
function nw_c_Focus(){document.forms[0].varFLD_011.focus();}

function ncvalidcreatmail()
{
      if (verifiermail(document.maildirect.varFLD_016.value) == false)
      {      alert("Veuillez saisir votre adresse mail");
      }else{
      document.maildirect.submit();
      }

}

function nw_c_valid_creatUser(vLangue)
{
     if (document.forms[0].varFLD_011.value.length >15)
           	{    switch(vLangue){
                          case "GB" : alert("Your Identifer is too long");break;
                          default : alert("Veuillez saisir un identifiant entre 6 et 10 caractères");break;
                          }
           		return false;
                }
      if (document.forms[0].varFLD_011.value == "")
      {
      switch(vLangue){
                    case "GB" : alert("Please enter your identfier");break;
                    default : alert("Veuillez entrer un identifiant");break;
                    }
      document.forms[0].varFLD_011.focus();
      return false;
      }

      if (document.forms[0].varFLD_012.value == "")
      {
      switch(vLangue){
                    case "GB" : alert("Please enter a password");break;
                    default : alert("Veuillez renseigner le mot de passe");break;
                    }
      document.forms[0].varFLD_012.focus();
      return false;
      }
      else
      {
        if (document.forms[0].varFLD_012.value != document.forms[0].varFLD_022.value)
        {
        switch(vLangue){
                      case "GB" : alert("Please check your password");break;
                      default : alert("Le mot de passe saisi n'est pas identique");break;
                      }
        document.forms[0].varFLD_012.value = "";
        document.forms[0].varFLD_022.value = "";
        document.forms[0].varFLD_012.focus();
        return false;
        }
      }

      if (document.forms[0].varFLD_013.value == 0)
      {
      switch(vLangue){
                    case "GB" : alert("Please choose an option");break;
                    default : alert("Veuillez choisir une option");break;
                    }
      document.forms[0].varFLD_013.focus();
      return false;
      }

      if (document.forms[0].varFLD_014.value == 0)
      {
      switch(vLangue){
                    case "GB" : alert("Please write your first name");break;
                    default : alert("Veuillez saisir votre prénom");break;
                    }
      document.forms[0].varFLD_014.focus();
      return false;
      }

      if (document.forms[0].varFLD_015.value == 0)
      {
      switch(vLangue){
                    case "GB" : alert("Please write your name");break;
                    default : alert("Veuillez saisir votre nom");break;
                    }
      document.forms[0].varFLD_015.focus();
      return false;
      }

      if (verifiermail(document.forms[0].varFLD_016.value) == false)
      {     switch(vLangue){
                    case "GB" : alert("Please enter your eMail");break;
                    default : alert("Veuillez saisir votre adresse mail");break;
                    }
            document.forms[0].varFLD_016.focus();
      return false;
      }

      if (document.forms[0].varFLD_017.value == "0")
      {     switch(vLangue){
                    case "GB" : alert("Please choose an option");break;
                    default : alert("Veuillez préciser votre profil");break;
                    }
      document.forms[0].varFLD_017.focus();
      return false;
      }
    return true;
}
function nw_c_FormSubmit(vLangue){
        if (nw_c_valid_creatUser(vLangue)==true){
          document.forms[0].submit();
        }
}

