var iscomplete=false
function SubmitKontaktForm() {
	iscomplete=true
  if (document.FormKontakt.Navn.value=="") {iscomplete=false}
  if (document.FormKontakt.Telefon.value=="") {iscomplete=false}
	if (!iscomplete) { 
	alert('Skriv inn navn og telefonnummer.')
  }  
  else {
	postkontakt(); return false;
  }
}
iscomplete=false


function checkformReg() {
	var iscomplete=false
	var iscompletelever=false
 	iscomplete=true
 	iscompletelever=true
 	password=true
 	email=true
 
  if (document.formNyKunde.fornavn.value=="") {iscomplete=false}
  if (document.formNyKunde.etternavn.value=="") {iscomplete=false}
  if (document.formNyKunde.adresse.value=="") {iscomplete=false}
  if (document.formNyKunde.postnr.value=="") {iscomplete=false}
  if (document.formNyKunde.poststed.value=="") {iscomplete=false}
  if (document.formNyKunde.leveradresse1.value=="") {iscompletelever=false}
  if (document.formNyKunde.leverpostnr.value=="") {iscompletelever=false}
  if (document.formNyKunde.leverpoststed.value=="") {iscompletelever=false}
  if (document.formNyKunde.telefon.value=="") {iscomplete=false}
  if (document.formNyKunde.email.value=="") {iscomplete=false}
  if (document.formNyKunde.passord.value=="") {iscomplete=false}
  if (document.formNyKunde.KundeAlderDay.value=="") {iscomplete=false}
  if (document.formNyKunde.KundeAlderMnd.value=="") {iscomplete=false}
  if (document.formNyKunde.KundeAlderYear.value=="") {iscomplete=false}
  if (document.formNyKunde.KundeNiva_ID.value=="5") {iscomplete=false}
  if (document.formNyKunde.Referer_ID.value=="0") {iscomplete=false}
  if (document.formNyKunde.passord.value!=document.formNyKunde.passord2.value) {password=false}
  if (document.formNyKunde.email.value!=document.formNyKunde.email2.value) {email=false}

  if (!iscomplete)
  	{
    	alert('Fyll ut alle nødvendige felter!')
  	}
  else
  	 if (formNyKunde.lever_alternativ.checked && !iscompletelever)
  	{
  		alert('Fyll ut alle nødvendige felter under alternativ adresse!')
  	} 
  else
  	{
 	if (!email)
 		{
  		alert('Emailfeltene er ikke like!')
   	}  
    else {
	    if (!password) {
	      alert('Passordfeltene er ikke like!')
	    }  
	    else {
	    	document.formNyKunde.submit()
	    }
	  }
  }
}

var iscomplete=false
function SubmitTipForm() {
	iscomplete=true
  if (document.FormKontakt.ToMail.value=="") {iscomplete=false}
  if (document.FormKontakt.FromMail.value=="") {iscomplete=false}
	if (!iscomplete) { 
	alert('Skriv inn til epost og / eller til epost.')
  }  
  else {
	posttip(); return false;
  }
}
iscomplete=false

