// JavaScript Document
var reecriture=1; /* a changer egalement le parametre */
function rewriting(texte){
	texte1=texte;
	var accents=new Array("à","á","â","ã","ä","ç","è","é","ê","ë","ì","í","î","ï","ñ","ò","ó","ô","õ","ö","ù","ú","û","ü","ý","ÿ","À","Á","Â","Ã","Ä","Ç","È","É","Ê","Ë","Ì","Í","Î","Ï","Ñ","Ò","Ó","Ô","Õ","Ö","Ù","Ú","Û","Ü","Ý");		
	var no_accents=new Array("a","a","a","a","a","c","e","e","e","e","i","i","i","i","n","o","o","o","o","o","u","u","u","u","y","y","A","A","A","A","A","C","E","E","E","E","I","I","I","I","N","O","O","O","O","O","U","U","U","U","Y");
	var accents2=new Array("&agrave;", "&aacute;", "&acirc;", "&atilde;", "&auml;", "&ccedil;", "&egrave;", "&eacute;", "&ecirc;", "&euml;", "&igrave;", "&iacute;", "&icirc;", "&iuml;", "&ntilde;", "&ograve;", "&oacute;", "&ocirc;", "&otilde;", "&ouml;", "&ugrave;", "&uacute;", "&ucirc;", "&uuml;", "&yacute;", "&yuml;", "&Agrave;", "&Aacute;", "&Acirc;", "&Atilde;", "&Auml;", "&Ccedil;", "&Egrave;", "&Eacute;", "&Ecirc;", "&Euml;", "&Igrave;", "&Iacute;", "&Icirc;", "&Iuml;", "&Ntilde;", "&Ograve;", "&Oacute;", "&Ocirc;", "&Otilde;", "&Ouml;", "&Ugrave;", "&Uacute;", "&Ucirc;", "&Uuml;", "&Yacute;");
	for (var i=0; i < accents.length; ++i) {
		texte1=texte1.replace(accents[i], no_accents[i]);
		texte1=texte1.replace(accents2[i], no_accents[i]);
	}
	texte2=texte1.replace(" ", "-").replace(" ", "-").replace(" ", "-").replace(" ", "-").replace(" ", "-").replace(" ", "-");
	texte3=texte2.replace("'", "").replace("'", "").replace("'", "").replace("'", "").replace("'", "").replace("'", "");
	return texte3;
}
/*

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;
}*/

/*** Méthode qui sera appelée sur le click du bouton*/
/*function go(){
	var xhr = getXhr();
	// On défini ce qu'on va faire quand on aura la réponse
	xhr.onreadystatechange = function(){
			document.getElementById('cadre_modeles').innerHTML = leselect;
		// On ne fait quelque chose que si on a tout reçu et que le serveur est ok
		if(xhr.readyState == 4 && xhr.status == 200){
			// On se sert de innerHTML pour rajouter les options a la liste
			var leselect;
			leselect = xhr.responseText;
			// On se sert de innerHTML pour rajouter les options a la liste
			document.getElementById('cadre_modeles').innerHTML = leselect;
		} else {
			document.getElementById('cadre_modeles').innerHTML = '<span class="libelles">MOD&Egrave;LE</span><select name="modeles" id="modeles" class="champs"><option value="">Recherche en cours...</option></select>';
		}
	}

	// Ici on va voir comment faire du post
	xhr.open("POST","/recherche/recherche.inc.php",true);
	// ne pas oublier ça pour le post
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	sel = document.getElementById('fabricant');
	fabricant = sel.options[sel.selectedIndex].value;
	nom_fabricant = sel.options[sel.selectedIndex].text;
//on met la valeur envoyée en post
	xhr.send("fabricant="+fabricant+"&nom="+nom_fabricant);
}
*/
function verif_rech_centre() {
	if ( ((document.form_rech_centre.reference.value=="") || (document.form_rech_centre.reference.value=="Saisissez une référence")) && (document.form_rech_centre.modeles.value=="") ) {
		alert ("Vous devez sélectionner un modèle ou saisir une référence.");
		return false;
	}
	if ((document.form_rech_centre.reference.value!="") && (document.form_rech_centre.reference.value!="Saisissez une référence")) {
		if (reecriture==1) {
			document.form_rech_centre.action="/recherche-consommables-imprimantes/" + document.form_rech_centre.reference.value.replace(" ", "_").replace("-", "_").replace("'", "_").toLowerCase() + ".html";	
		} else {
			document.form_rech_centre.action="/produits.php?ref=" + document.form_rech_centre.reference.value;	
		}
	} else {
		if (reecriture==1) {
			var urlrw=rewriting(document.getElementById('modeles').options[document.getElementById('modeles').selectedIndex].text);
			document.form_rech_centre.action="/consommables-imprimantes/" + urlrw.toLowerCase() + "-" + document.form_rech_centre.modeles.value + ".html";	
		} else {
			document.form_rech_centre.action="/produits.php?id=" + document.form_rech_centre.modeles.value.replace(" ", "_").replace("-", "_").replace("'", "_").toLowerCase();	 
		}
	}
	/*alert (document.form_rech_centre.action);*/
}

