

function GetHRObject() {
	var HttpRequest = null;

	if(window.XMLHttpRequest) {
		HttpRequest = new XMLHttpRequest();
	} else if(window.ActiveXObject){
		try	{
			HttpRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e)	{
			HttpRequest = new ActiveXObject("Microsoft.XMLHTTP");
		}
	} else { // XMLHttpRequest non supporté par le navigateur 
	   HttpRequest = false; 
	}
	return HttpRequest;
}


	
	
function ShowBasket() {
	var HttpRequest = GetHRObject();

	if (!HttpRequest) {
		// Mode normal
		return;
	}

	HttpRequest.onreadystatechange = function() 	{
		if (HttpRequest.readyState == 4 && HttpRequest.status == 200) 		{
			Data = HttpRequest.responseText.split('|');
			ProdCount = document.getElementById('CartProdCount');
			ProdCount.innerHTML = '<a title=\'Votre panier\' href=\'/panier.html\' style=\'color: #0096FF; text-decoration:none\'>Votre panier : '+ Data[0] + ' article(s)</a>';
			Amount = document.getElementById('CartTotalAmount');
			Amount.innerHTML = 'Total : ' + Data[1] + ' &euro;';
		}
	}
	Xt_h = new Date();
	HttpRequest.open('GET', '/ajax/request_cartstat.php?d='+Xt_h.getMinutes()+Xt_h.getSeconds());
	HttpRequest.send(null);

}


function UpdateBasket(ItemRef, ItemID, Qte, Type, Name, Extra){
	var HttpRequest = GetHRObject();		

	if (!HttpRequest)	{
		document.location.href='/panier.html?A=1&R='+ ItemRef +'&P=' + ItemID + '&Q=' + Qte + '&T=' + Type + '&Ext=' + Extra;
		return;
	}

	HttpRequest.onreadystatechange = function()	{
		if (HttpRequest.readyState == 4 && HttpRequest.status == 200) {
			if (HttpRequest.responseText == 'OK')	{
				
				document.getElementById('PopUpBasket').innerHTML = "<table width='100%' border='0' cellpadding='0' cellspacing='0' bgcolor='#FFFFFF' style='border: 3px solid #006AE6;  background:url(http://www.vigipiscine.com/img/gui/popup_div_bg_deg_small.gif) repeat-x left bottom;  '><tr><td width='100%' height='26' valign='top' background='/img/gui/popup_div_top_bg.gif'><div class='PopDivTitre'>Votre panier </div></td><td align='right' valign='top' background='/img/gui/popup_div_top_bg.gif'><a href='javascript:void(0);' onClick=\"CloseAlertDiv('PopUpBasket');\" ><img src='/img/gui/popup_div_top_close.gif' alt='Fermer' width='31' height='22' border='0' /></a></td></tr><tr><td colspan='2'><div class='PopDivTexte'><table width='100%' height='150' border='0' cellpadding='2' cellspacing='0' style='background:url(/img/gui/popup_div_bg_panier.gif) no-repeat center center; '><tr><td height='70' colspan='3' valign='middle' ><div style='font-size:14px; font-weight:bold; text-align:left; width:auto; color: #0097FF; ' id='PopUpBasketMatNom'>"+Name+"</div><div style='text-align:left; width:auto; margin: 5px 0 0 0; color: #001F64; '>Cet article a bien &eacute;t&eacute; ajout&eacute; &agrave; votre panier.</div><div style='text-align:left; width:auto; margin: 2px 0 0 0; color: #001F64; '>Quantité ajoutée : <span style='color:#001F64; font-weight:800;' id='PopUpBasketMatQte'>"+Qte+"</span></div></td></tr><tr><td width='40%' height='48' align='center' valign='top' ><a href='javascript:void(0);' onClick=\"CloseAlertDiv('PopUpBasket');\" ><img style='padding:10px 0 5px 0;' src='/img/gui/popup_div_btn_cart1.gif' width='59' height='39' border='0' alt='Rester sur la page' title='Continuer vos achats' /></a></td><td width='30%' height='48' valign='top'>&nbsp;</td><td width='40%' height='48' align='center' valign='top'><a href='/panier.html' ><img style='padding:10px 0 5px 0;' src='/img/gui/popup_div_btn_cart2.gif' width='59' height='39' border='0' alt='Visualiser votre panier' title='Visualiser votre panier' /></a></td></tr><tr><td align='center' style='color: #001F64; padding-bottom:20px '>Continuer vos<br />achats</td><td>&nbsp;</td><td align='center' style='color: #001F64; padding-bottom:20px'>Visualiser votre<br />panier</td></tr></table>";
//				document.getElementById('PopUpBasketMatNom').innerHTML = Name;
//				document.getElementById('PopUpBasketMatQte').innerHTML = Qte;
				AlertDiv('PopUpBasket',0);			
				ShowBasket();
				UpdateAcc();
			} else {
				document.location.href='/panier.html?A=1&R='+ ItemRef +'&P=' + ItemID + '&Q=' + Qte + '&T=' + Type+ '&Ext=' + Extra;
				return;
			}
			
		}
	}
	Xt_h = new Date();
	HttpRequest.open('GET', '/ajax/request_cartupdate.php?Ref='+ ItemRef +'&ProdID=' + ItemID + '&Qte=' + Qte +'&Type='+ Type +'&Ext=' + Extra + '&D='+Xt_h.getMinutes()+Xt_h.getSeconds()) ;
	HttpRequest.send(null);

}

function AssuranceOr(ItemRef, ItemValue, Qte){
	var HttpRequest = GetHRObject();	

	
	
	if (!HttpRequest)	{
		document.location.href='/panier.html?A=1&R='+ ItemRef +'&P=' + ItemID + '&Q=' + Qte + '&T=' + Type + '&Ext=' + Extra;
		return;
	}

	HttpRequest.onreadystatechange = function()	{
		if (HttpRequest.readyState == 4 && HttpRequest.status == 200) {
			Data = HttpRequest.responseText.split('|+|');
			if (Data[0] == 'OK')	{				
				document.getElementById('TdAssuranceValue').innerHTML = Data[1];
				HidePopDiv();
				AlertDiv('PopUpAssur',0);			
			} else {
				document.location.href='/panier.html?A=1&R='+ ItemRef +'&P=' + ItemID + '&Q=' + Qte + '&T=' + Type+ '&Ext=' + Extra;
				return;
			}
			
		}
	}
	Xt_h = new Date();
	HttpRequest.open('GET', '/ajax/request_assuror.php?Ref='+ ItemRef +'&ItemValue=' + ItemValue + '&Qte='+ Qte +'&D='+Xt_h.getMinutes()+Xt_h.getSeconds()) ;
	HttpRequest.send(null);

}