function valid_creatUser()
{
	if (document.forms[0].varTITRE.value == "0")
	{
		alert("Vous devez préciser le titre");
		document.forms[0].varTITRE.focus();
		return false;
	}
        if (document.forms[0].varUS_NOM.value == "")
	{
		alert("Vous devez préciser votre nom");
		document.forms[0].varUS_NOM.focus();
		return false;
	}
	if (document.forms[0].varUS_PRENOM.value == "")
	{
		alert("Vous devez préciser votre prénom");
		document.forms[0].varUS_PRENOM.focus();
		return false;
	}
        //testMail
        {
            var a=document.forms[0].varUS_MAIL.value;
            var test="" + a;
            for(var k = 0; k < test.length;k++)
            {
            var c = test.substring(k,k+1);
            if(c == "@")
            {
            return true;
            }
            }
            alert("Veuillez renseigner votre adresse mail");
            return false;
            document.forms[0].varUS_MAIL.focus();
            }
                alert("Vous devez préciser votre eMail");
                document.forms[0].varUS_MAIL.focus();
                return false;
	return true;
}

 function verifiermail(mail) {
      if ((mail.indexOf("@")>=0)&&(mail.indexOf(".")>=0)) {
         return true;
      } else {
         return false;
      }
   }


function arobaceok(varUS_MAIL)
{
var a=document.forms[0].varUS_MAIL.value;
var test="" + a;
for(var k = 0; k < test.length;k++)
{
var c = test.substring(k,k+1);
if(c == "@")
{
return true;
}
}
/*alert("Veuillez renseigner votre adresse mail");*/
return false;
/*document.forms[0].varUS_MAIL.focus();*/
}


function controle_creatUser()
{
	if (valid_creatUser()== true)
	{
                var User = document.forms[0].varTITRE.value + " " + document.forms[0].varUS_PRENOM.value + " " + document.forms[0].varUS_NOM.value
		var Confirmation = window.confirm("Confirmez-vous l'inscription de " +  "\n" +  "\n" + User +  "\n" + document.forms[0].varUS_MAIL.value);
		if (Confirmation)
		{

			document.forms[0].submit();
		}
		else
			document.forms[0].varUS_NOM.focus();
	}
}

function controle_IdentUser()
{
// document.forms.identuser.submit();
 document.identuser.submit();
}

function FormSubmit()
{
        document.forms[0].submit();
//submit();

}

function FormSubmit2(formName)
{
        document.forms[formName].submit();
//submit();

}

function Recherche()
{
 document.forms[0].submit();
}
function FormStd()
{
 document.forms[0].submit();
}
function p10_005validForm()
{
 	if (document.forms[0].FLD_011.value == "0")
	{
		alert("Vous devez préciser le titre");
		document.forms[0].FLD_011.focus();
		return false;
	}
        if (document.forms[0].FLD_013.value == "")
	{
		alert("Vous devez préciser le nom");
		document.forms[0].FLD_013.focus();
		return false;
	}
	if (document.forms[0].FLD_012.value == "")
	{
		alert("Vous devez préciser le prénom");
		document.forms[0].FLD_012.focus();
		return false;
	}
	if (document.forms[0].FLD_016.value +
            document.forms[0].FLD_017.value +
            document.forms[0].FLD_018.value ==  "")
	{
		alert("Vous devez préciser l'Adresse");
		document.forms[0].FLD_016.focus();
		return false;
	}
	if (document.forms[0].FLD_019.value == "")
	{
		alert("Vous devez préciser le code postal");
		document.forms[0].FLD_019.focus();
		return false;
	}
	if (document.forms[0].FLD_020.value == "")
	{
		alert("Vous devez préciser la ville");
		document.forms[0].FLD_020.focus();
		return false;
	}

	if (document.forms[0].FLD_031.value +
            document.forms[0].FLD_032.value +
            document.forms[0].FLD_033.value ==  "")
	{
		alert("Vous devez préciser le téléphone");
		document.forms[0].FLD_031.focus();
		return false;
	}
	if (document.forms[0].FLD_034.value == "")
	{   document.forms[0].FLD_034.focus();
		alert("Vous devez préciser le fax");
                return false;}

        //testMail
        {
             a=document.forms[0].FLD_029.value;
             test="" + a;
            for( k = 0; k < test.length;k++)
            {
             c = test.substring(k,k+1);
            if(c == "@")
            {
            return true;
            }
            }
            alert("Veuillez renseigner l' adresse mail");
            return false;
            document.forms[0].FLD_029.focus();
            }
                alert("Vous devez préciser le eMail");
                document.forms[0].FLD_029.focus();
                return false;
            


	return true;

}



