function SpaceFormatted(amount)
	{
		var delimiter = " ";
		var i = parseInt(amount);
		if(isNaN(i)) { return ''; }
		var minus = '';
		if(i < 0) { minus = '-'; }
		i = Math.abs(i);
		var n = new String(i);
		var a = [];
		while(n.length > 3)
		{
		var nn = n.substr(n.length-3);
		a.unshift(nn);
		n = n.substr(0,n.length-3);
		}
		if(n.length > 0)
		{
		a.unshift(n);
		}
		n = a.join(delimiter);
		amount = n;
		amount = minus + amount;
		return amount;
	}
function setTillegg() {
	if (document.getElementById('checktillegg').checked == true)
		{
			var smallimagelink = '<img src="' + document.getElementById('litebildetillegg').value + '"/>';
			jQuery("#tilleggtekst").effect("pulsate", { times:1 }, 200);
			jQuery("#tilleggspris").effect("pulsate", { times:1 }, 200);
			jQuery("#tilleggspristekst").effect("pulsate", { times:1 }, 200);
			document.getElementById('tilleggtekst').style.display = 'block';
			var tilleggtekst = document.getElementById('prodtypenavn').value
			document.getElementById('tilleggtekst').innerHTML = '+ ' + tilleggtekst
			document.getElementById('tilleggspris').style.display = 'block';
			document.getElementById('tilleggspristekst').style.display = 'block';
			document.getElementById('produktsumtekst').style.display = 'block';
			document.getElementById('produktsum').style.display = 'block';
			var tillegg = document.getElementById('pricetillegg').value;
			var tilleggformatted = SpaceFormatted(tillegg);
			var produktsum = ((document.getElementById('pricetillegg').value*1) + (aPris2*1));
			var produktsumformatted = SpaceFormatted(produktsum);
			document.getElementById('tilleggspris').innerHTML = tilleggformatted + " " + document.getElementById('currency').value
			document.getElementById('produktsum').innerHTML = produktsumformatted + " " + document.getElementById('currency').value
			document.getElementById('smallimages').innerHTML = smallimagelink
		}
	else {
			document.getElementById('tilleggtekst').style.display = 'none';
			document.getElementById('tilleggspristekst').style.display = 'none';
			document.getElementById('pricetillegg').style.display = 'none';
			document.getElementById('produktsumtekst').style.display = 'none';
			document.getElementById('produktsum').style.display = 'none';
			document.getElementById('tilleggspris').innerHTML = "";
			document.getElementById('smallimages').innerHTML = '';
		}
		
}

function setTilleggDrop(produktidinn) {
	if (document.getElementById('vartillegg').options[document.getElementById('vartillegg').selectedIndex].value > 0)
		{
			var smallimagelink = '<img src="' + document.getElementById('litebildetillegg').value + '"/>';
			
			jQuery("#tilleggtekst").effect("pulsate", { times:1 }, 200);
			jQuery("#tilleggspris").effect("pulsate", { times:1 }, 200);
			jQuery("#tilleggspristekst").effect("pulsate", { times:1 }, 200);
			document.getElementById('tilleggtekst').style.display = 'block';
			var tilleggtekst = document.getElementById('prodtypenavn').value
			
			document.getElementById('tilleggtekst').innerHTML = '+ ' + tilleggtekst
			document.getElementById('tilleggspris').style.display = 'block';
			document.getElementById('tilleggspristekst').style.display = 'block';
			
			document.getElementById('produktsumtekst').style.display = 'block';
			
			document.getElementById('produktsum').style.display = 'block';
			
			var tillegg = document.getElementById('pricetillegg').value;
			//alert("ikke hit?")
			var tilleggformatted = SpaceFormatted(tillegg);
			var produktsum = ((document.getElementById('pricetillegg').value*1) + (aPris2*1));
			var produktsumformatted = SpaceFormatted(produktsum);
			document.getElementById('tilleggspris').innerHTML = tilleggformatted + " " + document.getElementById('currency').value
			document.getElementById('produktsum').innerHTML = produktsumformatted + " " + document.getElementById('currency').value
			document.getElementById('smallimages').innerHTML = smallimagelink
		}
	else {
			document.getElementById('tilleggtekst').style.display = 'none';
			document.getElementById('tilleggspristekst').style.display = 'none';
			document.getElementById('pricetillegg').style.display = 'none';
			document.getElementById('produktsumtekst').style.display = 'none';
			document.getElementById('produktsum').style.display = 'none';
			document.getElementById('tilleggspris').innerHTML = "";
			document.getElementById('smallimages').innerHTML = '';
		}
		
}

