function LigneOnMouseOver(src,color) {
	ExCL = src.style.backgroundColor;
	src.style.backgroundColor = color;
}

function LigneOnMouseOut(src) {
	src.style.backgroundColor = ExCL;
}

function getNav(){
	
	if (typeof document.body.style.opacity == 'string') // CSS3 compliant (Moz 1.7alpha+, Safari 1.2+)
		var navigateur =  'css3';
	else if ("filters" in document.body && "alpha" in document.body.filters) // Internet Exploder
		var navigateur = 'ie';
	else if (typeof document.body.style.MozOpacity == 'string') // older Mozilla, Netscape 7.x
		var navigateur ='oldMoz';
	else if (typeof document.body.style.getPropertyValue("-khtml-opacity") == 'string') // Konqueror, older Safari
		var navigateur ='kon';
	else // opacity not supported
		var navigateur = '';
		
	return navigateur;
}

function PopupCenter(img) {
	titre="Irie Ites";
	w=open("",'image','width=50,height=50,toolbar=no,scrollbars=no,resizable=yes');
	w.document.write("<HTML><HEAD><TITLE>"+titre+"</TITLE></HEAD>");
	w.document.write("<SCRIPT language=javascript>function checksize() { if (document.images[0].complete) {  window.resizeTo(document.images[0].width+12,document.images[0].height+30); window.focus();} else { setTimeout('check()',250) } }</"+"SCRIPT>");
	w.document.write("<BODY onload='checksize()' leftMargin=0 rightMargin=0 bottommargin=0 topMargin=0 marginwidth=0 marginheight=0><a href=\"javascript:self.close()\"><IMG src='"+img+"' border=0></a>");
	w.document.write("");
	w.document.write("</BODY></HTML>");
	w.document.close();
}

function PopupCenter2(img) {
	titre="Irie Ites";
	w=open("",'image','width=50,height=50,toolbar=no,scrollbars=no,resizable=yes');
	w.document.write("<HTML><HEAD><TITLE>"+titre+"</TITLE></HEAD>");
	w.document.write("<SCRIPT language=javascript>function checksize() { if (document.images[0].complete) {  window.resizeTo(640,530); window.focus();} else { setTimeout('check()',250) } }</"+"SCRIPT>");
	w.document.write("<BODY onload='checksize()' leftMargin=0 rightMargin=0 bottommargin=0 topMargin=0 marginwidth=0 marginheight=0><a href=\"javascript:self.close()\"><IMG width='640' height='480' src='"+img+"' border=0></a>");
	w.document.write("");
	w.document.write("</BODY></HTML>");
	w.document.close();
}

function start(nomobj) {
	if (document.all) {
		obj=window.document.all.tags('DIV')[nomobj];
	}
	if (document.getElementById) {
		obj=window.document.getElementById(nomobj);
	}
	if (document.layers) {
		obj=window.document.layers[nomobj];
	}
	return obj;
}

function pictOff(nomDiv) {
	obj=start(nomDiv);
	if (obj.style) obj.style.display="none";
	if (obj.style) obj.style.visibility="hidden";
	return;
}

function pictOn(nomDiv) {
	obj=start(nomDiv);
	if (obj.style) obj.style.display="block";
	if (obj.style) obj.style.visibility="visible";
	return;
}

document.panier=false;

function F_pop(nomobj) {
	obj=start(nomobj);
	if (document.panier==false) {
		obj.style.visibility='visible';
		document.panier=true;
	} else {
		obj.style.visibility='hidden';
		document.panier=false;
	}
}

function F_testMail(email) {
	var posArobase;
	posArobase = String(email).indexOf("@");
	if (posArobase == -1) return false;
	var posPoint;
	posPoint = String(email).lastIndexOf(".");
	if ((posPoint == -1) || (posPoint < posArobase)) return false;
	return true;
}

document.F_element=new Array();
document.F_element["cli_nom"]="Nom";
document.F_element["cli_prenom"]="Prénom";
document.F_element["cli_mail"]="Adresse e-mail";
document.F_element["cli_mdp"]="motdepasse";
document.F_element["cli_adresse"]="Adresse Postale";
document.F_element["cli_cp"]="Code Postal";
document.F_element["cli_ville"]="Ville";
document.F_element["cli_tel"]="Téléphone";

