var grundPris = 0;
var grundKampanjPris = 0;
var activePris = 0;
var activeKampanjPris = 0;

var aktivBild = 0;
function bytbild(x)
{
	for (var i = 0; i <= 6; i++)
	{
		if (i != x) {
			document.getElementById("bild"+i).style.display='none';
			document.getElementById("bildtext"+i).style.display='none';
		} else {
			aktivBild=i;
			document.getElementById("bild"+i).style.display='block';
			document.getElementById("bildtext"+i).style.display='block';
		}
	}
}
function poppa(x)
{
	var w = screen.availWidth||screen.width;
	var h = screen.availHeight||screen.height;
	var popped = window.open ("poppedimage.asp?pic=images/"+x, "mywindow","location=0,status=0,scrollbars=1,width="+w+",height="+h);
	popped.moveTo(0,0);
	popped.focus();
}
function gimme()
{
	return document.getElementById("bildtext" + aktivBild).innerHTML;
}

function Recensera() {
	document.getElementById('tdiv').style.display='none';
	document.getElementById('rdiv').style.display='block';
}
function Tipsa() {
	document.getElementById('rdiv').style.display='none';
	document.getElementById('tdiv').style.display='block';
}
function tipsKoll(x)
{
	if (x.namn.value == "" || x.epost.value == "") {alert("Ange både ditt namn och din kompis e-postadress."); return false;}
	if (!(x.epost.value.indexOf(".") > 2 && x.epost.value.indexOf("@") > 0)) {alert("Felaktig e-postadress!"); return false;}
	return true;
}
function plussa(i)
{
	if (document.getElementById("plus"+i).style.visibility=="hidden")
		document.getElementById("plus"+i).style.visibility="visible";
	else
		document.getElementById("plus"+i).style.visibility="hidden";
}

function getValValue(nr)
{
	var result = 0;
	try
	{
		var d = document.getElementById("val"+nr);
		var id = d.options[d.selectedIndex].value;
		result = parseInt(document.getElementById("valalternativ"+id).value);
	}
	catch(err)
	{
	}
	return result;
}

function updateValSum()
{
	var diff = getValValue(1) + getValValue(2) + getValValue(3);
	
	document.getElementById("valdiff").value = diff;
	
	activePris = grundPris + diff;	
	document.getElementById("prisruta").innerHTML = formatcurrency(activePris);
	
	if (document.getElementById("avtalskund").value == "0")
	{
		activeKampanjPris = grundKampanjPris + diff;		
	}
	else
	{
		var procent = document.getElementById("avtalskundprocent").value;
		activeKampanjPris = activePris - (activePris * (procent / 100.0));
	}
	
	try
	{
		document.getElementById("billigareruta").innerHTML = formatcurrency(activeKampanjPris);		
	}
	catch(err)
	{
	}
}

function setGrundPris(x,y)
{
	grundPris = x;
	grundKampanjPris = y;
}

function formatcurrency(strValue)
{
	strValue = strValue.toString().replace(/\$|\,/g,'');
	dblValue = parseFloat(strValue);

	blnSign = (dblValue == (dblValue = Math.abs(dblValue)));
	dblValue = Math.floor(dblValue*100+0.50000000001);
	intCents = dblValue%100;
	strCents = intCents.toString();
	dblValue = Math.floor(dblValue/100).toString();
	if(intCents<10)
		strCents = "0" + strCents;
	for (var i = 0; i < Math.floor((dblValue.length-(1+i))/3); i++)
		dblValue = dblValue.substring(0,dblValue.length-(4*i+3))+','+
		dblValue.substring(dblValue.length-(4*i+3));
	return (((blnSign)?'':'-') + '' + dblValue + ',' + strCents + ' kr');
}