function p10_005XvalidForm(vLangue)
{

   	if (document.forms[0].FLD_011.value == "0")
  	{
  		alert("Vous devez préciser le titre");
  		document.forms[0].FLD_011.focus();
  		return false;
  	}
        if (document.forms[0].FLD_013.value == "")
	{
		alert("Vous devez préciser le nom");
		document.forms[0].FLD_013.focus();
		return false;
	}
	if (document.forms[0].FLD_012.value == "")
	{
		alert("Vous devez préciser le prénom");
		document.forms[0].FLD_012.focus();
		return false;
	}
	if (document.forms[0].FLD_016.value +
            document.forms[0].FLD_017.value +
            document.forms[0].FLD_018.value ==  "")
	{
		alert("Vous devez préciser l'Adresse");
		document.forms[0].FLD_016.focus();
		return false;
	}
	if (document.forms[0].FLD_019.value == "")
	{
		alert("Vous devez préciser le code postal");
		document.forms[0].FLD_019.focus();
		return false;
	}
	if (document.forms[0].FLD_020.value == "")
	{
		alert("Vous devez préciser la ville");
		document.forms[0].FLD_020.focus();
		return false;
	}

	return true;
}

function p10_005XcreateContrat_FormSubmit(vLangue)        /*Modification d'un autre contact (allégé*/
{
 	if (p10_005XvalidForm(vLangue)== true){
                                  document.forms[0].submit();}
}
function p10_005createContrat_FormSubmit()
{
 	if (p10_005validForm()== true){
                                  document.forms[0].submit();}
}

function p10_005044valid(vLangue,nLign)
{
if (document.forms[0].FLD_045.value == "0")
      {
      switch(vLangue){
                    case "GB" : alert("Compulsory");break;
                    default : alert("Veuiller préciser le genre");break;
                    }
      document.forms[0].FLD_045.focus();
      return false;
      }

if (document.forms[0].FLD_046.value == "")
      {
      switch(vLangue){
                    case "GB" : alert("Compulsory");break;
                    default : alert("Titre obligatoire");break;
                    }
      document.forms[0].FLD_046.focus();
      return false;
      }
if (document.forms[0].FLD_047.value == "")
      {
      switch(vLangue){
                    case "GB" : alert("Compulsory");break;
                    default : alert("Texte obligatoire");break;
                    }
      document.forms[0].FLD_047.focus();
      return false;
      }else{
          if (document.forms[0].FLD_047.value.length > 350)
               	{    switch(vLangue){
                              case "GB" : alert("Your text is too long");break;
                              default : alert("Texte trop long.");break;
                              }
                    document.forms[0].FLD_047.focus();
                    return false;}
      }
 return true;
}

function strTime(stFieldName)

{       var str = document.forms[0].elements[stFieldName].value;
        var reg=new RegExp(" ", "g");
        str = str.replace(reg,"");

        reg=new RegExp("h", "g");
        str = str.replace(reg,":");

        if ((str.indexOf(":", 1))==1){str = "0".concat(str);}
        if (str.length ==4){   reg=new RegExp(":", "g");
                           	str = str.replace(reg,":0");}
        if (str.length ==2){str = str.concat(":00");}
        if (str.length ==3){str = str.concat("00");}
	document.forms[0].elements[stFieldName].value= str;
	}
	
	
//'fonction pour générer des paramètres de rechargement des formulaires

function formFill(formName,fieldName,valeur,fieldFocus){
        //remplissage d'un champ sur un formulaire depuis un autre
        document.forms[formName].elements[fieldName].value = valeur;
        document.forms[formName].elements[fieldName].focus();
}

