﻿<!-- hide this script from old browsers

var q=0;

function afrund(value, number) {
  var ceil = Math.ceil(value);
  var remainder = value % number;
  if (remainder > 0) value = value - remainder + number;
  return value;
}
function restore(){
}

function emulate(){
}

function hentMMpris(pl){
	switch (pl){
  		case 1:{p=8.5; break}
  		case 2:{p=8.5; break}
  		case 3:{p=8.5; break}
  		case 4:{p=7.0; break}
  		case 5:{p=7.0; break}
  		case 6:{p=5.0; break}
  		case 7:{p=7.0; break}
  		case 8:{p=8500; q=1; break}
  		case 9:{p=5300; q=1; break}
  		case 10:{p=3000; q=1; break}
  	}
  	return p;
}

function annoncePris(form)
{
  q=0;
  var p = hentMMpris(parseFloat(form.placering.value));
  var s = parseFloat(form.spalte.value);
  var h = parseFloat(form.hojde.value);
  var a = parseFloat(form.antal.value);
  var r = 0;
  var pris = 0;
  var moms = 0;
  var ialt = 0;
  if(a>2){r = 0.20}
  if(a>3){r = 0.30}
  if(a>4){r = 0.35}
  if(a>9){r = 0.40}
  if(a>19){r = 0.45}
  
  if(q==1){
  	pris=(p * a)*(1 - r);
  	reklameTal((p),form);
  	}else{
  		pris = (p * s * h * a) * (1 - r);
  		reklameTal((p * s * h),form);
  		}
  moms = pris * .25;
  ialt = pris + moms;
  ialt = afrund(ialt,.25);
  document.getElementById("pris").innerHTML=pris.toFixed(2);
  document.getElementById("moms").innerHTML=moms.toFixed(2);
  document.getElementById("ialt").innerHTML=ialt.toFixed(2);
}

function enableDisable(form,hojdev,hojde,s0,s1,s2,s3,s4,s5,selected){
	  form.hojde.value=hojdev;
	  form.hojde.disabled=hojde;
  	  form.spalte.selectedIndex=selected;
	  form.spalte.options[0].disabled=s0;
	  form.spalte.options[1].disabled=s1;
	  form.spalte.options[2].disabled=s2;
	  form.spalte.options[3].disabled=s3;
	  form.spalte.options[4].disabled=s4;
	  form.spalte.options[5].disabled=s5;
	  emulate(form.spalte);
}

function checkSpalte(form){
  switch (parseFloat(form.placering.value)){
  	case 1:{ enableDisable(form,"75",true,true,false,false,true,true,true,1); break; }
  	case 2:{ enableDisable(form,"75",true,true,false,true,true,true,true,1); break; }
  	case 3:{ enableDisable(form,"110",true,true,false,true,true,true,true,1); break; }
  	case 4:{ enableDisable(form,"75",false,true,false,true,true,true,true,1); break; }
  	case 5:{ enableDisable(form,"75",true,true,false,true,true,true,true,1); break; }
  	case 6:{ enableDisable(form,"75",false,false,false,false,false,false,false,1);	break; }
  	case 7:{ enableDisable(form,"75",false,false,false,false,false,false,false,1);	break; }
  	case 8:{ enableDisable(form,"354",true,true,true,true,true,true,false,5); break; }
  	case 9:{ enableDisable(form,"170",true,true,true,true,true,true,false,5); break; }
  	case 10:{ enableDisable(form,"170",true,true,true,false,true,true,true,2); break; }
  }
}

function checkMMprisen(form){
  var p = hentMMpris(parseFloat(form.placering.value));

  if(parseFloat(form.placering.value) > 7){
  document.getElementById("mmpris1").firstChild.nodeValue = "";
  document.getElementById("mmpris2").firstChild.nodeValue = "";
  document.getElementById("mmpris3").firstChild.nodeValue = "";
  }else{
  document.getElementById("mmpris1").firstChild.nodeValue = p+" kr./mm.";
  document.getElementById("mmpris2").firstChild.nodeValue = " x "+p+" = "+(p*form.spalte.value)+" kr./mm.";
  document.getElementById("mmpris3").firstChild.nodeValue = " x "+(p*form.spalte.value)+"kr = "+form.hojde.value*(p*form.spalte.value)+"kr."
  }
  annoncePris(form);
  drawIt(form);
  }

function checkHojde(form)
{
if(parseFloat(form.placering.value) < 6 && parseFloat(form.hojde.value) > 110){
alert('Spaltehøjden må max være 110 mm');
form.hojde.value="110";
}
if(parseFloat(form.placering.value) == 6 && parseFloat(form.hojde.value) > 354){
alert('Spaltehøjden må max være 354 mm');
form.hojde.value="354";
}
if(parseFloat(form.placering.value) == 7){
	switch (parseFloat(form.spalte.value)){
		case 1:{hoj=354; break}
		case 2:{hoj=250; break}
		case 3:{hoj=160; break}
		case 4:{hoj=110; break}
		case 5:{hoj=80; break}
		case 6:{hoj=75; break}		
		}
		if( parseFloat(form.hojde.value) > hoj){
			alert('Ved '+form.spalte.value+' spalter må spaltehøjden max være '+hoj+' mm');
			form.hojde.value=hoj;
		}
	}
}

function reklameTal(pris,form)
	{
		document.getElementById('procenter').innerHTML = "Ant. indryk : Rabat <br/>";
		document.getElementById('procenter').innerHTML+="3 : "+(pris*.2).toFixed(2)+"kr.<br/>";
		document.getElementById('procenter').innerHTML+="4 : "+(pris*.3).toFixed(2)+"kr.<br/>";
		document.getElementById('procenter').innerHTML+="5 : "+(pris*.35).toFixed(2)+"kr.<br/>";
		document.getElementById('procenter').innerHTML+="10 : "+(pris*.4).toFixed(2)+"kr.<br/>";
		document.getElementById('procenter').innerHTML+="20 : "+(pris*.45).toFixed(2)+"kr.<br/>";
	}

function rabatOrNot(form)
	{
		var a = parseFloat(form.antal.value);
		if(a>2){r = 20}
		if(a>3){r = 30}
		if(a>4){r = 35}
		if(a>9){r = 40}
		if(a>19){r = 45}
		if(a>2){
		document.getElementById('rabat').innerHTML= "<b>Rabat: </b>"+r+"%<br/>";
		}else{document.getElementById('rabat').innerHTML="";}
	}

function drawIt(form){
	nyBred = (200 - 20) / (6 /parseFloat(form.spalte.value));
	nyPosL = (200 - nyBred) - 9;
	nyHoj = (280 - 20) / (354 / parseFloat(form.hojde.value));
	nyPosT = (280 - nyHoj) - 5;
	if(form.placering.value == "1"){
		document.getElementById("avis").style.background= "url(forside.jpg)";
	}else if(form.placering.value == "3"){document.getElementById("avis").style.background= "url(bagside.jpg)"
		}else if(form.placering.value == "6"){document.getElementById("avis").style.background= "url(rubrik.jpg)"
			}else{document.getElementById("avis").style.background= "url(side.jpg)"	
				}
	document.getElementById("eksempel").style.width=nyBred+"px";
	document.getElementById("eksempel").style.left=nyPosL+"px";
	document.getElementById("eksempel").style.height=nyHoj+"px";
	document.getElementById("eksempel").style.top=nyPosT+"px";
}



// done hiding from old browsers -->
