if(document.getElementById){
	var ns6 = (document.all)?0:1;
}
var ns = (document.layers)?1:0;
var agt=navigator.userAgent.toLowerCase();
var mac=(agt.indexOf("mac")!=-1);

var lyrs = new Array(null,'lyrCompany','lyrNews','lyrProducts','lyrAfterSales','lyrCareers','lyrMarketPlace');
var lyrPosX = new Array(null,0,118,245,372,499,597);
var actNavi = null;
var actNavi2 = null;
var tmrLyrs = new Array;
var actKartta = null;
var navY;
var navRealY = 6;

function FireItUp(){
	preLoad();
	if(ns||ns6){
		setInterval("navbar()",100);
	} else {
		navbar();
	}
}

function navigate(num,what){
	if(what){
		if(actNavi){
			if(tmrLyrs[actNavi])clearTimeout(tmrLyrs[actNavi]);
			eval("thaSwap('imgNavi"+actNavi+"','img/navi/navi"+actNavi+".gif','lyrNavi')");
			eval("setVis('"+lyrs[actNavi]+"',0)");
		}
		eval("thaSwap('imgNavi"+num+"','img/navi/navi"+num+"_on.gif','lyrNavi')");
		eval("setPos('"+lyrs[num]+"',"+lyrPosX[num]+","+(getProp('lyrNavi','top')+29)+")");
		eval("setVis('"+lyrs[num]+"',1)");
		actNavi=num;	
	} else {
		tmrLyrs[num] = setTimeout('closeNavi('+num+')',1000);
	}
}

function closeNavi(num){
	eval("thaSwap('imgNavi"+num+"','img/navi/navi"+num+".gif','lyrNavi')");
	setVis(lyrs[num],0);
}

function naviLvl(lyr,num,what){
	if(what){
		if(tmrLyrs[lyr])clearTimeout(tmrLyrs[lyr]);
		eval("thaSwap('imgNavi"+lyr+"_"+num+"','img/navi/navi"+lyr+"_"+num+"_on.gif','"+lyrs[lyr]+"')");
		if(lyr==4){
			if(actNavi2)eval("thaSwap('imgNavi"+lyr+"_"+actNavi2+"','img/navi/navi"+lyr+"_"+actNavi2+".gif','"+lyrs[lyr]+"')");
			if(num==1||num==2||num==3||num==4){
				actNavi2 = 1;
			} else if(num==5||num==6||num==7||num==8){
				actNavi2 = 5;
			} else if(num==9){
				actNavi2 = 9;
			}
			eval("thaSwap('imgNavi"+lyr+"_"+actNavi2+"','img/navi/navi"+lyr+"_"+actNavi2+"_on.gif','"+lyrs[lyr]+"')");
		} else if(lyr==3){
			if(actNavi2)eval("thaSwap('imgNavi"+lyr+"_"+actNavi2+"','img/navi/navi"+lyr+"_"+actNavi2+".gif','"+lyrs[lyr]+"')");
			if(num==1||num==2||num==3||num==4||num==5||num==6){
				actNavi2 = 1;
			} else if(num==7||num==8||num==9||num==10||num==11||num==12||num==13||num==14){
				actNavi2 = 7;
			} else if(num==15||num==16||num==17||num==18){
				actNavi2 = 15;
			}
			eval("thaSwap('imgNavi"+lyr+"_"+actNavi2+"','img/navi/navi"+lyr+"_"+actNavi2+"_on.gif','"+lyrs[lyr]+"')");
		} else {
			actNavi2 = null;
		}
	} else {
		if(actNavi2)eval("thaSwap('imgNavi"+lyr+"_"+actNavi2+"','img/navi/navi"+lyr+"_"+actNavi2+".gif','"+lyrs[lyr]+"')");
		eval("thaSwap('imgNavi"+lyr+"_"+num+"','img/navi/navi"+lyr+"_"+num+".gif','"+lyrs[lyr]+"')");
		tmrLyrs[lyr] = setTimeout('closeNavi('+lyr+')',1000);
	}
}

function naviMap(num){
	if(actKartta)eval("setVis('lyrKartta"+actKartta+"',0)");
	eval("setPos('lyrKartta"+num+"',190,465)");
	eval("setVis('lyrKartta"+num+"',1)");
	actKartta = num;
}

function scrollUpdate(){
	if((!ns&&!mac)||ns6){
		if(actNavi){
			setVis(lyrs[actNavi],0);
		}
		navbar();
	}
}

function navbar() {
	navY = (ns||ns6)?window.pageYOffset:document.body.scrollTop;
	setVis('lyrNavi',0);
	if(navY>navRealY){
		setPos('lyrNavi',null,navY);
	} else {
		setPos('lyrNavi',null,navRealY);
	}
	setVis('lyrNavi',1);
}

