/*Fonction JS 
fx dreamweaver pour l'affichage*/
function MM_reloadPage(init) {  //reloads the window if Nav4 resized

	if (init==true) with (navigator) {
		if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
		document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }
	}
	else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) 
		{location.reload();}
}

//importation
function montre(id) {
	var d = document.getElementById(id);//recup element
	
	if (d.style.display=='none')//si element caché alor l'affiché 
		{d.style.display='block';}
	else //et vice cersa
		{d.style.display='none'}	
}

//ferme toute les lignes
function cache()
{
	//boucle de 15 tour qui cache les réspitulatif
	for (var i = 0; i<=15; i++) {
		if (document.getElementById('smenu'+i)) {document.getElementById('smenu'+i).style.display='none';}
	}
}

//ouverture de popup
function OuvrirPopup(page,nom,option) {
	window.open(page,nom,option);
}

//verif pour l'inscription d'un client
function chk_new_cli(){
	var chk=0;
	//nom
	if (document.frm_addclient.nom.value=="")	{
		alert('Votre nom est obligatoire pour pouvoir vous inscrire');
		document.frm_addclient.nom.focus();
		chk=1;
		return false;
	}
	//prenom
	if (document.frm_addclient.prenom.value=="")	{
		alert('Votre prenom est obligatoire pour pouvoir vous inscrire');
		document.frm_addclient.prenom.focus();
		chk=1;
		return false;
	}
	//societe
	if (document.frm_addclient.societe.value=="")	{
		alert('Le nom de la société est obligatoire pour pouvoir vous inscrire');
		document.frm_addclient.societe.focus();
		chk=1;
		return false;
	}
	//tel
	if (document.frm_addclient.tel.value=="")	{
		alert('Le numéro de téléphone est obligatoire pour pouvoir vous inscrire');
		document.frm_addclient.tel.focus();
		chk=1;
		return false;
	}
	//mail
	var vm = verifiermail('frm_addclient','mail')
	if (vm=false){
		alert('Vous devez remplir le champ e-mail pour pouvoir vous inscrire');
		document.dmdevis.mail.focus();
		chk=1;
		return false;}
	if(chk==0){
		//document.dmdevis.submit();
		return true;
	}
}
/*verif generique
function verif()	{

	if (document.form_logcli.tlog.value=="")	{
		alert('vous devez remplir le formualire pour pouvoir le valider');
		document.form_logcli.tlog.focus();
	}
	else if (document.form_logcli.tmdp.value=="")	{
		alert('vous devez remplir le formualire pour pouvoir le valider');
		document.form_logcli.tmdp.focus();
	}
	else{
		document.form_logcli.submit();
	}
}*/

//verif saisie demeande de devis
function chk_demande(){
	var chd=0;
	//si société est vide => erreur
	if (document.dmdevis.tsoc.value=="")	{
		//var msg=Alert.show("le nom2 de la société est obligatoire pour envoyer votre demande","Infomation");
		alert('le nom de la société est obligatoire pour envoyer votre demande','info');
		document.dmdevis.tsoc.focus();
		chd=1;
		return false;
	}
	//nom
	if (document.dmdevis.tnom.value=="")	{
		alert('Votre nom  est obligatoire pour envoyer votre demande');
		document.dmdevis.tnom.focus();
		chd=1;
		return false;
	}
	//tel
	if (document.dmdevis.tel.value=="")	{
		alert('le numéro de téléphone de la société est obligatoire');
		document.dmdevis.tel.focus();
		chd=1;
		return false;
	}
	//mail, va vérifier qu'il y a au moint un '.' et un '@' dans le mail
	var vm = verifiermail('dmdevis','mail')
	if (vm=false){
		alert('Vous devez remplir le champ e-mail pour envoyer votre demande de devis');
		document.dmdevis.mail.focus();
		chd=1;
		return false;}
	//demande
	if (document.dmdevis.demande.value=="")	{
		alert('Vous devez remplir le champ demande pour envoyer votre demande de devis');
		document.dmdevis.demande.focus();
		chd=1;
		return false;
	}
	if(chd==0){
		//document.dmdevis.submit();
		return true;
	}
}

//passage argument : this.elements.length,'pertemdp'(id form),'mail'(id mail)
function valider(n,f,e) {
	var i=0;
	for (i=0;i<n;i++)
		{
		if (document.forms['0'].elements[i].value=="")
			{
			alert("Le champ "+document.forms[0].elements[i].name+" doit etre rempli");
			document.forms[0].elements[i].focus();
			return false;
		}
	}
	var vm = verifiermail(f,e)
	if (vm=true){
	return true;}
	else{
		return false;}
}
//fonction verif mail mdp perdu
function verifiermail(f,e) {
	var m = document.forms[f].elements[e].value
	if ((m.indexOf("@")>=0)&&(m.indexOf(".")>=0)) {
    	return true
    } else {
    	alert("L'adresse saisie est invalide !");
        return false
    }
}

function demo(){
	document.authentification.login.value="demonstration";
	document.authentification.password.value="demonstration";
	document.authentification.submit();
	return true;
}

function rechercher()
{
if (document.getElementById('recherche').value!='')
	{document.getElementById('recherche').value='';}
else
	{document.getElementById('recherche').value='rechercher';}
return true;
}

function logpass()
{
if (document.getElementById('login').value!='')
	{document.getElementById('login').value='';}
else
	{document.getElementById('login').value='Login';}
	
if (document.getElementById('password').value!='')
	{document.getElementById('password').value='';}
else
	{document.getElementById('password').value='motdepasse';}
	return true;
}
