var browserVer
var handCursor;
browserVer = navigator.appName
if (browserVer == "Microsoft Internet Explorer"){
	document.write("<link rel=stylesheet type='text/css' href='/design.css'>");
	handCursor = 'hand';
}
else {
	document.write("<link rel=stylesheet type='text/css' href='/design_ff.css'>");
	handCursor = 'pointer';
}
	
var IE = (document.all) ? true : false;
var Nav = (document.layers) ? true : false;

function Vis_onmouseover(test) {
	//test.style.backgroundColor=knaphilightfarve
	test.className='knapValgt';
	test.cursor = handCursor;
}

function Vis_onmouseout(test) {
	//test.style.backgroundColor=knapfarve
	test.className='knap';	
	test.cursor='default';
}

function array(){
	this.length = array.arguments.length
	value=this.length
	for (var i = 0; i < value; i++)
		this[i+1] = array.arguments[i]
}

function frac(tal,decimaler){
	var tal1 = Math.round(tal,decimaler)
	var t = Math.pow(10,decimaler)
	tal =  Math.round(tal*t - tal1*t)/t
	return tal
}

function datepicker(feltid){

	var felt = window.event.srcElement
	
	w = 154
	h = 168
	var x = window.event.screenX-(w/2)
	var y = window.event.screenY-(h/2)
	var options = "toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizeable=no, width="+w+", height="+h+", top="+y+", left="+x
	window.open("/includes/kalender.asp?returfelt="+felt.id+"&dato="+felt.value,"",options)
}

function datepicker_ff(feltid){
	w = 154
	h = 168
	
	var x = 300; 
	var y = 200; 
	
	var options = "toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizeable=no, width="+w+", height="+h+", top="+y+", left="+x
	window.open("/includes/kalender.asp?returfelt="+feltid+"&dato=","",options)
}

function formattal(komstrg,t,decimaler){
	var ks		= ",-"
	var ds		= ","
	var ts		= "."

	var res		= Math.floor(t)
	var deci	= "00"
	var power	= Math.pow(10,decimaler)
	if (decimaler>0){
		deci = Math.round((t - Math.floor(t))*power) + "0000000000"
		deci = deci.substr(0,decimaler)
	}
	var neg = false
	if (res<0){
		neg = true
		res = Math.abs(res)
	}
	var t1 = -1
	var t2 = ""
	res = "" + res
	for (x=res.length;x>=0;x--){
		t2 = res.substr(x,1) + t2
		t1 ++
		if (t1==3&&x>0){
			t1 = 0
			t2 = ts + t2
		}
	}
	if (neg){
		t2 = "-" + t2
	}
	if (komstrg){
		if (t<100&&decimaler>0){
			return t2 + ds + deci
		} else {
			if (deci!="00"){
				return t2 + ds + deci
			} else {
				return t2 + ks
			}
		}
	} else {
		if (decimaler>0){
			return t2 + ds + deci
		} else {
			return t2
		}
	}
}

function formatvaluta(komstrg,t,decimaler){
	var pf		= "kr. "
	var ks		= ",-"
	var ds		= ","
	var ts		= "."

	var res		= Math.floor(t)
	var deci	= "00"
	var power	= Math.pow(10,decimaler)
	if (decimaler>0){
		deci = Math.round((t - Math.floor(t))*power) + "0000000000"
		deci = deci.substr(0,decimaler)
	}
	var neg = false
	if (res<0){
		neg = true
		res = Math.abs(res)
	}
	var t1 = -1
	var t2 = ""
	res = "" + res
	for (x=res.length;x>=0;x--){
		t2 = res.substr(x,1) + t2
		t1 ++
		if (t1==3&&x>0){
			t1 = 0
			t2 = ts + t2
		}
	}
	if (neg){
		t2 = "-" + t2
	}
	if (komstrg){
		if (t<100&&decimaler>0){
			return pf + t2 + ds + deci
		} else {
			return pf + t2 +  ds + '00'
		}
	} else {
		if (decimaler>0){
			return pf + t2 + ds + deci
		} else {
			return pf + t2 +  ds + '00'
		}
	}
}

function left(str,num){
	str = str.substr(1,num)
	return str
}

function right(str,num){
	str = str.substr(str.length-num,num)
	return str
}