function formArgs(formName,fieldName,valeur,fieldFocus){
        //replissage d'un champ sur un formuulaire puis soumission de celui-ci.
        document.forms[formName].elements[fieldName].value = valeur;
        document.forms[formName].submit();
        document.forms[formName].elements[fieldName].focus();
}

function formAdd(formName){
        document.forms[formName].elements['varFLD_CLE'].value = '0';
        document.forms[formName].elements['varFLD_ACT'].value = 'INSERT';
        document.forms[formName].submit();
//        document.forms[0].elements['varFLD_ACT'].value = 'UPDATE';
        document.forms[formName].elements[fieldName].focus();
}

function formPost(formName){
         //Simule un POST Simple  (basé sur formAdd
         // En indiquant Les paramètres -1 et POST dans les champs
         // CLE et ACT, on simule la récupération des valeurs à partir du mode POST.
        document.forms[formName].elements['varFLD_CLE'].value = '-1';
        document.forms[formName].elements['varFLD_ACT'].value = 'POST';
        document.forms[formName].submit();
//        document.forms[0].elements['varFLD_ACT'].value = 'UPDATE';
        document.forms[formName].elements[fieldName].focus();
}


function formAdd2field(formName, fieldName){
        document.forms[formName].elements['varFLD_CLE'].value = '0';
        document.forms[formName].elements['varFLD_ACT'].value = 'INSERT';
        document.forms[formName].submit();
//        document.forms[0].elements['varFLD_ACT'].value = 'UPDATE';
        document.forms[formName].elements[fieldName].focus();
}



/*
function formAdd(){
        document.forms[0].elements['varFLD_CLE'].value = '0';
        document.forms[0].elements['varFLD_ACT'].value = 'INSERT';
        document.forms[0].submit();
//        document.forms[0].elements['varFLD_ACT'].value = 'UPDATE';
        document.forms[0].elements[fieldName].focus();
}
*/

function formSave(formName){
        document.forms[formName].elements['varFLD_ACT'].value = 'UPDATE';
        document.forms[formName].submit();
        document.forms[formName].elements[fieldName].focus();
}
function formDelete(formName){
        document.forms[formName].elements['varFLD_ACT'].value = 'DELETE';
        document.forms[formName].submit();
        document.forms[formName].elements[fieldName].focus();
}

function formDeleteCle(formName,Cle){
        document.forms[formName].elements['varFLD_CLE'].value = Cle;
        document.forms[formName].elements['varFLD_ACT'].value = 'DELETE';
        document.forms[formName].submit();
        document.forms[formName].elements[fieldName].focus();
}
function formCle(formName,Cle){
        document.forms[formName].elements['varFLD_CLE'].value = Cle;
        document.forms[formName].elements['varFLD_ACT'].value = 'REQUERY';
        document.forms[formName].submit();
        document.forms[formName].elements[fieldName].focus();
}



function formChanged(formName){
        document.forms[formName].elements['varFLD_PRM'].value = 'MODIFIED';
}

function formSubmitRedir(formName, url){// soumet le formulaire actif et redirige
        document.forms[formName].submit();
        window.location.replace(url);
}


function formArgsvalForchange(formName,fieldName,valeur,valForchange){
        //valForchange: valeur pour laquelle on met à jour le champ
        // mise à jour d'un champ
        //valForchange  non utilisé (réserve)
        if (document.forms[formName].elements[fieldName].value = valeur){
            document.forms[formName].elements[fieldName].value = valeur;
        }
}

function newLine(formName,divName,htmlLine){
        //Ajoute une ligne sur un formulaire
        // paramètres: formDivName
        //           : Chaîne de composition de la ligne
//document.getElementById('monformdiv').innerHTML=document.getElementById('monformdiv').innerHTML+"<input type=text name=lien3>";
//document.getElementById(divName).innerHTML=document.getElementById(divName).innerHTML+htmlLine;
document.getElementById(divName).innerHTML=document.getElementById(divName).innerHTML+htmlLine;


}
