﻿// JScript File

//-- Menu Drop Downs
sfHover = function() {
	if (document.getElementById && document.getElementById("nav") != null)
	{
		var sfEls = document.getElementById("nav").getElementsByTagName("LI");
		for (var i=0; i<sfEls.length; i++) {
			sfEls[i].onmouseover=function() {
				this.className+=" sfhover";
			}
			sfEls[i].onmouseout=function() {
				this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
			}
		}
	}

}
if (window.attachEvent) window.attachEvent("onload", sfHover);

// Standard Rollover image
//---------------------------- Change Images ---------------------------- //
function changeImagesByID(imgName, imgSwap)
{ 
	if (document.images && imgPreLoad )
	{
	//	alert('Name: ' + imgName + '\n' +eval(imgSwap + ".src"));
		var obj = null;
		
		if (document.getElementById)
		{
			obj = document.getElementById(imgName);
		}  else if (document.layers){
			obj = document.layers[imgName];
		}
		if (obj !=null)
			obj.src = eval(imgSwap + ".src");
	}
}

function changeImages()
{ 	if (document.images && imgPreLoad )
	{
   		for (var i=0; i<changeImages.arguments.length; i+=2)
   		{
			document[changeImages.arguments[i]].src = eval(changeImages.arguments[i+1] + ".src");
   		}
	}
}
//------------------------------------------------------------------------ //

//---------------------------- Show / Hide ---------------------------- //
// Show or hide an element , and swap image
//-------------------------------------------------------------	
function showHideObj(name){
	var obj;
		if (document.getElementById)
		{
			obj = document.getElementById(name);
		}  else if (document.layers){
			obj = document.layers[name];
		}
		
		if (obj.style.display == "none"){
			obj.style.display = "block";
			}
		else{
			obj.style.display = "none";
			}
			
}
// Show Element
function showObj(name){
	var obj;
		if (document.getElementById)
		{
			obj = document.getElementById(name);
		}  else if (document.layers){
			obj = document.layers[name];
		}
		
		obj.style.display = "block";
}

// Hide Element
function hideObj(name ){
	var obj;
		if (document.getElementById)
		{
			obj = document.getElementById(name);
		}  else if (document.layers){
			obj = document.layers[name];
		}
		
			obj.style.display = "none";			
}
function changeContentByID(objID, strText)
{
		var obj = null;
		
		
		if (document.getElementById)
		{
			obj = document.getElementById(objID);
		}  else if (document.layers){
			obj = document.layers[objID];
		}
		
		if (obj !=null)
			obj.innerHTML = strText;

}
//---------------------------- Begin Window Open Template ---------------------------- //
// Open a pop-up window
function OpenWin()
{
	// Set default values
	var winName = "newWin";
	var intHt = 500;
	var intWd = 500;
	var intXPos = -1;
	var intYpos = -1;

	var bTool = 'no';
	var	bLoc = 'no';
	var bStatus = 'no';
	var bMenu = 'no';
	var bScroll = 'yes';
	var bResize = 'yes';
	var bHist = 'no';
	
	var strProp = "";  // Properties of the opened window
	
	// If there are no arguaments passed to the function then use the above defaults.
	
	if (OpenWin.arguments[0]){
		var url = OpenWin.arguments[0];
	
		if (OpenWin.arguments[1])
			winName = OpenWin.arguments[1];
		
		if (OpenWin.arguments[2])
			intHt = OpenWin.arguments[2];
	
		if (OpenWin.arguments[3])
			intWd = OpenWin.arguments[3];
			
		if (OpenWin.arguments[4])
			intXPos = OpenWin.arguments[4];
			
		if (OpenWin.arguments[5])
			intYpos = OpenWin.arguments[5];
			
		if (OpenWin.arguments[6])
			bTool = OpenWin.arguments[6];
			
		if (OpenWin.arguments[7])
			bLoc = OpenWin.arguments[7];
			
		if (OpenWin.arguments[8])
			bStatus = OpenWin.arguments[8];
			
		if (OpenWin.arguments[9])
			bMenu = OpenWin.arguments[9];
			
		if (OpenWin.arguments[10])
			bScroll = OpenWin.arguments[10];
			
		if (OpenWin.arguments[11])
			bResize = OpenWin.arguments[11];
			
		if (OpenWin.arguments[12])
			bHist = OpenWin.arguments[12];
			
		if (intXPos < 1 ) 
			intXPos = window.screenLeft + 10;

		if (intYpos < 1) 
			intYpos = window.screenTop - 20;		
		strProp = '';
		strProp	= strProp + "toolbar=" + bTool + ",location=" + bLoc + ",status=" + bStatus + ",menubar=" + bMenu + ","
		strProp	= strProp + "scrollbars=" + bScroll + ",resizable=" + bResize + ",copyhistory=" + bHist + ",";
		strProp	= strProp + "width=" + intWd + ",height=" + intHt + ",left=" + intXPos + ",top=" + intYpos + "";

		popupWin = window.open(url, winName,strProp);
	}
	else
	{
		alert("Please provide the URL.")
	}
}
//---------------------------- End Window Open Template ---------------------------- //

function resourceWin(url)
{
	OpenWin(url, "rscWin",550,720,10,20);
}
function InfoWin(url)
{
	OpenWin(url, "infoWin",450,650,10,20);
}