function loadbasketedit()
{
var load = window.open('../asp_includes/basket-edit.asp?UpdateAntall=1','Handlekurv','scrollbars=yes,menubar=no,height=700,width=700,resizable=yes,toolbar=no,location=no,status=no');
}
function loadgiftcard(ordreid, kundeid, fraktid, betalingid)
{
var load = window.open('../asp_includes/gavekort-rediger.asp?Ordre_ID=' + ordreid + '&Kunde_ID=' + kundeid + '&Frakt_ID=' + fraktid + '&Betaling_ID=' + betalingid,'Handlekurv','scrollbars=yes,menubar=no,height=700,width=700,resizable=yes,toolbar=no,location=no,status=no');
}
function Password()
{
var Password = window.open('member_passord.asp','Nytt passord','scrollbars=no,menubar=no,height=400,width=400,resizable=no,toolbar=no,location=no,status=no');
}
function tipafriend(ref_param)
{
var myTip = '../asp_includes/friend-send.asp?tiptofriend=' + ref_param + '&Title=' + document.title;
window.open(myTip, 'FullRecord', 'scrollbars=yes,menubar=no,height=400,width=400,resizable=yes,toolbar=no,location=no,status=no'); 
} 
function bedretilbud(ref_param)
{
var tilbud = 'produktdetalj1_tilbud.asp?Produkt_ID=' + ref_param + '&Title=' + document.title;
window.open(tilbud, 'FullRecord', 'scrollbars=yes,menubar=no,height=525,width=450,resizable=no,toolbar=no,location=no,status=no'); 
}
function facebook(ref_param)
{
var facebookshare = 'http://www.facebook.com/sharer.php?u=http://www.sound1.com/portal/asp/produktdetalj1.asp?Produkt_ID=' + ref_param + '&Title=' + document.title;
window.open(facebookshare, 'FullRecord', 'scrollbars=yes,menubar=no,height=437,width=628,resizable=no,toolbar=no,location=no,status=no'); 
}
//------JUST FOR TESTING PURPOSES START----------
function facebooktesting(ref_param)
{
var facebooksharetesting = 'http://www.facebook.com/sharer.php?u=http://www.sound1.com/portal/asp/produktdetalj1-Testing.asp?Produkt_ID=' + ref_param + '&Title=' + document.title;
window.open(facebooksharetesting, 'FullRecord', 'scrollbars=yes,menubar=no,height=437,width=628,resizable=no,toolbar=no,location=no,status=no'); 
}
//------JUST FOR TESTING PURPOSES END----------


function facebooknews(ref_param)
{
var facebooknews = 'http://www.facebook.com/sharer.php?u=http://www.sound1.com/portal/asp/artikler.asp?Artikkel_ID=' + ref_param + '&Title=' + document.title;
window.open(facebooknews, 'FullRecord', 'scrollbars=yes,menubar=no,height=437,width=628,resizable=no,toolbar=no,location=no,status=no'); 
}
function facebookmaincategory(ref_param)
{
var facebookmaincategory = 'http://www.facebook.com/sharer.php?u=http://www.sound1.com/portal/asp/hovedtype.asp?ProduktHovedType_ID=' + ref_param + '&Title=' + document.title;
window.open(facebookmaincategory, 'FullRecord', 'scrollbars=yes,menubar=no,height=437,width=628,resizable=no,toolbar=no,location=no,status=no'); 
}
function utskrift(ref_param)
{
var utskrift = 'produktdetalj1_utskrift.asp?Produkt_ID=' + ref_param + '&Title=' + document.title;
window.open(utskrift, 'FullRecord', 'scrollbars=yes,menubar=no,height=600,width=600,resizable=no,toolbar=no,location=no,status=no'); 
}
function defaultsok()
{
var defaultsok = 'popup_sok_default_1.asp' + '?Title=' + document.title;
window.open(defaultsok, 'FullRecord', 'scrollbars=yes,menubar=no,height=600,width=600,resizable=no,toolbar=no,location=no,status=no'); 
} 
function reviewmail(ref_param, ref_param2)
{
var reviewmail = 'produktdetalj1_reviews_prod.asp?Produkt_ID=' + ref_param + '&OS=' + ref_param2 + '&Title=' + document.title;
window.open(reviewmail, 'FullRecord', 'scrollbars=yes,menubar=no,height=600,width=600,resizable=no,toolbar=no,location=no,status=no'); 
} 
function saveLink(startlinken, endlinken){
  document.location.href='validate_forsidelink.asp?startside='+startlinken+'&endside='+endlinken;
   //alert(startlinken + ' ' + endlinken);
}
function checkformReviews() {
	iscomplete=true
	if (document.formReview.ProduktReviewHeader.value=="") {iscomplete=false}
	if (document.formReview.ProduktReviewTekst.value=="") {iscomplete=false}
	if (document.formReview.ProduktReviewErfaring.value=="") {iscomplete=false}
	if (document.formReview.ProduktReviewMusikktype.value=="") {iscomplete=false}
	if (!iscomplete) {
		alert('Fyll ut alle felter!')
		}  
	else {
		document.formReview.submit();
		(document.formReview.ProduktReviewHeader.value=="") 
		(document.formReview.ProduktReviewTekst.value=="") 
		(document.formReview.ProduktReviewErfaring.value=="") 
		(document.formReview.ProduktReviewMusikktype.value=="") 
		}
	}
