/* -----------------------------------------------
   Floating layer - v.1
   (c) 2006 www.haan.net
   contact: jeroen@haan.net
   You may use this script but please leave the credits on top intact.
   Please inform us of any improvements made.
   When usefull we will add your credits.
  ------------------------------------------------ */

x = 20;
y = 70;

var xmlhttp = false;
var xmlhttp2 = false;
var xmlhttp3 = false;
var xmlhttp4 = false;
var xmlhttp5 = false;
var xmlhttp6 = false;

try
{
  //javascript greater than 5
	xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
	xmlhttp2 = new ActiveXObject("Msxml2.XMLHTTP");
	xmlhttp3 = new ActiveXObject("Msxml2.XMLHTTP");
	xmlhttp4 = new ActiveXObject("Msxml2.XMLHTTP");
	xmlhttp5 = new ActiveXObject("Msxml2.XMLHTTP");
	xmlhttp6 = new ActiveXObject("Msxml2.XMLHTTP");
}
catch (e)
{
  try
	{
	  //if using IE
		xmlhttp  = new ActiveXObject("Microsoft.XMLHTTP");
		xmlhttp2  = new ActiveXObject("Microsoft.XMLHTTP");
		xmlhttp3  = new ActiveXObject("Microsoft.XMLHTTP");
		xmlhttp4  = new ActiveXObject("Microsoft.XMLHTTP");
		xmlhttp5  = new ActiveXObject("Microsoft.XMLHTTP");
		xmlhttp6  = new ActiveXObject("Microsoft.XMLHTTP");
	}
	catch (E)
	{
	  xmlhttp = false;
	}
}

//not using IE
if (!xmlhttp && typeof XMLHttpRequest != 'undefined')
{
  xmlhttp = new XMLHttpRequest();
  xmlhttp2 =  new XMLHttpRequest();
  xmlhttp3 =  new XMLHttpRequest();
  xmlhttp4 = new XMLHttpRequest();
  xmlhttp5 =  new XMLHttpRequest();
  xmlhttp6 =  new XMLHttpRequest();
}

function setVisible(objID,page,bkgrnFlag)
{
	//alert ( page );
 	obj = document.getElementById(objID);
  content = document.getElementById("popupContent2");
  background = document.getElementById("mainBackground");
	
	//sub0 = document.getElementById("submenu0");
	//sub1 = document.getElementById("submenu1");
	//sub2 = document.getElementById("submenu2");
	//sub3 = document.getElementById("submenu3");
  
	if (page != 'hide')
	{

	  obj.style.visibility = 'hidden';
    var serverPage = "page.php?which="+page+"&for=popup";
    //	content.innerHTML = "TESTING"+serverPage;
		//alert("page1:" + serverPage);
		//response = "test"+makeRequest(serverPage, content);
		
	  //content.innerHTML = response;

  	xmlhttp.open("GET", serverPage,true);
  	xmlhttp.send(null);
  	xmlhttp.onreadystatechange = function()
  	{
  	 if (xmlhttp.readyState == 4 && xmlhttp.status == 200)
  	 {
		   response = xmlhttp.responseText;
  	   content.innerHTML =  response;			 
  	 }
  	} 
		
		document.getElementById("submenu0").style.visibility = 'hidden';
		document.getElementById("submenu1").style.visibility = 'hidden';
		document.getElementById("submenu2").style.visibility = 'hidden';
		document.getElementById("submenu3").style.visibility = 'hidden';
		
		if (page == 'destinationMain')
		{
    		document.getElementById("submenu0").style.visibility = 'visible';
    		document.getElementById("submenu1").style.visibility = 'visible';
    		document.getElementById("submenu2").style.visibility = 'visible';
    		document.getElementById("submenu3").style.visibility = 'visible';
				
        document.getElementById("submenulink0").innerHTML = 'Destinations';
        document.getElementById("submenulink1").innerHTML = 'Resorts';
        document.getElementById("submenulink2").innerHTML = 'Weddings';
        document.getElementById("submenulink3").innerHTML = 'Weddings Archived';

        var serverPage = "page.php?which=destinations&for=popup";				
      	xmlhttp3.open("GET", serverPage,true);
      	xmlhttp3.send(null);
      	xmlhttp3.onreadystatechange = function()
      	{
      	 if (xmlhttp3.readyState == 4 && xmlhttp3.status == 200)
      	 {
           document.getElementById("sub1").innerHTML = xmlhttp3.responseText ;		  
      	 }
      	} 
								
        var serverPage = "page.php?which=weddings&for=popup";
      	xmlhttp4.open("GET", serverPage,true);
      	xmlhttp4.send(null);
      	xmlhttp4.onreadystatechange = function()
      	{
      	 if (xmlhttp4.readyState == 4 && xmlhttp4.status == 200)
      	 {
           document.getElementById("sub2").innerHTML = xmlhttp4.responseText ;		  
      	 }
      	} 
				
        var serverPage = "page.php?which=weddingsOld&for=popup";
      	xmlhttp5.open("GET", serverPage,true);
      	xmlhttp5.send(null);
      	xmlhttp5.onreadystatechange = function()
      	{
      	 if (xmlhttp5.readyState == 4 && xmlhttp5.status == 200)
      	 {
           document.getElementById("sub3").innerHTML = xmlhttp5.responseText ;		  
      	 }
      	} 

		}
		else if (page == 'services')
		{
		
		}

    obj.style.visibility = 'visible';
		//document.getElementById("popupContent2").style.visibility = 'visible';
	}
	else
	{
	
		document.getElementById("submenu0").style.visibility = 'hidden';
		document.getElementById("submenu1").style.visibility = 'hidden';
		document.getElementById("submenu2").style.visibility = 'hidden';
		document.getElementById("submenu3").style.visibility = 'hidden';
		
	  obj.style.visibility = 'hidden';

	}
//	obj.style.visibility = (obj.style.visibility == 'visible') ? 'hidden' : 'visible';
	
  //alert ("hmm:" + bkgrnFlag + "-" + page);
	if (bkgrnFlag == 'yes')
	{
    serverPage = "page.php?which="+page+"&for=background";
  	xmlhttp2.open("GET", serverPage,true);
  	xmlhttp2.send(null);
  	xmlhttp2.onreadystatechange = function()
  	{
  //	 alert("HELP!"+xmlhttp2.readyState);	
  	 if (xmlhttp2.readyState == 4 && xmlhttp2.status == 200)
  	 {
		   //alert("bk:" + xmlhttp2.responseText);
  	   //background.innerHTML = "THIS SHOULD WORK!!!";
			 background.style.backgroundImage ='url("../../images/background'+xmlhttp2.responseText+'.jpg")';
//			 background.style.backgroundImage ='url("http://laurielee.bryandevelopment.ca/images/background'+xmlhttp2.responseText+'.jpg")';
  	 }
  	}

	}
	
	if (page != 'hide')
	{
		setSubVisible("popupContent2");
  }
	
}

