// JavaScript Document
var nn4 = (document.layers) ? true : false
var ie = (document.all) ? true : false
var dom = (document.getElementById && !document.all) ? true : false
var contentheight;
var screen_width;
var screen_height;
if (document.getElementById && !document.all) { 
/* Code which uses only document.getElementById, 
because that's all we're sure exists after 
testing for it. Good object detection code 
detects each other object and method one at a 
time before using it. */ 
//	//alert("dom");
	nn4=false;
	ie=false;
	dom = true;
} 
else if (document.layers) { 
/* Code which uses only document.layers, because 
that's all we're sure exists after testing for 
it. Good object detection code detects each 
other object and method one at a time before 
using it. */ 
//	//alert("netscape");
	ie=false;
	dom=false;
	nn4=true;
} 
else if (document.all) { 
/* Code which uses only document.all, because 
that's all we're sure exists after testing for 
it. Good object detection code detects each 
other object and method one at a time before 
using it. */ 
//	//alert("IE");
	ie=true;
	nn4=false;
	dom=false;
	
} 

function browser(id){
	var t = " in browser sniffer with: " + id;
//	//alert(t);
  if(nn4) {
  path = document.layers[id]
  }
  else if(ie) {
  path = document.all[id]
  } 
  else {
  path = document.getElementById(id);
  }
return path  //return the path to the css layer depending on which browser is looking at the page
}

function hideLayer(id){
var layer = browser(id) // call browser sniffing function, assign variable name to returned value
   if(nn4){
   layer.visibility = "hidden" 
   }
   else {
   layer.style.visibility = "hidden"
   }
} 

function showLayer(id){
var layer = browser(id) // call browser sniffing function, assign variable name to returned value
   if(nn4){
   layer.visibility = "visible" 
   }
   else {
   layer.style.visibility = "visible"
   }
} 

function moveLayer(id,y,x) {
	//alert("in move");
	var layer = browser(id) // get browser specific path to block element
	//alert("after browser sniff in move");
   if(nn4){
	   layer.top = x;
	   layer.left = y;
   }else if(ie){
	//alert("moving IE");   
		if (id == "foot") {
			layer.style.bottom = "0px";
		   layer.style.left = y+ "px";
		} else if (id == "demo_container2") {
//			layer.style.height = screen_height;
			layer.style.top = x + "px";
		    layer.style.left = y + "px";
			layer.style.bottom="0px"
		} else {
		   layer.style.top = x+ "px";
		   layer.style.left = y+ "px";
		}
   }else{
		if (id == "foot") {
	   		layer.style.left = y+ "px";
		} else if (id == "demo_container2") {
//			layer.style.height = screen_height;
			layer.style.top = x + "px";
		    layer.style.left = y + "px";
			layer.style.bottom="0px"
		} else {
			layer.style.top = x + "px";
		    layer.style.left = y + "px";
		}
	}
	//alert("end of move");
} 

function calcLeftPos(id){
	//alert("calcLeftPos");
	var width = 775;
	var layer = browser(id) // get browser specific path to block element
	//alert("after browser sniff");
   	if(nn4){
		screen_height=window.innerHeight;
		screen_width=window.innerWidth;
	}else if(ie){
		screen_height=document.body.offsetHeight;
		screen_width=document.body.offsetWidth;
	}else{
		screen_height=window.innerHeight;
		screen_width=window.innerWidth;
	}
	//alert("after if-then");
	var temp;
	temp = parseInt(screen_width/2)-parseInt(width/2);
	return temp;
}

function calcLeftPos2(id){
	var screen_width = window.innerWidth;
	var width = 775;
	var layer = browser(id) // get browser specific path to block element

   	if(nn4){
		screen_width=window.innerWidth;
	}
   	else{
		screen_width=document.body.offsetWidth;
	}
	var temp;
	temp = parseInt(screen_width/2)-parseInt(width/2);
	return temp;
}

function centerLayer2(id) {
	var tmpnum = calcLeftPos2()
	if (tmpnum<=0) {
		tmpnum = 10;
	}
	moveLayer(id,tmpnum,150);
}

function centerLayer(id) {
	//alert("centerlayer");
	var tmpnum = calcLeftPos()
	if (tmpnum<=0) {
		tmpnum = 10;
	}
    //alert("before move");	
	if (id=="content") {
		moveLayer(id,0,150);
	} else if (id == "banner") {
		moveLayer(id,tmpnum,0);
	} else if (id == "demo_container") {
		moveLayer(id,tmpnum,59);
	} else if (id == "demo_container2") { 
		//alert("moving demo2");
		moveLayer(id,tmpnum,0);
	} else if (id == "foot") {
		moveLayer(id,0,0);
	
	}
}

function resizefix2(id){
	centerLayer(id);
}

function resizefix(){
	if(document.layers){
		winW = window.innerWidth
		winH = window.innerHeight
		window.onresize = restore
	}
}

function restore(){
	if(winW != window.innerWidth || winH != window.innerHeight){
		location.reload(true)
	}
}

