function addarticle(idarticle) {
	var quantite = document.getElementById('quantite').value;
	var xhr = getXhr();
	
	xhr.onreadystatechange = function() {
		jQuery.facebox(xhr.responseText);
	}
	
	xhr.open('GET','pages/panier.php?op=addarticle&article='+escape(idarticle)+'&quantite='+escape(quantite),true);
	xhr.send(null);
	
	majTxtPanier();
}

function savePanier(idpanier) {
	var xhr = getXhr();
	
	xhr.onreadystatechange = function() {
		jQuery.facebox(xhr.responseText);
	}
	
	xhr.open('GET','pages/panier.php?op=savePanier&idpanier='+escape(idpanier),true);
	xhr.send(null);
}

function majTxtPanier() {
	var xhr = getXhr();
	
	xhr.onreadystatechange = function() {
		if(xhr.readyState == 4 && xhr.status == 200) {
			document.getElementById('nbProdPanier').innerHTML = xhr.responseText;
		}
	}
	
	xhr.open('GET','ajax.php?op=majTxtPanier',true);
	xhr.send(null);
}

function getSavePanier(idpanier) {
	var nompanier = document.getElementById('nompanier').value;
	var xhr = getXhr();
	
	xhr.onreadystatechange = function() {
		jQuery.facebox(xhr.responseText);
	}
	
	xhr.open('GET','pages/panier.php?op=getSave&nompanier='+escape(nompanier)+'&idpanier='+escape(idpanier),true);
	xhr.send(null);
}

function payerPanier(idpanier) {
	var xhr = getXhr();
	
	xhr.onreadystatechange = function() {
		jQuery.facebox(xhr.responseText);
	}
	
	xhr.open('GET','pages/panier.php?op=payer&idpanier='+escape(idpanier),true);
	xhr.send(null);
}

function payerPanierStep1(idpanier) {
	var paiement;
	var cb = document.getElementById('CB_0');
	var visa = document.getElementById('CB_1');
	var master = document.getElementById('CB_2');
	var cheque = document.getElementById('cheque');
	var virement = document.getElementById('virement');
	var retrait = document.getElementById('retrait');
	var en3fois = document.getElementById('3fois');
	
	if(document.getElementById('cgv').checked) {
		if(cb.checked) {
			paiement = cb.value;
		}
		else {
			if(visa.checked) {
				paiement = visa.value;
			}
			else {
				if(master.checked) {
					paiement = master.value;
				}
				else {
					if(cheque.checked) {
						paiement = cheque.value;
					}
					else {
						if(virement.checked) {
							paiement = virement.value;
						}
						else {
							if(retrait.checked) {
								paiement = retrait.value;
							}
							else {
								if(en3fois.checked) {
									paiement = en3fois.value;
								}
								else {
									paiement = "";
								}
							}
						}
					}
				}
			}
		}
		
		if(paiement != "") {
			window.location.replace('?p=panier&op=payerStep1&idpanier='+idpanier+'&paiement='+paiement);
		}
		else {
			alert('Merci de choisir un mode de paiement.');
		}
	}
	else {
		alert('Vous devez accepter les conditions générales de vente.');
	}
}