var XMLHttpRequestObject = false; 
if (window.XMLHttpRequest) { 
XMLHttpRequestObject = new XMLHttpRequest(); 
} else if (window.ActiveXObject) { 
XMLHttpRequestObject = new ActiveXObject("Microsoft.XMLHTTP"); 
} 

function getData(dataSource, divID)
	{
	if(XMLHttpRequestObject) 
		
		{ 
			var obj = document.getElementById(divID);
			XMLHttpRequestObject.open("GET", dataSource); 
			XMLHttpRequestObject.onreadystatechange = function() 
		{ 
			if (XMLHttpRequestObject.readyState == 4 && 
			XMLHttpRequestObject.status == 200) 
		{ 
			//alert(XMLHttpRequestObject.responseText)
			obj.innerHTML = XMLHttpRequestObject.responseText;
			//obj.innerHTML = 'Er det innholdet det er noe feil med?'; 
	} 
} 
XMLHttpRequestObject.send(null); 
}

}

var XMLHttpRequestObjectRekvisita = false; 
if (window.XMLHttpRequest) { 
XMLHttpRequestObjectRekvisita = new XMLHttpRequest(); 
} else if (window.ActiveXObject) { 
XMLHttpRequestObjectRekvisita = new ActiveXObject("Microsoft.XMLHTTP"); 
} 

function getDataRekvisita(dataSource, divID) 
{
if(XMLHttpRequestObjectRekvisita) { 
var obj = document.getElementById(divID);
XMLHttpRequestObjectRekvisita.open("GET", dataSource);
var content
content = "<table border=0 bgcolor=\"#ffffff\">"+
"<tr><td width=\"100%\" height=\"500\" 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>";

document.getElementById(divID).innerHTML = content
XMLHttpRequestObjectRekvisita.onreadystatechange = function() 
{ 
if (XMLHttpRequestObjectRekvisita.readyState == 4 && 
XMLHttpRequestObjectRekvisita.status == 200) {
//document.getElementById(divID).style.visibility = "visible";
obj.innerHTML = XMLHttpRequestObjectRekvisita.responseText; 
} 
} 
XMLHttpRequestObjectRekvisita.send(null); 
}

}


var XMLHttpRequestObjectProdType = false; 
if (window.XMLHttpRequest) { 
XMLHttpRequestObjectProdType = new XMLHttpRequest(); 
} else if (window.ActiveXObject) { 
XMLHttpRequestObjectProdType = new ActiveXObject("Microsoft.XMLHTTP"); 
}

function changeProdType(dataSource, divID) 
{
if(XMLHttpRequestObjectProdType) { 
var obj = document.getElementById(divID);
XMLHttpRequestObjectProdType.open("GET", dataSource); 
XMLHttpRequestObjectProdType.onreadystatechange = function() 
{ 
if (XMLHttpRequestObjectProdType.readyState == 4 && 
XMLHttpRequestObjectProdType.status == 200) { 
obj.innerHTML = XMLHttpRequestObjectProdType.responseText; 
} 
} 
XMLHttpRequestObjectProdType.send(null); 
}

}



function postData(dataSource, params, divID) {

}

