function hideshow(img,div)
{
	div = document.getElementById(div);


	if (div.style.display && div.style.display == "none")
	{
		div.style.display = "inline";
		img.src='img/moins.gif';
	}
	else
	{
		div.style.display = "none";
		img.src='img/plus.gif';
	}
}


function hideshowAdmin(img,div)
{
	div = document.getElementById(div);


	if (div.style.display && div.style.display == "none")
	{
		div.style.display = "inline";
		img.src='../img/moins.gif';
	}
	else
	{
		div.style.display = "none";
		img.src='../img/plus.gif';
	}
}


function hideshowAdmin2(img,div)
{
	div = document.getElementById(div);


	if (div.style.display && div.style.display == "none")
	{
		div.style.display = "inline";
		img.src='../img/dossier_ouvert.gif';

	}
	else
	{
		div.style.display = "none";
		img.src='../img/dossier_ferme.gif';
	}
}




function showDetails(id,url)
{
		
	lien = url+'detailsProd.php?id='+id;
	window.location.href = lien;
}
// idem que ci-dessus mais avec les options en plus
function modifDetails(id,old_datas,url)
{
		
	lien = url+'modifProd.php?id='+id+'&old_datas='+old_datas;
	window.location.href = lien;
	
	
}


function rubTranslate(id,idlang,p)
{
	var popupURL = 'translate_rub.php?id='+id+'&lang_id='+idlang+'&pageretour='+p;
	var popup = window.open(popupURL,"Popup",'toolbar=0,location=0,directories=0,status=0,scrollbars=yes,resizable=1,copyhistory=0,menuBar=0,width=300,height=250');
	
	if( navigator.appName.substring(0,8) == "Netscape" )
	{
		popup.location = popupURL;
	}
}


function catTranslate(id,idlang)
{
	var popupURL = 'translate_cat.php?id='+id+'&lang_id='+idlang;
	var popup = window.open(popupURL,"Popup",'toolbar=0,location=0,directories=0,status=0,scrollbars=yes,resizable=1,copyhistory=0,menuBar=0,width=300,height=250');
	if( navigator.appName.substring(0,8) == "Netscape" )
	{
		popup.location = popupURL;
	}
}


function artTranslate(id,idlang,p)
{
	var popupURL = 'translate_art.php?id='+id+'&lang_id='+idlang+'&pageretour='+p;
	var popup = window.open(popupURL,"Popup",'toolbar=0,location=0,directories=0,status=0,scrollbars=yes,resizable=1,copyhistory=0,menuBar=0,width=400,height=350');
	if( navigator.appName.substring(0,8) == "Netscape" )
	{
		popup.location = popupURL;
	}
}


function artLie(id,idlang,bool)
{
	var popupURL = 'lie_art.php?id='+id+'&lang_id='+idlang+'&lie='+bool;
	var popup = window.open(popupURL,"Popup",'toolbar=0,location=0,directories=0,status=0,scrollbars=yes,resizable=1,copyhistory=0,menuBar=0,width=400,height=350');
	if( navigator.appName.substring(0,8) == "Netscape" )
	{
		popup.location = popupURL;
	}
}




function optionTranslate(id,intitule)
{
	var popupURL = 'translate_opt.php?id='+id+'&intitule='+intitule;
	var popup = window.open(popupURL,"Popup",'toolbar=0,location=0,directories=0,status=0,scrollbars=yes,resizable=1,copyhistory=0,menuBar=0,width=400,height=350');
	if( navigator.appName.substring(0,8) == "Netscape" )
	{
		popup.location = popupURL;
	}
}




function typeTranslate(id,intitule)
{
	var popupURL = 'translate_typ.php?id='+id+'&intitule='+intitule;
	var popup = window.open(popupURL,"Popup",'toolbar=0,location=0,directories=0,status=0,scrollbars=yes,resizable=1,copyhistory=0,menuBar=0,width=400,height=350');
	if( navigator.appName.substring(0,8) == "Netscape" )
	{
		popup.location = popupURL;
	}
}




function addPanier(id,url)
{
	
	var nbelements = 0;
	 var elmts = new Array();
	 if (document.forms['detailsArt'].elements){
		elmts = document.forms['detailsArt'].elements; 
		 nbelements = document.forms['detailsArt'].elements.length;
	}
	var datas = '';
	var lien = '';
	
	
	
	if (nbelements != 0){
		for (var i=0;i<nbelements;i=i+1)
		{
			if (elmts[i].type == 'select-one')
			{
				datas += elmts[i].options[elmts[i].selectedIndex].value;
				if (i!=nbelements-1) datas += ',';
			}
		}
	}

	

	lien = url+"panier.php?action=add&id="+id;
	if (datas != '') lien += "&data="+datas;
	window.location.href = lien;
	
}


