<!-- RCSid: $Header: /utm/pse/utv/src_v4/yta/docs/omposten/postmuseum/js/historia.js,v 1.1 2002/05/30 13:58:45 mape051 Exp $ -->

function sniffbrowswer(){ //Browsercheck 
	this.ver=navigator.appVersion.toLowerCase();
	this.agent=navigator.userAgent.toLowerCase();
	this.dom=document.getElementById?1:0
	this.opera5=(navigator.userAgent.indexOf("opera")>-1 && document.getElementById)?1:0
	this.ie5=(this.ver.indexOf("msie 5")>-1 && this.dom && !this.opera5)?1:0; 
	this.ie6=(this.ver.indexOf("msie 6")>-1 && this.dom && !this.opera5)?1:0;
	this.ie4=(document.all && !this.dom && !this.opera5)?1:0;
	this.ie=this.ie4||this.ie5||this.ie6
	this.mac=this.agent.indexOf("mac")>-1
	this.ns6=(this.dom && parseInt(this.ver) >= 5) ?1:0; 
	this.ns4=(document.layers && !this.dom)?1:0;
	this.bw=(this.ie6 || this.ie5 || this.ie4 || this.ns4 || this.ns6 || this.opera5)
	return this
}
var br=sniffbrowswer()

//last viewed answer
var shownInfoId = -1;
var crossobjInfo, crossobjHideInfo;
var menuObj;

function initLayers(){
	menuObj = new createObj('menulayer');
	
	//Fix position for Mac - IE
	if(br.mac && br.ie){
		menuObj.css.top = 165;
	}
	//showmenu-layer
	menuObj.css.visibility = "visible";
	
}

//Makes crossbrowser object.
function createObj(obj){								
   	this.evnt=br.dom? document.getElementById(obj):br.ie4?document.all[obj]:br.ns4?document.layers[obj]:0;
	if(!this.evnt) return false
	this.css=br.dom||br.ie4?this.evnt.style:br.ns4?this.evnt:0;															
	return this
}

function showInfo(whatDivId){

	if(shownInfoId != whatDivId){
		//if (iens6){		
			
			//first make previous answer invisible
			if(shownInfoId != -1){
				crossobjHideInfo=new createObj("Layer" + shownInfoId);			
				crossobjHideInfo.css.visibility = "hidden"; 
			}
			
			crossobjInfo=new createObj("Layer" + whatDivId);
			//Fix position for Mac - IE			
			if(br.mac && br.ie){
				crossobjInfo.css.top = 165;
			}			
			crossobjInfo.css.visibility = "visible";
	}
	
	shownInfoId = whatDivId;

}

onload = initLayers;