function login() {
	var email = document.getElementById("user-email").value;
	var password = document.getElementById("user-password").value;
	
	var url = "/portal/asp/validate_login.asp";
	var params = "Email=" + email + "&Passord=" + password;
	
	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("konto");
					obj.innerHTML=XMLHttpRequestObject.responseText;
					reloadafterlogin();
				}
				else if(XMLHttpRequestObject.status == 403) {
					alert(XMLHttpRequestObject.responseText);
				}
			}
		}
		XMLHttpRequestObject.send(params);
	}
}
function postkontakt() {
	var Navn = document.getElementById("Navn").value;
	var Telefon = document.getElementById("Telefon").value;
	var Produkt = document.getElementById("Produkt").value;
	var ProduktID = document.getElementById("ProduktID").value;
	var url = "validate_kontakt_meg.asp";
	var params = "Navn=" + Navn + "&Telefon=" + Telefon + "&Produkt=" + Produkt + "&ProduktID=" + ProduktID;
	
	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("sendt");
					obj.innerHTML=XMLHttpRequestObject.responseText;
				}
				else if(XMLHttpRequestObject.status == 403) {
					alert(XMLHttpRequestObject.responseText);
				}
			}
		}
		XMLHttpRequestObject.send(params);
	}
}
function posttip() {
	var ToMail = document.getElementById("ToMail").value;
	var FromMail = document.getElementById("FromMail").value;
	var Link = document.getElementById("Link").value;
	var Produsent = document.getElementById("Produsent").value;
	var Produkt = document.getElementById("Produkt").value;
	var Message = document.getElementById("textarea").value;
	var From = document.getElementById("tipafriend-from").value;
	var url = "validate_friend_email.asp";
	var params = "ToMail=" + ToMail + "&FromMail=" + FromMail + "&Link=" + Link + "&Produsent=" + Produsent + "&Produkt=" + Produkt + "&Message=" + Message + "&From=" + From;
	alert(params)
	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("sendt");
					obj.innerHTML=XMLHttpRequestObject.responseText;
					alert(obj.innerHTML)
				}
				else if(XMLHttpRequestObject.status == 403) {
					alert(XMLHttpRequestObject.responseText);
				}
			}
		}
		XMLHttpRequestObject.send(params);
	}
}
function tiptofriend() {
	var tomail=document.getElementById('ToMail').value;
	var frommail=document.getElementById('FromMail').value;
	var tip=document.getElementById('Link').value;
	var message=document.getElementById('textarea').value;
	//var title=document.getElementById('Title').value;
	var spam=document.getElementById('tipafriend-from').value;
	
	
	var url = "validate_friend_email.asp?Tip=" + tip + "&FromMail=" + frommail + "&ToMail=" + tomail + "&Message=" + message + "&Title="  + document.title + "&From=" + spam;
	//alert(url)
	var params = "Tip=" + tip + "&FromMail=" + frommail + "&ToMail=" + tomail + "&Message=" + message + "&Title=" + document.title + "&From=" + spam;
	if(XMLHttpRequestObject) {
		//alert(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("sendtip");
					obj.innerHTML=XMLHttpRequestObject.responseText;
					
				}
				else if(XMLHttpRequestObject.status == 403) {
					alert(XMLHttpRequestObject.responseText);
				}
			}
		}
		XMLHttpRequestObject.send(params);
	}
}