function tamed(divid) {
	
	//var produktvariasjon=document.getElementById(vartillegg);
	var produktvariasjonid = document.getElementById('vartillegg').options[document.getElementById('vartillegg').selectedIndex].value
	//alert(produktvariasjonid)
	var url = "../asp_includes/produkttop1_tamed.asp?ProduktVariasjon_ID=" + produktvariasjonid;
	var params = "ProduktVariasjon_ID=" + produktvariasjonid;
	
	if(XMLHttpRequestObject) { 
		XMLHttpRequestObject.open("POST", url, true);
		XMLHttpRequestObject.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		XMLHttpRequestObject.setRequestHeader("Content-length", params.length);
		XMLHttpRequestObject.setRequestHeader("Connection", "close");
		XMLHttpRequestObject.onreadystatechange = function() {//Call a function when the state changes.
			if(XMLHttpRequestObject.readyState == 4) {	
				if(XMLHttpRequestObject.status == 200) {
					var obj = document.getElementById(divid);
					obj.innerHTML=XMLHttpRequestObject.responseText;
					setTilleggDrop(produktvariasjonid);
				}
				else if(XMLHttpRequestObject.status == 403) {
					alert("Det har skjedd en feil i ta med ekstraprodukt.");
				}
			}
		}
		XMLHttpRequestObject.send(params);
	}
}

function closeExtras(prodid,ihandlekurv, erpakke){
	//if (ihandlekurv == 0)
	//{
		//addToBasket(0);
	//}
	document.getElementById('leftColumn').style.visibility = 'hidden';
	
	
	jQuery("#pricecontainer").effect('blind');
	jQuery("#outherwrap").effect('blind');
	jQuery("#orderwrap").effect('blind');
	jQuery("#variationwrap").effect('blind');
	
	
	//getData('../asp_includes/produkttop1_ta_med.asp?Produkt_ID=3275','showextrarabatt');
	//setTimeout ('showbestilt()', 1000);
	setTimeout(function(){showbestilt(prodid,ihandlekurv,erpakke)},500);
}
function showbestilt(prodid,ihandlekurv,erpakke){
	var elLength = document.frmBestill.elements.length;
	for (i=0; i<elLength; i++)
		{
			var name = frmBestill.elements[i].name;
			if (name=="checktillegg") 
				{
					if (document.getElementById('checktillegg').checked == true)
						{
							document.getElementById('ekstraliste').style.display = 'block';
							var divTag = document.createElement("div");
							divTag.id = 'produkttypetillegg';
							divTag.innerHTML = "+ " + document.getElementById('prodtypenavn').value
							document.getElementById('ekstraliste').appendChild(divTag);
						}
				}
			else if (name=="vartillegg")
				{
					if (document.getElementById('vartillegg').options[document.getElementById('vartillegg').selectedIndex].value > 0)
						{
							document.getElementById('ekstraliste').style.display = 'block';
							var divTag = document.createElement("div");
							divTag.id = 'produkttypetillegg';
							divTag.innerHTML = "+ " + document.getElementById('prodtypenavn').value
							document.getElementById('ekstraliste').appendChild(divTag);
						}
				}
				
		}
	if (erpakke==1)
	{
		var idcount = 0
		document.getElementById('ekstraliste').style.display = 'block';
		var divTag = document.createElement("div");
		divTag.id = 'produktpakketotalheader';
		divTag.innerHTML = "Produkter i pakken: "
		document.getElementById('ekstraliste').appendChild(divTag);
		for (i=0; i<elLength; i++)
		{
			var id = frmBestill.elements[i].id;
			var idcount
			if (id == 'pakkevar')
			{
				idcount = idcount + 1
			}
		}
		for (i=0; i<idcount; i++)
		{
			//var pakkeprodname = document.getElementById(['pakkeprodname_' + i]).value;
			document.getElementById('ekstraliste').style.display = 'block';
			var divTag = document.createElement("div");
			divTag.id = 'produktpakketotal';
			divTag.innerHTML = "- " + document.getElementById(['pakkeprodname_' + i]).value;
			document.getElementById('ekstraliste').appendChild(divTag);
		}
	}
	document.getElementById('bestiltwrap').style.display = 'block';
	//document.getElementById('bestilt').style.display = 'block';
	document.getElementById('leftColumn').style.display = 'none';
	
	var content
	content = "<table border=0 bgcolor=\"#ffffff\">"+
	"<tr><td width=\"100%\" align=\"center\">"+
	"<table border=0>"+
	"<tr><td>" + "<image src=../../images/2008/overall/spinner2424.gif></img>" + "</td>" + "<td>" + "Laster..." + "</td>" + "</tr>" + //arg 'text' used here
	"</table>"+
	"</td></tr></table>";
	//jQuery("#showextrarabatt").show("blind", { direction: "vertical" }, 500);
	document.getElementById('showextrarabatt').innerHTML = content
	document.getElementById('showextrarabatt').style.display = 'block';
	getData(['../asp_includes/produkttop1_ta_med.asp?Produkt_ID=' + (prodid) + '&kjopt=' + (ihandlekurv)],'showextrarabatt');
}
