
function changeData(Objet) {

document.getElementById(2).style.display="none";
document.getElementById(13).style.display="none";
document.getElementById(14).style.display="none";

if(Objet.value >0)
  { 
  
    elem = Objet.value;
	
  document.getElementById(elem).style.display="";
 
 	}
}
function trim(aString) {

	var regExpBeginning = /^\s+/;
	var regExpInt = /^\s|(\s)+|\s$/;
	var regExpEnd       = /\s+$/;
   
 return aString.replace(regExpInt, "");
}


function trime(str) 
{
    return str.replace(/^\s*|\s*$/g,"");
}

function checkData () 
{
var cp = document.take.cp.value;
var filtre  = /^([0-9\s+])+$/; 	

   if (document.take.nom.value == "" || !(isNaN(document.take.nom.value))) 
   {
            alert("Veuillez saisir votre nom")
            document.take.nom.focus()
            return false
	}
   		
   if((document.take.tel.value == "")||(!filtre.test(document.take.tel.value ))) 
   	{
            alert("Veuillez saisir votre téléphone exacte")
            document.take.tel.focus()
            return false
  	}
	if((document.take.cp.value == "")||(isNaN(document.take.cp.value )) || (cp.length != 5 ))
   	{
            alert("Veuillez saisir votre Code Postal exact")
            document.take.cp.focus()
            return false
  	} 	 
	if (document.take.commentaire.value == "") 
	{
            alert("Veuillez saisir un commentaire")
            document.take.commentaire.focus()
            return false
	}	 
  		
	if (document.take.mail.value == "" ) 
   {
            alert("Veuillez saisir votre adresse mail")
            document.take.mail.focus()
            return false
  	} 
    else{
		//re = new RegExp("^(\w+\.)*(\w+)@(\w+\.)+([a-zA-Z]{2,4})$");
		//var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
		var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})$/;		
        if (!filter.test(document.take.mail.value)) 
		{
            alert("Veuillez saisir votre adresse mail exacte")
            document.take.mail.focus()
            return false
		} 
	}	

	
   					
	 					
    	
    		
	return true;			
 }


function IsEmpty(code,elt){

document.getElementById(code).style.display="none";

   if(document.getElementById(elt).value == "") 
    {
            document.getElementById(code).style.display="";
           //document.getElementById(elt).focus();
            return false;
   }     
            
    return true;
}

function check_cod(code,elt)
{

var cp = document.take.cp.value;
var an = document.take.annee.value;

document.getElementById(code).style.display="none";

   if((document.getElementById(elt).value == "")||(isNaN(document.getElementById(elt).value ))|| (cp.length != 5 )|| (an.length != 4 ))
    {
            document.getElementById(code).style.display="block";
            //eval("document.getElementById('"+elt+"').focus()");
            
            return false;
  }  
            
    return true;    
}


function check_cp(code)
{

document.getElementById(code).style.display="none";

   if((document.take.cp.value == "")||(isNaN(document.take.cp.value))||(document.take.cp.value.length != 5 ))
    {
            document.getElementById(code).style.display="block";
            //eval("document.getElementById('"+elt+"').focus()");
            
            return false;
  }  
            
    return true;    
}

function check_an(code)
{

document.getElementById(code).style.display="none";

   if((document.take.annee.value == "")||(isNaN(document.take.annee.value))|| (document.take.annee.value.length != 4 ))
    {
            document.getElementById(code).style.display="block";
            //eval("document.getElementById('"+elt+"').focus()");
            
            return false;
  }  
            
    return true;    
}

function check_code(code,elt)
{

document.getElementById(code).style.display="none";

   if((document.getElementById(elt).value == "")||(isNaN(document.getElementById(elt).value )))
    {
            document.getElementById(code).style.display="block";
            //eval("document.getElementById('"+elt+"').focus()");
            
            return false;
  }  
            
    return true;    
}

function check_select(liste,correct)
{
document.getElementById(correct).style.display="none";

    if (document.getElementById(liste).value == "") 
    {
           
            document.getElementById(correct).style.display="";
            //document.getElementById(liste).focus();
           return false;
   }     
            
    return true;
            
 }



function list(liste,correct)
{
document.getElementById(correct).style.display="none";

    if (document.getElementById(liste).value != "individuel") 
    {
           
            document.getElementById(correct).style.display="";
    }    
            
 }

function liste(liste,correct)
{
document.getElementById(correct).style.display="none";

    if (document.getElementById(liste).value == "IR") 
    {
           
            document.getElementById(correct).style.display="";
    }    
            
 }

function list(list,correcte)
{
document.getElementById(correcte).style.display="";

    if (document.getElementById(list).value == "IR") 
    {
           
            document.getElementById(correcte).style.display="none";
    }    
            
 }

function check_btn(btn,text)
{
document.getElementById(btn).style.display="none";

    if (!(document.getElementById(btn)[0].checked) && !(document.getElementById(btn)[1].checked))       
            {
          
            document.getElementById(text).style.display="";
            document.getElementById(btn)[0].checked;
           
            return false;
            }    
            
    return true;
        
 }
 
function check_affiche(rad,liste)
{
document.getElementById(liste).style.display="none";

    if(document.getElementById(rad)[1].checked)     
            {
          
            document.getElementById(liste).style.display="";
            }    
            
 }

function bascule(elem)
{
    etat=document.getElementById(elem).style.display;
    
    if(etat=="none")
        {
            document.getElementById(elem).style.display="";
        }
    else
        {
            document.getElementById(elem).style.display="none";
        }
}


