var USDate=true;$(document).ready(function(){$.datepicker.setDefaults({showOn:"both",buttonImageOnly:true,buttonImage:"/datepicker/images/bg.gif",buttonText:"",prevText:'<img src="/datepicker/images/back.gif" alt="&lt;Prev" title="&lt;Prev" style="position:relative;top:1px">',nextText:'<img src="/datepicker/images/forward.gif" alt="Next&gt;" title="Next&gt;" style="position:relative;top:1px">',defaultDate:+7,minDate:0,maxDate:"11m",mandatory:true,changeFirstDay:false,changeMonth:false,changeYear:false,numberOfMonths:2,speed:"normal"});$(".datepicker_calendar").datepicker({beforeShow:updateDatepicker,onSelect:function(B){var C=(USDate)?$("#dep_cal").val():$("#dep_cal").val().replace(/(\d\d)\/(\d\d)\//,"$2/$1/");var D=(USDate)?$("#arr_cal").val():$("#arr_cal").val().replace(/(\d\d)\/(\d\d)\//,"$2/$1/");if(!USDate){B=B.replace(/(\d\d)\/(\d\d)\//,"$2/$1/")}var A=getLongDate(B,0);if(this.id=="dep_cal"){$("#dep_text").text("("+A+")");if(D!=""&&(new Date(D))<(new Date(C))){$("#arr_cal").val(getShortDate(C,5));$("#arr_text").text("("+getLongDate(C,5)+")")}}else{$("#arr_text").text("("+A+")")}},onClose:function(A){$("#go").focus()}});$('.datepicker_calendar').change(function(){var patt1=/([0123456789][0123456789]?)\/([0123456789][0123456789]?)\/([0123456789]{4})/;var patt2=/([0123456789][0123456789]?)\/([0123456789][0123456789]?)\/([0123456789]{2})/;var patt3=/([0123456789][0123456789]?)\/([0123456789][0123456789]?)/;var da;var mo;var ye;if(patt1.test(this.value)){var r=this.value.match(patt1);da=r[1];mo=r[2];ye=r[3];}else if(patt2.test(this.value)){var r=this.value.match(patt2);da=r[1];mo=r[2];ye="20"+r[3];}else if(patt3.test(this.value)){var r=this.value.match(patt3);da=r[1];mo=r[2];var d=new Date;ye=d.getFullYear();}else return;if(da.length==1)da="0"+da;if(mo.length==1)mo="0"+mo;this.value=da+"/"+mo+"/"+ye;});$("#oneway").click(function(){if(this.checked){$("#arr_cal").datepicker("disable");$("#arr_cal").css("backgroundColor","#ddd")}else{$("#arr_cal").css("backgroundColor","#fff");$("#arr_cal").datepicker("enable")}});/*$(".datepicker_calendar").attr("readonly","true");*/$(".datepicker_calendar").css("background","#fff url(/datepicker/images/cale.gif) center right no-repeat");$('.datepicker_calendar').mousedown(function(){this.blur();})});function updateDatepicker(A){var B=(USDate)?$("#dep_cal").val():$("#dep_cal").val().replace(/(\d\d)\/(\d\d)\//,"$2/$1/");return(this.id=="arr_cal"&&$("#dep_cal").val())?{minDate:new Date(B)}:{}}function getShortDate(B,D){var F=new Date(B);F.setDate(F.getDate()+D);var A=(F.getDate()<10)?("0"+F.getDate()):F.getDate();var E=(F.getMonth()<9)?("0"+(F.getMonth()+1)):(F.getMonth()+1);var C=F.getFullYear();return((USDate)?(E+"/"+A+"/"+C):(A+"/"+E+"/"+C))}function getLongDate(C,E){var G=new Date(C);G.setDate(G.getDate()+E);var B=G.getDate();var A=longDaysName[G.getDay()].substr(0,2);var F=shortMonthsName[G.getMonth()+1];var D=G.getFullYear();return((USDate)?(A+", "+F+" "+B+" "+D):(A+", "+B+" "+F+" "+D))}function selectItem(A){if(A.extra){$("#destination_id").attr("value",A.extra[0])}}function formatItem(A){return A[0]};