function sendbedretilbud(produktid) {
	var navn=document.getElementById('navn').value;
	var email=document.getElementById('email').value;
	var kundeid=document.getElementById('Kunde_ID').value;
	var pris=document.getElementById('pris').value;
	var butikk=document.getElementById('butikk').value;
	//var title=document.getElementById('Title').value;
	var kommentar=document.getElementById('kommentar').value;
	//alert(butikk)
	//alert(kommentar)
	var url = "validate_produktdetalj1_tilbud.asp?Produkt_ID=" + produktid +"&navn=" + navn + "&email=" + email + "&Kunde_ID=" + kundeid + "&pris=" + pris + "&butikk=" + butikk + "&kommentar=" + kommentar;
	//alert(url)
	var params = "Produkt_ID=" + produktid +"&navn=" + navn + "&email=" + email + "&Kunde_ID=" + kundeid + "&pris=" + pris + "&butikk=" + butikk + "&kommentar=" + kommentar;
	if(XMLHttpRequestObject) {
		//alert(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("sendbedretilbud");
					obj.innerHTML=XMLHttpRequestObject.responseText;
				}
				else if(XMLHttpRequestObject.status == 403) {
					alert(XMLHttpRequestObject.responseText);
				}
			}
		}
		XMLHttpRequestObject.send(params);
	}
}
function sendkontaktmeg(produktid) {
	var navn=document.getElementById('navn').value;
	var telefon=document.getElementById('telefon').value;
	var produkt=document.getElementById('produkt').value;
	var kommentar=document.getElementById('kommentar').value;
	//alert(kommentar)
	//alert(butikk)
	//alert(kommentar)
	var url = "validate_kontakt_meg.asp?Produkt_ID=" + produktid +"&navn=" + navn + "&telefon=" + telefon + "&kommentar=" + kommentar + "&produkt=" + produkt;
	var params = "Produkt_ID=" + produktid +"&navn=" + navn + "&telefon=" + telefon + "&kommentar=" + kommentar + "&produkt=" + produkt;
	if(XMLHttpRequestObject) {
		//alert(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("kontaktmeg");
					obj.innerHTML=XMLHttpRequestObject.responseText;
					
				}
				else if(XMLHttpRequestObject.status == 403) {
					alert(XMLHttpRequestObject.responseText);
				}
			}
		}
		XMLHttpRequestObject.send(params);
	}
}
function sendreview(produktid) {
	var kunde=document.getElementById('Kunde_ID').value;
	var ratingen=document.getElementById('ProduktReviewrating');
	var rating = ratingen.options[ratingen.selectedIndex].value;
	//alert(rating)
	var header=document.getElementById('ProduktReviewHeader').value;
	var tekst=document.getElementById('ProduktReviewTekst').value;
	var erfaring=document.getElementById('ProduktReviewErfaring').value;
	var musikktype=document.getElementById('ProduktReviewMusikktype').value;
	var anonym=document.getElementById('ProduktReviewAnonym').checked;
	//alert(anonym)
	var url = "validate_produktdetalj1_reviews.asp?Produkt_ID=" + produktid +"&Kunde_ID=" + kunde +"&ProduktReviewrating=" + rating + "&ProduktReviewHeader=" + header + "&ProduktReviewTekst=" + tekst + "&ProduktReviewErfaring=" + erfaring + "&ProduktReviewMusikktype=" + musikktype + "&ProduktReviewAnonym=" + anonym;
	var params = "Produkt_ID=" + produktid +"&Kunde_ID=" + kunde +"&ProduktReviewrating=" + rating + "&ProduktReviewHeader=" + header + "&ProduktReviewTekst=" + tekst + "&ProduktReviewErfaring=" + erfaring + "&ProduktReviewMusikktype=" + musikktype + "&ProduktReviewAnonym=" + anonym;
	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("sendreviews");
					obj.innerHTML=XMLHttpRequestObject.responseText;
					
				}
				else if(XMLHttpRequestObject.status == 403) {
					alert(XMLHttpRequestObject.responseText);
				}
			}
		}
		XMLHttpRequestObject.send(params);
	}
}
function newpass() {
	var email = document.getElementById("PassordEmail").value;
	var url = "/portal/asp/validate_passrequest.asp?PassordEmail=" + email;
	var params = "PassordEmail=" + email;
	
	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("newpass");
					obj.innerHTML=XMLHttpRequestObject.responseText;
				}
				else if(XMLHttpRequestObject.status == 403) {
					alert(XMLHttpRequestObject.responseText);
				}
			}
		}
		XMLHttpRequestObject.send(params);
	}
}

function reloadBasket() {
	jQuery("#basket").load("/portal/asp/basket-ajax.asp").effect("pulsate", { times:1 }, 200);
}
function reloadAccount() {
	jQuery("#konto").load("/portal/asp/medlemmer-ajax.asp").effect("pulsate", { times:1 }, 200);
}


function remoteOrder(form) {
	// Hent ut inputs fra formet og lag paramterstreng av det
	var data = $(form).serialize();
	//alert(data)
	var url = "/portal/asp/bestill-ajax.asp";
	jQuery("input .button", form).attr('disabled','disabled');
	
	jQuery.ajax({
		type: "POST",
		url: url,
		data: data,
		dataType: "html",	
		success: function(msg){
     		reloadBasket();
			jQuery("input .button", form).removeAttr('disabled');
   		},
		error: function(XMLHttpRequest, textStatus, errorThrown) {
			//alert(errorThrown)
			//alert(textStatus)
			alert("Feil ved bestilling av produkt, vennligst kontakt oss p\u00E5 tlf 77 00 10 50");
			//alert(errorThrown)
			jQuery("input .button", form).removeAttr('disabled');
		}

	});

}