function resizeFix() {
	if(ns){
		//document.location.href=document.location;
	} else {
		navbar();
	}
}

function setPos(lyr,x,y){
	if(ns){
		if(x)eval("document."+lyr+".left = "+x);
		if(y)eval("document."+lyr+".top = "+y);
	} else if(ns6){
		if(x)eval("document.getElementById('"+lyr+"').style.left = "+x+"+\"px\"");
		if(y)eval("document.getElementById('"+lyr+"').style.top = "+y+"+\"px\"");
	} else {
		if(x)eval("document.all."+lyr+".style.left = "+x);
		if(y)eval("document.all."+lyr+".style.top = "+y);
	}
}

function getProp(lyr,prop){
	var retVal;
	if(ns){
		if(prop=='height'||prop=='width'){
			prop=".document."+prop;
		} else {
			prop="."+prop;
		}
		eval("retVal = document."+lyr+prop);
	} else if(ns6){
		eval("retVal = parseInt(document.getElementById('"+lyr+"').style."+prop+")");
	} else {
		if(prop=='height'){
			prop=".offsetHeight";
		} else if (prop=='width'){
			prop=".offsetWidth";
		} else {
			prop=".style."+prop;
		}
		eval("retVal = parseInt(document.all."+lyr+prop+")");
	}
	return retVal;
}

function setProp(lyr,prop,value){
	if(ns){
		if(prop=='height'||prop=='width'){
			prop=".document."+prop;
		} else {
			prop="."+prop;
		}
		eval("document."+lyr+prop+"="+value);
	} else if(ns6){
		eval("document.getElementById('"+lyr+"').style."+prop+"="+value);
	} else {
		if(prop=='height'){
			prop=".style.pixelHeight";
		} else if (prop=='width'){
			prop=".style.pixelWidth";
		} else {
			prop=".style."+prop;
		}
		eval("document.all."+lyr+prop+"="+value);
	}
}

function setVis(lyr,vis){
	var sVis;
	if(ns){
		sVis = (vis)?'show':'hide';
		eval("document."+lyr+".visibility = '"+sVis+"'");
	} else if(ns6){
		sVis = (vis)?'visible':'hidden';
		eval("document.getElementById('"+lyr+"').style.visibility = '"+sVis+"'");
	} else {
		sVis = (vis)?'visible':'hidden';
		eval("document.all."+lyr+".style.visibility = '"+sVis+"'");
	}
}

function isLyr(lyr){
	var sLyr;
	if(ns){
		sLyr = eval("document."+lyr);
		if(sLyr){
			return true;
		} else {
			return false;
		}
	} else {
		sLyr = eval("document.all."+lyr);
		if(sLyr){
			return true;
		} else {
			return false;
		}
	}
}

function thaSwap(thaImage,thaSrc,thaLyr){
 	if(document.images){
		if(ns&&thaLyr){
			var img = eval('document.'+thaLyr+'.document.'+thaImage);
			img.src = thaSrc;
		} else {
			var img = eval('document.'+thaImage);
			img.src = thaSrc;
		}
	}
}

function preLoad() {
	if (document.images) {
		var lyrImgs = new Array(null,3,3,3,3,3,3);
		var i = 0;
		var imglist = new Array();
		for(x=1;x<lyrs.length;x++){
			imglist[i] = eval("'img/navi/navi"+x+"_on.gif'");
			i++;
			for(y=1;y<=lyrImgs[x];y++){
				imglist[i] = eval("'img/navi/navi"+x+"_"+y+"_on.gif'");
				i++;
			}
		}
		var imgs = new Array();
		var count;
		for (count=0; count<imglist.length; count++) {
			imgs[count]=new Image(); imgs[count].src=imglist[count];
		}
	}
}

function popup(url,name,width,height,x,y,scrolls) {
	var leftPx = (ns)?"screenX":"left";
	var topPx = (ns)?"screenY":"top";
	var scrollOpt = "no";
	var resizOpt = ",resizable=no,";
	if(scrolls&&!ns){
		var wh = "height="+height+",width="+(width+16)+",";
	} else {
		var wh = "height="+height+",width="+width+",";
	}
	var xy = leftPx+"="+x+","+topPx+"="+y;
	if (!width||!height) {
		resizOpt = ",resizable=yes,";
		wh = "";
	}
	if (!name) name="xPop";
	if (!x||!y) {
		xy = "";
	}
	if (x==0||y==0) {
		xy = leftPx+"="+x+","+topPx+"="+y;
	}
	if (scrolls)scrollOpt="yes";
	window.open(url,name,"toolbar=no,"+wh+"location=no,directories=no,status=no,menubar=no,scrollbars="+scrollOpt+resizOpt+xy);
}

onload = FireItUp;