function gendan_felt(f, ti){
	var tmp = ""
	for (a=0; a<=top.antalvarelinier;a++){
		if(f==ti[a][varenr]){
			if (ti[a][antal]==0){
				tmp = ""
			}
			else{
				tmp = ti[a][antal]*1
			}
		}
	}
	return tmp
}

function innerHTM(msg, boxid) {
	if (Nav) {
		document.layers[boxid].document.write(msg)
		document.layers[boxid].document.close()
	} else {
		document.all(boxid).innerHTML = msg
	}
}

// 16-03-2005 - Thomas
// Åbner Købeguide vinduet 
// Id		: Angiver artikel id 
// sprogkode: Angiver det sprog der skal vises
function koebeguide(Id, sprogkode) {
		var aktSide = '/Includes/koebsguide.asp?redirect=false&guidesprog=' + sprogkode + '&action=show&id=' + Id;
		var options = 'toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizeable=no, width=600, height=570, top=70, left=70';
		window.open(aktSide,'Koebeguide',options);
	}

// 2003-06-05 - Thomas
// Åbner Købsguide vinduet og viser artiklen angivet i Id
function koebsguide(Id)
	{
		var aktSide = '/Includes/koebsguide.asp?redirect=false&action=show&id=' + Id;
		var options = 'toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizeable=no, width=600, height=570, top=70, left=70';
		window.open(aktSide,'Koebeguide',options);
	}
	
// 2003-06-05 - Thomas
// Åbner Købsguide vinduet og viser artiklen angivet i Id
function koebsguide_2(Id)
	{
		var aktSide = '/Includes/koebsguide.asp?redirect=false&action=show&id=' + Id;
		var options = 'toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizeable=no, width=600, height=570, top=70, left=70';
		window.open(aktSide,'Koebeguide',options);
	}

// 2003-06-05 - Thomas
// Åbner Købsguide vinduet og viser artiklen angivet i Id
function koebsguide_S(Id)
	{
		var aktSide = '/Includes/koebsguide.asp?redirect=false&guidesprog=S&action=show&id=' + Id;
		var options = 'toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizeable=no, width=600, height=570, top=70, left=70';
		window.open(aktSide,'Koebeguide',options);
	}

// 2003-06-05 - Thomas
// Åbner Købsguide vinduet og viser artiklen angivet i Id
function koebsguide_N(Id)
	{
		var aktSide = '/Includes/koebsguide.asp?redirect=false&guidesprog=N&action=show&id=' + Id;
		var options = 'toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizeable=no, width=600, height=570, top=70, left=70';
		window.open(aktSide,'Koebeguide',options);
	}

// 2004-06-11 - Per
// Åbner Købsguide vinduet og viser artiklen angivet i Id
function koebsguide_UK(Id)
	{
		var aktSide = '/Includes/koebsguide.asp?redirect=false&guidesprog=UK&action=show&id=' + Id;
		var options = 'toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizeable=no, width=600, height=570, top=70, left=70';
		window.open(aktSide,'Koebeguide',options);
	}

// 2003-07-18 - Kim
// Åbner Grafikkort sammenligningstabel under tilpas konfigurer pc model
function GrafikkortGraf()
	{
		var aktSide = '/Includes/Grafikkort_graph.asp?redirect=false'
		var options = 'toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizeable=no, width=680, height=450, top=70, left=70';
		window.open(aktSide,'GrafikkortGraf',options);
	}
function GrafikkortGraf_S()
	{
		var aktSide = '/Includes/Grafikkort_graph.asp?redirect=false&sprog=S'
		var options = 'toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizeable=no, width=680, height=450, top=70, left=70';
		window.open(aktSide,'GrafikkortGraf',options);
	}
function GrafikkortGraf_N()
	{
		var aktSide = '/Includes/Grafikkort_graph.asp?redirect=false&sprog=N'
		var options = 'toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizeable=no, width=680, height=450, top=70, left=70';
		window.open(aktSide,'GrafikkortGraf',options);
	}
	
function flashProfil(){
	flash = window.open("/omamitech/flashOmAmitech/filmOmAmitech.asp?redirect=false", "flash", "scrollbars=no, status=no, toolbar=no, location=no, menu=no,top=50,left=10,width=800,height=570");
}