function updatePanier(id,old_datas,url)
{
	var nbelements = 0;
	var elmts = new Array();
	if (document.forms['detailsArt'].elements){
		elmts = document.forms['detailsArt'].elements;
	 	nbelements = document.forms['detailsArt'].elements.length;
	}
	var datas = '';
	var lien = '';

	if (nbelements != 0){
		for (var i=0;i<nbelements;i=i+1)
		{
			if (elmts[i].type == 'select-one')
			{
				datas += elmts[i].options[elmts[i].selectedIndex].value;
				if (i!=nbelements-1) datas += ',';
			}
		}
	}

	lien = url+'panier.php?action=update&id='+id+'&old_datas='+old_datas;
	if (datas != '') lien += "&data="+datas;


	window.location.href = lien;
	
}




function chgRubImage(id)
{
	var popupURL = 'chgRubImage.php?id='+id;
	var popup = window.open(popupURL,"Popup",'toolbar=0,location=0,directories=0,status=0,scrollbars=yes,resizable=1,copyhistory=0,menuBar=0,width=300,height=350');
	if( navigator.appName.substring(0,8) == "Netscape" )
	{
		popup.location = popupURL;
	}
}


function chgRubImage2(id)
{
	var popupURL = 'chgRubImage2.php?id='+id;
	var popup = window.open(popupURL,"Popup",'toolbar=0,location=0,directories=0,status=0,scrollbars=yes,resizable=1,copyhistory=0,menuBar=0,width=500,height=550');
	if( navigator.appName.substring(0,8) == "Netscape" )
	{
		popup.location = popupURL;
	}
}


function chgCatImage(id)
{
	var popupURL = 'chgCatImage.php?id='+id;
	var popup = window.open(popupURL,"Popup",'toolbar=0,location=0,directories=0,status=0,scrollbars=yes,resizable=1,copyhistory=0,menuBar=0,width=300,height=350');
	if( navigator.appName.substring(0,8) == "Netscape" )
	{
		popup.location = popupURL;
	}
}


function F_to_E(prix)
{
	var vChaine=",";
	var nb2,nb3;


	nb2=prix.replace(vChaine,".");
	nb2=Number(nb2)/6.55957;
	nb2=Math.round(nb2*100);
	nb2=nb2/100;
	document.form.euro.value=nb2;


	nb3=prix.replace(vChaine,".");
	nb3=Number(nb3)/6.02572;
	nb3=Math.round(nb3*100);
	nb3=nb3/100;
	document.form.usd.value=nb3;
}


function E_to_F(prix)
{
	var vChaine=",";
	var vChaine=",";
	var nb2,nb3;


	nb2=prix.replace(vChaine,".");
	nb2=Number(nb2)*6.55957;
	nb2=Math.round(nb2*100);
	nb2=nb2/100;
	document.form.fr.value=nb2;


	nb3=prix.replace(vChaine,".");
	nb3=Number(nb3)*1.08792;
	nb3=Math.round(nb3*100);
	nb3=nb3/100;
	document.form.usd.value=nb3;
}


function D_to_E(prix)
{
	var vChaine=",";
	var vChaine=",";
	var nb2,nb3;


	nb2=prix.replace(vChaine,".");
	nb2=Number(nb2)/1.08792;
	nb2=Math.round(nb2*100);
	nb2=nb2/100;
	document.form.euro.value=nb2;


	nb3=prix.replace(vChaine,".");
	nb3=Number(nb3)*6.02572;
	nb3=Math.round(nb3*100);
	nb3=nb3/100;
	document.form.fr.value=nb3;
}


function resetConv()
{
	document.form.reset();
}


function areYouSure(chaine)
{
	if (confirm(chaine)) return true;
	else return false;
}


function copyDescArt()
{
	if (document.forms['addArt'].checkboxCopyDesc.checked == false)
		document.forms['addArt'].art_b_desc.value = '';
	else
		document.forms['addArt'].art_b_desc.value = document.forms['addArt'].art_s_desc.value;
}


function copyDescArt2()
{
	if (document.forms['modifarticle'].checkboxCopyDesc.checked == false)
		document.forms['modifarticle'].art_b_desc.value = '';
	else
		document.forms['modifarticle'].art_b_desc.value = document.forms['modifarticle'].art_s_desc.value;
}


function CheckForm_id(NomForm){
	if (NomForm.pseudo.value.length<1) // Controle du champ Nom
	{
		alert ("Veuillez saisir votre login.");
	}
	else if (NomForm.passwrd.value.length<1) // Controle du champ Nom
	{
		alert ("Veuillez saisir votre password.");
	}
	else
		{
			NomForm.submit();
		}
}
function fverif(){
	var vide="Attention, un des champs est vide";
	if(contact.nom.value==""){ alert(""+vide+"  -->"+"votre nom svp"); return false;}
	else if (contact.prenom.value==""){alert(""+vide+"  -->"+"votre prenom svp");return false;}
	else if (contact.adresse.value==""){alert(""+vide+"  -->"+"votre mail svp");return false;}
	
}

