/*-- Cross-Browser DHTML Scripting Core --*/
/*-- Author: Steve Gallagher - Greenfield / Belser LTD

/*-- preload images (global) --*/
/*-- example image pre load --
var nav_home = new Image();
	nav_home.src = 'images/zt_navigation/zt_nav_home.gif';
var nav_home_over = new Image();
	nav_home_over.src = 'images/zt_navigation/zt_nav_home_over.gif';
*/

var titleName = '';
var scrollReady = false;

/*-- 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;
	ok = (document.getElementById) ? 'ok' : false;
	//alert(ns4 || ie5 || ie4 || ok);

	return (ns4 || ie5 || ie4 || ok);
}
var browser = browserDetect();

if (browser == false)  {
  //document.location = '';  Degredation Page
}


/*-- Cross-Browser Layer Access Function --*/
function myDOM(id)	{
	if (browser == 'ns4')  {return ns4ElementById(id);}
	if (browser == 'ie4')  {return eval('document.all.'+ id);}
	if (browser == 'ie5')  {return document.getElementById(id);}
	if (browser == 'ok')  {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;}
	}
}

/*-- [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 if (document.getElementById(id))
	return myDOM(id).style;
	else return false;			
}

/*-- Get a Layer's Height --*/
function getHeight(id)  {
	if (browser == 'ns4')  {return myDOM(id).document.height;}
	else {return myDOM(id).offsetHeight;}
}

/*-- Get a Layer's Width --*/
function getWidth(id)  {
	if (browser == 'ns4')  {return myDOM(id).document.width;}
	else {
	//alert(myDOM(id).offsetWidth);
	return myDOM(id).offsetWidth;}
}

/*-- Show or Hide a Div --*/
function showHideDiv(divName, state) {
	if (getStyle(divName))	
	(state) ? getStyle(divName).visibility = 'visible' : getStyle(divName).visibility = 'hidden';
}

function hilteNav(daNav, state) {	
	if (getStyle(daNav)) {
	(state) ? getStyle(daNav).background = "#325488": getStyle(daNav).background = "#FFFFFF";
	}
}
function hilteNav02(daNav, state) {	
	if (getStyle(daNav)) {
	(state) ? getStyle(daNav).background = "#FFFFFF": getStyle(daNav).background = "#325488";
	}
}
function imgSwap (id) {
	

}