function setSubVisible(objID)
{

 	obj = document.getElementById(objID);
	//alert ( objID );
	//popupContent2
	//document.getElementById("layer1").style.overflow-y = 'hidden';
	//if (obj.style.height > 400)
	//{
  	//document.getElementById("layer1").style.overflow-y = 'scroll';	 
	//}

//  mainDiv = document.getElementById("layer1");
  divsub0 = document.getElementById("popupContent2");
  divsub1 = document.getElementById("sub1");
  divsub2 = document.getElementById("sub2");
  divsub3 = document.getElementById("sub3");
	
  divsub0.style.visibility = 'hidden';
  divsub0.style.height = 1;
  divsub1.style.visibility = 'hidden';
  divsub1.style.height = 1;
  divsub2.style.visibility = 'hidden';
  divsub2.style.height = 1;
  divsub3.style.visibility = 'hidden';
  divsub3.style.height = 1;
  obj.style.visibility = 'visible';
  //obj.style.height = 50;

	return;
}

function hideThem()
{

		document.getElementById("submenu0").style.visibility = 'hidden';
		document.getElementById("submenu1").style.visibility = 'hidden';
		document.getElementById("submenu2").style.visibility = 'hidden';
		document.getElementById("submenu3").style.visibility = 'hidden';
		
  mainDiv = document.getElementById("layer1");
  divsub0 = document.getElementById("popupContent2");
  divsub1 = document.getElementById("sub1");
  divsub2 = document.getElementById("sub2");
  divsub3 = document.getElementById("sub3");
	mainDiv.style.visibility = 'hidden';
	divsub0.style.visibility = 'hidden';
	divsub1.style.visibility = 'hidden';
	divsub2.style.visibility = 'hidden';
	divsub3.style.visibility = 'hidden';

}

/*
function placeIt(obj)
{
	obj = document.getElementById(obj);
	if (document.documentElement)
	{
		theLeft = document.documentElement.scrollLeft;
		theTop = document.documentElement.scrollTop;
	}
	else if (document.body)
	{
		theLeft = document.body.scrollLeft;
		theTop = document.body.scrollTop;
	}
	theLeft += x;
	theTop += y;
	obj.style.left = theLeft + 'px' ;
	obj.style.top = theTop + 'px' ;
	setTimeout("placeIt('layer1')",500);
}

window.onscroll = setTimeout("placeIt('layer1')",500);

*/

