var xmlHttp;

function ax(mainurl,id)
{

	xmlHttp=GetXmlHttpObject();
	
	if (xmlHttp==null)
	{
		alert ("Browser does not support HTTP Request");
		return;
	}
	
	var url=mainurl;
	
	url=url+"&randomsid="+Math.random();
	xmlHttp.onreadystatechange=stateChanged;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}


function ax_update(aantal,art_id)
{
	
	xmlHttp=GetXmlHttpObject();
	
	if (xmlHttp==null)
	{
		alert ("Browser does not support HTTP Request");
		return;
	}
	
	var url="/winkelwagen_update.php?";
	url=url+"aantal="+aantal;
	url=url+"&art_id="+art_id;
	
	url=url+"&randomsid="+Math.random();
	xmlHttp.onreadystatechange=stateChanged_update;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}

function ax_remove(art_id)
{

	xmlHttp=GetXmlHttpObject();
	
	if (xmlHttp==null)
	{
		alert ("Browser does not support HTTP Request");
		return;
	}
	
	var url="/winkelwagen_verwijder.php?";
	url=url+"art_id="+art_id;
	
	url=url+"&randomsid="+Math.random();
	xmlHttp.onreadystatechange=stateChanged_update;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}

function ax_korting(code)
{

	xmlHttp=GetXmlHttpObject();
	
	if (xmlHttp==null)
	{
		alert ("Browser does not support HTTP Request");
		return;
	}
	
	var url="/winkelwagen_korting.php?";
	url=url+"code="+code;
	
	url=url+"&randomsid="+Math.random();
	xmlHttp.onreadystatechange=stateChanged_update;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}


function ax_inpakservice(code)
{

xmlHttp=GetXmlHttpObject();

if (xmlHttp==null)
{
alert ("Browser does not support HTTP Request");
return;
}

var url="/winkelwagen_inpakken.php?";
url=url+"code="+code;

url=url+"&randomsid="+Math.random();
xmlHttp.onreadystatechange=stateChanged_update;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}


function ax_update_cart()
{

xmlHttp=GetXmlHttpObject();

if (xmlHttp==null)
{
alert ("Browser does not support HTTP Request");
return;
}

var url="/menu_rechts_winkelwagen.php";

xmlHttp.onreadystatechange=stateChanged_update_cart;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}

function ax_update_popup(popup_cat_naam,popup_art_titel,popup_art_media,popup_art_ean)
{

xmlHttp=GetXmlHttpObject();

if (xmlHttp==null)
{
alert ("Browser does not support HTTP Request");
return;
}

var url="/winkelwagen_popup.php?";
url=url+"popup_cat_naam="+popup_cat_naam;
url=url+"&popup_art_titel="+popup_art_titel;
url=url+"&popup_art_media="+popup_art_media;
url=url+"&popup_art_ean="+popup_art_ean;

xmlHttp.onreadystatechange=stateChanged_popup;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}



// functie's om aan te geven welke div geupdate moet worden
function stateChanged(id) 
{ 
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
{
document.getElementById("winkelwagen").innerHTML=xmlHttp.responseText;
} 
}
function stateChanged_update(id) 
{ 
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
{
document.getElementById("contenttxt").innerHTML=xmlHttp.responseText;
} 
}
function stateChanged_update_cart(id) 
{ 
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
{
document.getElementById("winkelwagen").innerHTML=xmlHttp.responseText;
} 
}
function stateChanged_popup(id) 
{ 
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
{
document.getElementById("winkelwagen_popup_inhoud").innerHTML=xmlHttp.responseText;
} 
}











function GetXmlHttpObject()
{
var xmlHttp=null;
try
 {
 // Firefox, Opera 8.0+, Safari
 xmlHttp=new XMLHttpRequest();
 }
catch (e)
 {
 //Internet Explorer 6.0 en verder (Snellere versie van het Object)...
 try
  {
  xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
   }
  //Internet Explorere 5.5 (Tragere versie)...
 catch (e)
  {
  xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
   }
 }
return xmlHttp;
}





