function Miseformedate(THISDATE)
{
 if(THISDATE!='' && THISDATE!='0000-00-00')
 {
  NEWDATE = THISDATE.substring(8, 10)+"/"+THISDATE.substring(5, 7)+"/"+THISDATE.substring(0, 4);
 }
 else
 {
  NEWDATE = '';
 }
 return(NEWDATE);
}

function FormaTDate(i)
{
  if(i.value.length == 2){i.value = i.value + "/";}
  if(i.value.length == 5){i.value = i.value + "/";}
}

function CheckDate(THISDATE)
{
  var err=0
  a=THISDATE.value
  if (a.length != 10) err=1
  b = a.substring(3, 5)// month
  c = a.substring(2, 3)// '/'
  d = a.substring(0, 2)// day
  e = a.substring(5, 6)// '/'
  f = a.substring(6, 10)// year
  if (b<1 || b>12 || isNaN(b)) err = 1
  if (d<1 || d>31 || isNaN(d)) err = 1
  if (f<1900 || isNaN(f) || f>2100) err = 1
  if (b==4 || b==6 || b==9 || b==11){
    if (d==31) err=1
  }
  if (b==2){
   var g=parseInt(f/4)
   if (isNaN(g)) {
           err=1
   }
   if (d>29) err=1
   if (d==29 && ((f/4)!=parseInt(f/4))) err=1
  }
  if (err==1) {
    if (a.length != 0){
            alert(THISDATE.value + ' n\'est pas une date correcte.');
    }
    THISDATE.value = "";
  }
}

function createlogin(pseudo)
{
 document.nouvuser.nouv_valide1.value='0';
 id = document.nouvuser.nouv_id.value;

 if(pseudo.length<6)
 {
  document.getElementById("zoneveriflogin").innerHTML='<img src=\'./images/icone_valide_0.gif\' border=0 align=absmiddle> <FONT class=\'font08\'>Le login saisie est trop court</FONT>';
 }
 else
 {
  texte = file('ajax_creation_user.php?pseudo='+escape(pseudo)+'&id='+escape(id))

  if(texte==1)
  {
   document.getElementById("zoneveriflogin").innerHTML='<img src=\'./images/icone_valide_0.gif\' border=0 align=absmiddle> <FONT class=\'font08\'>Le login saisie est existe déjà</FONT>';
  }
  else
  {
   document.getElementById("zoneveriflogin").innerHTML='<img src=\'./images/icone_valide_1.gif\' border=0 align=absmiddle> <FONT class=\'font09\'>Le login est disponible</FONT>';
   document.nouvuser.nouv_valide1.value='1';
  }
 }
}

function createpasse(passe)
{
 document.nouvuser.nouv_valide2.value='0';

 if(passe.length<6)
 {
  document.getElementById("zoneverifpasse").innerHTML='<img src=\'./images/icone_valide_0.gif\' border=0 align=absmiddle> <FONT class=\'font08\'>Le mot de passe saisie est trop court</FONT>';
 }
 else
 {
  document.getElementById("zoneverifpasse").innerHTML='<img src=\'./images/icone_valide_1.gif\' border=0 align=absmiddle> <FONT class=\'font09\'>Le mot de passe est valide</FONT>';
  document.nouvuser.nouv_valide2.value='1';
 }
}

function createvalide()
{
 a = document.nouvuser.nouv_valide1.value;
 b = document.nouvuser.nouv_valide2.value;
 c = document.nouvuser.nouv_nom.value;
 d = document.nouvuser.nouv_prenom.value;

 if(a=='0' || b=='0' || c.length<1 || d.length<1)
 {
  return false;
 }
}

function nomprenom()
{
 nom = document.formfiche.new_nom.value;
 prenom = document.formfiche.new_prenom.value;

 document.formfiche.new_complet.value = prenom +" "+nom;
 document.formfiche.fichenomcomplet.value = prenom +" "+nom;
}

function envoimail()
{
 mail = document.formfiche.new_mail.value;

 if(mail=='')
 {
  alert('Vous ne pouvez pas envoyer de mail car aucune adresse mail n\'est spécifiée');
 }
 else
 {
  window.open('mailto:'+ mail);
 }
}

function envoisite()
{
 site = document.formfiche.new_site.value;

 if(site=='')
 {
  alert('Vous ne pouvez pas ouvrir ce site internet car aucune adresse internet n\'est spécifiée');
 }
 else
 {
  window.open(site,'_blank');
 }
}

function ajax_sauvegarde(valeur,champ)
{
 idfiche = document.formfiche.new_id.value;
 idsoc = document.formfiche.new_soc_id.value;
 complet = document.formfiche.new_complet.value;

 if(champ!='')
 {
  if(texte = file('ajax_ajout_fiche.php?id='+escape(idfiche)+'&socid='+escape(idsoc)+'&val='+escape(valeur)+'&champ='+escape(champ)+'&complet='+escape(complet)))
  {
   valeurs= texte.split('<VAL>');

   document.formfiche.new_id.value = valeurs[0];
   document.formfiche.ficheidactu.value = valeurs[1];
   document.formfiche.ficheidtot.value = valeurs[2];
  }
 }
}

