$(function(){
$('.date-pick').datepicker({numberOfMonths:2,mandatory:true,beforeShow:customRange,onSelect:function(dateText,dpicker){
var selectedDateObj=$(this).datepicker( "getDate" );
var dayName=$.datepicker.formatDate('DD',selectedDateObj);
$(this).parent(".field").prev().html(dayName);
populateFormDate(this.id,selectedDateObj);
var inputs=$('#'+this.form.id+' :input');
if (this.id == 'chk_in'){
var inputs=$('#'+this.form.id+' :input');
$.each(inputs, function(){
if (($(this).attr('id') == 'chk_out') && ($(this).val().indexOf('yy') > 0)){
selectedDateObj.setDate(selectedDateObj.getDate()+1);
$(this).val($.datepicker.formatDate('mm/dd/yy',selectedDateObj));
}});
}
try{$("#updateSearch").validate().element(this);}
catch(e){};
},closeAtTop:false,hideIfNoPrevNext:true,speed:"slow",changeYear:false,changeMonth:false});
function populateFormDate(id,dateObj){
var prefix=null;	
if(id == "chk_in")prefix="doa";
else prefix="dod";
if(typeof dateObj == 'string'){
var dateFormat=$.datepicker._defaults.dateFormat;
dateObj=$.datepicker.parseDate(dateFormat,dateObj)
}
if($("#"+prefix+"_mm,#"+prefix+"_dd,#"+prefix+"_yy").length > 0){
var dateStr=$.datepicker.formatDate('mm/dd/yy',dateObj);
var dateArray=dateStr.split("/");
$("#"+prefix+"_mm").attr({value:dateArray[0]});$("#"+prefix+"_dd").attr({value:dateArray[1]});$("#"+prefix+"_yy").attr({value:dateArray[2]});
}
}
});
function change(id, newClass){
try{ identity=document.getElementById(id);identity.className=newClass;}
catch(err){}
}
function displayages(obj){
var form=$(obj).parents('form');
var i=1;
if (form[0].id.indexOf('Air') > -1){i-- };
var one='#minorsAge'+i++;var two='#minorsAge'+i++;	var three='#minorsAge'+i++;var four='#minorsAge'+i++;
if (obj.value == '0'){form.find('#children_box').hide();form.find(one).hide();form.find(two).hide();form.find(three).hide();form.find(four).hide();}
if (obj.value == '1'){form.find('#children_box').show();form.find(one).show();form.find(two).hide();form.find(three).hide();form.find(four).hide();}
if (obj.value == '2'){form.find('#children_box').show();form.find(one).show();form.find(two).show();form.find(three).hide();form.find(four).hide();}
if (obj.value == '3'){form.find('#children_box').show();form.find(one).show();form.find(two).show();form.find(three).show();form.find(four).hide();}
if (obj.value == '4'){form.find('#children_box').show();form.find(one).show();form.find(two).show();form.find(three).show();form.find(four).show();}
}
function changeAll(){change('tab_1','norm_tab');change('tab_2','norm_tab');change('tab_3','norm_tab');change('tab_4','norm_tab');change('tab_6','norm_tab');}
function hideAll(){hide('hotel_frame');hide('air_frame');hide('airHotel_frame');hide('car_frame');hide('attractions_frame');}
function flip(idLayer){
hideAll();
if (idLayer=='1'||idLayer=='hotel' ){searchType="hotel";show('hotel_frame');changeAll();change('tab_1','active_tab');}
if (idLayer=='2'||idLayer=='air'){searchType="air";show('air_frame');changeAll();change('tab_2','active_tab');changeAirSearchType('rt','AirSearch');}
if (idLayer=='3'||idLayer=='customtrip'){searchType="airHotel";show('airHotel_frame');changeAll();change('tab_3','active_tab');}
if (idLayer=='4'||idLayer=='car'){searchType="car";show('car_frame');changeAll();change('tab_4','active_tab');}
if (idLayer=='6'||idLayer=='activities'){searchType="attractions";show('attractions_frame');changeAll();change('tab_6','active_tab');}
}
function go(){
var destination=document.CarSearch.puwhere.value;
var re=new RegExp('CarRequest');
var m=re.exec(destination);
if (m != null){
top.location.href=destination;
} else{
return false;
}
}
$(document).ready(function(){$.validator.addClassRules({"date-pick":{required:true,dateITA:true }});});
jQuery.fn.exists = function(){return jQuery(this).length>0;}
jQuery(function($){
$("a#view-more-landmarks").click(function(){ $("#more-landmarks").show(); $(this).hide(); return false; });
$.datepicker.regional["wct"]={dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],prevText:"<< Prev",nextText:"Next >>"};				  
/*var string =(<r><![CDATA[
]]></r>).toString();*/

//$("#hmulti_searchbox").load('wp-content/themes/pyc/js/forminc.php');
if ($("#hmulti_searchbox").exists()){
	/*$.ajax({url:'/wp-content/themes/pyc/js/forminc.php',cache:true,success:function(data){
		$("#hmulti_searchbox").append(data);
	}
	});*/
}
$.datepicker.setDefaults($.datepicker.regional["wct"]);
});	  
$.validator.addMethod("dateITA",validateWctDate,"Please enter a correct date");
try{document.execCommand( "BackgroundImageCache", false, true );
} catch(e){};
var searchType= "hotel";
function htlSplitDate(){returnSelectedDate("doa_yy","doa_mm","doa_dd","chk_in");returnSelectedDate("dod_yy","dod_mm","dod_dd","chk_out");}
function getCT_XStyle(){
var bkImg=null;
var x=document.getElementById('ad_link');
try{
if (window.getComputedStyle  ){
var cStyle=window.getComputedStyle(x,"");
bkImg=cStyle.getPropertyValue("background-image");
}
else{ bkImg=x.currentStyle.backgroundImage; } 	
if(bkImg.match("save220.gif")) document.getElementById("ct_info_link").style.display='block';
}
catch(e){}
}
window.onload=function(){getCT_XStyle();}
