  var pgW = 0;
  var pgH = 0;
  var flashW = 363;
  var navMode = 'Kids';

  function getLeft(obj){
	var intLeft = 0;
	if(obj.offsetParent){
	  while(obj.offsetParent){
		intLeft += obj.offsetLeft;
		obj = obj.offsetParent;
	  }
	}else if (obj.x){ 
	  intLeft += obj.x;
	}
	return intLeft;
  }
	
  function getTop(obj){
	var intTop = 0;
	if(obj.offsetParent){
	  while(obj.offsetParent){
		intTop += obj.offsetTop;
		obj = obj.offsetParent;
	  }
	}else{
	  intTop += obj.y;
	}
	return intTop;
  }
  
  function pageInit(){
	pgW = getLeft(document.getElementById("imgLoc"));
	pgH = getTop(document.getElementById("imgLoc"));
	var navSpace = pgW - flashW;
	
	var strHtml = document.getElementById("headerBot").innerHTML;
	document.getElementById("headerBot").innerHTML = "";
	document.getElementById("header").innerHTML = strHtml;
	strHtml = document.getElementById("ltNavBot").innerHTML;
	strHtml = strHtml.replace(/[\r\n\t]+/g,'').replace(/ </g,'<').replace(/> /g,'>');
	document.getElementById("ltNavBot").innerHTML = "";
	document.getElementById("ltNav").innerHTML = strHtml;
	
	strHtml = document.getElementById("topNav").innerHTML;
	document.getElementById("topNav").innerHTML = strHtml;
	var re = new RegExp("<li", "gi");
	var numLinks = strHtml.match(re).length-1;
	var divW = Math.floor(navSpace / numLinks);
	document.getElementById("headFlash").style.width = flashW+"px";
	for(i=0;i<numLinks;i++){
	  document.getElementById("topNav"+i).style.width = divW+"px";
	}
	
	strHtml = AC_FL_RunContent('codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0','width',flashW,'height','100','title','Kidsville News!','src','/images/headeLogo','quality','high','pluginspage','http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash','movie','/images/headLogo','wmode','transparent');
	document.getElementById("headFlash").innerHTML = strHtml;
	
	re = new RegExp("<span>","gi");
	strHtml = document.getElementById("coverFlash").innerHTML;
	strHtml = strHtml.replace(re,'');
	re = new RegExp("</span>","gi");
	strHtml = strHtml.replace(re,'');
	strHtml = strHtml.replace(":","=");
	strHtml = AC_FL_RunContent('codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0','width','198','height','142','title','Kidsville News!','src','/images/flash/page5?'+strHtml,'quality','high','pluginspage','http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash','movie','/images/flash/page5?'+strHtml,'wmode','transparent');
	document.getElementById("coverFlash").innerHTML = strHtml;
	
	navMode = getCookie('navMode');
	doNavMode();
	
	strHtml = document.getElementById("adSpaceTBot").innerHTML;
	document.getElementById("adSpaceTBot").innerHTML = "";
	document.getElementById("adSpaceT").innerHTML = strHtml;
	
	//replace pseudo flash with AC_FL_RunContent top
	var arrDivs = document.getElementById("ctrCol").getElementsByTagName("div");
	for(i=0;i<arrDivs.length;i++){
		if(arrDivs[i].getAttribute('class') == "flash"){
			addFlash(arrDivs[i]);
		}
	}
	arrDivs = document.getElementById("adSpaceT").getElementsByTagName("div");
	if(arrDivs.length != 0){
		addFlash(arrDivs[0]);
	}
	//replace pseudo flash with AC_FL_RunContent right
	arrDivs = document.getElementById("adSpace").getElementsByTagName("div");
	for(i=0;i<arrDivs.length;i++){
		if(arrDivs[i].getAttribute('class') == "flash"){
			addFlash(arrDivs[i]);
		}
	}
	
	if(document.getElementById("adSpaceT").innerHTML.length != 0){
	   document.getElementById("adSpaceT").style.display = "block";
	}
	
	pgW = getLeft(document.getElementById("imgLoc"));
	navSpace = pgW - flashW;
	divW = Math.floor(navSpace / numLinks);
	for(i=0;i<numLinks;i++){
	  document.getElementById("topNav"+i).style.width = divW+"px";
	}
  }
  
  function addFlash(element){
	  var arrTemp = element.innerHTML.replace('^','|').split('|');
	 var strReplace = AC_FL_RunContent('codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0','width',arrTemp[2],'height',arrTemp[3],'title',arrTemp[0],'src',arrTemp[1],'quality','high','pluginspage', 'http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash','movie',arrTemp[1],'wmode','transparent');
	 element.style.height = arrTemp[3]+"px";
	 element.innerHTML = strReplace;
	 element.style.display = "block";
  }
  
  function adjBannerWidth(strId){
	var strHtml = document.getElementById(strId).innerHTML;
	var re = new RegExp("<li", "gi");
	var numLinks = strHtml.match(re).length;
	var ttlImgW = 0;
	for(i=0;i<numLinks;i++){
	  ttlImgW += document.getElementById(strId+'Img'+i).width;
	  document.getElementById(strId+i).style.width = document.getElementById(strId+'Img'+i).width + 'px';
	}
	var intMargin = Math.floor((pgW - ttlImgW) / (numLinks + 1));
	for(i=0;i<numLinks;i++){
		document.getElementById(strId+i).style.marginLeft = intMargin + 'px';  
	}
  }
  
  function adjSpanWidths(strDivId, strSpanId){
	var strHtml = document.getElementById(strDivId).innerHTML;
	var re = new RegExp("<li", "gi");
	
	var numLinks = strHtml.match(re).length;
	var intPercWidth = Math.floor(100 / numLinks);
	var intOdd = 100 - intPercWidth * numLinks - 1;
	for(i=0;i<numLinks;i++){
	  if(intOdd != 0){
		document.getElementById(strSpanId+i).style.width = (intPercWidth-1)+"%";
	  }else{
		document.getElementById(strSpanId+i).style.width = (intPercWidth)+"%";
	  }
	} 
  }
  
  function setNavMode(strMode){
    navMode = strMode;
	document.cookie = 'navMode = '+strMode+'; path=/';;
	doNavMode();
  }
  
  function doNavMode(){
    var arrNavMode = new Array('Teachers','Parents','Kids');
	if(navMode == 'all'){
	  for(i=0;i<arrNavMode.length;i++){
		document.getElementById("nav"+arrNavMode[i]).style.display = "block"
	  }
	}else{
	  for(i=0;i<arrNavMode.length;i++){
	    if(navMode == arrNavMode[i]){
		  document.getElementById("nav"+arrNavMode[i]).style.display = "block"
		}else{
		  document.getElementById("nav"+arrNavMode[i]).style.display = "none";
		}
	  }
	}
	
	pgW = getLeft(document.getElementById("imgLoc"));
	var navSpace = pgW - flashW;
	var strHtml = document.getElementById("topNav").innerHTML;
	var re = new RegExp("<li", "gi");
	var numLinks = strHtml.match(re).length-1;
	var divW = Math.floor(navSpace / numLinks);
	for(i=0;i<numLinks;i++){
	  document.getElementById("topNav"+i).style.width = divW+"px";
	}
  }
  
  function getCookie(cName){
    if(document.cookie.length > 0){
	  var intStart = document.cookie.indexOf(cName + '=');
	  if(intStart != -1){
	    var intEnd = document.cookie.indexOf(';',intStart);
		if(intEnd == -1){
		  intEnd = document.cookie.length;
		}
		return unescape(document.cookie.substring(intStart,intEnd)).replace(cName + '=','');
	  }
	}
	return "";
  }
  
  function adjustBack(){
	  var bgY = getTop(document.getElementById("header"));
	  document.body.style.backgroundPosition = "center "+bgY+"px";
  }
  
  if(window.addEventListener){
    window.addEventListener("load", adjustBack, false);
  }else if(window.attachEvent){
    window.attachEvent("onload", adjustBack);
  }
  