$(document).ready(function(){	
	/* The Splash Page  */
	$('#splash_page').show();
	
	var bbo_height = document.documentElement.scrollHeight - 579;
	$('#body_bg_opacity').height(bbo_height + 'px');
	
	$('#splash_page').css('left',function(){
		return (document.documentElement.clientWidth - $(this).get(0).offsetWidth)/2 + 'px';									  
	});
	$('#splash_page').css('top',function(){
		return (document.documentElement.clientHeight - $(this).get(0).offsetHeight)/2 + document.documentElement.scrollTop + document.body.scrollTop + 'px';
	});
	$('#sp_close,#continue').click(function(){
		$('#body_bg_opacity,#splash_page').fadeOut();						  
	});
	
	/* rotation */
	$("#ratesfrom ul").cycle(
	{
		fx: "scrollHorz",
		speed: 1000,
		timeout: 5000,
		pager: "#promobar ol#controls",
		pagerAnchorBuilder: function(idx, slide)
		{	
			return '<li id="controls'+(idx+1)+'"><a href="#">'+(idx+1)+'</a></li>';
		}
	});
	
	$("#ratesfrom-inner ul").cycle(
	{
		fx: "scrollHorz",
		speed: 1000,
		timeout: 5000,
		pager: "#top_left ol#controls",
		pagerAnchorBuilder: function(idx, slide)
		{	
			return '<li id="controls'+(idx+1)+'"><a href="#">'+(idx+1)+'</a></li>';
		},
		after: function(curr, next){
			lastslide = $("#ratesfrom-inner ul li").index($(curr));
			
			if(lastslide+1 == $("#ratesfrom-inner ul li").length)
				$("#ratesfrom-inner ul").cycle("pause");
		}
	});
	
	
	
	//$("form.quick-reservations a.booknow1").click(function(){
	//	var arrival = $("form.quick-reservations input[name='arrDate']").val().split("/");
		
	//	$("form.quick-reservations input[name='arriveMonth']").val(arrival[0]);
	//	$("form.quick-reservations input[name='arriveDay']").val(arrival[1]);
	//	$("form.quick-reservations input[name='arriveYear']").val(arrival[2]);

		/*var departure = $("form.quick-reservations input[name='depDate']").val().split("/");

	//	$("form.quick-reservations input[name='departMonth']").val(departure[0]);
	//	$("form.quick-reservations input[name='departDay']").val(departure[1]);
	//	$("form.quick-reservations input[name='departYear']").val(departure[2]);*/
	
		
		//$("input[name=arriveMonth]").val($("input[name='arrMonth']").val());
		//$("input[name=arriveDate]").val($("input[name='arrDate']").val());
		//$("input[name=arriveYear]").val($("input[name='arrYear']").val());		
		//$("input[name=departMonth]").val($("input[name='departMonth']").val());
		//$("input[name=departDate]").val($("input[name='departDate']").val());
		//$("input[name=departYear]").val($("input[name='departYear']").val());
		//$("input[name=adults]").val($("input[name='adults']").val());
		//$("input[name=children]").val($("input[name='children']").val());
		//$("input[name=numberOfNights]").val($("input[name='numberOfNights']").val());
		
	//	$("form.quick-reservations").submit();
		
	//	return false;
	//});
	
	//$("form.popup-reservations a.booknow1").click(function(){
	//	var arrival = $("form.popup-reservations input[name='arrDate']").val().split("/");
		
	//	$("form.popup-reservations input[name='arriveMonth']").val(arrival[0]);
	//	$("form.popup-reservations input[name='arriveDay']").val(arrival[1]);
	//	$("form.popup-reservations input[name='arriveYear']").val(arrival[2]);

		/*var departure = $("form.popup-reservations input[name='depDate']").val().split("/");
		
		$("form.popup-reservations input[name='departMonth']").val(departure[0]);
		$("form.popup-reservations input[name='departDay']").val(departure[1]);
		$("form.popup-reservations input[name='departYear']").val(departure[2]);*/
	
		
		//$("input[name=arriveMonth]").val($("input[name='arrMonth']").val());
		//$("input[name=arriveDate]").val($("input[name='arrDate']").val());
		//$("input[name=arriveYear]").val($("input[name='arrYear']").val());		
		//$("input[name=departMonth]").val($("input[name='departMonth']").val());
		//$("input[name=departDate]").val($("input[name='departDate']").val());
		//$("input[name=departYear]").val($("input[name='departYear']").val());
		//$("input[name=adults]").val($("input[name='adults']").val());
		//$("input[name=children]").val($("input[name='children']").val());
		//$("input[name=numberOfNights]").val($("input[name='numberOfNights']").val());
		
	//	$("form.popup-reservations").submit();
		
	//	return false;
	//});
	
	
	
	$("a[href='http://rfp.meetingbroker.com/kimpton/property_meetingRFP.aspx?locationID=2608']").each(function(){
		
		$(this).attr("rel","prettyPhoto");
		$(this).attr("href",$(this).attr("href")+"&iframe=true&width=640&height=480");
	});
	
	$("a[href='http://rfp.meetingbroker.com/kimpton/property_weddingRFP.aspx?locationID=2608']").each(function(){
		
		$(this).attr("rel","prettyPhoto");
		$(this).attr("href",$(this).attr("href")+"&iframe=true&width=640&height=480");
	});	
	
	$("a[rel^='prettyPhoto']").prettyPhoto();
	
	$("#sliding-res").hide();
	$('#main_nav li:first a, #bookroom').bind("mouseenter",function(){
		$("#sliding-res").slideToggle("slow",function(){
			/*$("#sliding-res").bind("mouseleave",function(){
				$(this).slideUp("slow");
			})*/
		});
	});
	$('#sliding-res .titleClose').bind("click",function(){
		$("#sliding-res").slideToggle("hide",function(){
			/*$("#sliding-res").bind("mouseleave",function(){
				$(this).slideUp("slow");
			})*/
		});
	});
});	

