//Global variables
var isIE,isNN,isOP ;
var SITEURL = "http://www.kidtalk.info/" ;
var MENUTIMER = new Array() ;

/* NavBar Image Cache */
var NavBarImgs = new Array() ;
var i ;
for (i=1;i<=8;i++){
 NavBarImgs[i] = new Image ; 
}
NavBarImgs[1].src = SITEURL+"IMAGES/NavBar_Home_B.png" ;
NavBarImgs[2].src = SITEURL+"IMAGES/NavBar_AboutUs_B.png" ;
NavBarImgs[3].src = SITEURL+"IMAGES/NavBar_Services_B.png" ;
NavBarImgs[4].src = SITEURL+"IMAGES/NavBar_DevelopmentalMilestones_B.png" ;
NavBarImgs[5].src = SITEURL+"IMAGES/NavBar_SchoolStaffing_B.png" ;
NavBarImgs[6].src = SITEURL+"IMAGES/NavBar_Emloyment_B.png" ;
NavBarImgs[7].src = SITEURL+"IMAGES/NavBar_Links_B.png" ;
NavBarImgs[8].src = SITEURL+"IMAGES/NavBar_ContactUs_B.png" ;

/* W3C Images 
var W3C_XHTML_A = new Image ;
var W3C_XHTML_B = new Image ;
var W3C_CSS_A = new Image ;
var W3C_CSS_B = new Image ;
W3C_XHTML_A.src = "../IMAGES/w3c_XHTML1.0_A.gif" ;
W3C_XHTML_B.src = "../IMAGES/w3c_XHTML1.0_B.gif" ;
W3C_CSS_A.src = "../IMAGES/w3c_CSS_A.gif" ;
W3C_CSS_B.src = "../IMAGES/w3c_CSS_B.gif" ;
function chgW3Cimg(imgName,newImg) {
 document.getElementById(imgName).src = eval(newImg + '.src') ;
}*/

//on-page-open processing
if(navigator.userAgent.indexOf('MSIE') != -1){ isIE = true ; }
if(navigator.userAgent.indexOf('Gecko') != -1){ isNN = true ; }
if(navigator.userAgent.indexOf('Opera') != -1){ isOP = true ; }
window.onresize = PageLoader;

function PageLoader(){
 KeepPageWidth();
 KeepPageHeight();
 FadeText("in",1,255,255,255)
}


function KeepPageWidth(){
 var Body = document.body ;
 var PageDiv = document.getElementById('PageDiv') ;
 if (isNN){
  if (Body.offsetWidth > PageDiv.offsetWidth){  
	 PageDiv.style.marginLeft = ((Body.offsetWidth / 2) - (PageDiv.offsetWidth / 2)) + "px" ;
  }
  else{
   PageDiv.style.marginLeft = '' ;
  }
 }
}


function KeepPageHeight(){
 var BodyDiv = document.getElementById('BodyDiv') ;
 var Body = document.body ;
 if(isNN){
  if (screen.height > (BodyDiv.offsetHeight)){  
	 Body.style.height = screen.height + "px" ;
	 BodyDiv.style.height = "100%" ;
  }
 }
}


function ImgSwap(ImgID,ImageToSwap,RunImgSwap) {
 if(RunImgSwap == false){
  var CommandToRun = "ImgSwap('"+ImgID+"','"+ImageToSwap+"',"+true+")" ;
  MENUTIMER[ImgID] = window.setTimeout(CommandToRun,10);
 }
 if(RunImgSwap == true){
  window.clearTimeout(MENUTIMER[ImgID]);
  var ImgObj = document.getElementById(ImgID) ;
  if(ImageToSwap == "A"){
   ImgObj.src = ImgObj.src.replace("_A.png","_B.png")
  }
  if(ImageToSwap == "B"){
   ImgObj.src = ImgObj.src.replace("_B.png","_A.png")
  }
 }
}


function OpenNewWindow(Location){
 open(Location, 'NewWindow','resizable=no, toolbar=no, location=no, directories=no, status=no, menubar=yes, scrollbars=yes, width=590, height=500')
}


function FadeText(InOrOut,MsgIDNumber,R,G,B){
 var NumberOfMessages = 4 ; // <--- Set total number of messages to rotate here
 var MillisecondsToWait = 100 ; // <--- Set how long to wait before next step in the color fade
 var TextContainer = document.getElementById('Message' + MsgIDNumber) ;
 if(InOrOut == "in"){
  if(R == 255){
   TextContainer.style.visibility = "visible" ; // make visible on first run only
  }
  R -= 2 ;
  G -= 19 ;
  B -= 17 ;
  if(R < 238){R = 238;}
  if(G < 64){G = 64;}
  if(B < 85){B = 85;}
 }

 if(InOrOut == "out"){
  R += 2 ;
  G += 19 ;
  B += 17 ;
  if(R > 255){R = 255;}
  if(G > 255){G = 255;}
  if(B > 255){B = 255;}
 }

 TextContainer.style.color = "rgb("+R+","+G+","+B+")" ;

 if(R == 238 && G == 64 && B == 85){
  MillisecondsToWait = 8000 ;
  InOrOut = "out" ;
 }
 if(R == 255 && G == 255 && B == 255){
  TextContainer.style.visibility = "hidden" ; // hide after faded to white
  if(MsgIDNumber < NumberOfMessages){MsgIDNumber += 1 ;}  //  These lines switch
  else{MsgIDNumber = 1 ;}                                 //  the message to display
  InOrOut = 'in' ; 
 }
 window.setTimeout("FadeText('"+InOrOut+"',"+MsgIDNumber+","+R+","+G+","+B+")",MillisecondsToWait) ;
}





