//

var myWin = null;
var premEltTab = 13;
var car_2pt = " : ";
var car_Tab = "\t";
var car_CR = "\n";
var car_Trt = "_";
var System = 0;


function NewWindow(mypage, myname, w, h, scroll) {
var winl = (screen.width - w) / 2;
var wint = (screen.height - h) / 2;
winprops = 'height='+h+',width='+w+',top='+wint+',left='+winl+',scrollbars='+scroll+',unresizable'
win = window.open(mypage, myname, winprops)
if (parseInt(navigator.appVersion) >= 4) { win.window.focus(); }
}


function MM_reloadPage0(init0)
 {
  if (init0==true)
  {
   location.reload();
}

MM_reloadPage0(true);
}

function ferme()
{
	fenetre=this.window
	fenetre.close()
}

function ajouterListe(selectField,listField){
 nouvel_element = new Option(selectField.options[selectField.selectedIndex].text,selectField.value,false,true);
 listField.options[listField.length] = nouvel_element;

}

function effacerListe(listField){
var compteselect=0;
	for(yo=0;yo<listField.length;yo++){
		if(listField.options[yo].selected == true){
		compteselect++;
		}
		if(compteselect>0){
			for(yo=0;yo<listField.length;yo++){
				if(listField.options[yo].selected == true){
                listField.options[yo] = null;
				}
			}
		effacerListe(listField);
		}
	}
}

