// JavaScript Document
var produit_anchor_position = 1;
var commande_has_vrac = 0;
var client_has_logged = 0;

function Resize_Precision(height){
	var oDivPrecision = document.getElementById('precision');
	oDivPrecision.style.height = height;
}

function Determine_Commande_Where_To_Go(alert_text_has_vrac,alert_text_commande,alert_text_nom_a_imprimer){
	var commande_has_empty_name = false;
	var link_commande = "/panier.html";
	oNomImprimer = document.getElementsByName('nom_imprimer');
	oQTE = document.getElementsByName('qte');
	
	//validate form nom a imprimer
	for (i=0; i<oNomImprimer.length; i++){
		if (oNomImprimer.item(i).value != 'na') {
			if (oNomImprimer.item(i).value.length < 5 && oQTE.item(i).value != '0'){  
				alert(alert_text_nom_a_imprimer);
				commande_has_empty_name = true;
				oNomImprimer.item(i).focus();
				break;
			}
		}
	}
	if(!commande_has_empty_name){
		if(commande_has_vrac){
			alert(alert_text_has_vrac);
		} else {
			if(client_has_logged) {
				alert(alert_text_commande);
				link_commande = "/commande.html";
			} else {
				//link_commande = "/client-adhesion.html";
				Popup.showModal('login_clients',null,null,{'screenColor':'#000','screenOpacity':.6});
				Set_focus('loginform_clients');
				return false;
			}
		}
		window.location.href=link_commande;
	}
}

function GotoPanier(){
	document.location.href='/panier.html';
}

function Change_BTN_Action(id){
	var oBTN = document.getElementById('ajouter_panier_btn-'+id);
	var oTXT = document.getElementById('qte-'+id);
	var oSpan = document.getElementById('span-qte-'+id);
	oBTN.onclick=GotoPanier;
	oTXT.style.display = 'none';
	oSpan.style.display = 'none';
}

function Determine_What_To_Do_With_Ajax(params,response){
	paramsArray = params.split("|");
	action = paramsArray[0];
	//alert(params);
	p1 = paramsArray[1];
	p2 = paramsArray[2];
	p3 = paramsArray[3];
	p4 = paramsArray[4];
	p5 = paramsArray[5];
	p6 = paramsArray[6];
	p7 = paramsArray[7];
	p8 = paramsArray[8];
	p9 = paramsArray[9];
	p10 = paramsArray[10];
	
	//var oDivPrecision = document.getElementById('precision');
	var oDivPrecision2 = document.getElementById('precision2');
	
	//alert(p4);
	switch(action){
	case 'GetProduit':
		oDivPrecision2.innerHTML = response;
		break;
	case 'Update_Autoform':
		//oDivPrecision.style.height="100px";
		oDivPrecision2.innerHTML = response;
		break;
	case 'Add_To_Cart':
		var oDiv = document.getElementById('div_btn_cart-'+p4);
		if(oDiv.className == 'submit_ajouter_panier_fr'){
			oDiv.className = 'submit_deja_panier_fr';
		}else{
			oDiv.className = 'submit_deja_panier_en';
		}
		var ospan_sous_total = document.getElementById('span_sous_total');
		var ospan_nbr_items_panier = document.getElementById('span_nbr_items_panier');
		ospan_sous_total.innerHTML = p9;
		ospan_nbr_items_panier.innerHTML = p10;
		break;
	case 'Remove_From_Cart':
		var oDiv = document.getElementById('div_btn_cart-'+p4);
		if(oDiv.className == 'submit_deja_panier_fr'){
			oDiv.className = 'submit_ajouter_panier_fr';
		}else{
			oDiv.className = 'submit_ajouter_panier_en';
		}
		break;
	}
}

function set_anchor_position(panier_looper){
	produit_anchor_position=panier_looper;
}

function Change_Add_To_Cart_Button(){
	document[img_name].src=img_src;
}

function calculate_totals(prix_shipping,sous_total){
	
	tps = (sous_total + prix_shipping) * 5 / 100;
	tvq = (sous_total + prix_shipping + tps) * 85 /1000;
	
	document.getElementById('prix_shipping_commande').value = roundNumber(prix_shipping,2);
	document.getElementById('tps_commande').value = roundNumber(tps,2);
	document.getElementById('tvq_commande').value = roundNumber(tvq,2);
	document.getElementById('total_commande').value = roundNumber(sous_total + prix_shipping + tps + tvq,2);
	
}

