function over(e) {
	var top = 0, left = 0;   
	if (!e) var e = window.event;
	//var e = window.event;
	var myTarget = e.currentTarget;   
	if (!myTarget) { myTarget = e.srcElement; } 
	var divid = myTarget.id + "";
	while (myTarget!= document.body) {      
		top += myTarget.offsetTop;      
		left += myTarget.offsetLeft;      
		myTarget = myTarget.offsetParent;   
	}   
	left = left - 34
	top = top - 20
	divid = "div" + divid.substring(3,divid.length);
	var layer = document.getElementById (divid)
	layer.style.top = top + "px"
	layer.style.left = left + "px"
	display(divid)
}

function visBildetekst() {
	var x = finnSentrum();
	if (x>0) {
		var left = x + 20; // utgangspunkt er 500 px til venstre for sentrum av siden
		var top = 120 + 249; //utgangspunkt er 130 px nedenfor toppen av siden
		var bildetekst = document.getElementById("bildetekst");
		bildetekst.style.left= (left) + "px";
		bildetekst.style.top= (top) + "px";
		bildetekst.style.display='block';
		/* bakgrunnslayer */
		var bildetekstbg = document.getElementById("bildetekstbg");
		bildetekstbg.style.left= (left-3) + "px";
		bildetekstbg.style.top= (top-3) + "px";
		bildetekstbg.style.display='block';
		bildetekstbg.style.width = (bildetekst.clientWidth+6) + "px";
		bildetekstbg.style.height = (bildetekst.clientHeight+6) + "px";
		setOpacity(bildetekstbg,50);
	}
}
function setOpacity(obj, opacity) {
	opacity = (opacity == 100)?99.999:opacity;
	// IE/Win
	obj.style.filter = "alpha(opacity:"+opacity+")";
	// Safari<1.2, Konqueror
	obj.style.KHTMLOpacity = opacity/100;
	// Older Mozilla and Firefox
	obj.style.MozOpacity = opacity/100;
	// Safari 1.2, newer Firefox and Mozilla, CSS3
	obj.style.opacity = opacity/100;
}
function finnSentrum() {
  ua = navigator.userAgent.toString().toLowerCase();
  var browserX = 0;
  
  if(ua.indexOf('firefox')!=-1) { //Firefox maa bruke annen metode for aa finne x
	browserX = -6;
	var kart = document.getElementById("contenttable");
	totalOffset = kart.offsetLeft;
	offsetParent = kart.offsetParent
	while (offsetParent) {
		totalOffset += offsetParent.offsetLeft;
		offsetParent = offsetParent.offsetParent;
	}
	return totalOffset -5;
	// returner x direkte, uten aa gaa videre.
  } 
  
  else 
  {
	if(ua.indexOf('opera')!=-1) { //Opera viser 5px feil
		browserX = -6;
	} else {
		browserX = -1; //IE viser riktig
	}
	var myWidth = 0;
	if( typeof( window.innerWidth ) == 'number' ) {
		myWidth = window.innerWidth-5;
	} else if( document.documentElement &&
		( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
		myWidth = document.documentElement.clientWidth-5;
	} else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
		myWidth = document.body.clientWidth;
	}
	
	//myWidth er total skjermbredde
	x = (myWidth-1000)/2
	x -= 5;
	x += browserX;
	return Math.round (x)
  }
}







var amount = 12; //more is slower 12
var timeout = 1;

//Horizontal scroll

var intervalLeft = true;
var targetLeft = 0;
var currentLeft = 0;
var maxleft = 0;

function clickScrollRight ()
{
    self.clearInterval(intervalLeft);
    var pnlProdukter = document.getElementById("pnlProdukter");
    var heltall = parseInt(targetLeft);
    var modulus = heltall % 337;
    sidetallverdi = (heltall - modulus);
    targetLeft = sidetallverdi + 337
    if (targetLeft > maxleft && maxleft != 0) {
		currentLeft = 0;
		targetLeft = 337;
		pnlProdukter.scrollLeft = currentLeft;
		
    } 
    scrollRight();
}
function scrollRight()
{
    intervalLeft = self.setInterval("increaseLeft();",timeout);
}
function increaseLeft ()    //Scroller mot høyre
{
    var pnlProdukter = document.getElementById("pnlProdukter");
    if (pnlProdukter) {
		if (currentLeft > targetLeft)                       //Ferdig scrollet
		{
			currentLeft = targetLeft;
			pnlProdukter.scrollLeft = targetLeft;
			self.clearInterval(intervalLeft);
		} else {
			var diff = parseInt(targetLeft - currentLeft);  //Må scrolle mer
			var thisamount = parseInt(diff / amount)
			if (thisamount < 1) thisamount = 1;
			currentLeft = currentLeft + thisamount;
			//pnlProdukter.scrollLeft += thisamount;
			pnlProdukter.style.marginLeft = "-" + currentLeft + "px";
		}
    }
}
function DelayedBannerScroll()
{
	setTimeout("Javascript:clickScrollRight()",15000);
	setTimeout("Javascript:clickScrollDown()",15000);
	setTimeout("Javascript:DelayedBannerScroll()",15000);
}




//Vertical scroll

var intervalTop = true;
var targetTop = 0;
var currentTop = 0;
var maxTop = 0;

function clickScrollDown ()
{
    self.clearInterval(intervalTop);
    var pnlBannerkolonne = document.getElementById("pnlBannerkolonne");
    var heltall = parseInt(targetTop);
    var modulus = heltall % 232;
    sidetallverdi = (heltall - modulus);
    targetTop = sidetallverdi + 232
    if (targetTop > maxTop && maxTop != 0) {
		currentTop = 0;
		targetTop = 232;
		pnlBannerkolonne.scrollTop = currentTop;
    } 
    scrollDown();
}
function scrollDown()
{
    intervalTop = self.setInterval("increaseTop();",timeout);
}
function increaseTop ()    //Scroller mot høyre
{
    var pnlBannerkolonne = document.getElementById("pnlBannerkolonne");
    if (pnlBannerkolonne) {
		if (currentTop > targetTop)                       //Ferdig scrollet
		{
			currentTop = targetTop;
			pnlBannerkolonne.scrollTop = targetTop;
			self.clearInterval(intervalTop);
		} else {
			var diff = parseInt(targetTop - currentTop);  //Må scrolle mer
			var thisamount = parseInt(diff / amount)
			if (thisamount < 1) thisamount = 1;
			currentTop = currentTop + thisamount;
			pnlBannerkolonne.scrollTop += thisamount;
		}
    }
}