function reinitialisediv()
{
	document.getElementById('msg').style.visibility='hidden'; 
	document.getElementById('msg1').style.visibility='hidden'; 
}

function ow(ch)
{
	var w=650;
	var h=600;
	var l=(window.screen.width-w)/2;
	var t=(window.screen.height-h)/2;
	
	nf=window.open(ch,'Produit','toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=yes, width='+w+', height='+h+', top='+t+', left='+l);
}

function photo(ch)
{
	var w=650;
	var h=600;
	var l=(window.screen.width-w)/2;
	var t=(window.screen.height-h)/2;
	
	nf=window.open(ch,'Photo','toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=yes, width='+w+', height='+h+', top='+t+', left='+l);
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}


function openwin(theurl, thenom)
{
	alert(theurl);
	alert(thenom);
	var w=420;
	var h=650;
	var l=(window.screen.width-w)/2;
	var t=(window.screen.height-h)/2;
	window.open(theurl, thenom,'toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=yes, width='+w+', height='+h+', top='+t+', left='+l);
}



//fonction utilisée lors d'un onchange dans l'administration des rubriques
function changerubrique()
{
		document.theform.indicesearch.value="search";
		document.forms['theform'].elements['findssrubrique'].value = 9999
		theform.submit();
}



function reinitialisermoteur()
{
	document.forms['theform'].elements['findlibelle'].value = ""
	document.forms['theform'].elements['findref'].value = ""
	document.forms['theform'].elements['findrubrique'].value = 9999
	document.forms['theform'].elements['findssrubrique'].value = 9999
	
}


function verifviewarticle(provenance) 
{
	document.getElementById('msg').style.visibility='hidden'; 
	document.getElementById('msg1').style.visibility='hidden'; 

	if  (isNaN(document.forms['theform'].elements['prixttc'].value) || (document.forms['theform'].elements['prixttc'].value).indexOf(',')!= '-1')
	{
	  		alert("Veuillez saisir un chiffre dans le champs 'Prix' ");
    		document.forms['theform'].elements['prixttc'].value = document.forms['theform'].elements['prixttc_sauv'].value ;
    		return false;
	  			
  }
  else if (isNaN(document.forms['theform'].elements['prixpromo'].value) || (document.forms['theform'].elements['prixpromo'].value).indexOf(',')!= '-1')
  {
  		alert("Veuillez saisir un chiffre dans le champs 'PrixPromo' ");
  		document.forms['theform'].elements['prixpromo'].value = document.forms['theform'].elements['prixpromo_sauv'].value;
  		return false;
  			
  }	
  	
  else if  (isNaN(document.forms['theform'].elements['poids'].value)  || (document.forms['theform'].elements['poids'].value).indexOf(',')!= '-1')
  {
  		alert("Veuillez saisir un chiffre dans le champs 'Poids' ");
  		document.forms['theform'].elements['poids'].value = document.forms['theform'].elements['poids_sauv'].value ;
  		return false;
  			
  }	
  else if  (isNaN(document.forms['theform'].elements['tauxtva'].value) || (document.forms['theform'].elements['tauxtva'].value).indexOf(',')!= '-1')
  {
  		alert("Veuillez saisir un chiffre dans le champs 'TauxTVA' ");
  		document.forms['theform'].elements['tauxtva'].value = document.forms['theform'].elements['tauxtva_sauv'].value;
  		return false;
  			
  }	
  else {
  	
  	if (provenance == "view")
  	{
  		document.forms['theform'].action ='article_UPDATE.asp';
  		document.forms['theform'].submit();
  	}
  	else if (provenance == "new")
  	{
  		if (document.forms['theform'].elements['ref'].value == '')
  		{
  			alert("Veuillez saisir une référence à l'article.");
  			return false;
  		}
  		else
  		{
  			document.forms['theform'].elements['actionform'].value = "etape2"
  			document.forms['theform'].action ='article_NEW.asp';
  			document.forms['theform'].submit();
  		}
  	}
  }
 
}


function verifelectreimage(isbn, num, idarticle, findrubrique,findssrubrique, findref, findlibelle)
{
	
	if (isbn == "")
	{
		alert("Le numéro ISBN doit être rempli pour récupérer les données l'Electre!")
		return false;	
	}
	else
	{
		document.location.href ="MAJ_BDD/getImageONEisbn.asp?num="+num+"&idarticle="+idarticle+"&isbn="+isbn+"&findrubrique="+findrubrique+"&findssrubrique="+findssrubrique+"&findref="+findref+"&findlibelle="+findlibelle;
		
	}

}

function verifelectretexte(isbn, num, idarticle, findrubrique,findssrubrique, findref, findlibelle)
{
	
	if (isbn == "")
	{
		alert("Le numéro ISBN doit être rempli pour récupérer les données l'Electre!")
		return false;	
	}
	else
	{
		document.location.href ="MAJ_BDD/getDataONEisbn.asp?num="+num+"&idarticle="+idarticle+"&isbn="+isbn+"&findrubrique="+findrubrique+"&findssrubrique="+findssrubrique+"&findref="+findref+"&findlibelle="+findlibelle;
		
	}

}

