// JavaScript Document
<!--
function MM_findObj(n, d) { //v4.01
var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_preloadImages() { //v3.0
var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_swapImage() { //v3.0
var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
window.open(theURL,winName,features);
}

function MM_changeProp(objName,x,theProp,theValue) { //v6.0
var obj = MM_findObj(objName);
if (obj && (theProp.indexOf("style.")==-1 || obj.style)){
if (theValue == true || theValue == false)
eval("obj."+theProp+"="+theValue);
else eval("obj."+theProp+"='"+theValue+"'");
}
}
function BookNow(frm) {
	var checkindate = new Date(frm.year.value,frm.month.value-1, frm.day.value, 12,0,0,0);
	var checkoutdate = new Date(frm.year2.value,frm.month2.value-1, frm.day2.value, 12,0,0,0);
	
	frm.Arrive.value = (checkindate.getMonth()+1) + '/' + checkindate.getDate() + '/' + checkindate.getFullYear();
	frm.Depart.value = (checkoutdate.getMonth()+1) + '/' + checkoutdate.getDate() + '/' + checkoutdate.getFullYear();
	
	frm.submit();
}

// INNERFADE

$(function(){
	
	var current_url = $('#fb-index').attr("title");
	if (!current_url) {	current_url = window.location.protocol + "//" + window.location.hostname + window.location.pathname; }
	$('#fb-index').html('<iframe allowtransparency="true" frameborder="0" scrolling="no" src="http://www.facebook.com/plugins/like.php?app_id=155528857859795&amp;href=' +current_url+ '&amp;send=false&amp;layout=standard&amp;width=450&amp;show_faces=false&amp;action=like&amp;colorscheme=light&amp;font&amp;height=35" style="border:none; overflow:hidden; width:450px; height:35px;"></iframe>');
		

		$(function(){

			ini = $('#fx img:first').attr('longdesc') + '?' + Math.random();
			if (ini) {
				$('#fx img:first').ready(function() {
					$.getJSON(ini, function(data) {
						$.each(data, function(item) {
							$("<img>").attr("src", data[item]).css( {
								'display' : 'none'
							}).appendTo("#fx");
						});
						$('div#fx').innerfade();
					});

				});
			}
		
		
			
			window.total_number_of_images = _counter;
			window.current_image_shown = 0;
			
			generateLinksToImages("fx");

			$('#arrow-l').click( function() {
				var cur = window.current_image_shown + 1;//images are from 1 to max. but in innerfade from 0 to max-1!
				var prev = cur-1;
				
				if (cur <= 1) {
					prev = window.total_number_of_images;
				}
				window.current_image_shown = prev - 1; //current_image_shown = (0, max)
				show_slide(prev);
			});
			
			
			$('#arrow-r').click( function() {
				var cur = window.current_image_shown + 1;
				var max = window.total_number_of_images;
				var next = cur+1;
				
				if (cur >= max) {
					next = 1;
				}
				window.current_image_shown = next - 1;
				show_slide(next);
			});

			


		});
	
	$('div#fx').innerfade({'onStartedProcessing': onStartedProcessing,'onFinishedProcessing': onFinishedProcessing});
	$("#ping").after($('<input>').attr({'name':'pong','value':$("#ping").val(),'class':'hide'}));
	
	// IMAGE MAGIC
	
	var MIN_DIV_H = 390;
	var HEIGHT_FACTOR = 0.65;

	var WIN_H  = $(window).height(); 
	var IMG_H = 390;   
	var MAX_DIV_H = 390;
	var desired_media_height = WIN_H * HEIGHT_FACTOR;

	function imageMagic() {

		resizeMediaDiv();
		$(function() { resizeMediaDiv(); });
		$(window).resize(function() { resizeMediaDiv(); });

	}

		function centerIMG() {
			IMG_M = -1 * (IMG_H - desired_media_height)/2;
			$('div.photo .inner').css({top: IMG_M});
		}

		function resizeMediaDiv() {
			WIN_H  = $(window).height(); 

			desired_media_height = WIN_H * HEIGHT_FACTOR;					
			if (desired_media_height > MAX_DIV_H) {
				desired_media_height = MAX_DIV_H;
			}

			if (desired_media_height < MIN_DIV_H) {
				desired_media_height = MIN_DIV_H;
			}

			$('div.photo').css({height: desired_media_height});

			centerIMG();

	}
	
	//imageMagic();
	
	
});




//-->