function colorTest(formulaire,nomElement) {
	reussite=validElement(formulaire,nomElement);
	origine=diffOrigine(formulaire,nomElement);
	nomObj="i"+nomElement;
	obj=start(nomObj);
	if (obj.style) {
		if (reussite==false||origine==false) {
			obj.style.backgroundColor="#CC0000";
			obj.style.color="#FFFFFF";
			if (obj.value==""||obj.value==" ") {
				obj.value=document.F_element[nomElement];
			}
			return false;
		} else {
			obj.style.backgroundColor="#F7C81A";
			obj.style.color="#000000";
			return true;
		}
	}
}

function videOrigine(formulaire,nomElement) {
	monElementStr="document."+formulaire.name+"."+nomElement;
	monElement=eval(monElementStr);
	if (monElement.value==document.F_element[nomElement]) monElement.value="";
}

function diffOrigine(formulaire,nomElement) {
	monElementStr="document."+formulaire.name+"."+nomElement;
	monElement=eval(monElementStr);
	if (monElement.value==document.F_element[nomElement]) return false;
	return true;
}

function validElement(formulaire,nomElement) {
	monElementStr="document."+formulaire.name+"."+nomElement;
	monElement=eval(monElementStr);
	if (monElement.style) {
		switch (nomElement) {
			case "cli_mail":
				$test=F_testMail(monElement.value);
				return $test;
				break;
			case "cli_mdp":
				if (monElement.value.length<6) {
					return false;
				} else {
					return true;
				}
				break;
			default:
				if (monElement.value.length<2) {
					return false;
				} else {
					return true;
				}
				break;
		}
	}
}

function validFormInscription(formulaire) {
	if (validElement(formulaire,"cli_nom")==false||diffOrigine(formulaire,"cli_nom")==false) {alert("Merci de nous indiquer votre nom");return false;}
	if (validElement(formulaire,"cli_prenom")==false||diffOrigine(formulaire,"cli_prenom")==false) {alert("Merci de nous indiquer votre prénom");return false;}
	if (validElement(formulaire,"cli_mail")==false||diffOrigine(formulaire,"cli_mail")==false) {alert("Merci de nous indiquer un email correct");return false;}
	//if (formulaire.cli_mdp.value=="motdepasse") {alert("Merci de nous indiquer un mot de passe");return false;}
	if (validElement(formulaire,"cli_mdp")==false||diffOrigine(formulaire,"cli_mdp")==false) {alert("Merci de nous indiquer un mot de passe d'au moins 6 caractères");return false;}
	if (validElement(formulaire,"cli_adresse")==false||diffOrigine(formulaire,"cli_adresse")==false) {alert("Merci de nous indiquer votre adresse");return false;}
	if (validElement(formulaire,"cli_cp")==false||diffOrigine(formulaire,"cli_cp")==false) {alert("Merci de nous indiquer votre code postal");return false;}
	if (validElement(formulaire,"cli_ville")==false||diffOrigine(formulaire,"cli_ville")==false) {alert("Merci de nous indiquer votre ville");return false;}
	if (validElement(formulaire,"cli_tel")==false||diffOrigine(formulaire,"cli_tel")==false) {alert("Merci de nous indiquer votre numéro de téléphone");return false;}
	if (formulaire.name=="form_inscription") {
		if (formulaire.check_conditions.checked==false) {alert("Merci de lire les conditions générales de vente (lien sur la page) et de confirme votre acception pleine et entière de ces conditions en cochant la case à cocher attenante.");return false;}
	}
	/*var reponse = prompt("Confirmez votre mot de passe", "Ici votre mot de passe");
	if (reponse!=formulaire.cli_mdp.value) {
		alert('Erreur! Le mot de passe que vous venez de saisir est différent de celui que vous avez demandé. Merci de saisir de nouveau votre mot de passe dans le formulaire puis recliquer sur le bouton "Créer mon compte"');
		return false;
	}*/
	formulaire.submit();
	return true;
}

