enableOverSections();
markCurrentLink();
showRandomClient();

function enableOverSections() {
	var oSections=document.getElementById("sections");
	if (oSections) {
		oSections.onmouseover=handleTabOver;
		oSections.onmouseout=handleTabOut;
	}
}

function showRandomClient() {
	var oSel=document.getElementById("selectedClient");
	if (oSel) {
		var selClients=["bae.jpg","cochlear.jpg","janssen.jpg","motorola.jpg","jnj.jpg","yell.jpg","fox.jpg","cat.jpg","dnb.jpg","mitsu.jpg","intel.jpg","travelex.jpg","dhl.jpg","stdbnk.jpg","numonyx.jpg","mckesson.jpg","qbe.jpg","alcoa.jpg","cnpc.jpg","allianz.jpg","vip.jpg"];
		oSel.src="/studies/clients/"+selClients[Math.floor(Math.random()*selClients.length)];
	}
}

document.onclick=function (e) {
	var src;
	e=e || event;
	src=e.srcElement || e.target;
	if (src.tagName!="A") src=src.parentNode;
	if (src.tagName=="A" && src.target && (src.target=="tourWin" || src.getAttribute("targetHeight") || src.getAttribute("targetWidth"))) {
		var bLocation=src.target=="simWin" ? "1" : "0",
			iLeft=src.getAttribute("targetLeft")||10,
			iTop=src.getAttribute("targetTop")||5;
		src.targetHeight=src.getAttribute("targetHeight");
		src.targetWidth=src.getAttribute("targetWidth");
		var win=window.open(
				src.href,
				src.target,
				"top="+iTop+",left="+iLeft+",location="+bLocation+",resizable=1,scrollbars=1,menubar=0,status=0,toolbar=0,height="+(src.targetHeight || 500)+",width="+(src.targetWidth || 780)
		);
		if (!src.targetWidth) win.resizeTo(screen.availWidth-20,screen.availHeight-10);
		return false;
	}
}

function markCurrentLink() {
	var links=document.getElementsByTagName("A"),
		curHref=location.href.replace(/[?#].*/,"");
	
	for (var i=0,len=links.length;i<len;i++) {
		var oLink=links[i];
		if (oLink.href==curHref && oLink.parentNode.parentNode.parentNode.id!="sections") {
			oLink.parentNode.className+=" selected";
		}
	}
}

function handleTabOver(e) {
	var src;
	e=e || event;
	src=e.srcElement || e.target;
	if (src && src.tagName=="A") {
		src=src.parentNode;
		src.className+=" active";
	}
}

function handleTabOut(e) {
	var src;
	e=e || event;
	src=e.srcElement || e.target;
	if (src && src.tagName=="A") {
		src=src.parentNode;
		src.className=src.className.replace(" active","");
	}
}

// Bypass Eolas mode
function innerHTML(el,content) {
	el.innerHTML=content;
}