function testertexte(texte){
     var expression = /[<*?//!=)(@\\+`^"~&{},;:.>#%$£²¤§]+/gi; // caractères interdits
     if (expression.test(texte.value)){
        alert ("Utilisez que des caractères alphanumériques SVP");
        texte.value=texte.value.substring(0,texte.value.length-1);
     }
}

function testernom(texte){
// Aide à la saisie : Nom ou prénom
    // Interdire des caratères non autorisés
    var a_str=texte.value;
     var expression = /^[àáâãäåòóôõöøèéêëçìíîïùúûüÿñoæa-z '-]+$/gi; // caractères autorisés
    if (!expression.test(texte.value)){
        alert ("Ecrivez le nom sous la forme : Monté-Cristo ...");
        texte.value=texte.value.substring(0,texte.value.length-1);
        return false;
     }
}

// ==================
//	Activations - Désactivations
// ==================
function GereControle(Controleur, Controle, Masquer) {
var objControleur = document.getElementById(Controleur);
var objControle = document.getElementById(Controle);
	if (Masquer=='1')
		objControle.style.visibility=(objControleur.checked==false)?'visible':'hidden';
	else
		objControle.disabled=(objControleur.checked==false)?false:true;
	return true;
}

function GereControle2(Controleur, Controle, Masquer) {
var objControleur = document.getElementById(Controleur);
var objControle = document.getElementById(Controle);
	if (Masquer=='1')
		objControle.style.visibility=(objControleur.checked==true)?'visible':'hidden';
	else
		objControle.disabled=(objControleur.checked==true)?false:true;
	return true;
}

function checkVirgule (myfield) {
 var  compteCar = 0;
 var  lastChar = myfield.value.length;

 for(yo=0;yo<lastChar;yo++){
    if((myfield.value.charAt(yo) == ",")||(myfield.value.charAt(yo) == ".")) compteCar++;
  }

  if(compteCar > 1) {
    	alert("Ce n'est pas un nombre, il y a " +compteCar+ " . et/ou ,");
        myfield.value = myfield.value.substring(0,myfield.value.length-myfield.value.length);
        myfield.focus();
      	return false;
    }
}



function saisieReel(myfield, e, dec)
{
var key;
var keychar;

if (window.event)
   key = window.event.keyCode;
else if (e)
   key = e.which;
else
   return true;
keychar = String.fromCharCode(key);

// control keys
if ((key==null) || (key==0) || (key==8) ||
    (key==9) || (key==13) || (key==27) )
   return true;

// numbers
else if ((("0123456789").indexOf(keychar) > -1))
   return true;

// decimal point jump
else if ((keychar == ".")||(keychar == ","))
   {
   return true;
   }
else
   return false;
}

function GoClignoter(myBouton,text) {
	var delai1=500; // temps d'affichage du texte exprimé en millisecondes (ici 0.5 seconde)
	var delai2=200; // temps d'affichage du bouton vide

	if (myBouton.value=="") {
		myBouton.value=text;
		delai=delai1;
	} else {
		myBouton.value="";
		delai=delai2;
	}
	setTimeout(function() {GoClignoter(myBouton,text)},delai);
}

function verifierGabarit(texte,gabarit) {
    var expression=/[0-9]+/gi;
    if (expression.test(texte.value)){
        if ( texte.value > gabarit)
        alert("Attention vous avez entré un poids supérieur à "+gabarit);
        return true;
     }
}

function verifierGabaritPlus(champs,gabaritSup,gabaritInf, text) {
    var expression=/[0-9]+/gi;
    if (expression.test(champs.value)){
        if ( champs.value > gabaritSup)
        alert("Attention vous avez entré un(e) "+text+" supérieur(e) à "+gabaritSup);
        if ( champs.value < gabaritInf )
        alert("Attention vous avez entré un(e) "+text+" inférieur(e) à "+gabaritInf);
     return true;
     }
}

function saisieHeure(myfield, e)
{
var key;
var keychar;

if (window.event)
   key = window.event.keyCode;
else if (e)
   key = e.which;
else
   return true;
keychar = String.fromCharCode(key);

// control keys
if ((key==null) || (key==0) || (key==8) ||
    (key==9) || (key==13) || (key==27) )
   return true;

// numbers
else if ((("0123456789").indexOf(keychar) > -1))
   return true;

// decimal point jump
else if (keychar == ":")
   {
   return true;
   }
else
   return false;
}


function saisieEntier(myfield, e, dec)
{
var key;
var keychar;

if (window.event)
   key = window.event.keyCode;
else if (e)
   key = e.which;
else
   return true;
keychar = String.fromCharCode(key);

// control keys
if ((key==null) || (key==0) || (key==8) ||
    (key==9) || (key==13) || (key==27) )
   return true;

// numbers
else if ((("0123456789").indexOf(keychar) > -1))
   return true;

// decimal point jump
else if (dec && (keychar == "."))
   {
   myfield.form.elements[dec].focus();
   return false;
   }
else
   return false;
}

function saisieEntierHeure(myfield, e, dec)
{
var key;
var keychar;

if (window.event)
   key = window.event.keyCode;
else if (e)
   key = e.which;
else
   return true;
keychar = String.fromCharCode(key);

// control keys
if ((key==null) || (key==0) || (key==8) ||
    (key==9) || (key==13) || (key==27) )
   return true;
var expression=/[0-9]{3}/gi;
if (expression.test(myfield.value)){
        myfield.value=myfield.value.substring(0,myfield.value.length-1)+":"+myfield.value.substring(myfield.value.length-1,myfield.value.length);
     }

// numbers
else if ((("0123456789").indexOf(keychar) > -1))
   return true;

// decimal point jump
else if (dec && (keychar == "."))
   {
   myfield.form.elements[dec].focus();
   return false;
   }
else
   return false;
}

function saisieHeureMinute(texte) {
     var expression = /[^0-9 +()]+/gi;
     if (expression.test(texte.value)){
        alert ("Ecrivez l'heure sous la forme 12:33 ou 15:29");
        texte.value=texte.value.substring(0,texte.value.length-1);
        return false;
     }
    var expression=/[0-9]{3}/gi;
    if (expression.test(texte.value)){
        texte.value=texte.value.substring(0,texte.value.length-1)+":"+texte.value.substring(texte.value.length-1,texte.value.length);
     }
}

function checkHeure(myfield) {
    var expression=/[0-9:]+/gi;
    var heure;
    if (expression.test(myfield.value)){
      heure = myfield.value.substring(0,myfield.value.length-3);
      minute= myfield.value.substring(myfield.value.length-2,myfield.value.length);
      if ((heure > 23) || (minute > 59)) {
      alert("Vérifiez votre heure ou vos minutes => "+ heure + ":" + minute);
      myfield.value = myfield.value.substring(0,myfield.value.length-myfield.value.length);
      return false;
      }
     }
}

function saisieDate(myfield, e)
{
var key;
var keychar;

if (window.event)
   key = window.event.keyCode;
else if (e)
   key = e.which;
else
   return true;
keychar = String.fromCharCode(key);

// control keys
if ((key==null) || (key==0) || (key==8) ||
    (key==9) || (key==13) || (key==27) )
   return true;

// numbers
else if ((("0123456789").indexOf(keychar) > -1))
   return true;

// decimal point jump
else if (keychar == "-")
   {
   return true;
   }
else
   return false;
}

function saisieDatePlus(myfield, e)
{
var key;
var keychar;

if (window.event)
   key = window.event.keyCode;
else if (e)
   key = e.which;
else
   return true;
keychar = String.fromCharCode(key);

// control keys
if ((key==null) || (key==0) || (key==8) ||
    (key==9) || (key==13) || (key==27) )
   return true;

// numbers
else if ((("0123456789").indexOf(keychar) > -1))
   return true;

// decimal point jump
else if ((keychar == "-"))
   {
   return true;
   }
else
   return false;
}


function NewFenetre(mylink, windowname)
{
if (! window.focus)return true;
var href;
if (typeof(mylink) == 'string')
   href=mylink;
else
   href=mylink.href;
window.open(href, windowname, 'width=440,height=410,status=yes,resizable=yes,menubar=yes,toolbar=yes,scrollbars=no');
return false;
}


function CheckOnlyPATPresentsRech()
{
	var LeForm = document.forms[0];
	var letat= "";
		letat += ""+ LeForm.w_cacOnlyPATPresentsRech.value;
	{
	if(LeForm.w_cacOnlyPATPresentsRech.checked)
		LeForm.w_cacOnlyPATPresentsRech.value = "1";
	else
		LeForm.w_cacOnlyPATPresentsRech.value = "";
	}
}

function CheckPATAllRech()
{
	var LeForm = document.forms[0];
	var letat= "";
		letat += ""+ LeForm.w_cacPATAllRech.value;
	{
	if(LeForm.w_cacPATAllRech.checked)
		LeForm.w_cacPATAllRech.value = "1";
	else
		LeForm.w_cacPATAllRech.value = "";
	}
}

function CheckPATAbsRech()
{
	var LeForm = document.forms[0];
	var letat= "";
		letat += ""+ LeForm.w_cacPATAbsRech.value;
	{
	if(LeForm.w_cacPATAbsRech.checked)
		LeForm.w_cacPATAbsRech.value = "1";
	else
		LeForm.w_cacPATAbsRech.value = "";
	}
}

function CheckPATDcdRech()
{
	var LeForm = document.forms[0];
	var letat= "";
		letat += ""+ LeForm.w_cacPATDcdRech.value;
	{
	if(LeForm.w_cacPATDcdRech.checked)
		LeForm.w_cacPATDcdRech.value = "1";
	else
		LeForm.w_cacPATDcdRech.value = "";
	}
}

function CheckPATEnChRech()
{
	var LeForm = document.forms[0];
	var letat= "";
		letat += ""+ LeForm.w_cacPATEnChRech.value;
	{
	if(LeForm.w_cacPATEnChRech.checked)
		LeForm.w_cacPATEnChRech.value = "1";
	else
		LeForm.w_cacPATEnChRech.value = "";
	}
}

function CheckPATTranRech()
{
	var LeForm = document.forms[0];
	var letat= "";
		letat += ""+ LeForm.w_cacPATTranRech.value;
	{
	if(LeForm.w_cacPATTranRech.checked)
		LeForm.w_cacPATTranRech.value = "1";
	else
		LeForm.w_cacPATTranRech.value = "";
	}
}

function CheckPATDiabRech()
{
	var LeForm = document.forms[0];
	var letat= "";
		letat += ""+ LeForm.w_cacPATDiabRech.value;
	{
	if(LeForm.w_cacPATDiabRech.checked)
		LeForm.w_cacPATDiabRech.value = "1";
	else
		LeForm.w_cacPATDiabRech.value = "";
	}
}

function CheckPATPreDRech()
{
	var LeForm = document.forms[0];
	var letat= "";
		letat += ""+ LeForm.w_cacPATPreDRech.value;
	{
	if(LeForm.w_cacPATPreDRech.checked)
		LeForm.w_cacPATPreDRech.value = "1";
	else
		LeForm.w_cacPATPreDRech.value = "";
	}
}

function CheckPATHemoRech()
{
	var LeForm = document.forms[0];
	var letat= "";
		letat += ""+ LeForm.w_cacPATHemoRech.value;
	{
	if(LeForm.w_cacPATHemoRech.checked)
		LeForm.w_cacPATHemoRech.value = "1";
	else
		LeForm.w_cacPATHemoRech.value = "";
	}
}

function CheckPATEnDPRech()
{
	var LeForm = document.forms[0];
	var letat= "";
		letat += ""+ LeForm.w_cacPATEnDPRech.value;
	{
	if(LeForm.w_cacPATEnDPRech.checked)
		LeForm.w_cacPATEnDPRech.value = "1";
	else
		LeForm.w_cacPATEnDPRech.value = "";
	}
}

function CheckPATDPARech()
{
	var LeForm = document.forms[0];
	var letat= "";
		letat += ""+ LeForm.w_cacPATDPARech.value;
	{
	if(LeForm.w_cacPATDPARech.checked)
		LeForm.w_cacPATDPARech.value = "1";
	else
		LeForm.w_cacPATDPARech.value = "";
	}
}

function CheckPATDPCARech()
{
	var LeForm = document.forms[0];
	var letat= "";
		letat += ""+ LeForm.w_cacPATDPCARech.value;
	{
	if(LeForm.w_cacPATDPCARech.checked)
		LeForm.w_cacPATDPCARech.value = "1";
	else
		LeForm.w_cacPATDPCARech.value = "";
	}
}

function CheckPopREINRech()
{
	var LeForm = document.forms[0];
	var letat= "";
		letat += ""+ LeForm.w_cacPopREINRech.value;
	{
	if(LeForm.w_cacPopREINRech.checked)
		LeForm.w_cacPopREINRech.value = "1";
	else
		LeForm.w_cacPopREINRech.value = "";
	}
}

function check_input(){

   var message_alert = "";
   for(var i = 0; i < window.document.forms[0].length ; i++) {

   		var rechRapide = window.document.forms[0].elements[i].value;
   		var nom_champ = window.document.forms[0].elements[i].name;


		//Background des éléments déjà formatés
		window.document.forms[0].elements[i].style.backgroundColor = "#FFFFFF";

		if(rechRapide == "") {
			window.document.forms[0].elements[i].focus();
			window.document.forms[0].elements[i].style.backgroundColor = "#CCCCCC";
			message_alert +=" Veuillez remplir le champ " + nom_champ +"\n";
		}
	}

   if (message_alert == "") {
        window.document.forms[0].submit();
   } else {
        message_alert = "Informations omises dans le formulaire : \n" + message_alert;
        alert(message_alert);
        return false;
	}
}

function check_inputCmd(){
   var frm = window.document.forms[0];
   var message_alert = "";

   //Background des éléments déjà formatés
   frm.v_clientID.style.backgroundColor = "#FFFFFF";
   frm.v_newClientName.style.backgroundColor = "#FFFFFF";
   frm.v_newClientPrenom.style.backgroundColor = "#FFFFFF";
   frm.v_newClientAddressDevis.style.backgroundColor = "#FFFFFF";
   frm.v_newClientShippingAdCP.style.backgroundColor = "#FFFFFF";
   frm.v_newClientShippingAdPays.style.backgroundColor = "#FFFFFF";
   frm.v_newClientShippingAdVille.style.backgroundColor = "#FFFFFF";
   frm.v_newClientemail.style.backgroundColor = "#FFFFFF";
   frm.v_newClientPseudo.style.backgroundColor = "#FFFFFF";
   frm.v_newClientPwd.style.backgroundColor = "#FFFFFF";
   
   frm.v_totalSign.style.backgroundColor = "#FFFFFF";
   frm.v_team.style.backgroundColor = "#FFFFFF";


   //Check New Client
   if((frm.v_clientID.value == "-1") && (frm.v_newClient.checked == false)) {
			frm.v_clientID.focus();
			frm.v_clientID.style.backgroundColor = "#ff0f11";
			message_alert =" Veuillez choisir un client ou en définir un nouveau\n";
	}

    //Cas nouveau Client
   if(frm.v_newClient.checked == true) {
   	if(frm.v_newClientPrenom.value == "") {
			frm.v_newClientPrenom.focus();
			frm.v_newClientPrenom.style.backgroundColor = "#ff0f11";
			message_alert +=" Veuillez entrer un prénom\n";
     }
    if(frm.v_newClientName.value == "") {
			frm.v_newClientName.focus();
			frm.v_newClientName.style.backgroundColor = "#ff0f11";
			message_alert +=" Veuillez entrer un nom de client\n";
        }
     if(frm.v_newClientPseudo.value == "") {
			 frm.v_newClientPseudo.focus();
			 frm.v_newClientPseudo.style.backgroundColor = "#ff0f11";
			 message_alert +=" Veuillez entrer un Pseudo\n";
        }
		 if(frm.v_newClientemail.value == "") {
			 frm.v_newClientemail.focus();
			 frm.v_newClientemail.style.backgroundColor = "#ff0f11";
			 message_alert +=" Veuillez entrer un Email\n";
        }
     if(frm.v_newClientPwd.value == "") {
			 frm.v_newClientPwd.focus();
			 frm.v_newClientPwd.style.backgroundColor = "#ff0f11";
			 message_alert +=" Veuillez entrer un Password\n";
        }
	}

   if(frm.v_totalSign.value == "") {
			frm.v_totalSign.focus();
			frm.v_totalSign.style.backgroundColor = "#ff0f11";
			message_alert +=" Veuillez entrer un total\n";
	}
	if(frm.v_team.value == "") {
			frm.v_team.focus();
			frm.v_team.style.backgroundColor = "#ff0f11";
			message_alert +=" Veuillez entrer un nom de team\n";
	}


   if (message_alert == "") {
        frm.submit();
   } else {
        message_alert = "Informations omises dans le formulaire : \n" + message_alert;
        alert(message_alert);
        return false;
	}
}


function check_inputSearch(){
   var frm = window.document.forms[0];
   var message_alert = "";


   if (message_alert == "") {
        frm.submit();
   } else {
        message_alert = "Informations omises dans le formulaire : \n" + message_alert;
        alert(message_alert);
        return false;
	}
}

function check_inputModifPat(){
   var frm = window.document.forms[0];
   var message_alert = "";

   //Background des éléments déjà formatés
   frm.v_sexePat.style.backgroundColor = "#FFFFFF";
   frm.v_patName.style.backgroundColor = "#FFFFFF";
   frm.v_patPrenom.style.backgroundColor = "#FFFFFF";
   frm.v_dobPat.style.backgroundColor = "#FFFFFF";

   if(frm.v_idPat.value == "") {
			message_alert =" Attention ce patient n'a pas d'ID... Modification impossible\n";
	}
   if(frm.v_sexePat.value == "") {
			frm.v_sexePat.focus();
			frm.v_sexePat.style.backgroundColor = "#ff0f11";
			message_alert +=" Veuillez choisir un genre pour ce patient\n";
	}
   if(frm.v_patName.value == "") {
			frm.v_patName.focus();
			frm.v_patName.style.backgroundColor = "#ff0f11";
			message_alert +=" Veuillez renseigner le champs Nom du patient\n";
	}
   if(frm.v_patPrenom.value == "") {
      frm.v_patPrenom.focus();
			frm.v_patPrenom.style.backgroundColor = "#ff0f11";
			message_alert +=" Veuillez renseigner le champs Prénom du patient\n";
	}
   if(frm.v_dobPat.value == "") {
      frm.v_dobPat.focus();
			frm.v_dobPat.style.backgroundColor = "#ff0f11";
			message_alert +=" Veuillez saisir une date de naissance pour le patient\n";
	}

   if (message_alert == "") {
        frm.submit();
   } else {
        message_alert = "Informations omises dans le formulaire : \n" + message_alert;
        alert(message_alert);
        return false;
	}
}



function check_inputNewUser(){
   var frm = window.document.forms[0];
   var message_alert = "";

   //Background des éléments déjà formatés
   frm.v_level.style.backgroundColor = "#FFFFFF";
   frm.v_pseudo.style.backgroundColor = "#FFFFFF";
   frm.v_pwd.style.backgroundColor = "#FFFFFF";
   frm.v_pwd2.style.backgroundColor = "#FFFFFF";

  if(frm.v_level.value == "-1") {
			frm.v_level.focus();
			frm.v_level.style.backgroundColor = "#ff0f11";
			message_alert =" Veuillez entrer le niveau d'autorisation\n";
	}
  if(frm.v_pwd.value == "") {
			frm.v_pwd.focus();
			frm.v_pwd.style.backgroundColor = "#ff0f11";
			message_alert +=" Veuillez entrer un password\n";
	}
	if(frm.v_pwd.value != frm.v_pwd2.value) {
			frm.v_pwd.focus();
			frm.v_pwd.style.backgroundColor = "#ff0f11";
			frm.v_pwd2.style.backgroundColor = "#ff0f11";
			message_alert +=" Attention erreur dans la confirmation du Mot de passe\n";
	}
	if(frm.v_pseudo.value == "") {
			frm.v_pseudo.focus();
			frm.v_pseudo.style.backgroundColor = "#ff0f11";
			message_alert +=" Veuillez entrer un Pseudo\n";
	}

  if (message_alert == "") {
        frm.submit();
   } else {
        message_alert = "Informations omises dans le formulaire : \n" + message_alert;
        alert(message_alert);
        return false;
	}
}

function check_inputEditUser(){
   var frm = window.document.forms[0];
   var message_alert = "";

   //Background des éléments déjà formatés
   frm.v_pwd.style.backgroundColor = "#FFFFFF";
   frm.v_pwd2.style.backgroundColor = "#FFFFFF";

	if(frm.v_pwd.value != "" && frm.v_pwd.value != frm.v_pwd2.value) {
			frm.v_pwd.focus();
			frm.v_pwd.style.backgroundColor = "#ff0f11";
			frm.v_pwd2.style.backgroundColor = "#ff0f11";
			message_alert +=" Attention erreur dans la confirmation du Mot de passe\n";
	}

  if (message_alert == "") {
        frm.submit();
   } else {
        message_alert = "Informations omises dans le formulaire : \n" + message_alert;
        alert(message_alert);
        return false;
	}
}


function check_inputModifPwd(){
   var frm = window.document.forms[0];
   var message_alert = "";

   //Background des éléments déjà formatés
   frm.v_oldPwd.style.backgroundColor = "#FFFFFF";
   frm.v_newPWD.style.backgroundColor = "#FFFFFF";
   frm.v_newPWD2.style.backgroundColor = "#FFFFFF";

  if(frm.v_pseudo.value == "") {
			frm.v_pseudo.focus();
			frm.v_pseudo.style.backgroundColor = "#ff0f11";
			message_alert =" Problème de Session - Reconnectez-vous\n";
	}
  if(frm.v_oldPwd.value == "") {
			frm.v_oldPwd.focus();
			frm.v_oldPwd.style.backgroundColor = "#ff0f11";
			message_alert +=" Veuillez entrer votre mot de passe actuel\n";
	}
	if(frm.v_newPWD.value != frm.v_newPWD2.value) {
			frm.v_newPWD.focus();
			frm.v_newPWD.style.backgroundColor = "#ff0f11";
			frm.v_newPWD2.style.backgroundColor = "#ff0f11";
			message_alert +=" Attention erreur dans la confirmation du nouveau Mot de passe\n";
	}
	if(frm.v_newPWD.value == "") {
			frm.v_newPWD.focus();
			frm.v_newPWD.style.backgroundColor = "#ff0f11";
			message_alert +=" Veuillez entrer un nouveau mot de passe\n";
	}

  if (message_alert == "") {
        frm.submit();
   } else {
        message_alert = "Informations omises dans le formulaire : \n" + message_alert;
        alert(message_alert);
        return false;
	}
}

function check_inputReal(){

var frm = window.document.forms[0];
   var message_alert = "";

   //Background des éléments déjà formatés
   frm.v_team.style.backgroundColor = "#FFFFFF";
   frm.v_date.style.backgroundColor = "#FFFFFF";
   frm.v_nomAffiche.style.backgroundColor = "#FFFFFF";
   frm.v_nbTof.style.backgroundColor = "#FFFFFF";

  if(frm.v_team.value == "") {
			frm.v_team.focus();
			frm.v_team.style.backgroundColor = "#ff0f11";
			message_alert =" Veuillez entrer un nom de Team diminutif\n";
	}
  if(frm.v_date.value == "") {
			frm.v_date.focus();
			frm.v_date.style.backgroundColor = "#ff0f11";
			message_alert +=" Veuillez entrer une date\n";
	}
	if(frm.v_nomAffiche.value =="") {
			frm.v_nomAffiche.focus();
			frm.v_nomAffiche.style.backgroundColor = "#ff0f11";
			frm.v_nomAffiche.style.backgroundColor = "#ff0f11";
			message_alert +=" Veuillez rentrer le nom complet de la Team\n";
	}
	if(frm.v_nbTof.value == "" || frm.v_nbTof.value > 3) {
			frm.v_nbTof.focus();
			frm.v_nbTof.style.backgroundColor = "#ff0f11";
			message_alert +=" Veuillez entrer un nb de Tof < 4\n";
	}

  if (message_alert == "") {
        frm.submit();
   } else {
        message_alert = "Informations omises dans le formulaire : \n" + message_alert;
        alert(message_alert);
        return false;
	}
}

function check_inputClient(){

var frm = window.document.forms[0];
   var message_alert = "";

   //Background des éléments déjà formatés
   frm.v_nom.style.backgroundColor = "#FFFFFF";
   frm.v_prenom.style.backgroundColor = "#FFFFFF";
   frm.v_email.style.backgroundColor = "#FFFFFF";
   frm.v_adresse1a.style.backgroundColor = "#FFFFFF";
   frm.v_cp1.style.backgroundColor = "#FFFFFF";
   frm.v_ville1.style.backgroundColor = "#FFFFFF";
   frm.v_pays1.style.backgroundColor = "#FFFFFF";

  if(frm.v_nom.value == "") {
			frm.v_nom.focus();
			frm.v_nom.style.backgroundColor = "#ff0f11";
			message_alert =" Veuillez entrer un nom \n";
	}
  if(frm.v_prenom.value == "") {
			frm.v_prenom.focus();
			frm.v_prenom.style.backgroundColor = "#ff0f11";
			message_alert +=" Veuillez entrer un prénom\n";
	}
	if(frm.v_email.value =="") {
			frm.v_email.focus();
			frm.v_email.style.backgroundColor = "#ff0f11";
			frm.v_email.style.backgroundColor = "#ff0f11";
			message_alert +=" Veuillez rentrer votre email\n";
	}
	if(frm.v_adresse1a.value == "") {
			frm.v_adresse1a.focus();
			frm.v_adresse1a.style.backgroundColor = "#ff0f11";
			message_alert +=" Veuillez entrer une adresse\n";
	}
	if(frm.v_cp1.value == "") {
			frm.v_cp1.focus();
			frm.v_cp1.style.backgroundColor = "#ff0f11";
			message_alert +=" Veuillez entrer un code postal\n";
	}
	if(frm.v_ville1.value == "") {
			frm.v_ville1.focus();
			frm.v_ville1.style.backgroundColor = "#ff0f11";
			message_alert +=" Veuillez entrer une ville\n";
	}
	if(frm.v_pays1.value == "") {
			frm.v_pays1.focus();
			frm.v_pays1.style.backgroundColor = "#ff0f11";
			message_alert +=" Veuillez entrer un pays\n";
	}

  if (message_alert == "") {
        frm.submit();
   } else {
        message_alert = "Informations omises dans le formulaire : \n" + message_alert;
        alert(message_alert);
        return false;
	}
}

function check_inputClient2(){
   var frm = window.document.forms[0];
   var message_alert = "";

   //Background des éléments déjà formatés
   frm.v_newClientPrenom.style.backgroundColor = "#FFFFFF";
   frm.v_newClientAddressDevis.style.backgroundColor = "#FFFFFF";
   frm.v_newClientShippingAdCP.style.backgroundColor = "#FFFFFF";
   frm.v_newClientShippingAdPays.style.backgroundColor = "#FFFFFF";
   frm.v_newClientShippingAdVille.style.backgroundColor = "#FFFFFF";
   frm.v_newClientemail.style.backgroundColor = "#FFFFFF";


   	if(frm.v_newClientPrenom.value == "") {
			frm.v_newClientPrenom.focus();
			frm.v_newClientPrenom.style.backgroundColor = "#ff0f11";
			message_alert +=" Veuillez entrer un prénom\n";
     }
    if(frm.v_newClientName.value == "") {
			frm.v_newClientName.focus();
			frm.v_newClientName.style.backgroundColor = "#ff0f11";
			message_alert +=" Veuillez entrer un nom de client\n";
        }   
		 if(frm.v_newClientemail.value == "") {
			 frm.v_newClientemail.focus();
			 frm.v_newClientemail.style.backgroundColor = "#ff0f11";
			 message_alert +=" Veuillez entrer un Email\n";
        }

   if (message_alert == "") {
        frm.submit();
   } else {
        message_alert = "Informations omises dans le formulaire : \n" + message_alert;
        alert(message_alert);
        return false;
	}
}

function check_inputLivre(){

var frm = window.document.forms[0];
   var message_alert = "";

   //Background des éléments déjà formatés
   frm.v_text.style.backgroundColor = "#FFFFFF";
   frm.v_teamName.style.backgroundColor = "#FFFFFF";

  if(frm.v_text.value == "") {
			frm.v_text.focus();
			frm.v_text.style.backgroundColor = "#ff0f11";
			message_alert =" Veuillez entrer un Feedback \n";
	}
  if(frm.v_teamName.value == "") {
			frm.v_teamName.focus();
			frm.v_teamName.style.backgroundColor = "#ff0f11";
			message_alert +=" Veuillez entrer un nom de Team\n";
	}

  if (message_alert == "") {
        frm.submit();
   } else {
        message_alert = "Informations omises dans le formulaire : \n" + message_alert;
        alert(message_alert);
        return false;
	}
}

function check_inputEditCmd(){
   var frm = window.document.forms[0];
   var message_alert = "";

   //Background des éléments déjà formatés

   frm.v_totalSign.style.backgroundColor = "#FFFFFF";
   frm.v_team.style.backgroundColor = "#FFFFFF";

    if(frm.v_team.value == "") {
			frm.v_team.focus();
			frm.v_team.style.backgroundColor = "#ff0f11";
			message_alert +=" Veuillez entrer un nom de team\n";
    }
    if(frm.v_totalSign.value == "") {
			frm.v_totalSign.focus();
			frm.v_totalSign.style.backgroundColor = "#ff0f11";
			message_alert +=" Veuillez entrer un Total pour Sign\n";
    }

   if (message_alert == "") {
        frm.submit();
   } else {
        message_alert = "Informations omises dans le formulaire : \n" + message_alert;
        alert(message_alert);
        return false;
	}
}

/////////////////////////
// Actions sur les DIV  //
//////////////////////////
//Montre / Cache un div
function DivStatus( nom, numero )		{
			var divID = nom + numero;
			if ( document.getElementById && document.getElementById( divID ) ) // Pour les navigateurs récents
				{
					Pdiv = document.getElementById( divID );
					PcH = true;
		 		}
			else if ( document.all && document.all[ divID ] ) // Pour les veilles versions
				{
					Pdiv = document.all[ divID ];
					PcH = true;
				}
			else if ( document.layers && document.layers[ divID ] ) // Pour les très veilles versions
				{
					Pdiv = document.layers[ divID ];
					PcH = true;
				}
			else
				{

					PcH = false;
				}
			if ( PcH )
				{
					Pdiv.className = ( Pdiv.className == 'cachediv' ) ? '' : 'cachediv';
				}
}
		

// Cache tous les divs ayant le même préfixe
function CacheTout( nom ) 	{
			var NumDiv = 1;
			if ( document.getElementById ) // Pour les navigateurs récents
				{
					while ( document.getElementById( nom + NumDiv) )
						{
							SetDiv = document.getElementById( nom + NumDiv );
							if ( SetDiv && SetDiv.className != 'cachediv' )
								{
									DivStatus( nom, NumDiv );
								}
							NumDiv++;
						}
				}
			else if ( document.all ) // Pour les veilles versions
				{
					while ( document.all[ nom + NumDiv ] )
						{
							SetDiv = document.all[ nom + NumDiv ];
							if ( SetDiv && SetDiv.className != 'cachediv' )
								{
									DivStatus( nom, NumDiv );
								}
							NumDiv++;
						}
				}
			else if ( document.layers ) // Pour les très veilles versions
				{
					while ( document.layers[ nom + NumDiv ] )
						{
							SetDiv = document.layers[ nom + NumDiv ];
							if ( SetDiv && SetDiv.className != 'cachediv' )
								{
									DivStatus( nom, NumDiv );
								}
							NumDiv++;
						}
				}
}
	
//Montre tous les divs ayant le même préfixe
function MontreTout( nom ) 	{
			var NumDiv = 1;
			if ( document.getElementById ) // Pour les navigateurs récents
				{
					while ( document.getElementById( nom + NumDiv) )
						{
							SetDiv = document.getElementById( nom + NumDiv );
							if ( SetDiv && SetDiv.className != '' )
								{
									DivStatus( nom, NumDiv );
								}
							NumDiv++;
						}
				}
			else if ( document.all ) // Pour les veilles versions
				{
					while ( document.all[ nom + NumDiv ] )
						{
							SetDiv = document.all[ nom + NumDiv ];
							if ( SetDiv && SetDiv.className != '' )
								{
									DivStatus( nom, NumDiv );
								}
							NumDiv++;
						}
				}
			else if ( document.layers ) // Pour les très veilles versions
				{
					while ( document.layers[ nom + NumDiv ] )
						{
							SetDiv = document.layers[ nom + NumDiv ];
							if ( SetDiv && SetDiv.className != '' )
								{
									DivStatus( nom, NumDiv );
								}
							NumDiv++;
						}
				}
}
		
//Inverse les divs: Cache les divs visible et montre le divs cachés :)
function InverseTout( nom )		{
			var NumDiv = 1;
			if ( document.getElementById ) // Pour les navigateurs récents
				{
					while ( document.getElementById( nom + NumDiv ) )
						{
							SetDiv = document.getElementById( nom + NumDiv );
							DivStatus( nom, NumDiv );
							NumDiv++;
						}
				}
			else if ( document.all ) // Pour les veilles versions
				{
					while ( document.all[ nom + NumDiv ] )
						{
							SetDiv = document.all[ nom + NumDiv ];
							DivStatus( nom, NumDiv );
							NumDiv++;
						}
				}
			else if ( document.layers ) // Pour les très veilles versions
				{
					while ( document.layers[ nom + NumDiv ] )
						{
							SetDiv = document.layers[ nom + NumDiv ];
							DivStatus( nom, NumDiv );
							NumDiv++;
						}
				}
}

function addslashesJS(ch) {
	ch = ch.replace(/\\/g,"\\\\")
  ch = ch.replace(/\'/g,"\\'")
  ch = ch.replace(/\"/g,"\\\"")
return ch
}

// -->
