var remplirChamp = function (obj) {	
	
	// Ouverture de la Popup
	hs.htmlExpand(
		document.getElementById('AddCart'),
			{
			headingText: 'Merci de votre confiance',
			width: 300, 
			height: 150,
			contentId: 'DivCartAdd',
			maincontentText: '<br><br><br><div align=center><b>'+ obj.responseText +'</b> a été ajouté dans votre panier</div><br><br>',
			captionText: '<div align=center><font size=1>cette fenêtre va se fermer automatiquement</font></div>'
			}
		)	
setTimeout("parent.window.hs.close()",2500);
// Ajout du code suivant permettant de cacher le message de chargement
document.getElementById('LoadingFormCart').style.display = 'none';		

	// Mise à jour du Div Panier en header
	updateCartInfo();
}

var ResetPage = function (obj) {
window.location.href = window.location.pathname;
}


function updateCartInfo() {
	var XHR = new XHRConnection();
	XHR.appendData("action", "GetTotalProduct");
	XHR.sendAndLoad("AjaxPanier.php", "GET", function(obj) {
		if(obj.responseText!=0) {
		document.getElementById('CartInfo').innerHTML = obj.responseText + " article(s)"; 
		document.getElementById('CartInfoTotal').value = obj.responseText; 
		} else {
		document.getElementById('CartInfo').innerHTML = "Votre panier est vide"; 
		document.getElementById('CartInfoTotal').value = '0'; 
		}
	}	);	
}

function UpdateTotalCart(id_pr) {
	var XHR = new XHRConnection();
	XHR.appendData("action", "GetTotalCart");
	XHR.sendAndLoad("AjaxPanier.php", "GET", function(obj) {
		var TotalCart = obj.responseText.split("|");
		document.getElementById('montant_ht').innerHTML = TotalCart[0]+" €"; 
		document.getElementById('fraisport').innerHTML = TotalCart[2]+" €"; 
		document.getElementById('tva').innerHTML = TotalCart[3]+" €"; 
		document.getElementById('total_ttc').innerHTML = TotalCart[1]+" €"; 
		// Ajout du code suivant permettant de cacher le message de chargement
		document.getElementById('LoadingQty_'+id_pr).style.display = 'none';
		
		// Deblocage des inputs
		var inputs = document.getElementsByTagName('input'); 
		for(var k=0;k<inputs.length;k++) 
		{ 
		var input = inputs[k] 
		var name = input.id 
		input.disabled = false;
		} 				
		
	}	);	
}


function UpdateLineCart(id_pr,Qty) {
	var XHR = new XHRConnection();
	XHR.appendData("action", "GetLineAmount");
	XHR.appendData("id_pr", id_pr);
	XHR.appendData("Qty", Qty);
	XHR.sendAndLoad("AjaxPanier.php", "GET", function(obj) {
		document.getElementById('TLine_'+id_pr).innerHTML = obj.responseText+" €";
		UpdateTotalCart(id_pr);
	}	);	
}


function AddCart(ITEM,ItemQTY,id_taille) {
   	// Création de l'objet	
	var XHR = new XHRConnection();
	XHR.appendData("action", "Addcart");
	XHR.appendData("id_pr", ITEM);
	XHR.appendData("qty", ItemQTY);
	if(id_taille !="") { XHR.appendData("id_t", id_taille); }
	XHR.sendAndLoad("AjaxPanier.php", "GET", remplirChamp);	
	// Ajout du code suivant permettant de cacher le message de chargement
	document.getElementById('LoadingFormCart').style.display = 'block';
	return true;
}

function AddCart_Qty(ITEM,ItemQTY,id_taille,TotalQty,param) {
	// Ajout du code suivant permettant de cacher le message de chargement
	document.getElementById('LoadingQty_'+ITEM).style.display = 'inline';
	
	var inputs = document.getElementsByTagName('input'); 
	for(var k=0;k<inputs.length;k++) 
	{ 
	var input = inputs[k] 
	var name = input.id 
	input.disabled = true;
	} 		
	
   	// Création de l'objet	
	var XHR = new XHRConnection();
	XHR.appendData("action", "Addcart");
	XHR.appendData("id_pr", ITEM);
	XHR.appendData("qty", ItemQTY);
	if(id_taille !="") { XHR.appendData("id_t", id_taille); }
	if(param !="") { XHR.appendData("dimqte", param); }
	XHR.sendAndLoad("AjaxPanier.php", "GET", function (obj) {
	UpdateLineCart(ITEM,TotalQty);	
	});	
	return true;
}

function DestroyCart_Items(ITEM,id_taille) {
   	// Création de l'objet	
	var XHR = new XHRConnection();
	XHR.appendData("action", "Addcart");
	XHR.appendData("id_pr", ITEM);
	if(id_taille !="") { XHR.appendData("id_t", id_taille); }
	XHR.appendData("sp", "1");
	XHR.sendAndLoad("AjaxPanier.php", "GET", function (obj) {
	document.getElementById('Line_'+ITEM).style.display = 'none';
	UpdateTotalCart();
	updateCartInfo();
	});	
	
	return true;
}

function VerifPanier()
{
	var TotalCart = document.getElementById('CartInfoTotal').value;
	if(TotalCart == 0) {
	jAlert('Votre panier est vide','Informations');
	} else {
	document.location = 'panier.php';
	}
}