function blocage_lettre2(NomForm,NomChamp){
	var_champ = window.document[NomForm][NomChamp];
	
	var_temp = Remplace(var_champ.value,'/','');
	 if((isNaN(var_temp))||(var_temp.indexOf(".")>= 0)) {
	 var_champ.value = var_champ.value.substring(0, (var_champ.value.length-1));
	 }
	 
}

function champ_date_valide(NomForm,NomChamp,NomChamp_suivant){
	
	var_champ = window.document[NomForm][NomChamp];
	if (var_champ.value.length == 2){var_champ.value=var_champ.value+'/';}
	if (var_champ.value.length == 5){var_champ.value=var_champ.value+'/';}
	if (NomChamp_suivant!="null"){ 
		
			focus_suivant(10,NomForm,NomChamp,NomChamp_suivant);
		
	}
}

function focus_suivant(limit,NomForm,NomChamp,NomChamp_suivant){
	var_champ = window.document[NomForm][NomChamp];
	if ( (var_champ.value.length == limit)||(limit==0) ){
		
		if (window.document[NomForm][NomChamp_suivant]){
			
			var_champ_suivant = window.document[NomForm][NomChamp_suivant];
			if (var_champ_suivant.style.display == 'none'){
			
			;
			} 
			else {
				
				var_champ_suivant.focus();
				if (var_champ_suivant.type == 'text'){
					var_champ_suivant.select();
				}
			}
		}
	}
}

function Remplace(expr,a,b) {
      var i=0
      while (i!=-1) {
         i=expr.indexOf(a,i);
         if (i>=0) {
            expr=expr.substring(0,i)+b+expr.substring(i+a.length);
            i+=b.length;
         }
      }
      return expr
   }
   
function format_number(valeur,decimal,separateur) {
	if (decimal == '2'){ 
		valeur = Math.round(valeur*100)/100;
	}
	suite = 'ok';
	temp = valeur.toString();
	temp2 = temp.indexOf('.',0);
	if (temp2 != -1){
		temp3 = temp.substring((temp2+1),temp.length);
		if (temp3.length == decimal){
		suite = 'null';
		}
	}
	if (suite=='ok'){
		// formate un chiffre avec 'decimal' chiffres après la virgule et un separateur
			var deci=Math.round( Math.pow(10,decimal)*(valeur-Math.floor(valeur)) );
			var val=Math.abs(Math.floor(valeur));
			if ((decimal==0)||(deci==Math.pow(10,decimal))) {val=Math.abs(Math.round(valeur)); deci=0;}
			var val_format=val+"";
			var nb=val_format.length;
			
			for (var i=1;i<4;i++) {
				if (val>=Math.pow(10,(3*i))) {
					val_format=val_format.substring(0,nb-(3*i))+separateur+val_format.substring(nb-(3*i));
				}
			}
			if (decimal>0) {
				if (deci>0) {
					
					deci=deci.toString();
				} else {
					deci="";
					for (var j=0;j<decimal;j++) deci+="0";
				}
				val_format=val_format+"."+deci.substring(0); 
				
			}
			if (parseFloat(valeur)<0) {val_format="-"+val_format;}
			
			
			
			return val_format;
	}
	else {return valeur;}
}

function blocage_lettre_entier_with_id(IdChamp){
	var_champ = window.document.getElementById(IdChamp);
	champs_sans_lettre = "";
	 if((isNaN(var_champ.value))||(var_champ.value.indexOf(".")>= 0)){
		 i=0;
		 while(i<var_champ.value.length){
			
			 if(isNaN(var_champ.value.charAt(i))){
				;
			 }
			 else {
				champs_sans_lettre = champs_sans_lettre+var_champ.value.charAt(i);	
			 }
			
			 i++;
		 }
		 
		 var_champ.value =  champs_sans_lettre;
	}
	 
	
}

function blocage_lettre_with_id(IdChamp){
	var_champ = window.document.getElementById(IdChamp);
	 champs_sans_lettre = "";
	 if(isNaN(var_champ.value)){
	 	 i=0;
		 nb_point=0;
		 while(i<var_champ.value.length){
				
			 if((isNaN(var_champ.value.charAt(i)))&&(var_champ.value.charAt(i)!= ".")) {
			 ;
			 }
			 else {
			 	if (var_champ.value.charAt(i)== "."){
					nb_point = nb_point + 1;
				}
				if (nb_point<=1){
					champs_sans_lettre = champs_sans_lettre+var_champ.value.charAt(i);
				}	
			 }
			
			 i++;
		 }
	
	 var_champ.value =  champs_sans_lettre;
	 }
	 else {
	 	if (String(var_champ.value).indexOf(".")>= 0){
			
			temp_explode=var_champ.value.split('.');
			if (temp_explode[1].length > 2){
				var_champ.value = var_champ.value.substring(0, eval(var_champ.value.length - 1));
			}
			
		}	
	 }
	 
}