/** Teste si la case CGV a été cochée **/
function verifCGV(obj) {
	if(obj.form.cgv.checked) 
		return true; 
	else {
		alert("Vous devez accepter les conditions g\351n\351rales de ventes");
		return false;
	}
}

/** Supprimer un elément dans le panier avec une image au bout de la ligne **/
function delBasket(val) {
	var objQuantite = document.getElementById(val);
	objQuantite.value = 0;
	
	var objBouton = document.getElementById('StoreChangesButton');
	objBouton.click();
}

/** Adresse de livraison identique à la facturation **/
function adresse_livraison(obj, id) {
	Effect.toggle(id, 'slide', { delay: 0.25 });
}


function addtobasket(url, nodeid, objectid, title, btnactionid, contentid, imgwait) {
	
	var btnAction = $(btnactionid);	
	var onclick = btnAction.onclick;
	var onmouseover = btnAction.onmouseover;
	var btnImage = btnAction.src.replace("_hover.", "."); // Si image hover surement mieux à faire ???
	
	
	// Afficher le bouton en mode wait 
	if(imgwait != null) btnAction.src = imgwait;
	
	// Génération du tooltip
	if (btnAction.prototip != null) btnAction.prototip.hide();
	
	// Suppression des événements onclick, onmouseover et onmouseout
	btnAction.onclick = null;
	btnAction.onmouseover = null;
	btnAction.stopObserving('mouseout');
	btnAction.stopObserving('click');
		
	// Ajouter au panier	
	new Ajax.Request(url, {
	  method: 'post',
	  parameters: {  
            		"ContentNodeID": nodeid,  
             		"ContentObjectID": objectid,
             		"ActionAddToBasket": "1",
             		"ViewMode": "ajax"
			      },  
	  onSuccess: function(transport) {
	  		  	
	  	// Génération et Affichage du tooltip
	  	new Tip(btnAction, $(contentid), {title: title, style: 'basket'});
	  	btnAction.prototip.show();
	  	
	  	// Remettre le bouton en standard 
		if(imgwait != null) btnAction.src = btnImage;
	  	
	  	// Remet les événements sur le bouton
	  	btnAction.onclick = onclick;
	  	btnAction.onmouseover = onmouseover;
	    
	    // Mise à jour du nombre d'élement du panier
	    new Ajax.Request('/module/fetch', {
		  method: 'post',
		  parameters: { "t": 'basket' },  
		  onSuccess: function(response) {
		  	$('contener_monpanier').innerHTML = response.responseText;
		  }
		});
	  },
	  onFailure: function(transport) {
	    
	  }
	});
	
	
	return false;
}