function validFormInscriptionPro(formulaire, langue) {
	if (langue =="") langue="fr";
	if (validElement(formulaire,"distribShop")==false||diffOrigine(formulaire,"distribShop")==false) {
		if(langue=="en") alert("Please fill in the Shop Name.");
		else alert("Merci de nous indiquer le nom de votre magasin");
		
		return false;
	}
	if (validElement(formulaire,"distribSociete")==false||diffOrigine(formulaire,"distribSociete")==false) {
		if(langue=="en") alert("Please fill in the Society Name.");
		else alert("Merci de nous indiquer le nom de la société");return false;
	}
	if (validElement(formulaire,"cli_nom")==false||diffOrigine(formulaire,"cli_nom")==false) {
		if(langue=="en") alert("Please fill in your lastname.");
		else alert("Merci de nous indiquer votre nom");return false;
	}
	if (validElement(formulaire,"cli_prenom")==false||diffOrigine(formulaire,"cli_prenom")==false) {
		if(langue=="en") alert("Please fill in your firstname.");
		else alert("Merci de nous indiquer votre prénom");return false;
	}
	if (validElement(formulaire,"cli_mail")==false||diffOrigine(formulaire,"cli_mail")==false) {
		if(langue=="en") alert("Please fill in your email.");
		else alert("Merci de nous indiquer un email correct");return false;
	}
	if (formulaire.cli_mdp.value=="motdepasse") {alert("Merci de nous indiquer un mot de passe");return false;}
	if (validElement(formulaire,"cli_mdp")==false||diffOrigine(formulaire,"cli_mdp")==false) {
		if(langue=="en") alert("Please fill in your password.");
		else alert("Merci de nous indiquer un mot de passe d'au moins 6 caractères");return false;
	}
	if (validElement(formulaire,"cli_adresse")==false||diffOrigine(formulaire,"cli_adresse")==false) {
		if(langue=="en") alert("Please fill in your adress.");
		else alert("Merci de nous indiquer votre adresse");return false;
	}
	if (validElement(formulaire,"cli_cp")==false||diffOrigine(formulaire,"cli_cp")==false) {
		if(langue=="en") alert("Please fill in your zip code.");
		else alert("Merci de nous indiquer votre code postal");return false;
	}
	if (validElement(formulaire,"cli_ville")==false||diffOrigine(formulaire,"cli_ville")==false) {
		if(langue=="en") alert("Please fill in your city.");
		else alert("Merci de nous indiquer votre ville");return false;
	}
	if (validElement(formulaire,"cli_tel")==false||diffOrigine(formulaire,"cli_tel")==false) {
		if(langue=="en") alert("Please fill in phone number.");
		else alert("Merci de nous indiquer votre numéro de téléphone");return false;
	}
	if (formulaire.check_conditions.checked==false) {
		if(langue=="en") alert("Please read own shop guide and conditions and accept by checking the case.");
		else alert("Merci de lire les conditions générales de vente (lien sur la page) et de confirme votre acception pleine et entière de ces conditions en cochant la case à cocher attenante.");return false;
	}
	
	if(langue=="en") var reponse = prompt("Please, confirm your password", "Your pasword");
	else var reponse = prompt("Confirmez votre mot de passe", "Ici votre mot de passe");
	
	if (reponse!=formulaire.cli_mdp.value) {
		if(langue=="en") alert("Your password is not the same as you entered in the previous form");
		else alert('Erreur! Le mot de passe que vous venez de saisir est différent de celui que vous avez demandé. Merci de saisir de nouveau votre mot de passe dans le formulaire puis recliquer sur le bouton "Créer mon compte"');
		return false;
	}
	
	return true;
}

function checkAll(formulaire, maBool, tableauStr) {
	for (i=0;i<formulaire.elements.length;i++) {
		obj=formulaire.elements[i].name;
		if (obj.substring(0,5)==tableauStr) {
			formulaire.elements[i].checked = maBool;
		}
	}
	return true;
}

function musicOn(nomObj,fichierMp3){
	obj=start(nomObj);
	if (obj.style) {
		str='<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="100" height="100"align="middle">';
		str+='<param name="FlashVars" value="son=extraits/'+fichierMp3+'">';
		str+='<param name="movie" value="imgs/lect.swf" />';
		str+='<param name="quality" value="high" /><param name="bgcolor" value="#c0c0c0"><param name="wmode" value="transparent">';
		str+='<embed src="imgs/lect.swf" width="100" height="100" align="middle" quality="high" type="application/x-shockwave-flash" FlashVars="son=extraits/'+fichierMp3+'" pluginspage="http://www.macromedia.com/go/getflashplayer" bgcolor="#C0C0C0" wmode="transparent"/>';
		str+='</object>';
//		alert(str);
		obj.innerHTML=str;
	}
}
function musicOff(nomObj){
	obj=start(nomObj);
	if (obj.style) {
		obj.innerHTML="";
	}
}





