$(document).ready(function(){var I=$("#departureDate");var B=$("#returnDate");var E=$("input[name=language]").val();var C=$("input[name=country]").val();var F=/^[a-zA-Z]{2}$/;var H=false;var J;if(C=="cn"){J="yy-MM-dd"}else{if(C=="hk"||C=="id"||C=="my"||C=="sg"||C=="th"){J="dd/MM/yy"}else{if(C=="US"){J="MM/dd/yyyy"}else{J="MM/dd/yy"}}}var A=new nwaCalendar({context:"/",callBack:G,calPositionCallBack:D,displayFormat:J,language:E,country:C,bgiframe:true,startDate:"05/01/2008"});A.observe([I,B]);function D(Q,P,M){var L=0;if($.browser.safari){L=window.pageYOffset}else{if(document.body&&(document.body.scrollLeft||document.body.scrollTop)){L=document.body.scrollTop}else{if(document.documentElement&&(document.documentElement.scrollLeft||document.documentElement.scrollTop)){L=document.documentElement.scrollTop}else{if(typeof (window.pageYOffset)=="number"){}}}}A.positionCal(Q,P,M);if($.browser.msie){var N=$("#departureDate").position().left-2}else{var N=$("#departureDate").position().left}$("#container1_inner").css("left",N);var K=L+15;var O=$(P).position().top+$(P).height();$("#container1_inner").css("top",O+8)}function G(K,M){if(M!=null){K.value=M;if(K.name=="searchRequest.departDate[0]"){var L=A.getDateObject(M);if(L!=null&&H==false){var N=new Date(L.getTime()+(7*24*60*60*1000));B.get(0).value=A.getDateString(N.getMonth()+1,N.getDate(),N.getFullYear())}}if(K.name=="searchRequest.departDate[1]"){H=true}}}$("input[name=language]").bind("blur",function(){var L=$(this);var K=$("input[name=country]");$("#countryBlockSpan").empty();$("#languageBlockSpan").empty();if(K.val()!=""&&F.test(K.val())&&L.val()!=""&&F.test(L.val())){A=new nwaCalendar({context:"/",callBack:G,dateFormat:"MM/DD/YYYY",language:L.val(),country:K.val(),bgiframe:true});A.observe([I,B])}else{$("#countryBlock").append("<span id=languageBlockSpan>Invalid value of Language Code or Country Code. Please provide 2 character values only.</span>")}});$("input[name=country]").bind("blur",function(){var K=$(this);var L=$("input[name=language]");$("#countryBlockSpan").empty();$("#languageBlockSpan").empty();if(K.val()!=""&&F.test(K.val())&&L.val()!=""&&F.test(L.val())){A=new nwaCalendar({context:"/",callBack:G,dateFormat:"MM/DD/YYYY",language:L.val(),country:K.val(),bgiframe:true});A.observe([I,B])}else{$("#countryBlock").append("<span id=countryBlockSpan>Invalid value of Language Code or Country Code. Please provide 2 character values only.</span>")}})});