function basculer(elem,code)
{
    etat=document.getElementById(elem).style.display;
    
    if(etat=="none")
        {
            document.getElementById(elem).style.display="";
            document.getElementById(code).disabled = "disabled";
        }
    else
        {
            document.getElementById(elem).style.display="none";
             document.getElementById(code).disabled = "";
        }
}

 function check_data_(correct)
{
document.getElementById(correct).style.display="none";

   if((document.getElementById("cp").value == "")||(document.getElementById("cap").value == "")||(document.getElementById("forme_juridique").value == "")||(document.getElementById("regime_fisc").value == "")||(document.getElementById("nb_fact_vente").value == "")||(document.getElementById("nb_fact_achat").value == "")||(document.getElementById("nb_fact_frais").value == "")||(document.getElementById("nb_sal").value == "")) 
  // if(check_code('cap_1','cap')==false) 
   {
           
            document.getElementById(correct).style.display="";
            //document.getElementById("act").focus();
           return false;
   }     
            
    return true;
            
 }

function check_data(correct)
{
document.getElementById(correct).style.display="none";

    if((document.getElementById("ape").value == "")||(document.getElementById("cp").value == "")||(document.getElementById("annee").value == "")||(document.getElementById("cap").value == "")||(document.getElementById("forme_juridique").value == "")||(document.getElementById("regime_fisc").value == "")||(document.getElementById("nb_fact_vente").value == "")||(document.getElementById("nb_fact_achat").value == "")||(document.getElementById("nb_fact_frais").value == "")||(document.getElementById("nb_sal").value == "")||(document.getElementById("tva").value == "")||(document.getElementById("num_piece").value == "")||(document.getElementById("log_compta").value == "")||(document.getElementById("comptab").value == "")) 
    {
           
            document.getElementById(correct).style.display="";
            //document.getElementById("act").focus();
           return false;
   }   
            
    return true;
            
 }
function verif_form()
{

	var exp1=/^[ÀÁÂÃÄÅàáâãäåÒÓÔÕÖØòóôõöø'.ÈÉÊËèéêëÇçÌÍÎÏìíîïÙÚÛÜùúûüÿÑñA-Za-z-\s]+$/;
	var exp2=/^[0-9]+$/;
	if(document.form.nom.value=="")
	{	
	    alert('Veuillez entrer votre nom');
		document.form.nom.focus()
		return false;
	}
	else if(document.form.nom.value!="")
	{
		if (!exp1.exec(document.form.nom.value)) 	
			{   
			    alert('Verifier votre nom');
			  	document.form.nom.focus()
				return false;
			}
		
	}
	if(document.form.cabinet.value=="")
	{	
	    alert('Veuillez entrer le nom de votre cabinet');
		document.form.cabinet.focus()
		return false;
	}
    if(document.form.cp.value=="")
	{
		alert('Veuillez entrer votre code postal');
		document.form.cp.focus()
		return false;
	}
	else if(document.form.cp.value!="")
	{
	  if (!exp2.exec(document.form.cp.value)) 	
	       {alert('Entrer le bon code postal ');
			document.form.cp.focus()
			return false;
	         
		 }
	 else
		{ 
		    if (document.form.cp.value.length <5  )
		     {
				alert('Entrer un code postal superieur à 5 chiffres');
				document.form.cp.focus()
				return false;
			 }
			else if ( document.form.cp.value.length >7)
			{
				alert('Entrer un code postal inférieur à 7 chiffres');
				document.form.cp.focus();
				return false;
			}
			
		}
	}
    if(document.form.telephone.value=="")
	{
		alert('Entrer un numéro de téléphone fixe');
		document.form.telephone.focus()
		return false;
	}
	else if(document.form.telephone.value!="")
	{
	  if (!exp2.exec(document.form.telephone.value)) 	
	  {
		  alert('Entrer un bon numéro de téléphone fixe');
		  document.form.telephone.focus()
		  return false;
	         
	  }
	  else
	  { 
	  	   if (document.form.telephone.value.length <7  )
		   {
				alert('Entrer un numero de téléphone fixe superieur à 7 chiffres');
				document.form.telephone.focus()
				return false;
		   }
		   else if ( document.form.telephone.value.length >16)
		   {
				alert('Entrer un numero de téléphone fixe inférieur à 16 chiffres');
				document.form.telephone.focus()
				return false;
		   }
	  }
	}	
	if(document.form.telephone2.value=="")
	{
		alert('Entrer un numéro de téléphone portable');
		document.form.telephone2.focus()
		return false;
	}
	else if(document.form.telephone2.value!="")
	{
	  if (!exp2.exec(document.form.telephone2.value)) 	
	  {
		  alert('Entrer un bon numéro de téléphone portable');
		  document.form.telephone2.focus()
		  return false;
	         
	  }
	  else
	  { 
	  	   if (document.form.telephone2.value.length <7  )
		   {
				alert('Entrer un numero de téléphone portable superieur à 7 chiffres');
				document.form.telephone2.focus()
				return false;
		   }
		   else if ( document.form.telephone2.value.length >16)
		   {
				alert('Entrer un numero de téléphone portable inférieur à 16 chiffres');
				document.form.telephone2.focus()
				return false;
		   }
	  }
	}
	
	if(document.form.email.value=="")
	{
		alert('Veuillez entrer votre adresse E-mail');
		document.form.email.focus()
		return false;
	}
	
	var exp1 = /^[a-zA-Z0-9_.-]+@[a-zA-Z0-9-]{2,}[.][a-zA-Z]{2,4}$/;
	if (!exp1.exec(document.form.email.value) )
	{   
	  alert('Verifier votre adresse E-mail');
	  document.form.email.focus()
	  return false;
	}
 	
}