function histo_form()
{
 idfiche = document.formfiche.new_id.value;
 idsoc = document.formfiche.new_soc_id.value;
 projetlib = document.formfiche.new_projetlib.value;
 projetdate = document.formfiche.new_projetdate.value;

 if(projetlib!='' && projetdate!='')
 {
  texte = file('ajax_histo_form.php?id='+escape(idfiche)+'&socid='+escape(idsoc)+'&lib='+escape(projetlib)+'&date='+escape(projetdate));

  document.formfiche.new_projetlib.value="";
  document.formfiche.new_projetdate.value="";
  document.formfiche.new_projethisto.value=texte;
 }
}

function mut_adresse()
{
 idfiche = document.formfiche.new_id.value;
 idsoc = document.formfiche.new_soc_id.value;

 priadr1 = document.formfiche.new_primadr1.value;
 priadr2 = document.formfiche.new_primadr2.value;
 priadr3 = document.formfiche.new_pribp.value;
 priadr4 = document.formfiche.new_priville.value;
 priadr5 = document.formfiche.new_pripays.value;

 secadr1 = document.formfiche.new_secmadr1.value;
 secadr2 = document.formfiche.new_secmadr2.value;
 secadr3 = document.formfiche.new_secbp.value;
 secadr4 = document.formfiche.new_secville.value;
 secadr5 = document.formfiche.new_secpays.value;

 file('ajax_mut_adresse.php?id='+escape(idfiche)+'&socid='+escape(idsoc)+'&priadr1='+escape(priadr1)+'&priadr2='+escape(priadr2)+'&priadr3='+escape(priadr3)+'&priadr4='+escape(priadr4)+'&priadr5='+escape(priadr5)+'&secadr1='+escape(secadr1)+'&secadr2='+escape(secadr2)+'&secadr3='+escape(secadr3)+'&secadr4='+escape(secadr4)+'&secadr5='+escape(secadr5));

 document.formfiche.new_primadr1.value = secadr1;
 document.formfiche.new_primadr2.value = secadr2;
 document.formfiche.new_pribp.value = secadr3;
 document.formfiche.new_priville.value = secadr4;
 document.formfiche.new_pripays.value = secadr5;

 document.formfiche.new_secmadr1.value = priadr1;
 document.formfiche.new_secmadr2.value = priadr2;
 document.formfiche.new_secbp.value = priadr3;
 document.formfiche.new_secville.value = priadr4;
 document.formfiche.new_secpays.value = priadr5;
}

function supprfiche()
{
 idsoc = document.formfiche.new_soc_id.value;
 idfiche = document.formfiche.new_id.value;

 if(confirm('Etes-vous certain de vouloir supprimer cette fiche ?') && idfiche!='')
 {
  texte = file('ajax_suppr_fiche.php?socid='+escape(idsoc)+'&id='+escape(idfiche));
  loadfiche('');
 }
}

function resetfiche()
{
 a = document.formfiche.ficheidtot.value*1 + 1 ;

 document.formfiche.reset();

 document.formfiche.ficheidactu.value = a;
 document.formfiche.ficheidtot.value = a;
}

function resetrech()
{
 document.rechfiche.reset();
}

function duplifiche()
{
 idsoc = document.formfiche.new_soc_id.value;
 idfiche = document.formfiche.new_id.value;

 if(confirm('Etes-vous certain de vouloir dupliquer cette fiche ?') && idfiche!='')
 {
  texte = file('ajax_dupli_fiche.php?socid='+escape(idsoc)+'&id='+escape(idfiche));

  loadfiche();
 }
}

function openfiche(idfiche)
{
 texte = file('ajax_open_fiche.php?idfiche='+escape(idfiche));

 window.location='accueil.html';
}