function remoteOrderEkstra(prodpris,prodvarid,prodvarparentid,prodnavn,divid,litebilde,tilleggpris,whattodo) {
	var url = "/portal/asp/bestill-ekstra-ajax.asp?ProduktPris=" + prodpris + "&ProduktNavn=" + prodnavn + "&ProduktVariasjon=" + prodvarid + "&ProduktVariasjonParent=" + prodvarparentid + "&Div=" + divid + "&LiteBilde=" + litebilde + "&TilleggPris=" + tilleggpris + "&Delete=" + whattodo;
	//alert(url)
	var params = "ProduktPris=" + prodpris + "&ProduktNavn=" + prodnavn + "&ProduktVariasjon=" + prodvarid + "&ProduktVariasjonParent=" + prodvarparentid + "&Div=" + divid + "&LiteBilde=" + litebilde + "&TilleggPris=" + tilleggpris + "&Delete=" + whattodo;
	//alert(params)
	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);
					reloadBasket();
					obj.innerHTML=XMLHttpRequestObject.responseText;
					//obj.innerHTML = '';
					document.getElementById('ekstraliste').style.display = 'block';
					var ekstralisteheight = document.getElementById('bestiltwrap').offsetHeight
					if (whattodo == 1)
					{
						var ekstralistenewheight = (document.getElementById('bestiltwrap').style.height = (ekstralisteheight*1) - 12 );
						document.getElementById('bestiltwrap').style.height = ekstralistenewheight
						document.getElementById(prodnavn).style.display = 'none';
					}
					else
					{
						
						var ekstralistenewheight = (document.getElementById('bestiltwrap').style.height = (ekstralisteheight*1) + 12 );
						document.getElementById('bestiltwrap').style.height = ekstralistenewheight;
						if (!document.getElementById(prodnavn))
						{
							var divTag = document.createElement("div");
							divTag.id = prodnavn;
							divTag.innerHTML = "+ " + prodnavn;
							document.getElementById('ekstraliste').appendChild(divTag);
						}
						else
						{
							
							document.getElementById(prodnavn).style.display = 'block';
							document.getElementById(prodnavn).innerHTML = "+ " + prodnavn;
						}
					}
				}
				else if(XMLHttpRequestObject.status == 403) {
					alert(XMLHttpRequestObject.responseText);
				}
			}
		}
		XMLHttpRequestObject.send(params);
	}
}
function ordrekommentar(ordrenummerinn, ordrekommentarinn, divID) {
	
	//alert (ordrenummerinn)
	var ordrekommentar = document.getElementById(ordrekommentarinn).value;
	//setTimeout(3000);
	//alert (ordrekommentar)
	//ordrekommentar = ordrekommentar.replace(/\r|\n|\r\n/g, '<br>')
	//alert (ordrekommentar)
	var url = "/portal/asp/Ordrekommentar_Lagre.asp?Ordrekommentar=" + encodeURIComponent(ordrekommentar) + "&OrdreID=" + ordrenummerinn + "&Case=1";
	var params = "Ordrekommentar=" + encodeURIComponent(ordrekommentar) + "&OrdreID=" + ordrenummerinn + "&Case=1";
	if(XMLHttpRequestObject) { 
	
		XMLHttpRequestObject.open("POST", url, true);
		//XMLHttpRequestObject.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		XMLHttpRequestObject.setRequestHeader("Content-type", "multipart/form-data");
		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;
					document.getElementById('buttonlagrekommentar').style.color = '990000';
					document.getElementById('buttonlagrekommentar').value = 'Lagrer kommentar';
					
					
					setTimeout ( "hide1();", 1000 );
					//alert(XMLHttpRequestObject.responseText);
				}
				else if(XMLHttpRequestObject.status == 403) {
					//alert(XMLHttpRequestObject.responseText);
				}
			}
		}
		XMLHttpRequestObject.send(params);
		//alert(params)
	}
}
function recaptcha() {
	//alert("Denne kjører!")
	var challenge = document.getElementById("recaptcha_challenge_field").value;
	alert(challenge)
	var response = document.getElementById("recaptcha_response_field").value;
	alert(response)
	var url = "http://10.0.1.85/portal/asp_includes/recaptcha.asp";
	var params = "recaptcha_challenge_field=" + challenge + "&recaptcha_response_field=" + response + "&Validate=1";
	//alert(params)
	
	if(XMLHttpRequestObject) { 
		alert("Going on")
		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("recaptcha");
					alert(XMLHttpRequestObject.responseText)
					obj.innerHTML=XMLHttpRequestObject.responseText;
				}
				else if(XMLHttpRequestObject.status == 403) {
					//alert(XMLHttpRequestObject.responseText);
				}
			}
		}
		XMLHttpRequestObject.send(params);
	}
}
function hide1() {
	document.getElementById('divLagret').style.visibility = 'visible';
	document.getElementById('buttonlagrekommentar').style.color = '000000';
	document.getElementById('buttonlagrekommentar').value = 'Lagre kommentar';
	setTimeout ( "hide2();", 1000 );
}
function hide2() {
	document.getElementById('divLagret').style.visibility = 'hidden';
	location.reload(true);
}