/************* inscription *****************/
function in_array(valeur, tableau){
	var inArray = false;

	for(i=0; i<tableau.length; i++){
		if(tableau[i] == valeur){
			inArray = true;
		}
	}
	return inArray;
}


function displaySwitch(id, display){
	if(display == true){
		if (getNav()=="ie") document.getElementById(id).style.display = "block";
		else if(document.getElementById(id).nodeName == 'DIV') document.getElementById(id).style.display = "block";
		else	document.getElementById(id).style.display = "table-row";
	}
	else{
		document.getElementById(id).style.display = "none";
	}
}

function displayTVA(selectPays){

	//liste des pays autorisés: 
	//Allemagne		(5) 
	//Autriche		(15) 
	//Belgique		(19)
	//Bulgarie		(29)
	//Chypre			(40)
	//Danemark		(51)
	//Espagne		(58)
	//Estonie		(59)
	//Finlande		(65)
	//France			(66)
	//Grèce			(73)
	//Hongrie		(85)
	//Irlande		(90)
	//Italie			(93)
	//Lettonie		(103)
	//Lithuanie		(108)
	//Luxembourg	(109)
	//Malte			(117)
	//Pays-Bas		(151)
	//Pologne		(155)
	//Portugal		(158)
	//République slovaque	(181)
	//République tchèque		(163)
	//Royaume Uni	(166)
	//Roumanie		(165)
	//Slovénie		(182)
	//Suède			(186)

	var listePaysAutorises = new Array(5,15,19,29,40,51,58,59,65,66,73,85,90,93,103,108,109,117,151,155,158,181,163,166,165,182,186,187);

	if(in_array(selectPays.value, listePaysAutorises)){
		displaySwitch("tva", true);
		displaySwitch("tva_info", true);
		
	}
	else{
		displaySwitch("tva", false);
		displaySwitch("tva_info", false);
		
	}
	
	if (selectPays.value=="66") displaySwitch("siret_info", true);
	else  displaySwitch("siret_info", false);
}





//pour le panier
//changment des quantités
function changeQte(pa_id, pa_qte, language){
	
	eval("var type_champs = document.form_change_qte"+pa_id+".quantite"+pa_id+".nodeName;");

	if(type_champs == "SELECT"){
		eval("var select_value = document.form_change_qte"+pa_id+".quantite"+pa_id+".options[document.form_change_qte"+pa_id+".quantite"+pa_id+".selectedIndex].value");
		
			if(select_value > 0){
					document.form_change_qte.pa_qte.value = select_value;
					document.form_change_qte.pa_id.value = pa_id;
					document.form_change_qte.submit();
					return false;
				}
				else if(select_value == pa_qte) {
					var msg_en = "You did not modify quantity, no change required";
					var msg_fr = "Quantité souhaitée non modifiée, aucune modification nécessaire";
					
					if(language == 'fr') 	alert(msg_fr);
					else					alert(msg_en);
					
					return false;
				};
	}
	else if(type_champs == "INPUT"){
		eval("var quantite = document.form_change_qte"+pa_id+".quantite"+pa_id+".value;");
		document.form_change_qte.pa_qte.value = quantite;
		document.form_change_qte.pa_id.value = pa_id;
		document.form_change_qte.submit();
		return false;
	}
}


function updBandeauON(){
	
	if (document.getElementById("bandeauTOP1").updateDeplacement)
		document.getElementById("bandeauTOP1").updateDeplacement("false");
	else
		document.getElementById("bandeauTOP2").updateDeplacement("false");
}


function updBandeauOUT(){
	
	if (document.getElementById("bandeauTOP1").updateDeplacement){
		//alert("top1");
		document.getElementById("bandeauTOP1").updateDeplacement("true");
	}else{
		//alert("top2");
		document.getElementById("bandeauTOP2").updateDeplacement("true");
	}
}
