function isNumber(x){var anum=/(^\d+$)|(^\d+\.\d+$)/;if(anum.test(x)){testresult=true;}else{testresult=false;}return (testresult);}$(document).ready(function(){$(".reduce").click(function(){$("#"+$(this).attr("id")+"_target").toggle();if($(this).children("img").attr("src")=="img/v3/global/hide.gif"){$(this).children("img").attr("src","img/v3/global/show.gif");}else{$(this).children("img").attr("src","img/v3/global/hide.gif");}});if($("a.jt").get(0)){$("a.jt").cluetip({closeText:"<img src=\"/js/cluetip/img/cross.gif\" alt=\"close\" />",cluetipClass:"jtip",arrows:true,dropShadow:false,mouseOutClose:false,activation:"click",attribute:"rel",sticky:true,closePosition:"title",waitImage:true,cluezIndex:97});}$("#hotelNameFilter").eq(0).keypress(function(_56f){return filterHotelNameOnKeyPress(_56f,$(this).get(0).className);});$("#name_button_sm input").click(function(_570){_570.preventDefault();filterHotelName($("#hotelNameFilter").get(0).className);_570.stopPropagation();});});function toggleMultiple(_571){$("."+_571+"_sm").toggle();$("#"+_571+"_button_sm").toggle();$("#"+_571+"_select").toggle();$("#"+_571+"_disable").toggle();}function selectMultiple(_572){var _573="";var _574=new Array();_574=$("."+_572+"_sm_cb");var i=0;for(j=0;j<_574.length;j++){if($(_574[j]).attr("checked")){if(i>0){_573+=",";}_573+=$(_574[j]).attr("value");i++;}}if(i==0){return false;}var url=$("#"+_572+"_url_sm").attr("value");url=url.replace(new RegExp("(#)","g"),_573);window.location.href=url;}function filterHotelNameOnKeyPress(e,_578){var _579;var _57a;var _57b;if(window.event){_579=e.keyCode;}else{if(e.which){_579=e.which;}}if(_579==13){filterHotelName(_578);return false;}return true;}function trim(_57c){return _57c.replace(/^\s+|\s+$/g,"");}function deleteSpecialChar(s){return s.replace(/[?*%.&=,]/g,"");}function squeezeSpaces(s){return s.replace(/\s+/g," ");}function deleteForbidKeyWords(s,_580){s=s.replace(new RegExp("(^"+_580+",|,"+_580+"$)","g"),"");s=s.replace(new RegExp("(,"+_580+",)","g"),",");s=s.replace(new RegExp("(^"+_580+"$)","g"),"");return s;}function filterHotelName(_581){var _582=$("#hotelNameFilter").attr("value");if(_582==null){_582="";}else{_582=squeezeSpaces(trim(deleteSpecialChar(_582)));_582=_582.replace(new RegExp("( )","g"),",");_582=deleteForbidKeyWords(_582,"AND");_582=deleteForbidKeyWords(_582,"OR");}var url=_581.replace(new RegExp("(#)","g"),_582);window.location.href=url;}function adaptDates(){var _584=new Date();if($("#checkin").get(0)&&$("#checkout").get(0)){if($("#checkin").val().match(/[0-9]/)){$("input#fromPopInDate").val($("#checkin").val()).datePicker({clickInput:true});$("input#toPopInDate").val($("#checkout").val()).datePicker({clickInput:true});}else{$("input#fromPopInDate").val($("#checkRatesDateFormat").val()).datePicker({clickInput:true});$("input#toPopInDate").val($("#checkRatesDateFormat").val()).datePicker({clickInput:true});}}else{$("#cluetip-inner input#fromPopInDate,#cluetip-inner input#toPopInDate").datePicker({clickInput:true});}$("#fromPopInDate,#toPopInDate").dpSetOffset($("#checkin").height()*2,0);$("#cluetip-inner input.vendor").click(function(){$("#cluetip-inner input.checkAll").removeAttr("checked");});$("#cluetip-inner input.checkAll").click(function(){if(!this.checked){$("#cluetip-inner input.vendor").removeAttr("checked");}else{$("#cluetip-inner input.vendor").attr("checked","checked");}});$("input#fromPopInDate").dpSetEndDate(_584.addDays(365).asString());$("input#fromPopInDate").bind("dpClosed",function(e,_586){var d=_586[0];if(d){$("input#toPopInDate").dpSetStartDate(d.addDays(1).asString());$("input#toPopInDate").val(d.addDays(2).asString());$("input#toPopInDate").dpSetEndDate(d.addDays(28).asString());}});$("input#toPopInDate").bind("dpClosed",function(e,_589){var d=_589[0];if(d){$("input#fromPopInDate").dpSetEndDate(d.addDays(-1).asString());}});}