// JavaScript Document
var nA=navigator.appVersion;
if(nA.indexOf('MSIE')>=0)var curIE=nA.substr(nA.indexOf('MSIE')+5,3);
try{document.execCommand("BackgroundImageCache", false, true);}catch(e){}

function valClass(o,cN){return RegExp("( ?|^)"+cN+"\\b").test(o.className)};
function addClass(o,cN){if(!valClass(o,cN))o.className+=(o.className.length>0? " ": "")+cN;};
function delClass(o,cN){if(valClass(o,cN))o.className=o.className.replace(new RegExp("( ?|^)"+cN+"\\b"),"")};

function rePath(str,digit){
	var arr=str.split("/");
	return arr[digit]
}
var navUl=document.getElementById("nav").getElementsByTagName("ul")[0];
var navLi=navUl.childNodes;
for(i=0;i<navLi.length;i++){
	var navLis=navLi[i];
	if(navLis.nodeName=="LI" && navLis.getElementsByTagName("ul")[0]!=null){
		if(rePath(navLis.getElementsByTagName("a")[0].href,4).indexOf(rePath(location.pathname,2))>=0){
			addClass(navLis,"navLiShow");
		}else{
			addClass(navLis,"navLiHide");
		}
		navLis.onmouseover=function(){addClass(this,"navLiHover")}
		navLis.onmouseout=function(){delClass(this,"navLiHover")}
		navLis.onclick=function(){
			if(!valClass(this,"navLiShow")){
				addClass(this,"navLiShow")
			}else{
				delClass(this,"navLiShow");
				if(!valClass(this,"navLiHide"))addClass(this,"navLiHide");
			}
		}
	}
}
function finalStyle(ele,attr){
	return (ele.currentStyle || document.defaultView.getComputedStyle(ele,false))[attr];
}
var db=document.body;
if(!/index\.html/.test(location) && /header_bg.jpg/.test(finalStyle(db,"backgroundImage"))){
	db.style.backgroundImage="url(/08ECRconference/img/header_bg"+Math.ceil(Math.random()*5)+".jpg)";
};
