/* VEOTEAM JS */
var unit = 1;
var prods = 13;

function show_div(id) {
	for (i = 0; i <= prods; i++) {
		if (i != id) Effect.Fade('f'+i, {duration: 0});
	}
	var t = setTimeout("Effect.Appear(f"+id+", {duration: 0.2})", 0);
}

function show_pres(id, maxpres) {
 // Efface les div
 for (i = 1; i <= maxpres; i++) {
  	if (i != id) {
		Effect.Fade('pres'+i, {duration: 0});
		obj_id = document.getElementById("onglet"+i);
		obj_id.src = obj_id.src.replace("/on/", "/off/"); 
 	}
 }
 var t = setTimeout("Effect.BlindDown(pres"+id+", {duration: 0.5})", 200);
 obj_id = document.getElementById("onglet"+id);
 obj_id.src = obj_id.src.replace("/off/", "/on/");
}

function addToCart(element) {
	num=element.id.split("box");
	qty = UpdateValues(num[1], '1');
	if (qty >= 1) Effect.Appear('cart'+num[1], {duration: 0.3});	
}

function MyCart(element, delta) {
		num=element.split("box");
		qty = UpdateValues(num[1], delta);
		if (qty < 1) { Effect.Fade('cart'+num[1], {duration: 0.3})}; 
}

function UpdateValues(id, delta) {

	// div definitions
	qtydiv=document.getElementById("n"+id);
	prcdiv=document.getElementById("p"+id);
	prcttcdiv=document.getElementById("pttc"+id);
	totaldiv=document.getElementById("total");
	totalttcdiv=document.getElementById("totalttc");
	
	//retrieving values
	var qty = qtydiv.innerHTML;
	var prc = prcdiv.innerHTML;
	var prcttc= prcttcdiv.innerHTML;
	var total = parseFloat(totaldiv.innerHTML); 
	var totalttc = parseFloat(totalttcdiv.innerHTML);

	// CALCULS
	// unit prices
	if (qty != 0) {
		prc_unit = (prc / qty);
		prcttc_unit = (prcttc / qty);
	} else {
		prc_unit = prc;
		prcttc_unit = prcttc;
	}
		
	// new quantity
	if (!(delta == -1 && qty < 1)) {
		qty=Math.round(qty)+(delta*unit);
	

		// new prices
		if (qty >= 1) {
			prc = (prc_unit * qty).toFixed(2);
			prcttc = (prcttc_unit * qty).toFixed(2);
		}
		
		// new totals
		total += delta * unit * prc_unit;
		totalttc += delta * unit * prcttc_unit;
	}
	
	// DEBUG MY FACE
	//alert('prod: '+id+' | prc_unit: '+prc_unit+' | qty: '+qty+' | prc: '+prc+' | total: '+total);

	// Writing down results
	qtydiv.innerHTML=qty;
	prcdiv.innerHTML=prc;
	prcttcdiv.innerHTML=prcttc;
	totaldiv.innerHTML=total.toFixed(2);
	totalttcdiv.innerHTML=totalttc.toFixed(2);
	
	return qty;
}

function submit_cart() {
	var quantities = new Array();
	for (i = 1; i <= prods; i++) {
		qtydiv=document.getElementById("n"+i);
		var qty = qtydiv.innerHTML;
		quantities[i] = qty;
	}
  // Initialize packed or we get the word 'undefined'
	var packed = "";
	for (i = 1; (i < quantities.length); i++) {
		if (i > 1) {
      	packed += ",";
    	}
	    packed += escape(quantities[i]);
  	}
	//alert(packed);
	document.cart.quantities.value = packed;
	document.cart.submit();
}

function retrieve() {
	
	devisdiv=document.getElementById("devis");
	devisdiv.innerHTML="<ul>";
	for (i = 1; (i < quantities.length); i++) {
		devisdiv.innerHTML+= "<li>" + quantities[i] + "</li>\n";
	}
	devisdiv.innerHTML="</ul>";

}
function submit_form() {
  document.MailForm.submit();
}