// JavaScript Document
<!--
domain="growcomp";//location.href.replace(/http:\/\/(www\.)?/i,"").substring(0,location.href.indexOf(".")+1)
url=location.href.substring(location.href.indexOf(domain),location.href.lastIndexOf('/')+1).replace(/\%2D/gi,"-");
site=url.split('/');
time=new Array();preImg="";
function browser(){
	this.ver=navigator.appVersion;
	this.agent=navigator.userAgent.toLowerCase();
	this.dom=document.getElementById?1:0;
	this.op=window.opera;
	this.moz=(this.agent.indexOf("gecko")>-1||window.sidebar);
	this.ie=this.agent.indexOf("msie")>-1&&!this.op;
	if(this.ie){
		this.ie5=(this.agent.indexOf("msie 5")>-1);
		this.ie55=(this.ie5&&this.agent.indexOf("msie 5.5")>-1);
		this.ie6=this.dom&&!this.ie4&&!this.ie5&&!this.ie55;
	}
	this.mac=(this.agent.indexOf("mac")>-1);
	return this;
}
var bw=new browser();
function getPos(elm){
	for(var zx=zy=0;elm!=null;zx+=elm.offsetLeft,zy+=elm.offsetTop,elm=elm.offsetParent);
	return {x:zx,y:zy};
}
function preload(){
	args=preload.arguments;
	if(args[0].indexOf(",")>-1) args=args[0].split(",");
	arrImg=new Array(args.length);
	for(i=0;i<args.length;i++){
		arrImg[i]=new Image();
		arrImg[i].src="/gfx/"+args[i];
	}
}
function winPop(href){
	h=750;w=900;
	feat='height=750,width=900,top='+((screen.height-h-100)/2)+',left='+((screen.width-w)/2)+',status=yes,toolbar=no,location=no,directories=no,menubar=no,scrollbars=yes,resizable=yes,titlebar=no,';
	newWin=window.open(href,'',feat);
	newWin.focus();
	return false;
}
function toggleTargets(){
	if(document.getElementById("content")) for(a=0,anc=document.getElementById("content").getElementsByTagName("a");a<anc.length;a++) if(anc[a].href.replace(/http:\/\/(www\.)?/i,"").substr(0,domain.length)!=domain&&anc[a].href.substr(0,7)!="mailto:") anc[a].onclick=function(){window.open(this.href);return false;};
}


function initMenus(){
	for(m=0,menusArr=new Array(),menusNodes=document.getElementById("menus").getElementsByTagName("a");m<menusNodes.length;m++) if(menusNodes[m].id!="") menusArr[menusArr.length]=menusNodes[m].id;
	for(m=0;m<menusArr.length;m++){
		var topMenu=document.getElementById(menusArr[m]);
		var subMenu=document.getElementById("sub-"+menusArr[m]);
		topMenu.onmouseover=subMenu.onmouseover=new Function("showSub('"+menusArr[m]+"');");
		if(menusArr[m]==site[1]) continue;
		topMenu.onmouseout=subMenu.onmouseout=new Function("time['"+menusArr[m]+"']=setTimeout('showSub(\\'"+site[1]+"\\')',500);");
	}
	if(document.getElementById(site[1]+"-"+site[2])) document.getElementById(site[1]+"-"+site[2]).style.textDecoration="underline";
	showSub(site[1]);
}
function showSub(elm){
	pos=getPos(document.getElementById(elm));
	if(document.getElementById("sub-"+elm)){
		document.getElementById("sub-"+elm).style.left=parseInt(pos.x)+"px";
		document.getElementById("sub-"+elm).style.top=parseInt(pos.y+13)+"px";
		for(s=0;s<menusArr.length;s++){
			if(window.time[menusArr[s]]) clearTimeout(time[menusArr[s]]);
			document.getElementById(menusArr[s]).style.color=menusArr[s]==elm?"#C6B902":"#000000";
			document.getElementById("sub-"+menusArr[s]).style.display=menusArr[s]==elm?"block":"none";
		}
		if(parseInt(getPos(document.getElementById("sub-"+elm)).x+document.getElementById("sub-"+elm).offsetWidth)>parseInt(getPos(document.getElementById("menus")).x+document.getElementById("menus").offsetWidth-15)) document.getElementById("sub-"+elm).style.left=getPos(document.getElementById("menus")).x+document.getElementById("menus").offsetWidth-document.getElementById("sub-"+elm).offsetWidth-15+"px";
	}
}
function showCaseTeaser(elm,c){
	//elm.onmouseout=function(){document.getElementById("case-teaser").style.display="none";}
	pos=getPos(elm);
	caseTeaser=document.getElementById("case-teaser");
	if(caseTeaser){
		caseTeaser.style.top=parseInt(pos.y)+80+"px";
		caseTeaser.innerHTML="<strong>CASE no. "+arrCase[c][2]+"</strong>: <em>"+arrCase[c][3]+"</em><br>"+arrCase[c][0]+", "+arrCase[c][1];
		caseTeaser.style.display="block";
		if(screen.width<=1024&&parseInt(pos.x+10+caseTeaser.offsetWidth)>parseInt(getPos(document.getElementsByTagName("div")[0]).x+document.getElementsByTagName("div")[0].offsetWidth)){
			caseTeaser.style.left=parseInt(pos.x)-caseTeaser.offsetWidth+70+"px";
		}
		else{
			caseTeaser.style.left=parseInt(pos.x)+10+"px";
		}
	}
}
function syncHeightWidth(){
	var container=document.getElementsByTagName("div")[0];
	if(container.offsetHeight<document.documentElement.scrollHeight) container.style.height="auto";
	return;
}
function init(){
	initMenus();
	syncHeightWidth();
	toggleTargets();
	return;
}
window.onload=init;
//-->