/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
function addToSelection(produit, selection_key){

	var o = new ajax();
	o.setParam('url', '/_modules/catalogue/ajax/produit.addtoselection.ajax.php');
	o.setParam('method', 'post');
	
	o.setData('produit', produit);
	o.setData('selection_key', selection_key);
	o.setData('do', 'get');
	o.setParam('format', 'txt');
	o.setParam('callback', 'displayConfirmMessage');
	
	result = o.execute();

}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
function addToComparateur(produit, comparateur_key){

	var o = new ajax();
	o.setParam('url', '/_modules/catalogue/ajax/produit.addtocomparateur.ajax.php');
	o.setParam('method', 'post');
	
	o.setData('produit', produit);
	o.setData('comparateur_key', comparateur_key);
	o.setData('do', 'get');
	o.setParam('format', 'txt');
	o.setParam('callback', 'displayConfirmMessage');
	
	result = o.execute();

}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
function addToPanier(frm_name){

	var reference 	= document.forms[frm_name].elements['reference'].value;
	
	
	if(reference == ""){

		alert('Veuillez renseigner la taille et la couleur de votre produit');	
		
	}else{

		var panier_key 	= document.forms[frm_name].elements['panier_key'].value;
		var produit 	= document.forms[frm_name].elements['produit'].value;
		
		var o = new ajax();
		o.setParam('url', '/_modules/catalogue/ajax/produit.addtopanier.ajax.php');
		o.setParam('method', 'post');
	
		o.setData('reference', reference);
		o.setData('panier_key', panier_key);
		o.setData('produit', produit);
		o.setData('do', 'get');
		o.setParam('format', 'txt');
		o.setParam('callback', 'displayConfirmMessage');
	
		result = o.execute();
	
		
	}
	return false;

}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

function displayConfirmMessage(response) {

	var erreurMessage 		= '';
	var confirmMessage 		= '';
	var btn_valid_panier 		= false;
	var btn_voir_selection 		= false;
	var btn_voir_comparateur 	= false;
	
	var response_value = response;
	
	switch(response_value){
		case 'DISPO-0':
			confirmMessage = '<strong>Ce produit n\'est plus disponible.</strong>';
			btn_valid_panier = true;
		break;	
		case 'PANIER-1':
			confirmMessage = '<strong>Ce produit a été ajouté à votre panier.</strong>';
			btn_valid_panier = true;
		break;	
		case 'PANIER-0':
			confirmMessage = '<strong>Une erreur est survenue, ce produit n\'a pas été ajouté à votre panier.</strong>';
			btn_valid_panier = true;
		break;	
		case 'PANIER-EXIST':
			confirmMessage = '<strong>Ce produit n\'a pas été ajouté à votre panier car il y figurait déjà.</strong>';
			btn_valid_panier = true;
		break;
		case 'SELECT-1':
			confirmMessage = '<strong>Ce produit a été ajouté à votre sélection.</strong>';
			btn_voir_selection = true;
		break;
		case 'SELECT-0':
			confirmMessage = '<strong>Une erreur est survenue, ce produit n\'a pas été ajouté à votre sélection.</strong>';
			btn_voir_selection = true;
		break;	
		case 'SELECT-EXIST':
			confirmMessage = '<strong>Ce produit n\'a pas été ajouté à votre sélection car il y figurait déjà.</strong>';
			btn_voir_selection = true;
		break;
		case 'COMPAR-1':
			confirmMessage = '<strong>Ce produit a été ajouté à votre comparateur.</strong>';
			btn_voir_comparateur = true;
		break;
		case 'COMPAR-0':
			confirmMessage = '<strong>Une erreur est survenue, ce produit n\'a pas été ajouté à votre comparateur.</strong>';
			btn_voir_comparateur = true;
		break;	
		case 'COMPAR-EXIST':
			confirmMessage = '<strong>Ce produit n\'a pas été ajouté à votre comparateur car il y figurait déjà.</strong>';
			btn_voir_comparateur = true;
		break;
		default:
			confirmMessage = '<strong>Une erreur est survenue.</strong>';
		break;
	}
	
	
	var ele = document.getElementById('btn_valid_panier');
	if (ele) {
		ele.style.display = (btn_valid_panier == false) ? 'none' : 'block';
	}
	
	var ele = document.getElementById('btn_voir_selection');
	if (ele) {
		ele.style.display = (btn_voir_selection == false) ? 'none' : 'block';
	}
	
	var ele = document.getElementById('btn_voir_comparateur');
	if (ele) {
		ele.style.display = (btn_voir_comparateur == false) ? 'none' : 'block';
	}
		
	var ele = document.getElementById('confirmMessage');
	if (ele) {
		ele.innerHTML = confirmMessage;
	}
	
	var ele = document.getElementById('panierConfirmation');
	if (ele) {
		ele.style.display 	= 'block';
	}
	
	var ele = document.getElementById('div_ouacheter_principal');
	if (ele) {
		ele.style.display 	= 'none';
	}
	
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
