var jcar = null;
var jcar_index = 0;
var pcount = 0;
var pidx = 0;
var parsed = [];
var promos_timeout = 4;
var t = n = count = 0;
var key = -1;
var isLoaded = false;

function OnBefore(){
}
function OnAfter(){
}

$(function(){
	//	Cufon font's fixing
	Cufon.set('fontFamily', 'Chalet-LondonNineteenEighty');
	Cufon.replace('.topNav ul a', {
		fontStyle: 'Chalet-LondonNineteenEighty',
		hover: true
	});

	Cufon.set('fontFamily', 'Chalet-ParisNineteenEighty');
	Cufon.replace('.selectDate h1 ', {
		fontStyle: 'Chalet-ParisNineteenEighty',
	
		hover: true
	});

	Cufon.set('fontFamily', 'Chalet-ParisNineteenEighty');
	Cufon.replace('.leftLink a span', {
		fontStyle: 'Chalet-ParisNineteenEighty',
				//color:'#F3B81A',	
				forceHitArea:true,
		hover: true
	});

	Cufon.set('fontFamily', 'Chalet-NewYorkNineteenEighty');
	Cufon.replace('.leftLink a  ', {
		fontStyle: 'Chalet-NewYorkNineteenEighty',
		ignoreClass:'bbb',
		fontSizeL:'15px',
		hover: true
	});


	Cufon.set('fontFamily', 'Chalet-ParisNineteenEighty');
	Cufon.replace('.rightMain h1  ', {
		fontStyle: 'Chalet-ParisNineteenEighty',
	
		hover: true
	});

	Cufon.set('fontFamily', 'Chalet-ParisNineteenEighty');
	Cufon.replace('.leftBox h1 ', {
		fontStyle: 'Chalet-ParisNineteenEighty',
	
		hover: true
	});
                                   
	Cufon.set('fontFamily', 'Chalet-ParisNineteenEighty');
	Cufon.replace('.leftBox .gray b', {
		fontStyle: 'Chalet-ParisNineteenEighty',
		fontWeight:'20px',
		hover: true
	});
	
	Cufon.set('fontFamily', 'Chalet-NewYorkNineteenEighty');
	Cufon.replace(' .greenBtn ', {
		fontStyle: 'Chalet-NewYorkNineteenEighty',
		color:'#FFF',
		hover: true
	});
	
	Cufon.set('fontFamily', 'Chalet-NewYorkNineteenEighty');
	Cufon.replace('.orangeBtn ', {
		fontStyle: 'Chalet-NewYorkNineteenEighty',
		color:'#FFF',
		hover: true
	});

	Cufon.set('fontFamily', 'Myriad');
	Cufon.replace('.logo ', {
		fontStyle: 'Myriad',
	
		hover: true
	});
		Cufon.set('fontFamily', 'Myriad');
	Cufon.replace('.logohome ', {
		fontStyle: 'Myriad',
	
		hover: true
	});
	//	Cufon font's fixing end
	
	$("#photoId, #takeTheHotel").mouseover(function(){
		Cufon.set('fontFamily', 'Chalet-ParisNineteenEighty');
		Cufon.replace('#photoId', {
			fontStyle: 'Chalet-ParisNineteenEighty',
			color:'#F3B81A',
			hover: true
		});		
	});	
	
	$("#photoId, #takeTheHotel").mouseout(function(){
		Cufon.set('fontFamily', 'Chalet-ParisNineteenEighty');
		Cufon.replace('#photoId', {
			fontStyle: 'Chalet-ParisNineteenEighty',
			color:'#ffffff',
			hover: true
		});			
	});	

	$("#photo1Id, #findUs").mouseover(function(){
		Cufon.set('fontFamily', 'Chalet-ParisNineteenEighty');
		Cufon.replace('#photo1Id', {
			fontStyle: 'Chalet-ParisNineteenEighty',
			color:'#F3B81A',
			hover: true
		});		
	});	
	
	$("#photo1Id, #findUs").mouseout(function(){
		Cufon.set('fontFamily', 'Chalet-ParisNineteenEighty');
		Cufon.replace('#photo1Id', {
			fontStyle: 'Chalet-ParisNineteenEighty',
			color:'#ffffff',
			hover: true
		});			
	});	

	var cyc = $("#banner").cycle({
		fx:'fade',
		cleartype:true
	});
	
	var cyc1 = $("#banner1").cycle({
		fx:'fade',
		height:'250px',
		cleartype:true
	});

	var cyc2 = $("#leftBoxPromos").cycle({
		fx:'scrollLeft',
		height: '120px',
		timeout:5000,
		speed:3000,
		pager: '.little',
		activePagerClass:'choose',
		pagerAnchorBuilder:	function(index, slide){return '<a href="javascript:void(0)">'+index+'</a>';}
	});
	
	d = new Date();
	today_year = d.getFullYear();
	toyear=today_year-2000;
	today_month = d.getMonth()+1;
	if (today_month<10) {
		today_month = '0'+today_month;
	}
	today_day = d.getDate();
	if (today_day<10) {
		today_day = '0'+today_day;
	}
	today = today_month+'/'+today_day+'/'+toyear;
	t = d.getTime();
	d = new Date(t+1000*3600*24);
	tomorrow_year = d.getFullYear();
	tomyear=tomorrow_year-2000;
	tomorrow_month = d.getMonth()+1;
	if (tomorrow_month<10) {
		tomorrow_month = '0'+tomorrow_month;
	}
	tomorrow_day = d.getDate();
	if (tomorrow_day<10) {
		tomorrow_day = '0'+tomorrow_day;
	}
	tomorrow = tomorrow_month+'/'+tomorrow_day+'/'+tomyear;	
	$("#check-in-date").datepicker({
	    closeText: 'Close',
	    dateFormat: 'M-dd-y',
	    defaultDate: 0,
	    minDate: '+0',
	    maxDate: '+1Y',
	    showAnim: 'slideDown',
	    showButtonPanel: true,
	    onSelect: function(date,thisPicker){
			date = $(this).datepicker("getDate");
			date.setDate(date.getDate()+1);
			$("#check-out-date").datepicker("setDate",date).datepicker("option", "minDate", date);
	    }
	}).val();
	
	$('#arrival_date,#proposal,#event_date').datepicker({
	    closeText: 'Close',
	    dateFormat: 'mm/dd/y',
	    defaultDate: 0,
	    minDate: '+0',
	    maxDate: '+5Y',
	    showAnim: 'slideDown',
	    showButtonPanel: true	
	});
	
	
	$('#event_date_start').datepicker({
	    closeText: 'Close',
	    dateFormat: 'mm/dd/y',
	    defaultDate: 0,
	    minDate: '+0',
	    maxDate: '+5Y',
	    showAnim: 'slideDown',
	    showButtonPanel: true,
	    onSelect: function(date,thisPicker){
			date = $(this).datepicker("getDate");
			date.setDate(date.getDate()+1);
			$("#event_date_end").datepicker("setDate",date).datepicker("option", "minDate", date);
	    }		
	});	
	
	
	$('#event_date_end').datepicker({
	    closeText: 'Close',
	    dateFormat: 'mm/dd/y',
	    defaultDate: 0,
	    minDate: '+0',
	    maxDate: '+5Y',
	    showAnim: 'slideDown',
	    showButtonPanel: true	
	});	
	
	$('#arrival_date_a,#event_date_start_a,#event_date_end_a,#proposal_a,#event_date_a').click(function(){
		_key_ = $(this).attr('id');
		$('#'+_key_.replace('_a', '')).trigger('focus');
		return false;
	});
	$("#check-out-date").datepicker({
	    closeText: 'Close',
	    dateFormat: 'M-dd-y',
	    defaultDate: +1,
	    minDate: '+1',
	    maxDate: '+1Y',
	    showAnim: 'slideDown',
	    showButtonPanel: true
	}).val();
	

	
	$("#rooms").spicyselect();
	$("#adults").spicyselect();
	$("#kids").spicyselect();
	$("#ui-datepicker-div").hide();
	$("#ui-datepicker-div").css("z-index","5000");
	
	$(".gallery_imgs a[rel^='prettyPhoto']").prettyPhoto({
		animation_speed:'normal', 
		theme:'facebook', 
		slideshow:6000, 
		autoplay_slideshow: true,
		callback: function(){}
	});

	//	CONTENT'S READMORE START
	$("#rm").click(function(){
		$("#hide_content").removeClass("hide");
		$(this).removeClass("readMore").addClass("hide");
		$("#rl").removeClass("hide").addClass("readLess");
	});
	$("#rl").click(function(){
		$("#hide_content").addClass("hide");
		$(this).removeClass("readLess").addClass("hide");
		$("#rm").removeClass("hide").addClass("readMore");
	});
	//	CONTENT'S READMORE END	

	var old = s.ot; 
	s.ot = function(el) { return el.tagUrn ? '' : old(el); }
	
	//forms readonly
	$('#arrival_date').attr("readonly","readonly");
	$('#proposal').attr("readonly","readonly");
	$('#event_date_start').attr("readonly","readonly");
	$('#event_date_end').attr("readonly","readonly");
	$('#event_date').attr("readonly","readonly");
});


