/* 
QUOTE POP UP JS FILE
NOV 07 
JIM WIBERLEY 


*/

//ajax
//this function is for the flash links, it doesnt need the return false at the end,  
function ajaxpageflash(url, containerid){

	var page_request = false

	if (window.XMLHttpRequest) // if Mozilla, Safari etc
			page_request = new XMLHttpRequest()
		
		else if (window.ActiveXObject){ // if IE

		try {
		
		page_request = new ActiveXObject("Msxml2.XMLHTTP")
			} 
		catch (e){

		try{
			page_request = new ActiveXObject("Microsoft.XMLHTTP")
		}
		catch (e){}
		}
	}
else
	return false
	page_request.onreadystatechange=function(){
	//document.getElementById("content").innerHTML=loadstatustext;
	loadpage(page_request, containerid)

}
page_request.open('GET', url, true)
page_request.send(null)  


//dont need this for flash links
//return false;

}


function loadpage(page_request, containerid){


	if (page_request.readyState == 4 && (page_request.status==200 || window.location.href.indexOf("http")==-1))
	{
		document.getElementById(containerid).innerHTML=page_request.responseText
		//get all the links ready again
		//loadAllLinks();
	}
		
}
//end ajax

function loadTV(email)
{
	//alert('load TV');
	var overlay = document.getElementById('overlay');
	overlay.style.display = 'block';

	var lightbox = document.getElementById('lightbox');
	lightbox.style.display = 'block';

	ajaxpageflash('quoteEnd.asp?email='+email, 'lightbox');
	
}

function creatediv(url)
{
			var objBody = document.getElementsByTagName("body").item(0);

			var objOverlay = document.createElement("div");
			objOverlay.setAttribute('id','overlay');
			objOverlay.style.display = 'none';
			objOverlay.style.display = 'none';
			objOverlay.onclick = function() { myLightbox.end(); }
			objBody.appendChild(objOverlay);

			var objLightbox = document.createElement("div");
			objLightbox.setAttribute('id','lightbox');
			objLightbox.style.display = 'none';
			objLightbox.onclick = function(e) {	// close Lightbox is user clicks shadow overlay
				unloadTV();
			};
			objBody.appendChild(objLightbox);

			var objOuterImageContainer = document.createElement("div");
			objOuterImageContainer.setAttribute('id','outerImageContainer');
			objLightbox.appendChild(objOuterImageContainer);

			
	//	loadTV('jim@jim.com');
}


function unloadTV()
{
	//alert('unload tv');
	//ajaxpageflash('oasisTv/unload.php', 'lightbox');

	var overlay = document.getElementById('overlay');
	overlay.style.display = 'none';

	var lightbox = document.getElementById('lightbox');
	lightbox.style.display = 'none';
	
}

//prepares the on window load function
function addLoadEvent(func) {
  var oldonload = window.onload;
  if (typeof window.onload != 'function') {
    window.onload = func;
  } else {
    window.onload = function() {
      oldonload();
      func();
    }
  }
}



//some nice crude rollover shizzel
function dosubnav()
{
	var sub = document.getElementById('sub-nav');
	var sub_lis = sub.getElementsByTagName('li');
	var get_body_id = document.getElementsByTagName('body');
	var body_id = get_body_id[0].id;
	
	for (var i=0; i < sub_lis.length; i++) {
		var _id = sub_lis[i].id;	
//	alert(_id);
		if(_id == "x-"+body_id )
		{
			sub_lis[i].className="this";
			
		} else if(_id == "f_"+body_id)
		{
				document.getElementById('x-services').className="this";	
			
		}else
		{
			
		
				if(_id=="f_services")
				{
					sub_lis[i].onmouseover = function()
					{
						document.getElementById('x-services').className="over";	
					}
					sub_lis[i].onmouseout = function()
					{
						document.getElementById('x-services').className="";
					}
			
				} else
				{

						sub_lis[i].onmouseover = function()
						{
							this.className= "over";
						}
		
						sub_lis[i].onmouseout = function()
						{
							this.className= "";
						}
		
				}
		
		}
	};
}

function donav()
{
	var sub = document.getElementById('main-nav');
	var sub_lis = sub.getElementsByTagName('li');
	
	var get_body_id = document.getElementsByTagName('body');
	var body_id = get_body_id[0].id;
	
	
	
	
	for (var i=0; i < sub_lis.length; i++) {
		var _id = sub_lis[i].id;
		if(_id == "x-"+body_id )
		{
			sub_lis[i].className="this";
			
		}else
		{
			if(sub_lis[i].className != "deal")
			{
				sub_lis[i].onmouseover = function()
				{
					this.className= "over";
				}

				sub_lis[i].onmouseout = function()
				{
					this.className= "";
				}

				sub_lis[i].onclick = function()
				{
					var getlink = this.getElementsByTagName('a');
					var href = getlink[0].getAttribute('href');
					document.location = href;
				}
				
				
			}
		
			
	}
	
	}
	
}


//calls the functions to load on page load
addLoadEvent(creatediv);
addLoadEvent(dosubnav);
addLoadEvent(donav);