//Home page splash 
$( document ).ready(	
	function (content)
	{
		if ($.cookie("modalHP") != "true")
		{
			var splashContent = $( 'div.home_splash' );
			if( splashContent.length > 0 )
			{
				$( 'body' ).prepend( splashContent );
			}
			//$("#container").after('
			//						<div id="overlayHP">
			//							<script type="text/javascript" language="JavaScript">var gpgName="Splash Page";</script>
			//						</div>
			//						<div id="modalHP">
			//							<div id="modalContentHP"></div>
			//						</div>');				
			//$("#modalContentHP").replaceWith(content);
			$( splashContent ).show();
			$("#overlayHP").fadeIn();
			$("#modalHP").show();
			
			if ($.browser.msie == true && $.browser.version.indexOf("6") > -1)
			{
				$("#modalHP").css({
					"top":($(document).scrollTop()+100),
				   "left":(($(window).width()/2)-($("#modalHP img").attr("width")/2))
				});
			}
		    /*	else
			{
				$("#modalHP").css({
					"top":("100px"),
				   "left":(($(window).width()/2)-($("#modalHP img").attr("width")/2))
				});
			}*/
			$("#modalHP a#modalClose, #overlayHP").click(
				function()
				{
					$("#modalHP").remove();
					$("#overlayHP").fadeOut(function(){$("#overlayHP").remove();});
					$.cookie("modalHP", "true", { path: '/' });
				}
			);
		}
	}
);


function forATagReservation(ele){
	dcsMultiTrack('DCS.dcsuri','miniresapp.html','WT.ti','Mini-App','WT.si_n','Booking Engine','WT.si_x','1','WT.sp','KC-SFD','WT.z_reservationapp','Mini-App');
	return true;
}
function forSubTagReservation(ele){
	dcsMultiTrack('DCS.dcsuri','miniresapp.html','WT.ti','Mini-App','WT.si_n','Booking Engine','WT.si_x','1','WT.sp','KC-SFD','WT.z_reservationapp','Mini-App');
	return true;
}
