preloadImages('/webimages/333399-b-m.gif','/webimages/333399-b-l.gif','/webimages/333399-b-r.gif');

function tdChangeToColor(number, color)
{
setBackgroundImage( number + 'left', '/webimages/' + color + 'l.gif')
setBackgroundImage( number + 'mid', '/webimages/' + color + 'm.gif')
setBackgroundImage( number + 'right', '/webimages/' + color + 'r.gif')
}

function tdChangeToBlue(number)
{
setBackgroundImage( number + 'left', '/webimages/333399-b-l.gif')
setBackgroundImage( number + 'mid', '/webimages/333399-b-m.gif')
setBackgroundImage( number + 'right', '/webimages/333399-b-r.gif')
}

function setBackgroundImage (id, imageURL) {
  if (document.layers)
    document[id].background.src = imageURL == 'none' ? null : imageURL;
  else if (document.all)
    document.all[id].style.backgroundImage = imageURL == 'none' ? 'none' 
: 'url(' + imageURL + ')';
  else if (document.getElementById)
    document.getElementById(id).style.backgroundImage = imageURL == 
'none' ? 'none' : 'url(' + imageURL + ')';
}

function preloadImages() { 
  var d=document; if(d.images){ if(!d.p) d.p=new Array();
    var i,j=d.p.length,a=preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.p[j]=new Image; d.p[j++].src=a[i];}}
}

function reloadPage(init) {  
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.pgW=innerWidth; document.pgH=innerHeight; onresize=reloadPage; }}
  else if (innerWidth!=document.pgW || innerHeight!=document.pgH) location.reload();
}
reloadPage(true);

function fnHide()
{
    var arDivs;
    var intCounter;
    arDivs = document.getElementsByTagName('div');
    if(typeof(arDivs) != "undefined")
    {
         for(intCounter = 0; intCounter < arDivs.length; intCounter++)
         {
			  var d = arDivs[intCounter].id;
			    // only hide the DIV if it happens to be a navigation div.
		      if ((d=="SNfmcruise") || (d=="SNfmtour") || (d=="SNfmresort") || (d=="tab1") || (d=="tab2") || (d=="tab3") || (d=="tab4") || (d=="tab5") || (d=="tab6"))
              arDivs[intCounter].style.visibility = "hidden";
         }
    }     
} 



var IE4 = document.all? true : false; // IE version 4 and above.
var NN4 = document.layers? true : false; //Netscape Navigator 4.x.
var MOZ = (!document.all && document.getElementById) ? true : false;  //Mozilla (NN6+)

function setRegionDiv(val)
{
	if (val.match("C3"))
	{
		document.getElementById('tourregion').value = '';
		document.getElementById('concession_type').value = '';
		LayerDisplayOFF("tourregiondiv");
		LayerDisplayOFF("concessiontypediv");
		LayerDisplayON("regiondiv");
	}else if(val.match("C2")){
		document.getElementById('resortregion').value = '';
		document.getElementById('concession_type').value = '';
		LayerDisplayOFF("regiondiv");
		LayerDisplayOFF("concessiontypediv");
		LayerDisplayON("tourregiondiv");
	}else if (val.match("C1")){
		document.getElementById('resortregion').value = '';
		document.getElementById('tourregion').value = '';
		LayerDisplayOFF("regiondiv");
		LayerDisplayOFF("tourregiondiv");
		LayerDisplayON("concessiontypediv");
	}else{
		document.getElementById('resortregion').value = '';
		document.getElementById('tourregion').value = '';
		document.getElementById('concession_type').value = '';
		LayerDisplayOFF("concessiontypediv");
		LayerDisplayOFF("regiondiv");
		LayerDisplayOFF("tourregiondiv");
	}
}

function ShowLayer(layerName) 
{
 fnHide();
  if (IE4) 
  {
    document.getElementById(layerName).style.visibility = "visible";
  }
  else if (document.all) 
  {
    document.all[layerName].style.visibility = "visible";
  }
  else if(document.layers) 
  {
    document.layers[layerName].visibility = "show";
  }
}

function HideLayer(layerName, layerToShow) 
{
  if (IE4) 
  {
    document.all[layerName].style.visibility = "hidden";
    if (layerToShow)
	  document.all[layerToShow].style.visibility = "visible";
  }
  else if(NN4) 
  {
    document.layers[layerName].visibility = "hide";
    if (layerToShow)
	  document.layers[layerToShow].visibility = "show";
  }
}

function ToggleDisplay(layername)
{
  if(IsDisplayed(layername))
  {
    LayerDisplayOFF(layername);
  } else {
    LayerDisplayON(layername);
  }
}

function LayerDisplayON(layername)
{
  if (IE4) eval("document.all['" + layername + "'].style.display='block'");
  if (NN4) eval("document." + layername + ".display='block'");
  if (MOZ) eval("document.getElementById('" + layername + "').style.display='block'");
}

function LayerDisplayOFF(layername)
{
  if (IE4) eval("document.all['" + layername + "'].style.display='none'");
  if (NN4) eval("document." + layername + ".display='none'");
  if (MOZ) eval("document.getElementById('" + layername + "').style.display='none'");
}

function IsDisplayed(layername)
{
  if (IE4) 
  {
    if (document.all[layername].style.display == 'none')
    { return false; } else { return true; }
  }
  if (NN4)
  {
    if (document[layername].display == 'none')
    { return false; } else { return true; }
  }
  if (MOZ)
  {
    if (document.getElementById(layername).style.display == 'none')
    { return false; } else { return true; }
  }
  return true;
}

function Dnav(number)
{
  var obj = document.getElementById("box_container"+number);
  var obj2 = document.getElementById("box_toggle"+number);
  if (obj2.className=='box_toggle_up'){
  	obj2.className='box_toggle_down';
  	Effect.BlindUp(obj);
  }else{
  	obj2.className='box_toggle_up';
  	Effect.BlindDown(obj);
  }
  /*
  if (obj.style.display == 'block')
  {
    obj2.className='box_toggle_down';
    obj.style.display='none';
  }
  else
  {
    obj2.className='box_toggle_up';
    obj.style.display='block';
  }
  */
}
