var isMozilla = (navigator.userAgent.toLowerCase().indexOf('gecko')!=-1) ? true : false;
var regexp = new RegExp("[\r]","gi");

function getXhr() {
    var xhr = null; 
	if(window.XMLHttpRequest) // Firefox et autres
		xhr = new XMLHttpRequest(); 
	else if(window.ActiveXObject){ // Internet Explorer
	   try {
			xhr = new ActiveXObject("Msxml2.XMLHTTP");
	    } catch (e) {
			xhr = new ActiveXObject("Microsoft.XMLHTTP");
		}
	} else { // XMLHttpRequest non supporté par le navigateur 
		alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
		xhr = false; 
	} 
    return xhr;
} 



function sw(a) {
	if(a.value==a.accept) a.value="";
	else if(a.value=="") a.value=a.accept;
}


//------------------- ouverture video produit --------------
function video(reference) {
	document.getElementById('ecoconfort').style.overflow='hidden';
	document.getElementById('video'+reference).style.display='block';
}


//------------------- ouverture zoom photo produit --------------
function zoomphoto() {
	document.getElementById('ecoconfort').style.overflow='hidden';
	document.getElementById('zoomdiv').style.display='block';
}


function agrandir(id, i) {
	document.getElementById('zoom').src = "images/produits/"+id+"-"+i+".jpg";
	document.getElementById('zoomp').src = "images/produits/"+id+"-"+i+".jpg";
}










//------------------- FONCTION comparatif produits : 3 cases max --------------
function comparcase(champ) {
	if(document.forms['comparatif'].elements['coche'+champ].checked == true) {
		document.getElementById('totalcochees').value=parseFloat(document.getElementById('totalcochees').value)+1;
	} else {
		document.getElementById('totalcochees').value=parseFloat(document.getElementById('totalcochees').value)-1;
	}
	
	if(document.getElementById('totalcochees').value > 3) {
		alert("Vous ne pouvez que cocher 3 cases au maximum");
		document.forms['comparatif'].elements['coche'+champ].checked = false;
	}
}


function comparer()
{
	if(document.getElementById('totalcochees').value < 2) 
	{
		alert("Vous devez sélectionner au moins 2 produits à comparer");
	}
	else
	{
		document.getElementById('comparatif').submit();
	}
}



// mise à jour de la quantité dans le panier
function quantite(ref, i) {
	var qtt = document.getElementById('qtt'+i).value;
	var sup = parseFloat(document.getElementById('supp'+i).value);
	var pu  = parseFloat(document.getElementById('pu'+i).value);
	var opt  = document.getElementById('opt'+i).value;
	var prix = (parseFloat(pu+sup)*parseFloat(qtt));	

	//affichage du résultat
	document.getElementById('total'+i).innerHTML = (Math.round(prix*100)/100)+" €";
	//enregistrement de la quantité
	var xhr = getXhr();			
	xhr.open("GET","scripts/ajax.php?i="+i+"&qtt="+qtt+"&ref="+ref+"&opt="+opt,false);
	xhr.send(null);		
	if(xhr.responseText) 
		document.getElementById('totalttc').innerHTML = xhr.responseText;
	xhr.abort();
}






//activer bouton VALIDATION CHOIX MODE DE PAIEMENT
function modactif() {
	if(document.forms['form'].elements['cgv'].checked == true) {
		
	}
}


// Traduction de la page produit
function langue_produit(param)
{
	if(param=='fr' || param=='en')
	{
		document.getElementById('lg_prod').value=param;
		document.getElementById('form_lg_prod').submit();
	}
	else
	{
		document.getElementById('lg_prod').value='fr';
		document.getElementById('form_lg_prod').submit();
	}
}


