function BookNow(pc) {
    if(!pc) {
        alert('Please select state and city from the drop down!');
        return false;
    }
  with(document.forms['booking']) {
      target = '_blank';
      pcode.value = pc;
      checkin.value = $('#Arrive').val();
      checkout.value = $('#Depart').val();
      var d1 = new Date(checkin.value);
      var d2 = new Date(checkout.value);
      var d3 = new Date(new Date().asString());
      var n = (d2-d1) / (3600*24000);
      if(n < 1) {
          alert('Check-out day must be greater than check-in day!');
          return;
      }
      nights.value = n;
      adults.value = $('#adults').val();
      rooms.value = $('#rooms').val();
      children.value = $('#children').val();
      //bed.value = $('#bed').val();
      promo.value = $('#promocode').val() == $('#promocode').attr('title') ? '' : $('#promocode').val();
      group.value = $('#group').val() == $('#group').attr('title') ? '' : $('#group').val();
      iata.value = $('#travelagent').val() == $('#travelagent').attr('title') ? '' : $('#travelagent').val();
      corp.value = $('#corporate').val() == $('#corporate').attr('title') ? '' : $('#corporate').val();
      rate.value = '';
      
      if(group.value != '') {
          // reset every other value
          corp.value = '';
          rate.value = '';
      }
      else if(corp.value != '') {
          group.value = '';
          rate.value = '';
      }
      else if(promo.value != '') {
          rate.value = promo.value;
          group.value = '';
          corp.value = '';
      }
      //else {
        rate.value = $('#rate').length > 0 ? $('#rate').val() : $('#_rc').val();
        if(rate.value == '') {
            if(pcode.value == 'AAWITA') {
                rate.value = 'WICHHOME';
            }
            else rate.value = 'abr'; // $('#_rc').val();
        }
      //}
      if(rate.value.indexOf('abr') == -1) rate.value += ',abr';
      rate.value+=',advp,advd';
      
      promo.value = '';
      //timestamp.value = new Date().getTime();
      submit();
  }
}