// JavaScript Document

<!-- This script and many more are available free online at -->
<!-- The JavaScript Source!! http://javascript.internet.com -->

<!-- Begin
// Set up the image files to be used.
var theImages = new Array() // do not change this
// To add more image files, continue with the
// pattern below, adding to the array.

theImages[0] = 'gfx/homepage/homepage1.jpg'
theImages[1] = 'gfx/homepage/homepage2.jpg'
theImages[2] = 'gfx/homepage/homepage3.jpg'

// do not edit anything below this line

var j = 0
var p = theImages.length;
var preBuffer = new Array()
for (i = 0; i < p; i++){
   preBuffer[i] = new Image()
   preBuffer[i].src = theImages[i]
}
var whichImage = Math.round(Math.random()*(p-1));
function showImage(){
document.write('<img src="'+theImages[whichImage]+'">');
}



var pageHolder;
var gotoRental;
var ssnav;
function RunMember() {
	window.open('/members/fs_members.htm','MemWin','toolbar=no,directories=no,status=no,scrollbars=no,menubar=no,width=725,height=600')
}

function RunRes() {
	window.open('/Reservations/fs_reservations.htm','ResWin','toolbar=no,directories=no,status=no,scrollbars=no,menubar=no,width=725,height=600')
}
//  popiup window navigation
function SmallWindow1(wintype) { 

	SmallWin=window.open(wintype,"SmallWin","toolbar=no,directories=no,status=no,scrollbars=yes,menubar=no,width=725,height=550"); 
	SmallWin.window.focus();
} 
function SmallWindow2(linkloc) { 
	if (linkloc != ""){
		window.parent.display.location.href = linkloc;
	}
} 
function SmallWindow3(wintype) { 

	SmallWin=window.open(wintype,"ResWin","toolbar=no,directories=no,status=no,scrollbars=yes,menubar=no,width=725,height=600"); 
	SmallWin.window.focus();
} 
//

// on load or on resize of window the layers are reset  to align in the middle of the window

function alertSize() {
  var myWidth, defaultleft;
  var snav1, snav2, snav3, snav4;
  if( typeof( window.innerWidth ) == 'number' ) {
    //Non-IE
	//myHeight = window.innerHeight ;
	myWidth = window.innerWidth;

  } else if( document.documentElement &&
      ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
    //IE 6+ in 'standards compliant mode'
	//myHeight = document.documentElement.clientHeight;
	myWidth = document.documentElement.clientWidth;
  } else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
    //IE 4 compatible
	//myHeight = document.body.clientHeight;
	myWidth = document.body.clientWidth;
  }
  
  defaultleft = eval((myWidth/2) - 360);
  if (defaultleft < 0){
	  defaultleft = 0;
  }  
  
  if( typeof( window.innerWidth ) == 'number' ) {
	bcontent = eval(defaultleft + 1);
  } else {
	  bcontent = defaultleft;
  }
  

  snav1 = eval(defaultleft + 30);
  snav2 = eval(defaultleft);
  snav3 = eval(defaultleft + 420);
  snav4 = eval(defaultleft + 520);
  
  ssnav = defaultleft; 
  
  defaultleft = defaultleft + "px";
  snav1 = snav1 + "px";
  snav2 = snav2 + "px";
  snav3 = snav3 + "px";
  snav4 = snav4 + "px";
  
  document.getElementById('SubNav1').style.left = snav1;
  document.getElementById('SubNav2').style.left = snav2;
  document.getElementById('SubNav3').style.left = snav3;
  document.getElementById('SubNav4').style.left = snav4;

}


//Mouse over functions to swapimages
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;
}

// preload images on page load
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_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_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];}
}

// on sub sub nav click the page is redirected to correct location
function gotoPage(pageName){
	if (gotoRental == 1 && pageName == 'rentalcar.htm'){
		pageName = pageHolder + "rentalcar/fs_rentalcar.htm";
		SmallWindow1(pageName);
	} else if (gotoRental == 1 && pageName == 'facts.htm'){
		pageName = pageHolder + "facts/fs_facts.htm";
		SmallWindow1(pageName);
	} else if (gotoRental == 1 && pageName == 'packages.htm'){
		pageName = pageHolder + "packages/fs_packages.htm";
		SmallWindow1(pageName);
	} else if (gotoRental == 1 && pageName == 'reservations.htm'){
		pageName = "/reservations/fs_reservations.htm";
		SmallWindow3(pageName);
	} else {
		pageName = pageHolder + pageName;
		window.location.href = pageName;
	}
}

function gotoRental(pageName){
	SmallWindow1(pageName);
}

// shows the sub nav layer and sets the "left" position
function showsub(x){
	document.getElementById('SubNav1').style.visibility = "hidden";
	document.getElementById('SubNav2').style.visibility = "hidden";
	document.getElementById('SubNav3').style.visibility = "hidden";
	document.getElementById('SubNav4').style.visibility = "hidden";
	
	if (x==1){
		document.getElementById('SubNav1').style.visibility = "visible";
	} else if (x==2){
		document.getElementById('SubNav2').style.visibility = "visible";
	} else if (x==3){
		document.getElementById('SubNav3').style.visibility = "visible";
	} else if (x==4){
		document.getElementById('SubNav4').style.visibility = "visible";
	}
	
	
}

// hides the sub nav menu
function hidesub(){
	document.getElementById('SubNav1').style.visibility = "hidden";
	document.getElementById('SubNav2').style.visibility = "hidden";
	document.getElementById('SubNav3').style.visibility = "hidden";
	document.getElementById('SubNav4').style.visibility = "hidden";
}

// shows the sub sub nav menu and positions it underneith selected sub nav link
function showsubsub(x, subsub, z){
	x = eval(x + ssnav);
	document.getElementById('SubSubNav1').style.visibility = "hidden";
	document.getElementById('SubSubNav').style.left = x + "px";
	document.getElementById('SubSubNav').style.visibility = "visible";
	
	pageHolder = subsub;
	gotoRental = z;
	
}
function showsubsub1(x, subsub, z){
	x = eval(x + ssnav);
	document.getElementById('SubSubNav').style.visibility = "hidden";
	document.getElementById('SubSubNav1').style.left = x + "px";
	document.getElementById('SubSubNav1').style.visibility = "visible";
	
	pageHolder = subsub;
	gotoRental = z;
}
// hides sub sub nav menu
function hidesubsub(){
	document.getElementById('SubSubNav').style.visibility = "hidden";
	document.getElementById('SubSubNav1').style.visibility = "hidden";
}

function displayAdminPage() {
var strUrl = '../Admin/AdminDestinations.aspx';

window.opener.location = strUrl;
}
