//css menu//
sfHover = function() {
	var sfEls = document.body.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);

//blurfix
window.onload = function() { 
	if(document.layers) return; 
	if(document.getElementById) links = document.getElementsByTagName("A"); 
	if(document.all) links = document.all.tags("A"); 
	for(a = 0; a < links.length; a++) links[a].onfocus = new Function('this.blur()'); 
	settablehover('sitenav');
} 

function settablehover(tbl){
	if(document.getElementById(tbl)){
		var tbllinks = document.getElementById(tbl).getElementsByTagName("TD");	
		for(var t=0;t<tbllinks.length;t++){
			tbllinks[t].onmouseover = function(){
				this.className = 'hover';	
			}
			tbllinks[t].onmouseout = function(){
				this.className = '';	
			}
		}
	}
}

// open popup extra information
function openExtra(file,popName) { 
	var w = screen.availWidth;
	var h = screen.availHeight;
	var popW = 425, popH = 585 ;
	var leftPos = (w-popW)/2, topPos = (h-popH)/2; 
 	open(file,popName,'width=' + popW + ',height=' + popH + ',top=' + topPos + ',left=' + leftPos +',toolbar=0,directories=0,status=0,menubar=0,resizable=0,scrollbars=1'); 
}

// change color of navigationbuttons
function cell_roll(oObj,sSetting) {
    oObj.className = sSetting;
}
	
function cell_click(sSetting) {
	window.location = sSetting;
}


// mask mouseover photogallery
sAppName	= navigator.appName.toLowerCase();
sAppVersion	= navigator.appVersion.toLowerCase();
sUserAgent	= navigator.userAgent.toLowerCase();

sWin	= (sAppVersion.indexOf("win")>=0);
sLinux	= (sAppVersion.indexOf("x11")>=0);
sMac	= (sAppVersion.indexOf("mac")>=0);
	
bOpera	= (sUserAgent.indexOf('opera')>=0);
bGecko	= ((sUserAgent.indexOf('gecko')>=0) && (!bOpera));
bIe		= ((sUserAgent.indexOf('msie')>=0) && (!bOpera));
bNs		= (document.layers);
iVer 	= 0;

if (bOpera) iVer = parseFloat(sUserAgent.slice(sUserAgent.indexOf('opera')+6));
if (bGecko) iVer = parseFloat(sAppVersion);
if (bIe) 	iVer = parseFloat(sUserAgent.slice(sUserAgent.indexOf('msie')+5));
if (bNs)	iVer = parseFloat(sAppVersion);

function getStyleObject(objectId) {
    if(document.getElementById && document.getElementById(objectId)) {
	return document.getElementById(objectId).style;
    } else if (document.all && document.all(objectId)) {
	return document.all(objectId).style;
    } else if (document.layers && document.layers[objectId]) {
	return document.layers[objectId];
    } else {
	return false;
    }
}

function handleLayer(sLayer,sState) {
	getStyleObject(sLayer).visibility = sState;
}