function aabenAmilife() {
	y = screen.availHeight + 15;
	x = screen.availWidth + 15;
	var nytVindue
	
	nytVindue = window.open("http://www.amilife.dk", "amilife", "resizable=yes, scrollbars=yes, status=yes, toolbar=yes, location=yes, menubar=yes, top=0,left=0,outerWidth=" + x + ",outerHeight=" + y);
	
	//window.open(link, "blank", "fullscreen=yes");
	//nytVindue.outerHeight = y;
	//nytVindue.outerWidth = x;
}

// Åbner side, hvor man  kan tilmelde sig nyhedsbrevet.
function nyhedsbrev()
	{
		var aktSide = '/Includes/nyhedsbrev/index.asp?redirect=false';
		var options = 'toolbar=no, location=no, directories=no, status=yes, menubar=no, scrollbars=yes, resizeable=no, width=430, height=240, top=150, left=100';
		window.open(aktSide,'Konfiguratorguide',options);
	}
	

// Viser venteside, da konfugiratoren er langsom at loade...
function funkVenterPaaKald(link) {
	var billedeVent=new Image(); billedeVent.src="/includes/images/ur.gif";

	if (document.getElementById("billedeVenter")){
		document.billedeVenter.src = billedeVent.src;
	}
 
	varSideOpbygning = "<html>";
	varSideOpbygning = varSideOpbygning + "<head><title>Skræddersy Computer</title></head>";
	varSideOpbygning = varSideOpbygning + "<body style='cursor:wait;'>";
	varSideOpbygning = varSideOpbygning + "<br><br><br><br><br><br><table border=0 cellspacing=0 cellpadding=0><tr style='padding-left:50px;'><td>";
	varSideOpbygning = varSideOpbygning + "<span style='font-size:12px;font-family:arial,verdana,sans-serif'><b>Vent venligst, åbner PC konfigurator.</b></span><br><IMG float=left name='billedeventer' id='billedeventer' src='/includes/images/progressbar.gif' border=0 vspace=4 hspace=0 width=250 height=5></td></tr></table>";
	varSideOpbygning = varSideOpbygning + "</body>";
	varSideOpbygning = varSideOpbygning + "</html>";
	document.write(varSideOpbygning);
	document.close();
	location=link;
}

// 2003-05-06 - Thomas
// Denne function åbner et nyt window hvor brugeren kan indstaste sin email og tilmelde sig produkt overvågning 
// for produktet angivet i variablen Varenr
// Kaldes via funkProduktOvervaagning funktionen
// mode		: 0 (mode=show) - Viser almindelig tilmeldingsboks hvor (id er det faste varenummer)
//			: 1 (mode=rediger) - Viser almindelig tilmeldingsboks, hvor kundens oplysninger er indtastet (id er id'et for den aktuelle produktovervågning)
//			: 2 (mode=slet) - Sletter den aktuelle tilmelding (id er id'et for den aktuelle produktovervågning)
function TilmeldProduktOvervaagning(id, mode) {
	switch (mode) {
		case 0:
			var aktSide = '/Includes/ProduktOvervaagning_Tilmeld.asp?redirect=false&action=show&Varenr=' + id;
			break;
		case 1:
			var aktSide = '/Includes/ProduktOvervaagning_TilmeldKonfig.asp?action=show&Varenr=' + id;
			break;
		/*	
		case 2:
			var aktSide = '/Includes/ProduktOvervaagning_Tilmeld.asp?redirect=false&action=slet&id=' + id;
			break;
		*/
	}
	var options = 'toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizeable=no, width=350, height=350, top=' + 250 + ', left=' + 250;
	window.open(aktSide,'Vaelg_vare',options);
}

function funkAabnD(navnJS, viddeJS, breddeJS) {
	iDwin = window.open('/includes/webprodukt/3D/3D.asp?redirect=false&var3DSti=' + navnJS +  '&varVidde3D=' + viddeJS + '&varHoejde3D=' + breddeJS, 'iDwin', 'status=no, toolbar=no, location=no,menu=no,top=50,left=50,width=' + viddeJS + ',height=585');
}

// Denne function åbner et nyt window hvor brugeren kan sende en mail med et tip om et nyt produkt.
// Kaldes via TipEnVen funktionen
// funktionen returnerer linket til den aktuelle side den bliver kaldt fra, samt en erstatningstekst til dette link.
function SendTipTilEnVen(strOverskrift, strLink) {
	var aktSide = '/Includes/produkt_sendtilven.asp?redirect=false&Link=' + strLink + '&header=' + strOverskrift;
	var options = 'toolbar=no, location=no, directories=no, status=yes, menubar=no, scrollbars=no, resizeable=no, width=300, height=400, top=' + 250 + ', left=' + 250;
	window.open(aktSide,'Vaelg_vare',options);
}

