//--==Load Extra Scripts==--
loadScript("/common_files/scripts/openWindow.js");
loadScript("/common_files/scripts/loadflash.js");
loadScript("/common_files/scripts/tooltip.js");
loadScript("/common_files/scripts/openWindow.js");
loadScript("/common_files/scripts/cookies.js");
//loadScript("/common_files/scripts/toggleDisplay.js");
loadScript("/common_files/scripts/toggleDisplay_v3.js");
loadScript("/common_files/scripts/jump_menu.js");
//loadScript("/common_files/scripts/rollover.js");
loadScript("/common_files/scripts/stats.js");


//--==Script Loader==--
function loadScript(sURL) {
  var oS = document.createElement('script');
  oS.type = 'text/javascript';
  oS.src = sURL;
  document.getElementsByTagName('head')[0].appendChild(oS);
}


//--==Initialize Scripts==--
function init() {
	var isQuiz = false;
	if (document.URL.indexOf("quiz.html")>0)
		isQuiz = true;
	
	if (isQuiz)
		imgPreloadQuiz();
	else
		imgPreloadGlobal();
}



//--==Global Image Preload==--
function imgPreloadGlobal() {
	var i = new Number();
	var ir = new Number(); //Rollover Image Counter
	var iLastSlash = new Number();
	var imgFile = new String();
	var aRollImg = new Array();
	ir = 0; //number of rollover images
	var oImgTmp = new Image();
	
	if (document.images) {
		for (i in document.images) {
			if (document.images[i].src) {
				imgFile = document.images[i].src.substr(document.images[i].src.lastIndexOf("/")+1);
				if (imgFile.indexOf("_off.")>1) {
					ir++;
					aRollImg[ir-1] = document.images[i];
					aRollImg[ir-1].id = "r" + ir; //assign IDs to rollover image elements
					oImgTmp.src = aRollImg[ir-1].src.replace("_off.","_on."); //preload rollover images
				}
			}
		}
	}
}


//--==Image RollOver Action==--
function setImg(img,status) {
  var iIndex = 0;
  var oImg = document.getElementById(img); //create image object
	
  var sSrc = oImg.src; //full image source path
	var sImgPath = sSrc.substring(0,sSrc.lastIndexOf("/")+1); //location of image
  var sImgFile1 = sSrc.substr(sSrc.lastIndexOf("/")+1); //input image file name

  if (status == "off")
  	var sImgFile2 = sImgFile1.replace("_on.","_off.");
  if (status == "on")
  	var sImgFile2 = sImgFile1.replace("_off.","_on.");
		
  var sNewSrc = sImgPath + sImgFile2;
//	alert(sNewSrc);
  oImg.src = sNewSrc;
}

//Image RollOver
/*
function setImg(img,status) {
	var iIndex=0;
	var oImg=document.getElementById(img);
	var imgFullPath=oImg.src;
	var lSlash=imgFullPath.lastIndexOf("/");
	var imgFile=imgFullPath.substr(lSlash+1);
	if (status=="off")
		imgFile=imgFile.replace("_on.","_off.");
	if (status=="on")
		imgFile=imgFile.replace("_off.","_on.");
	var sNewImg=sPath + imgFile;
	oImg.src=sNewImg;
} 	
*/
		
		
		
//Macromedia Image Preload and RollOver
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
