
   var request = false;
   try {
     request = new XMLHttpRequest();
   } catch (trymicrosoft) {
     try {
       request = new ActiveXObject("Msxml2.XMLHTTP");
     } catch (othermicrosoft) {
       try {
         request = new ActiveXObject("Microsoft.XMLHTTP");
       } catch (failed) {
         request = false;
       }  
     }
   }

   if (!request)
     alert("Nettleseren din støtter ikke disse sidene!");

   function AddVare(pris,id,antall) {
   	 //var thisImage =image;

     var url = 'webshop/ordrelinje2.php?p_prodID='+id+'&p_antall='+antall;	
		 request.open("GET", url, true);
		 request.onreadystatechange = updatePage;
		 request.send(null);
   }
   
   /* Slett vare fra handlekurv */
   function DelVare(id) {
   
     var url = 'webshop/ordrelinje_quick_del.php?p_prodID='+id;	
		 request.open("GET", url, true);
		 request.onreadystatechange = updatePage;
		 request.send(null);
		 //document.getElementById(image).style.display = "block"; //Sjekk om true ?
   }
   
     
   function LoadHandlekurv(status) {
   	 //var thisImage =image;

     var url = 'webshop/ordrelinje_hent.php?status='+status;	
		 request.open("GET", url, true);
		 request.onreadystatechange = updatePage;
		 request.send(null);
		 //document.getElementById(image).style.display = "block"; //Sjekk om true ?
   }

   function updatePage() {
	   if (request.readyState == 4) {	   
		   
		   if (request.status == 200) {         
			
				//var response = request.responseText.split("|");
				var response = request.responseText;
				document.getElementById("output").innerHTML=response;
				//alert(response);
				
				/* Array felt + separator:  
				/  Teller|IntKundenr|IntMottatt|IntPaameldtBet|IntFakturert|IntBetalt|IntStandnr 
				*/
				
				/* Response tekst returnerer trailing spaces */
				
		   }	  
	   }

   }
   
   
   /* Update for vareliste */
   
   function DelVarelisteLinje(id) {
   
     var url = 'webshop/ordrelinje_quick_del_vareliste.php?p_prodID='+id;	
		 request.open("GET", url, true);
		 request.onreadystatechange = updateVareliste;
		 request.send(null);
		 //document.getElementById(image).style.display = "block"; //Sjekk om true ?
   }
	
   
   function UpdateVarelisteLinje(id, antall) {	
	
     var url = 'webshop/ordrelinje_quick_update_vareliste.php?p_prodID='+id+'&p_antall='+antall;			
	 	request.open("GET", url, true);
		request.onreadystatechange = updateVareliste;
		request.send(null);		
   }
   
      
   
   function LoadVareliste(status) {
   	 //var thisImage =image;

     var url = 'webshop/vareliste_fetch.php?status='+status;	
		 request.open("GET", url, true);
		 request.onreadystatechange = updateVareliste;
		 request.send(null);
		 //document.getElementById(image).style.display = "block"; //Sjekk om true ?
   }

   function updateVareliste() {
	   if (request.readyState == 4) {	   
		   
		   if (request.status == 200) {         
				
				
				//var response = request.responseText.split("|");
				var response = request.responseText;
				document.getElementById("vareliste").innerHTML=response;
				/*
				var spanElement = document.createElement('span');
				spanElement.className = 'heading';
				document.getElementById('vareliste').appendChild(spanElement);

				spanElement.appendChild(document.createTextNode(response));
				*/
//				
				//alert(response);
				
				
		   }	  
	   }

   }
   
  /* Form val */ 
	function ValNavn(navn) {
   	 //var thisImage =image;

     var url = 'webshop/vareliste_valider.php?navn='+navn;	
		 request.open("GET", url, true);
		 request.onreadystatechange = VarelisteValidering;
		 request.send(null);
		 //document.getElementById(image).style.display = "block"; //Sjekk om true ?
   }
   
   function ValAdresse(adresse) {
   	 //var thisImage =image;

     var url = 'webshop/vareliste_valider.php?adresse='+adresse;	
		 request.open("GET", url, true);
		 request.onreadystatechange = VarelisteValidering;
		 request.send(null);
		 //document.getElementById(image).style.display = "block"; //Sjekk om true ?
   }
   
   function ValEpost(epost) {
   	 //var thisImage =image;

     var url = 'webshop/vareliste_valider.php?epost='+epost;	
		 request.open("GET", url, true);
		 request.onreadystatechange = VarelisteValidering;
		 request.send(null);
		 //document.getElementById(image).style.display = "block"; //Sjekk om true ?
   }
   
   function ValPostnr(postnr) {
   	 //var thisImage =image;

     var url = 'webshop/vareliste_valider.php?postnr='+postnr;	
		 request.open("GET", url, true);
		 request.onreadystatechange = VarelisteValidering;
		 request.send(null);
		 //document.getElementById(image).style.display = "block"; //Sjekk om true ?
   }
   
   function ValSted(sted) {
   	 //var thisImage =image;

     var url = 'webshop/vareliste_valider.php?sted='+sted;	
		 request.open("GET", url, true);
		 request.onreadystatechange = VarelisteValidering;
		 request.send(null);
		 //document.getElementById(image).style.display = "block"; //Sjekk om true ?
   }
   
   function ValTlf(tlf) {
   	 //var thisImage =image;

     var url = 'webshop/vareliste_valider.php?tlf='+tlf;	
		 request.open("GET", url, true);
		 request.onreadystatechange = VarelisteValidering;
		 request.send(null);
		 //document.getElementById(image).style.display = "block"; //Sjekk om true ?
   }
   
   function SendBestilling(navn,adresse,postnr,sted,tlf,epost) {
   	 //var thisImage =image;
     var url = 'webshop/vareliste_valider.php?navn='+navn+'&adresse='+adresse+'&postnr='+postnr+'&sted='+sted+'&tlf='+tlf+'&epost='+epost+'&submit_form=true';		 
		 request.open("GET", url, true);
		 request.onreadystatechange = Sluttbestilling;
		 request.send(null);
		 //document.getElementById(image).style.display = "block"; //Sjekk om true ?
   }
   

   function VarelisteValidering() {
	   if (request.readyState == 4) {	   
		   
		   if (request.status == 200) {         
			//var response = request.responseText.split("|");
			var response = request.responseText;
			document.getElementById("valFeilmelding").innerHTML=response;

/*
				var spanElement = document.createElement('span');
				spanElement.className = 'heading';
				document.getElementById('vareliste').appendChild(spanElement);

				spanElement.appendChild(document.createTextNode(response));
				*/
//				
				//alert(response);
				
				
		   }	  
	   }

   }      
   
   function Sluttbestilling() {
	   if (request.readyState == 4) {	   
		   
		   if (request.status == 200) {     
		   //setTimeout("alert('Three seconds has passed.');",3000);
		   //alert('ready to send');
			var response = request.responseText.split("|");
			//var response = request.responseText;
			
			document.getElementById("valFeilmelding").innerHTML=response[0];
				
				/* Passerte validering, send bestilling */
				if (response[1] =='RUN') {
					document.getElementById("valFeilmelding").innerHTML='<p style="color:green;">Vennligst vent.....</p>';
					window.document.frm1.submit();
				}

		   }	  
	   }

   }   
   
   
/* end for val */

function init() {
	LoadHandlekurv(1);
}

function initVareliste() {
	LoadVareliste(1);
}
