$(document).ready(function() {	
	//For generic datepickers in request form
	$('#arrival,#checkout').datepick({beforeShow: customRange}); 
	function customRange(input) {  
    	return {minDate: (input.id == "checkout" ? 
        $("#arrival").datepick("getDate") : 0), 
        maxDate: (input.id == "arrival" ? 
        $("#checkout").datepick("getDate") : null)}; 
	}
	$('#arrive2,#depart2').datepick({beforeShow: customRange2}); 
	function customRange2(input) {  
    	return {minDate: (input.id == "depart2" ? 
        $("#arrive2").datepick("getDate") : 0), 
        maxDate: (input.id == "arrive2" ? 
        $("#depart2").datepick("getDate") : null)}; 
	}
	
	//For generic datepickers in request form if using jquery UI
	/*$('#arrival,#checkout').datepicker({beforeShow: customRange}); 
	function customRange(input) {  
    	return {minDate: (input.id == "checkout" ? 
        $("#arrival").datepicker("getDate") : 0), 
        maxDate: (input.id == "arrival" ? 
        $("#checkout").datepicker("getDate") : null)}; 
	}
	$('#arrive2,#depart2').datepicker({beforeShow: customRange}); 
	function customRange(input) {  
    	return {minDate: (input.id == "depart2" ? 
        $("#arrive2").datepicker("getDate") : 0), 
        maxDate: (input.id == "arrive2" ? 
        $("#depart2").datepicker("getDate") : null)}; 
	}*/
		
	//for sliding panels (load(); loads the google map when
	$("a[slide]").click(function() {
		var tab_id=$(this).attr('slide');
		var contentID="#content_"+tab_id;
		if($(contentID).is(':hidden')){$(contentID).slideDown();if(tab_id==3)load();}else{$(contentID).slideUp();}
		$(this).parent().toggleClass('slidingHeader2');
		if($(this).attr("module")!=""){
			var cont="#"+$(this).attr("container"); var listing=$(this).attr("listing"); var mdl=$(this).attr("mdl"); var func=$(this).attr("func");
			if($(cont).html()==""){
				$(cont).load(prefs.ajax_url+"ajax.iml", {"mdl":mdl, "Listing":listing}, function(){
					if(func!=""){
						eval(func);
					}
				});
			}
		}
	});
});//END DOCUMENT.READY()	

function load_fancybox(){
	$("a.enlarge").fancybox({
		'padding':20,
		'margin': 0,
		'scrolling': 'no',
		'titlePosition':'inside',
		'cyclic':true
	});
}

function open_panel(ID){
	var openID="#content_"+ID;
	$(openID).show();
	//loads google map
	if(ID==3)load();
	$(openID).prev().toggleClass('slidingHeader2');
}
	

addthis_pub             = 'customercare@wisnet.com'; 
addthis_caption_email = 'Share';
addthis_caption_share = 'Share';
addthis_logo_background = '00165a';
addthis_logo_color      = 'FFFFFF';
addthis_logo            = prefs.ajax_url+'/images/logos/'+prefs.Site_Logo;
addthis_brand           = prefs.HOST;
addthis_options         = 'email, favorites,  myspace, facebook, google, more'; 
 
function date_conv(st){
	var invalid=false;var date_array = st.split("/");var month_st=date_array[0];var day_st=date_array[1];var year_st = date_array[2];
   	if(year_st==null||month_st==null||day_st==null){
    	alert("Date must be in the form mm/dd/yyyy");
	  	return "";
   	}
   	if(month_st.length>2){invalid=true;}
   	if(day_st.length>2){invalid=true;}
   	if(year_st.length>4){
     	invalid=true;
   	}
	if(year_st.length==2){
		if(year_st<50){
			year_st=year_st*1+2000;
		}else{
			year_st=year_st*1+1900;
		}
	}
	if((year_st>2200)||(year_st<1900)){
		invalid=true;
	}    
	var month_st=date_array[0];
	if((month_st>12)||(month_st<1)){
		invalid=true;
	}
	var day_st=date_array[1];
	if((day_st>31)||(day_st<1)){
		invalid=true;
	}
	if(invalid){
		alert("Date must be in the form mm/dd/yyyy");
		return "";
	}else{
		year_st=month_st+"/"+day_st+"/"+year_st;
		return year_st;
	}
}
		
