var page = '';
var logo = '';
var browser = browserDetect();

//*-- Browser Detection --*/
function browserDetect()  {
	ns4 = (document.layers)&&(navigator.appName=="Netscape")&&(parseInt(navigator.appVersion)==4) ? 'ns4' : false;
	ie4 = (document.all)&&(navigator.appName.indexOf("Microsoft") > -1)&&(parseInt(navigator.appVersion)==4) ? 'ie4' : false;
	ie5 = (document.getElementById)&&(navigator.appName.indexOf("Microsoft") > -1) ? 'ie5' : false;
	ns6 = (document.getElementById)&&(navigator.appName=="Netscape")&&(parseInt(navigator.appVersion)>4) ? 'ns6' : false;
	return (ns4 || ie5 || ie4 || ns6);
}
var browser = browserDetect();

if (browser == false)  {
  //document.location = '';  Degredation Page
}

// NS resize fix //reloads the window if Nav4 resized
function reloadPage() { 
	if(browser == 'ns4'){
  		//document.location.reload(true);
  	}
}

/*-- Cross-Browser Layer Access Function --*/
function myDOM(id)	{
	if (browser == 'ns4')  {return ns4ElementById(id);}
	if (browser == 'ns6')  {return document.getElementById(id);}
	if (browser == 'ie4')  {return eval('document.all.'+ id);}
	if (browser == 'ie5')  {return document.getElementById(id);}
	if (browser == 'ie6')  {return document.getElementById(id);}
	return false;
}

/*-- Search Layers Array by ID [Netscape 4 Work-Around] --*/
function ns4ElementById(layerId,me)	{
	var foundIt = false;
	var whereAmI = (me) ? me : document.layers;
	if (whereAmI[layerId])  {
		return whereAmI[layerId];
	}
	for (var i=0; i<whereAmI.length; i++)  {
	  if (whereAmI[i].document.layers){
	  		foundIt = ns4ElementById(layerId,whereAmI[i].document.layers);
	  }
	  if (foundIt)  {
	  return foundIt;
	  }
	}
	return null;
}

/*-- [End] Cross-Browser DHTML Scripting Core --*/


/*-- Image Access Function -- Syntax: getImage(layer's ID).images[image's name attribute] --*/
function getImage(id)  {
	if (browser == 'ns4')  {
		return myDOM(id).document;
	}
	else  {
		return document;
	}
}


/*-- Form Access Function -- Syntax: getForm(layer's ID).forms[form's name attribute] --*/
function getForm(id)  {
	if (browser == 'ns4')  {return myDOM(id).document;}
	else  {return document;}
}

/*-- Style Access Function -- Syntax: getStyle(layer's ID).CSS attribute -- Support for CSS attributes varies depending on the browser --*/
function getStyle(id)  {
	if (browser == 'ns4')  {return myDOM(id);}
	else  {return myDOM(id).style;}
}



 	
//***************************//

//       functions           //

//***************************//


function imgRoll(divName, img, state) {
	if (getImage(divName).images[img].src.indexOf('_on.gif') == -1) {
		(state) ? getImage(divName).images[img].src = eval(img + '_over.src') : getImage(divName).images[img].src = eval(img + '_off.src');
	}
}

function hilite(divName, img, state) {
for (i=0; i < navImagesArray.length; i++) {
	getImage(divName).images[navImagesArray[i]].src = eval(navImagesArray[i] + '_off.src');
}
getImage(divName).images[img].src = eval(img + '_on.src');
}

function showHideDiv(divName) {
	//alert(getStyle(divName).visibility);
	((getStyle(divName).visibility == 'hidden') || (getStyle(divName).visibility == 'hide')) ? getStyle(divName).visibility = 'visible' : getStyle(divName).visibility = 'hidden';
}

function popWin(theURL,winName,features) {	

  var mywin = window.open(theURL,winName,features);
  mywin.focus();
}