function loadfiche(type)
{
 idsoc = document.formfiche.new_soc_id.value;

 texte = file('ajax_load_fiche.php?socid='+escape(idsoc)+'&type='+escape(type));

 if(texte!='')
 {
  valeurs = new Array();
  nomchamp = new Array('ficheidactu','ficheidtot','new_id','','','','','','new_genre','new_prenom','new_nom','new_complet','new_fonction','new_societe','new_telephone','new_fax','new_mobile','new_mail','new_listedif','new_site','new_remarques','new_nat_societe','new_date_creation','new_codenaf','new_juridique','new_capital','new_chiffreaffaires','new_effectif','new_suivi','new_rdv','new_prochaincontact','new_logo','new_primadr1','new_primadr2','new_pribp','new_priville','new_pripays','new_secmadr1','new_secmadr2','new_secbp','new_secville','new_secpays','new_premier','new_rdvprojet','new_avantprojet','new_projet','new_suivi1','new_suivi2','new_signature','new_typepro','new_typeappren','new_btsag','new_periodebtsag','new_btsmuc','new_periodebtsmuc','new_deesma','new_periodedeesma','new_bacprocom','new_periodebacprocom','new_licpro','new_periodelicpro','new_autres','new_periodeautres','new_autrestxt','new_projetlib','new_projetdate','new_typeform1','new_typeform2','new_domaine1','new_domaine2');

  valeurs= texte.split('<VAL>');

  for(x=0 ; x<nomchamp.length ; x++)
  {
   if(nomchamp[x]!='')
   {
    tmp = nomchamp[x];

    if(tmp=='new_logo')
    {
     newlogo = valeurs[x];

     if(newlogo=='')
     {
      newlogo='defaut.jpg';
     }

     document.getElementById("logo").innerHTML='<img src=\'./images/logo/grand/'+ newlogo +'\' border=0 align=absmiddle style=\'border:1px #9BB0DB solid\'>';
    }

    if(tmp=='new_rdv' || tmp=='new_prochaincontact' || tmp=='new_premier' || tmp=='new_rdvprojet' || tmp=='new_avantprojet' || tmp=='new_projet' || tmp=='new_suivi1' || tmp=='new_suivi2' || tmp=='new_signature')
    {valeurs[x]=Miseformedate(valeurs[x]);}

    if(tmp=='new_listedif' || tmp=='new_typepro' || tmp=='new_typeappren' || tmp=='new_btsag' || tmp=='new_btsmuc' || tmp=='new_deesma' || tmp=='new_bacprocom' || tmp=='new_licpro' || tmp=='new_autres')
    {
     if(tmp=='new_listedif')
     {
      if(valeurs[x]==1)
      {
       document.getElementById("new_listedifchk1").checked=true;
      }
      else
      {
       document.getElementById("new_listedifchk2").checked=true;
      }
     }
     else
     {
      if(valeurs[x]==1)
      {
       document.formfiche.elements[tmp].checked=true;
      }
      else
      {
       document.formfiche.elements[tmp].checked=false;
      }
     }
    }
    else
    {
     if(tmp!='new_logo')
     {
      document.formfiche.elements[tmp].value=valeurs[x];
     }

     if(tmp=='new_complet')
     {
      document.formfiche.fichenomcomplet.value = valeurs[x];
     }

     if(tmp=='new_societe')
     {
      document.formfiche.fichesociete.value = valeurs[x];
     }
    }
   }
  }

  idfiche = document.formfiche.new_id.value;
  texte = file('ajax_load_histo.php?socid='+escape(idsoc)+'&id='+escape(idfiche));
  document.formfiche.new_projethisto.value=texte;
 }

 document.getElementById('onglet0').className='table04';
 document.getElementById('onglet1').style.display='none';
 document.getElementById('onglet2').style.display='none';
 document.getElementById('onglet3').style.display='inline';
 contactlies();
}

function contactlies()
{
 idsoc = document.formfiche.new_soc_id.value;
 type = document.formfiche.new_partage.value;

 if(type=='1'){compl = document.formfiche.new_societe.value;}
 if(type=='2'){compl = document.formfiche.new_nom.value;}
 if(type=='3'){compl = document.formfiche.new_priville.value;}

 texte = file('ajax_contact_lies.php?idsoc='+escape(idsoc)+'&type='+escape(type)+'&compl='+escape(compl));

 if(texte!='')
 {
  document.getElementById('zonelie').innerHTML = texte;
 }
}

function livesearch(type,search,fenetre,target)
{
 if(type=='suivi2')
 {
  idsoc = document.rechfiche.rech_soc_id.value;
 }
 else
 {
  idsoc = document.formfiche.new_soc_id.value;
 }

 texte = file('ajax_live_search.php?idsoc='+escape(idsoc)+'&target='+escape(target)+'&type='+escape(type)+'&search='+escape(search));

 if(texte!='')
 {
  document.getElementById(fenetre).style.display = 'inline';
  document.getElementById(fenetre).innerHTML = texte;
 }
 else
 {
  document.getElementById(fenetre).style.display = 'none';
 }
}

function masquelive(fenetre)
{
 document.getElementById(fenetre).style.display = 'none';
}

function file(fichier)
{
 if(window.XMLHttpRequest) // FIREFOX
 {
  xhr_object = new XMLHttpRequest();
 }
 else if(window.ActiveXObject) // IE
 {
  xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
 }
 else
 {
  alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
  return;
 }

 xhr_object.open("GET", fichier, false);
 xhr_object.send(null);

 if(xhr_object.readyState == 4)
 {
  return(xhr_object.responseText);
 }
 else
 {
  return(false);
 }
}
