
	//globala variabler
 var tempX = 0;   //X
 var tempY = 0;   //Y
 var minleft=200;  //Hur brett är ditt lager, måste veta för att det inte skall försvinna ut i vänstermarginalen
 var maxright=1000;  // Hur bred är siten, samma som ovan, högermarginalen
 left_layeroffset=330   //Placeringen av lagret räknas från det övre vänstra hörnet. hur lång till vänster vill du att det skall visas, testa och ändra denna
 top_layeroffset=250    //Hur högt från den punkt du klickar på skall lagret visas, testa och ändra denna
 var currentlayershowing="";  // håller koll på vilket lager som visas
 var IE = document.all?true:false; //IE eller något annat


function showlayer(layer,link) {
	hidelayer();
    currentlayershowing=layer; //håller koll på vilket lager som visas

    if (IE) { // hämta X Y i IE
        tempX = event.clientX + document.body.scrollLeft;
        tempY = event.clientY + document.body.scrollTop;
    }else if(navigator.appVersion.indexOf("Safari") > -1){   //bugjunkcrapsafari
            document.captureEvents(Event.CLICK)
            tempX = event.pageX;
            tempY = event.pageY;
    }else{  //FireFox
            event=arguments.callee.caller.arguments[0];
            tempX = event.pageX;
            tempY = event.pageY;
    }
    // Kolla så den inte slår in i marginalerna
    if (tempX < minleft){tempX = minleft;}
    if (tempX > maxright){tempX = maxright;}

    //placera lager med xxx_layeroffset i tankarna och bugsafari

    document.getElementById(layer).style.left= (tempX-left_layeroffset);
    document.getElementById(layer).style.top = (tempY-top_layeroffset);
    document.getElementById(layer).style.display='block';
return true;
}

// gömma lagret vid onmouseout
function hidelayer(){
    if(currentlayershowing.length > 0){
        document.getElementById(currentlayershowing).style.display='none';
    }
}

//buggfix. Netscape app(Netscape FireFox Safari). Håller lagret uppe
function keepup(){
    if(currentlayershowing.length > 0){
        document.getElementById(currentlayershowing).style.display='block';
    }
}

function heightAdjust() {
	try {
		var toplist = document.getElementById("toplist");
		var maincontent = document.getElementById("main_content");
	
		if (toplist != null) {
			var toplistBottom = toplist.offsetHeight + toplist.offsetTop+ 590;
			var mainBottom = maincontent.offsetHeight + maincontent.offsetTop + 123;
			
			if(mainBottom < toplistBottom) {
				var newMainHeight = toplistBottom - maincontent.offsetTop - 123 + 15; /* 15 extra mrgin */
				var newVal = newMainHeight + 'px';
				maincontent.style.height = newVal;
			}

		}	
	} catch(err) {}
}