function htmlspecialchars(ch) {
   ch = ch.replace(/&/g,"&amp;")
   ch = ch.replace(/\"/g,"&quot;")
   ch = ch.replace(/\'/g,"&#039;")
   ch = ch.replace(/</g,"&lt;")
   ch = ch.replace(/>/g,"&gt;")
   return ch
}


function verif_ajoutimg(isbn, ref, p)
{
	
	if (isbn == "")
	{
		alert("Le numéro ISBN doit être rempli pour récupérer les données l'Electre!")
		return false;	
	}
	else
	{
			return photo("new_photo.asp?isbn="+isbn+"&ref="+ref+"&p="+p);
	}
}


function changerubrique2()
{
		document.forms['gestion'].elements['gestionssrubrique'].value = 9999
		gestion.submit();
}
	
function ajoutrubssrub	()
{
	document.forms['gestion'].elements['actionform'].value = "ajoutliste"
	gestion.submit();
}

function deleterubssrub(idssrub)
{
	if (confirm('Etes vous certain de vouloir supprimer cette ligne?'))
	{
		document.forms['gestion'].elements['deletedidssrub'].value = idssrub
		document.forms['gestion'].elements['actionform'].value = "deleteligne"
		gestion.submit();
	}
	
}


function envoyer()
{
	document.formaccueil.theaction.value="ajouter"
	document.formaccueil.submit();
	
}

function setFocus(elem)
	{
		document.getElementById(elem).focus();
	}

function whichButton(event)
{
	// si nous avons un évênement clavier 
	if (event.keyCode =='13')
	{ 
		envoyer();
	}
}
	
	
function whichButton2(event)
{
	// si nous avons un évênement clavier 
	if (event.keyCode =='13')
	{ 
		document.theform.indicesearch.value='search'
		document.theform.submit();
	}
}

function Verif()
{
			
	if (document.forms['theform'].elements['findPays'].value !="" || document.forms['theform'].elements['findZone'].value !="")
	{
		if (document.forms['theform'].elements['Lettre'].value)
		{ 
			document.forms['theform'].elements['Lettre'].value = '';
		}
		document.forms['theform'].submit();
	}
	
}

	
function cliclettre(lalettre)
{
	document.forms['theform'].elements['theletter'].value = lalettre;
	document.forms['theform'].submit();	
}

function retour()
{
	//si la balise existe (cas de recherche alphabétique, la balise 
	document.forms['theform'].elements['findZone'].value ='';
	document.forms['theform'].elements['findPays'].value ='';
	document.forms['theform'].elements['theletter'].value = '';
	document.forms['theform'].submit();	
}


function verifform()
{
		var NbElements = theform.elements.length;
		
		//Boucle tous les éléments du formulaire
		for (var i = 0; i < NbElements; i++)
		{
			if (theform.elements[i].name == "montantfraisport")
			{
				
				if (isNaN(theform.elements[i].value))
				{
					alert ((theform.elements[i].value) + " n'est pas un chiffre, veullez modifier votre saisie.");
					return false;
				}
			}
		}
		document.forms['theform'].elements['formaction'].value="UPDATE";
	
	  document.forms['theform'].submit();
}



function trim(str) {
   return str.replace(/(^\s*)|(\s*$)/g,"")
}

		
function verifformclient()
{
	
	msg ="";
//	theradio = document.logform.profilclient ;
	
	for(i=0;i<1;i++)
	{
		if(document.logform.profilclient[i].checked && document.logform.profilclient[i].value=="oui" )
		{	
				if ((document.logform.identifiant.value)=="")
				{
					msg = "Vous devez saisir votre identifiant";
				}
				
				if ((document.logform.motdepasse.value)=="")
				{
						if (msg =="" )
						{
							msg = "Vous devez saisir votre mot de passe";
						} 
						else
						{
							msg = msg + " et votre  mot de passe";
						}
				}
				
				if (msg != "" )
				{
					alert (msg);
					return false;
				}
				
				if ((document.logform.identifiant.value).length < 6) msg = "L'identifiant "
				if ((document.logform.motdepasse.value).length < 6) 
				{
					if (msg =="" )
					{
						msg = "Le mot de passe doit comporter au minimum 6 caractères"
					}
					else 
					{
						msg = msg + "ainsi que le mot de passe doivent comporter au minimum 6 caractères"
					}
					
				}
				if (msg != "" )
				{
					if (msg  == "L'identifiant ") msg = msg + "doit comporter au minimum 6 caractères"
					alert (msg);
					return false;
				}
				
								
				Expression = new RegExp("^[0-9A-Za-z]+$");
				if (! (Expression.test(trim(document.logform.identifiant.value))))
				{
					msg  = "L'identifiant " ;
				}
				if (! (Expression.test(trim(document.logform.motdepasse.value))) )
				{
					if (msg =="" )
					{
						msg  = "Le mot de passe ne doit comporter que des lettres et des chiffres" ;
					}
					else
					{
						msg = msg + "ainsi que le mot de passe ne doivent comporter que des lettres et des chiffres";
					}
				}
				
				if (msg != "" )
				{
					if (msg  == "L'identifiant ") msg = msg + "ne doit comporter que des lettres ou des chiffres"
					alert (msg);
					return false;
				}
						
				
				document.logform.submit();
			
		}
		else {
			document.logform.submit();
		}
	}
}