function scroll(Record_Start){
	var Record_Start=Record_Start;
	document.forms["sort_results"].Record_Start.value=Record_Start;
	document.forms["sort_results"].submit();
}

//////////////////////////////////////////////////
function refinebeds(input){
	document.sort_results.Record_Start.value='1';
	document.getElementById("checkbeds"+input).checked=true;
	if(document.sort_results.onsubmit) document.sort_results.onsubmit();
	document.sort_results.submit()
}

function refinebath(input){
	document.sort_results.Record_Start.value='1';
	document.getElementById("checkbath"+input).checked=true;
	if(document.sort_results.onsubmit) document.sort_results.onsubmit();
	document.sort_results.submit()
}

function refinesleeps(input){
	document.sort_results.Record_Start.value='1';
	document.getElementById("checksleeps"+input).checked=true;
	if(document.sort_results.onsubmit) document.sort_results.onsubmit();
	document.sort_results.submit()
}

function refineview(input){
	document.sort_results.Record_Start.value='1';
	document.getElementById("checkloca"+input).checked=true;
	if(document.sort_results.onsubmit) document.sort_results.onsubmit();
	document.sort_results.submit()
}
function refinetype(input){
	document.sort_results.Record_Start.value='1';
	document.getElementById("checktype"+input).checked=true;
	if(document.sort_results.onsubmit) document.sort_results.onsubmit();
	document.sort_results.submit();
}

//////////////////////////////////////////////////////
// remove the registerOverlay call to disable the controlbar
hs.registerOverlay({
	thumbnailId: null,
    overlayId: 'controlbar',
    position: 'top right',
    hideOnMouseOut: true
});
hs.graphicsDir = 'javascripts/highslide/graphics/';
hs.outlineType = 'rounded-white';
	
function getCountries(cont,site){
  	$('#countries').load(prefs.ajax_url+"ajax.iml #country",{mdl:"fill_countries.aj",cont:cont,site:site},function(){
  		getState(cont,site);
	},"html");
}

function getState(cont,site){
  	$('#states').load(prefs.ajax_url+"ajax.iml #state",{mdl:"fill_states.aj",cont:cont,site:site,country:$("#country").val()},function(){
  		getCity(cont,site);
	},"html");
}

function getCity(cont,site){
	var country=$("#country").val();var state=$("#state").val();
	$('#cities').load(prefs.ajax_url+"ajax.iml #city",{mdl:"fill_cities.aj",cont:cont,site:site,country:country,state:state});
}
  
function getStates(site){
var country=document.getElementById('country').value;
 ajaxCallFunction(prefs.ajax_url+"ajax.iml?mdl=fill_states.aj&DEBUG=1&country="+country+"&site="+site+"&"+Date(),function(sc,st,rt,rxml){
	el('states').innerHTML=rt;
	getCities(site);
}); 
  }
  
function getCities(site){
	var country=$("#country").val();var state=$("#state").val();
	$('#cities').load(prefs.ajax_url+"ajax.iml #city",{mdl:"fill_cities.aj",site:site,country:country,state:state});
}
  
  
function tabs(tab){
	if(tab=='props'){
		$('#first-tab-start').attr('src',prefs.folder+'/images/tabs_03.jpg');
		$('#first-tab-middle').css('background','url('+prefs.folder+'/images/tabs2_07.jpg)');
		$('#first-tab-split').attr("src",prefs.folder+'/images/tabs_06.jpg');
		$('#second-tab-middle').css('background','url('+prefs.folder+'/images/tabs2_10.jpg)');
		$('#second-tab-end').attr("src",prefs.folder+'/images/tabs_10.jpg');
		$('#results').show();
		$('#about_location').hide();
	}
	else{
		$('#first-tab-start').attr('src',prefs.folder+'/images/tabs2_03.jpg');
		$('#first-tab-middle').css('background','url('+prefs.folder+'/images/tabs2_10.jpg)');
		$('#first-tab-split').attr('src',prefs.folder+'/images/tabs2_06.jpg');
		$('#second-tab-middle').css('background','url('+prefs.folder+'/images/tabs2_07.jpg)');
		$('#second-tab-end').attr('src',prefs.folder+'/images/tabs2_09.jpg');
		$('#results').hide();
		$('#about_location').show();
	}
}
		
