// JavaScript Document
function verifieInscription(langue) {
	f = document.inscription_newsletters;
	if ((f.courriel.value.indexOf('@') == -1) || (f.courriel.value.indexOf('.') == -1)) {
		if (langue == 'fr') {
			alert('Veuillez entrer un courriel valide.');
		} else if (langue == 'en') {
			alert('Please enter a valid e-mail.');
		} else if (langue == 'es') {
			alert('Please enter a valid e-mail.');
		}
		return;
	}
	f.submit();
}

function MM_jumpMenu(targ,selObj,restore){ //v3.0
  // Replace cookie pour redirection landing page.
  langue = '';
  document.cookie = "langue=; expires=-1000; path=/";
  if (selObj.selectedIndex == 0) { langue = 'fr'; }
  if (selObj.selectedIndex == 1) { langue = 'en'; }
  if (selObj.selectedIndex == 2) { langue = 'es'; }
  var expDate = new Date();
  expDate.setTime(expDate.getTime() + (365 * 24 * 3600 * 1000));
  document.cookie = "langue=" + langue + "; expires=" + expDate.toGMTString() + "; path=/";
  
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}

function GetXmlHttpObject() {
	var xmlHttp=null;
	try { // Firefox, Opera 8.0+, Safari
		xmlHttp=new XMLHttpRequest();
	}
	catch (e) { // Internet Explorer
		try {
			xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e) {
			xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
	}
	return xmlHttp;
}

function updateCart(id, lang){
	var xmlHttp = GetXmlHttpObject()
	if (xmlHttp == null) {
		return;
	}
	
	var dvd = id;
	var select1 = document.getElementById('qte1');
	var select2 = document.getElementById('qte2');
	var select3 = document.getElementById('qte3');
	var select4 = document.getElementById('qte4');

	var qte1 = select1[select1.selectedIndex].value;
	var qte2 = select2[select2.selectedIndex].value;
	var qte3 = select3[select3.selectedIndex].value;
	var qte4 = select4[select4.selectedIndex].value;

	switch (dvd) {
		case 'qte1': dvdnb = 1; break;
		case 'qte2': dvdnb = 2; break;
		case 'qte3': dvdnb = 3; break;
		case 'qte4': dvdnb = 4; break;
	}

	var strUrl = "/" + lang + "/boutique.php";
	var params = "action=add&dvd1=" + qte1 + "&dvd2=" + qte2 + "&dvd3=" + qte3 + "&dvd4=" + qte4;

	xmlHttp.onreadystatechange = function() {
		if (xmlHttp.readyState == 4) {
			var rep = xmlHttp.responseText;

			if (rep == "ok") {
				document.getElementById("dvd" + dvdnb).style.display = "block";
				setTimeout("hideResult(" + dvdnb + ")", 4000);
			}
		}
	}

	xmlHttp.open("GET",strUrl + "?" + params, true);
	xmlHttp.send(null);
}

function updatePrice(lang){
	var xmlHttp = GetXmlHttpObject()
	if (xmlHttp == null) {
		return;
	}
	
	var qte1 = 0;
	var qte2 = 0;
	var qte3 = 0;
	var qte4 = 0;
	var province = "";

	if (document.getElementById('qte1')) { qte1 = document.getElementById('qte1').value; }
	if (document.getElementById('qte2')) { qte2 = document.getElementById('qte2').value; }
	if (document.getElementById('qte3')) { qte3 = document.getElementById('qte3').value; }
	if (document.getElementById('qte4')) { qte4 = document.getElementById('qte4').value; }
	if (document.getElementById('province')) { province = "&province=" + document.getElementById('province')[document.getElementById('province').selectedIndex].value; }

	var strUrl = "/" + lang + "/panier.php";
	var params = "action=update&dvd1=" + qte1 + "&dvd2=" + qte2 + "&dvd3=" + qte3 + "&dvd4=" + qte4 + province;

	xmlHttp.onreadystatechange = function() {
		if (xmlHttp.readyState == 4) {
			var rep = xmlHttp.responseText.split('~');
			if (rep.length == 8) {
				for (i = 1; i < 5; i++) {
					if (document.getElementById("subtotal" + i)) {
						if (document.getElementById('qte' + i).value == 0) { document.getElementById("dvd" + i).style.display = "none"; }
						document.getElementById("subtotal" + i).innerHTML = rep[(i-1)];
					}
				}	
				document.getElementById("subtotal").innerHTML = rep[4];
				document.getElementById("shipping").innerHTML = rep[5];
				document.getElementById("taxes").innerHTML = rep[6];
				document.getElementById("total").innerHTML = rep[7];

				if (rep[7] == 0) {
					document.getElementById("pay").style.display = 'none';
				}
			}
		}
	}

	xmlHttp.open("GET",strUrl + "?" + params, true);
	xmlHttp.send(null);
}

function checkProvince(a, lang) {
	if (document.getElementById('province')) { 
		if (document.getElementById('province')[document.getElementById('province').selectedIndex].value == 0) {
			a.href = "#boutique-boutons";	
			if (lang == "fr") {
				alert("Veuillez choisir votre province avant de passer ŕ l'étape suivante.");
			} else {
				alert("You must select your province to go to the next step.");
			}
		} else {
			a.href = "https://www.commentcestfait.com/" + lang + "/panier-coordonnees.php";	
		}
	}
}

function hideResult(index) {
	document.getElementById("dvd" + index).style.display = "none";
}