


//--==Script Loader==--
function loadScript(sURL) {
  var oS = document.createElement('script');
  oS.type = 'text/javascript';
  oS.src = sURL;
  document.getElementsByTagName('head')[0].appendChild(oS);
}


//--==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;
}



//--==Rotating Images==--
//array of image file names
var iImg = 4;
var aImg = new Array();
var iSel = new Number();
for (i=0;i<=iImg;i++) {
	aImg[i] = "gr_intro" + i + ".jpg";
}
var sPath = "/images/intro-images/"; //set image path
function loadImgRotation(img) {
	var sFn = "selectImg("+img+")";
	var oImg = document.getElementById(img);
	//run the selectImg function at a specified frequency
	self.setInterval("selectImg()",5000);	
}											
function selectImg(img) {
	var iIndex = Math.floor(Math.random()*aImg.length); //randomly selected array index #
	do {
		iIndex = Math.floor(Math.random()*aImg.length);
		//alert(iSel + "; " + iIndex);
	}
	while (iSel==iIndex);
	//alert(img);
	var oImg = document.getElementById("imgIntro");
	oImg.src = sPath + aImg[iIndex];
	iSel = iIndex;
}




function insertPhotos(path,num) {
	var i = new Number();	
	for (i=1;i<=num;i++) {
		if (i<10)
			document.write("<dd><a href='" + path + "_0" + i + ".jpg' target='_blank'><img src='" 
					+ path + "_0" + i + "t.jpg' alt='Click to view a larger photo' width='' /></a></dd>");
		else
			document.write("<dd><a href='" + path + "_" + i + ".jpg' target='_blank'><img src='" 
					+ path + "_" + i + "t.jpg' alt='Click to view a larger photo' width='' /></a></dd>");
	}
}	

function openWindow(file,w,h) {
	window.open(file,"","width="+w+",height="+h+",left=55,top=50,toolbar=0,menubar=0,copyhistory=0,directories=0,status=0,resizable=1,scrollbars=1");
}