// JavaScript Document



var xmlHttp;

 

function createXMLHttpRequest()

{

   if(window.ActiveXObject)

   {

      xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");

   }

   else if(window.XMLHttpRequest)

   {

      xmlHttp = new XMLHttpRequest();

   }

}







function webshopCookie(id, q, a, langUpdate, lang, pageId, comment)

{

	if(a == 'add')

	{

		updtId = 'loader_' + id;

		document.getElementById(updtId).style.display = 'block';

	}



   if(id !== "")

   {

      createXMLHttpRequest();

      xmlHttp.onreadystatechange = handleStateChange;

      xmlHttp.open("GET", "ajaxWebshopCookie.php?product_id="+escape(id)+"&quantity="+escape(q)+"&action="+escape(a)+"&lang="+escape(lang)+"&page="+escape(pageId)+"&comment="+escape(comment));

      xmlHttp.send(null);

   }

   

   if(a == 'add')

	{

		updtId = 'loader_' + id;

		linkId = 'cart_href_'  + id;

		

		document.getElementById(updtId).style.display = 'none';

		document.getElementById(linkId).style.display = 'block';

	}

   

}



 

function handleStateChange()

{

   if(xmlHttp.readyState == 4)

   {

      var response = xmlHttp.responseText;

      var update = new Array();

      if(response.indexOf('||' != -1))

      {

         update = response.split('||');

         		 

		 /*if(update[1] !== "")

         { 

         document.getElementById('cart_content').innerHTML = update[1];

         }

         else

         {

         document.getElementById('cart_content').innerHTML = "ett fel uppstod/an error ocurred (jaxWebshop.js)";

         }*/

		 

		 if(update[2] == "register")

		 {

		 document.getElementById('register_cart_container').innerHTML = update[3];	 

		 }

		

		if(update[2] == "sum")

		 {

		 	if(update[3] > 0)

			{

		 	document.getElementById('menu_cart_li').style.display = 'block';	 

		 	}

			else

			{

			document.getElementById('menu_cart_li').style.display = 'none';	

			}

	  	 }

		 

		 if(update[4] == "sum")

		 {

		 	if(update[5] > 0)

			{

		 	document.getElementById('menu_cart_li').style.display = 'block';	 

		 	}

			else

			{

			window.location.href="produkter.php";	/*Sidan är kassa eller kundvagn -> skickar till produktgalleri */

			}

		 }

      

	  }

   }

}

function enableIfNE(inValue, enableElm)
{
	if(inValue != '')
	{
		document.getElementById(enableElm).disabled = false;
	}
	else
	{
		document.getElementById(enableElm).disabled = true;
	}
}