function verif_rech_gauche() {
	if ( (document.form_rech_gauche.ref_gauche.value=="") || (document.form_rech_gauche.ref_gauche.value=="Saisissez une référence") ) 			
	{
		alert ("Vous devez saisir une référence.");
		return false;
	}
	if ((document.form_rech_gauche.value!="") && (document.form_rech_gauche.value!="Saisissez une référence")) {
		if (reecriture==1) {
			document.form_rech_gauche.action="/recherche-consommables-imprimantes/" + document.form_rech_gauche.ref_gauche.value.replace(" ", "_").replace("-", "_").replace("'", "_").toLowerCase() + ".html";	
		} else {
			document.form_rech_gauche.action="/produits.php?ref=" + document.form_rech_gauche.ref_gauche.value.replace(" ", "_").replace("-", "_").replace("'", "_").toLowerCase();
		}
	}

}

function verif_qte() {
	q=document.getElementById('quantite_produit');
	if (q.value=="") {
		alert ("Vous devez saisir une quantité.");	
		return false;
	} else {
		if (isNaN(q.value)) {
			alert ("Vous devez saisir un nombre.");	
			return false;
		} else {
			return true;	
		}
	}
}

function visibility_colis(idcolis){
	description=document.getElementById(idcolis);
	if(description.style.visibility=='hidden'){
		description.style.visibility='visible';
		description.style.fontSize='10px';
	}
	else{
		if(description.style.visibility=='visible'){
			description.style.visibility='hidden';
			description.style.fontSize='0px';
		}
	}
}


function visibility_conseil(idcolis){
	description=document.getElementById(idcolis);
	if(description!=null){
	if(description.style.visibility=='hidden'){
		description.style.visibility='visible';
		description.style.fontSize='10px';
		description.style.height='22px';
	}
	else{
		if(description.style.visibility=='visible'){
			description.style.visibility='hidden';
			description.style.fontSize='0px';
			description.style.height='0px';
		}
	}
	}
}

function cache_element(id){
	leselect=document.getElementById(id);
	leselect.style.visibility='hidden';
}

function montre_element(id){
	leselect=document.getElementById(id);
	leselect.style.visibility='visible';
}

function verif_quantite(form){
qte=document.forms[form].quantite.value;
//if(produit=="item")qte_text=document.forms[form].liste_unites.options[document.forms[form].liste_unites.selectedIndex].text;
//if(produit=="colis")qte_text=document.forms[form].liste_unites.value;
if(qte==""){
	alert("Vous n'avez pas saisie de quantité");
	return false;
}
else{
	if(isNaN(qte) || qte<=0){
		alert("La quantité saisie n'est pas correcte");
		return false;
	}
	else{
		//if(qte_text !="kg"){
			if(Math.ceil(qte) > qte){
				alert("Vous devez saisir un entier en quantité pour ce type de produit");
				return false;
			}
		//}
	}
}
return true;
}

var toucheDesac=13;
var focusSuivant="quantite_produit";
var gk=window.Event?1:0;
document.onkeypress = function (e) {
	var touche=gk?e.which:window.event.keyCode;
	if (touche == toucheDesac){ 
	document.getElementById(focusSuivant).focus(); 
	return false;
	}
}

function Over(fond) {
	document.getElementById(fond).style.height='160px';
	document.getElementById(fond).style.backgroundColor='#d10019';
	document.getElementById(fond).style.backgroundImage='url("/Design/background_menuh_hover.jpg")';
}

function Out (fond) {
	document.getElementById(fond).style.height='132px';
	document.getElementById(fond).style.backgroundColor='#ff8707';
	document.getElementById(fond).style.backgroundImage='url("/Design/background_menuh.jpg")';
}

$(document).ready(function(){
	$(function(){
		$('.promo').corner('20px');
		//$('.prix_produit').corner('10px');
	});
});