function change_action(){
var var_link='';
if(document.sort_results.checkbeds2){
	if(document.sort_results.checkbeds2.length){
		for(var i=0; i<document.sort_results.checkbeds2.length; i++)
			if(document.sort_results.checkbeds2[i].checked)var_link=var_link+'_'+document.sort_results.checkbeds2[i].value+'-bedrooms';
		}
	else{
		if(document.sort_results.checkbeds2.checked)var_link=var_link+'_'+document.sort_results.checkbeds2.value+'-bedrooms';
	}
}
if(document.sort_results.checkbath2){
	if(document.sort_results.checkbath2.length){
		for(var i=0; i<document.sort_results.checkbath2.length; i++)
			if(document.sort_results.checkbath2[i].checked)var_link=var_link+'_'+document.sort_results.checkbath2[i].value+'-bathrooms';
		}
	else {
		if(document.sort_results.checkbath2.checked)var_link=var_link+'_'+document.sort_results.checkbath2.value+'-bathrooms';
	}
}
if(document.sort_results.checksleeps2){
	if(document.sort_results.checksleeps2.length){
		for(var i=0; i<document.sort_results.checksleeps2.length; i++)
			if(document.sort_results.checksleeps2[i].checked)var_link=var_link+'_sleeps-'+document.sort_results.checksleeps2[i].value;
		}
	else {
		if(document.sort_results.checksleeps2.checked)var_link=var_link+'_sleeps-'+document.sort_results.checksleeps2.value;
	}
}
if(document.sort_results.checktype2){
	if(document.sort_results.checktype2.length){
		for(var i=0; i<document.sort_results.checktype2.length; i++)
			if(document.sort_results.checktype2[i].checked)var_link=var_link+'_type-'+document.sort_results.checktype2[i].value;
		}
	else {
		if(document.sort_results.checktype2.checked)var_link=var_link+'_type-'+document.sort_results.checktype2.value;
	}
}
if(document.sort_results.checkloca2){
	if(document.sort_results.checkloca2.length){
		for(var i=0; i<document.sort_results.checkloca2.length; i++)
			if(document.sort_results.checkloca2[i].checked)var_link=var_link+'_location-'+document.sort_results.checkloca2[i].value;
		}
	else {
		if(document.sort_results.checkloca2.checked)var_link=var_link+'_location-'+document.sort_results.checkloca2.value;
	}
}

if(document.sort_results.arrive2){
	if(document.sort_results.arrive2.value!=''){
		var new_arrive=document.sort_results.arrive2.value.replace(/[/]/g,"-");
		var_link=var_link+'_arrive-'+new_arrive;
	}
}

if(document.sort_results.depart2){
	if(document.sort_results.depart2.value!=''){
		var new_depart=document.sort_results.depart2.value.replace(/[/]/g,"-");
		var_link=var_link+'_depart-'+new_depart;
	}
}

if(document.sort_results.features2){
	if(document.sort_results.features2.length){
		for(var i=0; i<document.sort_results.features2.length; i++)
			if(document.sort_results.features2[i].checked){
				if(document.sort_results.features2[i].value=='with-pool'){
					var_link=var_link+'_with-pool';
				}
			else{
				var_link=var_link+'_feature-'+document.sort_results.features2[i].value;
			}
		}
	}
	else {
		if(document.sort_results.features2.checked){
			if(document.sort_results.features2.value=='with-pool'){
				var_link=var_link+'_with-pool';
			}
			else{
				var_link=var_link+'_feature-'+document.sort_results.features2.value;
			}
		}
	}
}

if(document.sort_results.sort.value)var_link=var_link+'_sort-'+document.sort_results.sort.value;

document.sort_results.action=prefs.orig_link+var_link;
document.sort_results.searchARG.value=prefs.searchARG+var_link;
}	