function show_pic(n){
	var options = "toolbar=no, location=no, directories=no, status=yes, menubar=no, scrollbars=no, resizable=no, width=640, height=480, top=50, left=50"
	var vispic = window.open("/includes/vis_billede.asp?redirect=false&path="+n,"",options, true)
}

function udskriv(res) {
	window.open('/includes/udskriv.asp?id=" & res & "', 'udskriftsvindue', 'channelmode=no, directories=no, fullscreen=no, height=1, width=1, left=2500, top=2500, location=no, menubar=no, resizeable=no, scrollbars=no, status=no, titlebar=no, toolbar=no');
}



//******************** KØB funktioner *****************************

var setTimer = null;
/*
function mouseX(objEvent) {
	if (!objEvent)
		objEvent = window.event;
	if (objEvent.pageX)
		return objEvent.pageX;
	else if (objEvent.clientX)
		return objEvent.clientX + (document.documentElement.scrollLeft ?  document.documentElement.scrollLeft : document.body.scrollLeft);
	else return 0;
}
function mouseY(objEvent) {
	if (!objEvent)
		objEvent = window.event;
	if (objEvent.pageY)
		return objEvent.pageY;
	else if (objEvent.clientY)
		return objEvent.clientY + (document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop);
	else return 0;
}
*/

function mouseX(objEvent) {
	if (!objEvent)
		objEvent = window.event;
	if (objEvent.pageX)
		return objEvent.pageX;
	else if (objEvent.clientX)
		return objEvent.clientX + (document.documentElement.scrollLeft ?  document.documentElement.scrollLeft : document.body.scrollLeft);
	else return 0;
}

function mouseY(objEvent) {
	if (!objEvent)
		objEvent = window.event;
	if (objEvent.pageY)
		return objEvent.pageY;
	else if (objEvent.clientY)
		return objEvent.clientY + (document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop);
	else return 0;
}

function followMouse(objEvent) {
	if (document.getElementById) {
		var obj_style = document.getElementById("altDivKoeb").style;
		obj_style.display = 'block';
		obj_style.left = (parseInt(mouseX(objEvent))+18) + 'px';
		obj_style.top = (parseInt(mouseY(objEvent))+10) + 'px';
	}
}

function display_cursor() {
	document.onmousemove = followMouse;
	clearTimeout(setTimer);
	setTimer = 0;
	setTimer = setTimeout("slutBoks();",2000);
}

function slutBoks() {
	document.onmousemove = '';
	document.getElementById("altDivKoeb").style.visibility = 'hidden';
	clearTimeout(setTimer);
	setTimer = 0;
}


// Right menu - START 

    function hoverRightMenu(punkt) {
		punkt.style.backgroundColor = "#2F4D6E"; 
		punkt.style.color = "#FFFFFF"; 
		punkt.style.cursor = "pointer";
    }
    
    function normalRightMenu(punkt) {
		punkt.style.backgroundColor = "transparent";
		punkt.style.cursor = "default";
		punkt.style.color = "#2F4D6E"; 
    }
    
	function foldRightMenu(object){
		
		var obj				= new Array();
		var counter			= new Number();
		var counterExtra	= new Number();
		var i				= new Number();
		
		obj		= document.all.tags("div")
		counter	= 0;

		for(i in obj){
			
			if(obj[i].id==object.id){

				// BUG! FireFox tæller counter'en op i starten af if-sætningen. Det gør IE ikke.
				// Derfor den ekstra variabel(counterExtra).
				if(IE){
					counterExtra = counter;
				} else{
					counterExtra = counter + 1;
				}
				
				if (document.getElementById(obj[counterExtra].id).style.display!='none'){
					document.getElementById(obj[counterExtra].id).style.display='none';
					document.getElementById(obj[counterExtra-1].id).style.backgroundImage="URL('/includes/images/arrow_right_green.gif')";
				}
				else{
					document.getElementById(obj[counterExtra].id).style.display='block';
					document.getElementById(obj[counterExtra-1].id).style.backgroundImage="URL('/includes/images/arrow_down_green.gif')";
				}
			}	
			counter++;
		}
	} 

// Right menu - SLUT