function addToFavorites(produktId) {	
	var url = "/portal/asp/validate_favoritter.asp?Produkt_ID=" + produktId;
	
	jQuery.ajax({
		type: "GET",
		url: url,
		dataType: "html",	
		success: function(msg){
     		reloadAccount();
   		},
		error: function(XMLHttpRequest, textStatus, errorThrown) {
			alert("Feil ved funksjon, vennligst kontakt oss på tlf 77 00 10 50");
		}

	});
}

function removeFromFavorites(link, produktId) {
	var url = "/portal/asp/validate_remove_favoritter.asp?Produkt_ID=" + produktId;
	
	jQuery.ajax({
		type: "GET",
		url: url,
		dataType: "html",	
		success: function(msg){
     		// Finner alle elementer med css klassenavn product-(produktid) og fjerner de 
			jQuery(".product-" + produktId).remove();
   		},
		error: function(XMLHttpRequest, textStatus, errorThrown) {
			alert("Feil ved funksjon, vennligst kontakt oss på tlf 77 00 10 50");
		}

	});
}

function showClose(divID)
  {
         document.getElementById(divID).style.visibility = "visible";
  }
function hideClose(divID)
  {
	  document.getElementById(divID).style.visibility = "hidden";
  }
function showCloseDetail(lukk)
  {
         document.getElementById(divID).style.visibility = "visible";
  }
function hideCloseDetail(lukk)
  {
         document.getElementById(divID).style.visibility = "hidden";
  }
  
  function showlogin(divID)
  {
         document.getElementById(divID).style.visibility = "visible";
  }

function SetProduktPris(type) {
	document.getElementById("1").style.display = "none"
	document.getElementById("2").style.display = "none"
	document.getElementById("3").style.display = "none"
	document.getElementById("4").style.display = "none"
	document.getElementById("5").style.display = "none"
	document.getElementById("6").style.display = "none"
	document.getElementById(type).style.display = ""
}
	
function opac() {
    var blank1 = changeOpac(0);
	document.getElementById('kontostatuslink').style.display = "None";
    document.getElementById('kontostatus').style.display = 'block';
    //speed for each frame 
    var speed = Math.round(1000 / 200); 
    var timer = 0;
	for(i = 0; i <= 100; i++) {
		setTimeout("changeOpac(" + i + ")",(timer * speed)); 
		timer++; 
	}
	formlogin.Email.focus();
}
function changeOpac(opacity) { 
    var object = document.getElementById('kontostatus').style; 
    object.opacity = (opacity / 100); 
    object.MozOpacity = (opacity / 100); 
    object.KhtmlOpacity = (opacity / 100); 
    object.filter = "alpha(opacity=" + opacity + ")";
	
}

function opachelp() {
    var blank1 = changeOpacHelp(0);
    document.getElementById('kundehjelp').style.display = 'block';
    //speed for each frame 
    var speed = Math.round(1000 / 200); 
    var timer = 0;
	for(i = 0; i <= 100; i++) {
		setTimeout("changeOpacHelp(" + i + ")",(timer * speed)); 
		timer++; 
	}
}

function changeOpacHelp(opacity) { 
    var object = document.getElementById('kundehjelp').style; 
    object.opacity = (opacity / 100); 
    object.MozOpacity = (opacity / 100); 
    object.KhtmlOpacity = (opacity / 100); 
    object.filter = "alpha(opacity=" + opacity + ")"; 
}
function opacclosehelp() {
    document.getElementById('kundehjelp').style.display = 'none';
	}
function closekonto() {
    document.getElementById('kontostatuslink').style.display = 'block';
    document.getElementById('kontostatus').style.display = "none";
	}
function closelongdesc() {
	document.getElementById('opendesc').style.display = 'none';
	document.getElementById('closedesc').style.display = 'block';
	}
function openlongdesc() {
	document.getElementById('opendesc').style.display = 'block';
	document.getElementById('closedesc').style.display = 'none';
	}