function updateCheckOutDate(){
	var checkInDate = $("#check-in-date").val();
	var nights = parseInt( $("#nights").val() );
	var dateArr = checkInDate.split("/");
	var tempY = parseInt(dateArr[2]) + 2000;
	var tempM = dateArr[0];
	var tempD = dateArr[1];
	
	var newDate = new Date();
	newDate.setFullYear(tempY);
	newDate.setMonth(tempM);
	newDate.setDate(tempD);
	
	d = new Date();
	d.setFullYear(newDate.getFullYear());
	d.setMonth(newDate.getMonth());
	d.setDate(newDate.getDate() + nights);
	
	tomorrow_year = d.getFullYear();
	tomyear=tomorrow_year-2000;
	tomorrow_month = d.getMonth();
	if (tomorrow_month<10) {
		tomorrow_month = '0'+tomorrow_month;
	}
	tomorrow_day = d.getDate();
	if (tomorrow_day<10) {
		tomorrow_day = '0'+tomorrow_day;
	}
	tomorrow = tomorrow_month+'/'+tomorrow_day+'/'+tomyear;		
	
	$("#check-out-date").val(tomorrow);
}

function insteadDateText(inorout){
	if(inorout=="in"){
		$("#check-in-date").focus();
	}else{
		$("#check-out-date").focus();
	}
}
function submitBooks() {
	if ("ARRIVE" == $("#check-in-date").val()) {
		alert("Please input arrive date");
	} else {
		$("#checkInDate").val($("#check-in-date").val());
		$("#checkOutDate").val($("#check-out-date").val());
		document.forms["omni_reservation_form"].submit();
	}
}

function submitEmail() {
	var email = document.NDc0OTk3MDA6LTE.email.value;
	var re = new RegExp("^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,4})+$");
	if (!email.match(re)) {
		alert('Please provide a valid email address');
		return false;
	} else {
		document.forms["NDc0OTk3MDA6LTE"].submit();
	}
}

function menuFix() {
	var sfEls = document.getElementById("nav").getElementsByTagName("li");
	for (var i=0; i<sfEls.length; i++) {
		sfEls[i].onmouseover=function() {this.className+=(this.className.length>0? " ": "") + "sfhover";}
		sfEls[i].onMouseDown=function() {this.className+=(this.className.length>0? " ": "") + "sfhover";}
		sfEls[i].onMouseUp=function() {this.className+=(this.className.length>0? " ": "") + "sfhover";}
		sfEls[i].onmouseout=function() {this.className=this.className.replace(new RegExp("( ?|^)sfhover\\b"),"");}
	}
}
window.onload=menuFix;

