resmarque='';
ressfami='';
/*---------------------------------------------------------------------------
- Mettre la page au démarrage du navigateur (IE)                            -
---------------------------------------------------------------------------*/
function homepage(obj){
  if(document.all){
	  obj.style.behavior='url(#default#homepage)';
	  obj.setHomePage('www.gpdis.com');
  } 
}

/*---------------------------------------------------------------------------
- Fonctions Cookie de base                                                  -
---------------------------------------------------------------------------*/
function RemCookie(name){
    var date = new Date(1999,0,1);
    document.cookie = name+"=" + ";expires=" + date.toGMTString();
    return;
}

function SetCookie (name, value) {
        var argv=SetCookie.arguments;
        var argc=SetCookie.arguments.length;
        var expires=(argc > 2) ? argv[2] : null;
        var path=(argc > 3) ? argv[3] : null;
        var domain=(argc > 4) ? argv[4] : null;
        var secure=(argc > 5) ? argv[5] : false;
        document.cookie=name+"="+escape(value)+
                ((expires==null) ? "" : ("; expires="+expires.toGMTString()))+
                ((path==null) ? "" : ("; path="+path))+
                ((domain==null) ? "" : ("; domain="+domain))+
                ((secure==true) ? "; secure" : "");
}
function getCookieVal(offset) {
        var endstr=document.cookie.indexOf (";", offset);
        if (endstr==-1)
                endstr=document.cookie.length;
        return unescape(document.cookie.substring(offset, endstr));
}
function GetCookie (name) {
        var arg=name+"=";
        var alen=arg.length;
        var clen=document.cookie.length;
        var i=0;
        while (i<clen) {
                var j=i+alen;
                if (document.cookie.substring(i, j)==arg)
                        return getCookieVal (j);
                i=document.cookie.indexOf(" ",i)+1;
                        if (i==0) break;}
        return null;
}

/*---------------------------------------------------------------------------
- Sur connexion extranet : cookies mémorisés ou supprimés                   -
---------------------------------------------------------------------------*/
function connexion(){
  if(document.getElementById("TxtUser").value==""){
    document.getElementById("TxtUser").focus();
    alert("Sélectionnez une plate-forme");return false;
  }
  if(document.getElementById("TxtCompte").value==""){ alert("Entrez votre n° de compte");return false;}
  if(isNaN(document.getElementById("TxtCompte").value)){
    document.getElementById("TxtCompte").select();
    alert("N° de compte invalide");return false;
  }
  if(document.getElementById("TxtPasse").value==""){
    document.getElementById("TxtPasse").select();
    alert("Entrez votre mot de passe");return false;
  }



//  if(document.getElementById("ChkMemo").checked){
    var pathname=location.pathname;
    var myDomain=pathname.substring(0,pathname.lastIndexOf('/')) +'/';
    var date_exp = new Date();
    date_exp.setTime(date_exp.getTime()+(1365*24*3600*1000));
    // Ici on définit une durée de vie de 1365 jours

    societe=document.getElementById("TxtUser")[document.getElementById("TxtUser").selectedIndex].value;
    compte=document.getElementById("TxtCompte").value;
    passwd=document.getElementById("TxtPasse").value;
    SetCookie("gpdiscompte",compte,date_exp);
//    SetCookie("gpdispasswd",passwd,date_exp);
    SetCookie("gpdissociete",societe,date_exp);
/*  }else{
    RemCookie("gpdiscompte");
    RemCookie("gpdispasswd");
    RemCookie("gpdissociete");
  }*/

}

/*---------------------------------------------------------------------------
- Sur chargement page d'accueil : paramètres de connexion                   -
---------------------------------------------------------------------------*/
function charger_para(){
  compte=GetCookie("gpdiscompte");
//  passwd=GetCookie("gpdispasswd");
  societe=GetCookie("gpdissociete");

  if((compte!=null)&&(compte!="")){
 	  document.getElementById("TxtCompte").value=compte;
// 	  document.getElementById("ChkMemo").checked=true;
 	}
//  if((passwd!=null)&&(passwd!="")) document.getElementById("TxtPasse").value=passwd;

  if((societe!=null)&&(societe!="")) document.getElementById("TxtUser").value=societe;
}


/*---------------------------------------------------------------------------
- Sur changement de la marque (rechercher article)                          -
---------------------------------------------------------------------------*/
function changemarque(marque,url){
resmarque=marque;
return;
  document.location.href=url+'&m='+marque;
}

/*---------------------------------------------------------------------------
- Sur changement de la ssfamille (rechercher article)                       -
---------------------------------------------------------------------------*/
function changessfamille(ssfamille,url){
ressfami=ssfamille;
return;
  document.location.href=url+'&sf='+ssfamille;
}
function valider_resultat(cate,sscate,famille,ssfami,marque){
  obj=document.getElementById('marque').selectedIndex;
  marquesel=document.getElementById('marque')[obj].value;
  obj=document.getElementById('ssfami').selectedIndex;
  ssfamisel=document.getElementById('ssfami')[obj].value;

  if(marquesel!='') marque=marquesel;
  if(ssfamisel!='') ssfami=ssfamisel;
  document.location.href='hub.php?a=15&c='+cate+'&s='+sscate+'&f='+famille+'&sf='+ssfami+'&m='+marque;
}
function valider_resultat2(cate,sscate,famille,ssfami,marque){
  obj=document.getElementById('marque').selectedIndex;
  marquesel=document.getElementById('marque')[obj].value;
  obj=document.getElementById('ssfami').selectedIndex;
  ssfamisel=document.getElementById('ssfami')[obj].value;

  if(marquesel!='') marque=marquesel;
  if(ssfamisel!='') ssfami=ssfamisel;
  document.location.href='hub.php?a=22&c='+cate+'&s='+sscate+'&f='+famille+'&sf='+ssfami+'&m='+marque;
}
/*---------------------------------------------------------------------------
- Sur changement de la catégorie (ADM)                                      -
---------------------------------------------------------------------------*/
function changecategorie(cat){
  document.location.href='hubadm.php?a=1&c='+cat;
}

/*---------------------------------------------------------------------------
- Sur changement de la catégorie (ADM ==> gestion sscat)                    -
---------------------------------------------------------------------------*/
function changecategorie_sscat(cat){
  document.location.href='hubadm.php?a=4&c='+cat;
}

/*---------------------------------------------------------------------------
- Sur changement de la catégorie (ADM ==> gestion sous-familles)            -
---------------------------------------------------------------------------*/
function changecategorie_ssfam(cat){
  document.location.href='hubadm.php?a=6&c='+cat;
}

/*---------------------------------------------------------------------------
- Sur changement de la sous-catégorie (ADM ==> gestion sous-familles)       -
---------------------------------------------------------------------------*/
function changesscategorie_ssfam(sscat,cate){
  document.location.href='hubadm.php?a=6&sc='+sscat+'&c='+cate;
}

/*---------------------------------------------------------------------------
- Sur changement de la famille adabas (ADM ==> gestion sous-familles)       -
---------------------------------------------------------------------------*/
function changefamille_ssfam(famille,cate,sscat){
  document.location.href='hubadm.php?a=6&sc='+sscat+'&c='+cate+'&f='+famille;
}


function valider_mp(){
  ancien1=document.getElementById('ancien1').value;
  ancien2=document.getElementById('ancien2').value;
  nouveau=document.getElementById('nouveau').value;
  if(ancien1==''){ alert('Entrez votre mot de passe actuel.');document.getElementById('ancien1').focus();return false;}
  if(ancien2==''){ alert('Validez votre mot de passe actuel.');document.getElementById('ancien2').focus();return false;}
  if(ancien1!=ancien2){alert('Les 2 mots de passe entrés sont différents.');document.getElementById('ancien1').focus();return false;}
  if(nouveau==''){ alert('Votre mot de passe ne doit pas être vide.');document.getElementById('nouveau').focus();return false;}
}

/*---------------------------------------------------------------------------
- Plates-formes : ajout d'une société                                       -
---------------------------------------------------------------------------*/
function verifier_user(){
  if(document.getElementById('libelle').value==''){
    alert('Vous devez entrer un libellé.');
   	return false;
  }
  return true;
}

/*---------------------------------------------------------------------------
- Plates-formes : validation des modifications (dépôts)                     -
---------------------------------------------------------------------------*/
function valider_soci(url,code){
  d1=document.getElementById('depot1').value;
  d2=document.getElementById('depot2').value;
  d3=document.getElementById('depot3').value;
  location.href=url+'?a=3&act=modifok&code='+code+'&d1='+d1+'&d2='+d2+'&d3='+d3;
}

/*---------------------------------------------------------------------------
- Actualités : création                                                     -
---------------------------------------------------------------------------*/
function verifier_actu(){
  titre=document.getElementById('titre').value;
  sstitre=document.getElementById('sstitre').value;
  resumee=document.getElementById('resume').innerHTML;
  document.getElementById('contenu').value=resumee;
  droitval=document.getElementById('droitAdmin').value;
  if(titre==''){ alert('Vous devez entrer un titre.');document.getElementById('titre').focus();return false;}
  if(sstitre==''){ alert('Vous devez entrer un sous-titre.');document.getElementById('sstitre').focus();return false;}
  if(resumee==''){ alert('Vous devez entrer un contenu.');/*document.getElementById('contenu').focus();*/return false;}
  if(droitval=='N') alert('Votre actualité sera mise en ligne aprés vérification par l\'administrateur');
  //updateRTE('contenu');
  return true;
}

/*---------------------------------------------------------------------------
- Actualités : Modification                                                 -
---------------------------------------------------------------------------*/
function verifier_actu_mod(){
  titre=document.getElementById('titre').value;
  sstitre=document.getElementById('sstitre').value;
  contenu=document.getElementById('resume').innerHTML;
  document.getElementById('contenu').value=contenu;
  if(titre==''){ alert('Vous devez entrer un titre.');document.getElementById('titre').focus();return false;}
  if(sstitre==''){ alert('Vous devez entrer un sous-titre.');document.getElementById('sstitre').focus();return false;}
  if(contenu==''){ alert('Vous devez entrer un contenu.');/*document.getElementById('contenu').focus();*/return false;}
  //updateRTE('contenu');
  return true;
}


/*---------------------------------------------------------------------------
- Promotion : création                                                      -
---------------------------------------------------------------------------*/
function verifier_promo(){
  titre=document.getElementById('titre').value;
  sstitre=document.getElementById('sstitre').value;
  prix=document.getElementById('prix').value;
  ppi=document.getElementById('ppi').value;
  datedeb=document.getElementById('datedeb').value;
  datefin=document.getElementById('datefin').value;
  resumee=document.getElementById('resume').innerHTML;
  document.getElementById('contenu').value=resumee;
  article=document.getElementById('article').value;
  if(titre==''){ alert('Vous devez entrer un titre.');document.getElementById('titre').focus();return false;}
  if(sstitre==''){ alert('Vous devez entrer un sous-titre.');document.getElementById('sstitre').focus();return false;}
  if(prix==''){ alert('Vous devez entrer un prix promotion.');document.getElementById('prix').focus();return false;}
  if(ppi==''){ alert('Vous devez entrer un prix public.');document.getElementById('ppi').focus();return false;}
  if(resumee==''){ alert('Vous devez entrer un résumé.');/*document.getElementById('resume').focus();*/return false;}
  if(article==''){ alert('Vous devez entrer un article.');document.getElementById('article').focus();return false;}

  if(isNaN(prix)){ alert('Le prix promotion est erroné.');document.getElementById('prix').focus();return false;}
  if(isNaN(ppi)){ alert('Le prix public est erroné.');document.getElementById('ppi').focus();return false;}

  if(!DC.IsValidDate('datedeb')){ document.getElementById('datedeb').focus();return false;};
  if(!DC.IsValidDate('datefin')){ document.getElementById('datefin').focus();return false;};
  //updateRTE('resume');
  return true;
}

/*---------------------------------------------------------------------------
- Commande directe : insertion                                              -
---------------------------------------------------------------------------*/
function verifier_direct(){
  ref=document.getElementById('ref').value;
//  qte=document.getElementById('qte').value;
//  contre=document.getElementById('contre').value;
  if(ref==''){ alert('Vous devez entrer une référence.');document.getElementById('ref').focus();return false;}
//  if(qte==''){ alert('Vous devez entrer une quantité.');document.getElementById('qte').focus();return false;}
//  if(isNaN(qte)){ alert('La quantité est erronée.');document.getElementById('qte').focus();return false;}
  if(ref.length<4){
     alert('La reference doit faire 4 caracteres au minimum.');
     document.getElementById('ref').select();
     return false;
  }

  return true;
}
function verifier_direct2(){
  ref=document.getElementById('r').value;
//  qte=document.getElementById('qte').value;
//  contre=document.getElementById('contre').value;
  if(ref==''){ alert('Vous devez entrer une référence.');document.getElementById('ref').focus();return false;}
//  if(qte==''){ alert('Vous devez entrer une quantité.');document.getElementById('qte').focus();return false;}
//  if(isNaN(qte)){ alert('La quantité est erronée.');document.getElementById('qte').focus();return false;}
  if(ref.length<4){
    alert('La reference doit faire 4 caracteres au minimum.');
    document.getElementById('r').select();
    return false;
  } 
  return true;
}

/*---------------------------------------------------------------------------
- Choix sous-famille                                                        -
---------------------------------------------------------------------------*/
function valider_choix2(fami,ssfami,sscat,cate){
  obj=document.getElementById('marque').selectedIndex;
  mar=document.getElementById('marque')[obj].value;
  if((fami=='')&&(ssfami=='')){
    location.href='hub.php?a=15&s='+sscat+'&c='+cate+'&m='+mar+'&act=tout';
  }else{
    location.href='hub.php?a=15&f='+fami+'&sf='+ssfami+'&s='+sscat+'&c='+cate+'&m='+mar;
  }
}
function valider_choix(fami,ssfami,sscat,cate){
  obj=document.getElementById('marque').selectedIndex;
  mar=document.getElementById('marque')[obj].value;
  if((fami=='')&&(ssfami=='')){
    location.href='hub.php?a=22&s='+sscat+'&c='+cate+'&m='+mar+'&act=tout&newrech=O';
  }else{
    location.href='hub.php?a=22&f='+fami+'&sf='+ssfami+'&s='+sscat+'&c='+cate+'&m='+mar+'&newrech=O';
  }
}
function change_marque(){
 texte=document.getElementById('letmar');
 texte.value=texte.value.toUpperCase();
 liste=document.getElementById('marque');

// if(texte.value.length>2) liste.style.visibility='visible';
// else{ liste.style.visibility='hidden';liste[0].selected=true;return;}
  if(!window.memliste){
    i=0;
    window.memliste=new Array();
    while(i<liste.length){
      window.memliste[i]=liste[i];
      i++;
    }
  }
  i=0;
  liste.length=0;
  while(i<window.memliste.length){
    if(window.memliste[i].text.substring(0,texte.value.length)==texte.value){
      liste.options[liste.options.length]=new Option(window.memliste[i].text,window.memliste[i].value);
   }
   i++;
 }
}
function change_famille(){
 texte=document.getElementById('letfam');
 texte.value=texte.value.toUpperCase();
 liste=document.getElementById('famille');
// if(texte.value.length>2) liste.style.visibility='visible';
// else{ liste.style.visibility='hidden';liste[0].selected=true;return;}
 i=0;
 while(i<liste.length){
   if(liste.options[i].text.substring(0,texte.value.length)==texte.value){
     liste[i].selected=true;i=liste.length+1;
   }
   i++;
 }

}


/*---------------------------------------------------------------------------
- Validation sous-familles adm                                              -
---------------------------------------------------------------------------*/
function verifier_cata(){
  obj=document.getElementById('c').selectedIndex;
  cat=document.getElementById('c')[obj].value;
  obj=document.getElementById('sscatsel').selectedIndex;
  sscat=document.getElementById('sscatsel')[obj].value;
  obj=document.getElementById('SelFamille').selectedIndex;
  fam=document.getElementById('SelFamille')[obj].value;
  obj=document.getElementById('SelSsFa').selectedIndex;
  ssfam=document.getElementById('SelSsFa')[obj].value;
  lib=document.getElementById('libelle').value;

  if(cat==''){alert('Impossible : aucune catégorie sélectionnée !');return false;}
  if(sscat==''){alert('Impossible : aucune sous-catégorie sélectionnée !');return false;}
  if(fam==''){alert('Impossible : aucune famille sélectionnée !');return false;}
  if(ssfam==''){alert('Impossible : aucune sous-famille sélectionnée !');return false;}
  if(lib==''){alert('Impossible : aucune libellé renseigné !');return false;}
  return true;
}

/*---------------------------------------------------------------------------
- Recherche express : Vérification                                          -
---------------------------------------------------------------------------*/
function verifier_express(){
  datecde=document.getElementById('datecde').value;

  if(datecde!='')
    if(!DC.IsValidDate('datecde')){ document.getElementById('datecde').focus();return false;};
  return true;
}

/*---------------------------------------------------------------------------
- Validaiton commande                                                       -
---------------------------------------------------------------------------*/
function verifier_commande(){
  cgv=document.getElementById('cgv').checked;
  if(!cgv){
	  alert('Veuillez cocher la case \'J\'accepte les conditions générales de vente\' avant de valider votre commande');
    document.getElementById('cgv').focus();return false;
  }
  document.getElementById('submitf').disabled=true;
  document.getElementById('submitf').style.display='none';
  return true;
}

function verifier_qteres(formu){
  qte=formu.qte.value;
  if((isNaN(qte))||(qte=='')){ alert('Veuillez entrer une quantité.');return false;}
  return true;
}

/*---------------------------------------------------------------------------
- Infos bulles                                                              -
---------------------------------------------------------------------------*/
function poplink(contenu){
  if (document.getElementById){
    box = document.getElementById("popbox").style;
    if(navigator.appName.substring(0,3) == "Net") document.captureEvents(Event.MOUSEMOVE);
    document.onmousemove = pointer;
  }
  var content ="<TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0 BGCOLOR=#000000><TR><TD><TABLE CELLPADDING=1 CELLSPACING=1><TR><TD BGCOLOR=#FFFFFF><CENTER><SPAN style='font-size:11px;font-family:verdana'>"+contenu+"</SPAN></CENTER></TD></TR></TABLE></TD></TR></TABLE>";
	if (document.getElementById)
		{
	  	document.getElementById("popbox").innerHTML = content;
	  	box.visibility = "visible";
  		}
		}
function pointer(e)
	{
	var x = (navigator.appName.substring(0,3) == "Net") ? e.pageX : event.x+document.body.scrollLeft;
	var y = (navigator.appName.substring(0,3) == "Net") ? e.pageY : event.y+document.body.scrollTop;
	box.left = x+5;
	box.top = y+5;
	}
function closepopup()
	{
	if (document.getElementById)
  		box.visibility = "hidden";
	}


/*---------------------------------------------------------------------------
- Sur changement de la catégorie (ADM ==> création promotion)               -
---------------------------------------------------------------------------*/
function changecategorie_promo(cat){
  document.location.href='hubadm.php?a=9&c='+cat;
}

/*---------------------------------------------------------------------------
- Sur changement de la catégorie (ADM ==> modifica promotion)               -
---------------------------------------------------------------------------*/
function changecategorie_modpromo(cat,prom){
  document.location.href='hubadm.php?a=8&act=modi&c='+cat+'&idprom='+prom;
}

function changeuser_stats(soci){
  document.location.href='hubadm.php?a=5&s='+soci;
}

function valider_stats(){
  if((document.getElementById('datedeb').value!='')&&(!DC.IsValidDate('datedeb'))){ document.getElementById('datedeb').focus();return false;};
  if((document.getElementById('datefin').value!='')&&(!DC.IsValidDate('datefin'))){ document.getElementById('datefin').focus();return false;};
  return true;
}

function valider_stats_interets(){
  if((document.getElementById('datedeb').value!='')&&(!DC.IsValidDate('datedeb'))){ document.getElementById('datedeb').focus();return false;};
  if((document.getElementById('datefin').value!='')&&(!DC.IsValidDate('datefin'))){ document.getElementById('datefin').focus();return false;};
  return true;
}

function change_categorie_prom(cat){
  document.location.href='hub.php?a=9&c='+cat;
}

/*----------------------------------------------------------------------------
- Fonctions diverses                                                         -
----------------------------------------------------------------------------*/
/*
function popup(page) {
      window.open(page);
}
*/

/*---------------------------------------------------------------------------
- Tarifs : ajout d'un catalogue tarif                                       -
---------------------------------------------------------------------------*/
function verifier_tarif_ajout(){
if (document.forms["fajout"].ficAjout.value==''){
      alert('Veuillez sélectionner un fichier pour l\'ajout.');
      return false;
}
if (document.forms["fajout"].SelPlatF.value==''){
      alert('Veuillez sélectionner une plate-forme pour l\'ajout.');
      return false;
}
if (document.forms["fajout"].SelTarif.value==''){
      alert('Veuillez sélectionner un tarif pour l\'ajout.');
      return false;
}
/*
var platf=document.forms["fajout"].SelPlatF.value;
document.forms["fajout"].SelPlatF.value='';
document.forms["fajout"].SelPlatF.value=platf;
*/


return true;
}

/*---------------------------------------------------------------------------
- Tarifs : modification d'un catalogue tarif                                -
---------------------------------------------------------------------------*/
function verifier_tarif_modif(){
if (document.forms["fmodif"].ficMod.value==''){
      alert('Veuillez sélectionner un fichier pour la modification.');
      return false;
}
if (document.forms["fmodif"].SelPlatFF.value==''){
      alert('Veuillez sélectionner une plate-forme pour la modification.');
      return false;
}
if (document.forms["fmodif"].SelTarifF.value==''){
      alert('Veuillez sélectionner un tarif pour la modification.');
      return false;
}
return true;
}

/*---------------------------------------------------------------------------
- Téléchargement : ajout d'un nouveau document                              -
---------------------------------------------------------------------------*/
function verifier_docu_ajout(MOP){

var theme=document.forms["fajoutdocu"].SelTheme.value;
var alerte="Veuillez renseigner les champs suivants : \n";
var affAlert=false;
if(theme=='1'){
  if ((document.forms["fajoutdocu"].SelTarif.value=='')&&(document.forms["fajoutdocu"].TxtClient.value=='')){
    alerte+=" - barème ou saisissez un code client \n";
    affAlert=true;
  }
  if ((document.forms["fajoutdocu"].SelTarif.value!='')&&(document.forms["fajoutdocu"].TxtClient.value!='')){
    alert('Vous devez soit choisir un bareme tarif soit un code client');
    return false;
  }
}
if((theme=='3')||(theme=='2')||(theme=='5')||(theme=='4')){
  if (document.forms["fajoutdocu"].ficAjout.value==''){
    alerte+=" - fichier \n";
    affAlert=true;
  }
  if (document.forms["fajoutdocu"].TxtTitreDocu.value==''){
    alerte+=" - titre du document \n";
    affAlert=true;
  }
  if(affAlert){
    alert(alerte);
    return false;
  }else{
    return true
  }
}

if(MOP!='O'){
  if (document.forms["fajoutdocu"].SelPlatF.value==''){
      alerte+=" - plate-forme \n";
      affAlert=true;
    }
}
if (document.forms["fajoutdocu"].ficAjout.value==''){
  alerte+=" - fichier \n";
  affAlert=true;
}
if (document.forms["fajoutdocu"].TxtTitreDocu.value==''){
  alerte+=" - titre du document \n";
  affAlert=true;
}
if (document.forms["fajoutdocu"].TxtDate.value==''){
  alerte+=" - date de mise en ligne \n"
  affAlert=true;
}
if(affAlert){
  alert(alerte);
  return false;
}else{
  return true
}



/*
var platf=document.forms["fajout"].SelPlatF.value;
document.forms["fajout"].SelPlatF.value='';
document.forms["fajout"].SelPlatF.value=platf;
*/


return true;
}




/*---------------------------------------------------------------------------
- Administrateur : ajout d'un administrateur mono plate-forme               -
---------------------------------------------------------------------------*/
function verifier_adminMono_ajout(){
var pass;
var repass;

if (document.forms["fajoutmono"].TxtPseudoMo.value==''){
      alert('Veuillez saisir un pseudo pour cet administrateur.');
      return false;
}

pass=document.forms["fajoutmono"].TxtPasseMo.value;
repass=document.forms["fajoutmono"].TxtRePasseMo.value;

if (pass==''){
      alert('Veuillez saisir un mot de passe pour cet administrateur.');
      return false;
}else{
 if (repass==''){
      alert('Veuillez resaisir le mot de passe pour cet administrateur.');
      return false;
 }else{
   if(pass!=repass){
     alert('Le mot de passe a mal été ressaisi');
      return false;
   }
 }

}

return true;
}

/*---------------------------------------------------------------------------
- Administrateur : ajout d'un administrateur multi plate-forme              -
---------------------------------------------------------------------------*/
function verifier_adminMult_ajout(){
var pass;
var repass;

if (document.forms["fajoutmult"].TxtPseudoMu.value==''){
      alert('Veuillez saisir un pseudo pour cet administrateur.');
      return false;
}

pass=document.forms["fajoutmult"].TxtPasseMu.value;
repass=document.forms["fajoutmult"].TxtRePasseMu.value;

if (pass==''){
      alert('Veuillez saisir un mot de passe pour cet administrateur.');
      return false;
}else{
 if (repass==''){
      alert('Veuillez resaisir le mot de passe pour cet administrateur.');
      return false;
 }else{
   if(pass!=repass){
     alert('Le mot de passe a mal été ressaisi');
      return false;
   }
 }

}

return true;
}

/*-----------------------------------------------------------
- Administrateur : Vérification ajout d'un administrateur   -
-----------------------------------------------------------*/
function verifier_admin_ajout(){
var pass;
var repass;

if (document.forms["fajoutadmin"].SelAdmin.value==''){
      alert('Veuillez saisir un statut.');
      return false;
}
if (document.forms["fajoutadmin"].TxtNom.value==''){
      alert('Veuillez saisir un nom pour cet administrateur.');
      return false;
}
if (document.forms["fajoutadmin"].TxtPrenom.value==''){
      alert('Veuillez saisir un prenom pour cet administrateur.');
      return false;
}
if (document.forms["fajoutadmin"].TxtMail.value==''){
      alert('Veuillez saisir une adresse mail pour cet administrateur.');
      return false;
}
if (document.forms["fajoutadmin"].TxtIdent.value==''){
      alert('Veuillez saisir un identifiant pour cet administrateur.');
      return false;
}

pass=document.forms["fajoutadmin"].TxtPasse.value;
repass=document.forms["fajoutadmin"].TxtRePasse.value;

if (pass==''){
      alert('Veuillez saisir un mot de passe pour cet administrateur.');
      return false;
}else{
 if (repass==''){
      alert('Veuillez resaisir le mot de passe pour cet administrateur.');
      return false;
 }else{
   if(pass!=repass){
     alert('Le mot de passe a mal été ressaisi');
      return false;
   }
 }

}
/* Si administrateur mono plate-forme*/
if(document.getElementById('SelAdmin').value=='MOPAdm'){
  if(document.fajoutadmin.SelPlatF.value==''){
      alert('Veuillez choisir une plate-forme');
      return false;
  }
}

return true;
}

/*---------------------------------------------------------------------------
- Administrateur : Modif d'un administrateur mono plate-forme               -
---------------------------------------------------------------------------*/
function verifier_admin_modif(){
var passe;
var newPasse;
var reNewPasse;

if (document.forms["fmodifadmin"].SelAdmin.value==''){
      alert('Veuillez saisir un statut.');
      return false;
}
if (document.forms["fmodifadmin"].TxtNom.value==''){
      alert('Veuillez saisir un nom pour cet administrateur.');
      return false;
}
if (document.forms["fmodifadmin"].TxtPrenom.value==''){
      alert('Veuillez saisir un prenom pour cet administrateur.');
      return false;
}
if (document.forms["fmodifadmin"].TxtMail.value==''){
      alert('Veuillez saisir une adresse mail pour cet administrateur.');
      return false;
}
if (document.forms["fmodifadmin"].TxtIdent.value==''){
      alert('Veuillez saisir un identifiant pour cet administrateur.');
      return false;
}

passe=document.forms["fmodifadmin"].TxtPasse.value;
newPasse=document.forms["fmodifadmin"].TxtNewPasse.value;
reNewPasse=document.forms["fmodifadmin"].TxtReNewPasse.value;

if((passe=='')&&(newPasse!='')){
  alert('Pour modifier le mot de passe, vous devez saisir le mot de passe actuel');
  return false;
}

if(passe!=''){
  if(newPasse==''){
   alert('Vous devez saisir un nouveau mot de passe');
   return false;
  }
  if(newPasse!=reNewPasse){
    alert('Le nouveau mot de passe a mal été resaisi');
    return false;
  }
}

if(document.getElementById('SelAdmin').value=='MOPAdm'){
  if(document.fmodifadmin.SelPlatF.value==''){
      alert('Veuillez choisir une plate-forme');
      return false;
  }
}

return true;
}

/*-----------------------------------------------------------
- Mot de passe perdu - Verification des informations        -
-----------------------------------------------------------*/

function verifier_passe_perdu(){
 var alerte='';
 var compte=document.getElementById('TxtCpte').value;
 var soc=document.getElementById('TxtSoc').value;
 var nom=document.getElementById('TxtNom').value;
 var prenom=document.getElementById('TxtPrenom').value;
 var tel=document.getElementById('TxtTel').value;
 
 var foc=false;
 if((compte=='')||(compte==null)){ alerte+=" - compte \n";if(!foc){document.getElementById('TxtCompte').focus();foc=true;}}
 if((soc=='')||(soc==null)){alerte+=" - société \n";if(!foc){document.getElementById('TxtSoc').focus();foc=true;}}
 if((nom=='')||(nom==null)){ alerte+=" - nom \n";if(!foc){document.getElementById('TxtNom').focus();foc=true;}}
 if((prenom=='')||(prenom==null)){ alerte+=" - prenom \n";if(!foc){document.getElementById('TxtPrenom').focus();foc=true;}}
 if((tel=='')||(tel==null)||(!parseInt(tel))){
   if(!(parseInt(tel))&&(tel!='')){
     alerte+=" - téléphone (non numérique)\n";
   }else{
     alerte+=" - téléphone \n";
   }
   if(!foc){document.getElementById('TxtTel').focus();
    foc=true;
   }
 }
 if(alerte!=''){
   alert('Veuillez renseigner les champs suivants : \n'+alerte);
   return false;
  }else return true;
}

/*-------------------------------------------------------------
- Redimensionner une image de manière proportionnelle         -
-------------------------------------------------------------*/
function redimImage(chemin, largImg, hautImg,ref,repImg,visuel){
  var largMax = largImg;
  var hautMax = hautImg;
  var newLarg = 0;
  var newHaut = 0;
  var image = new Image();
  image.src = chemin;
  // récupérer tailles reelles
  var hautReelle = newHaut = image.height;
  var largReelle = newLarg = image.width;
  // Si largeur ou hauteur > taille maximale
  if ((hautReelle >= hautMax) || (largReelle >= largMax)){
    // Si largeur et hauteur > taille maximale
    if ((hautReelle >= hautMax) && (largReelle >= largMax)){
      // Recherche la plus grande valeur
      if (hautReelle > largReelle) {
        newHaut = hautMax;
        // Recalcule la taille proportionnellement
        newLarg = parseInt((largReelle * newHaut) / hautReelle, 10);
      } else {
        newLarg = largMax;
        // Recalcule la taille proportionnellement
        newHaut = parseInt((hautReelle * newLarg) / largReelle, 10);
      }
    } else if ((hautReelle > hautMax) && (largReelle < largMax)) {
      // Si hauteur > taille maximale
      newHaut = hautMax;
        // Recalcule la taille proportionnellement
      newLarg = parseInt((largReelle * newHaut) / hautReelle, 10);
    } else if ((hautReelle < hautMax) && (largReelle > largMax)) {
      // Si largeur > taille maximale
      newLarg = largMax;
        // Recalcule la taille proportionnellement
      newHaut = parseInt((hautReelle * newLarg) / largReelle, 10);
    }
  }

  /*-- Insertion de l'image dans le document --*/

  if((newLarg!=0)&&(newHaut!=0)){
    document.write("<td align=\"center\" valign=\"top\" width=\"" + newLarg + "\">");  //w=210
    /*****************/
    /* Pr ZOOM photo */
   //    document.write("<a href=\"javascript:afficheMaxi('http://dlx30026.fm.netbenefit.co.uk/~gpdissip/telechargements/produits/" + repImg + "/" + visuel + "')\">");
   //    document.write("<img src=\"" + chemin + "\" width=\"" + newLarg + "\" height=\"" + newHaut + "\" border=\"0\" alt=\"Cliquez pour agrandir\"></A>");
   /****************/

   /*******************/
   /* Sans zoom photo */
    document.write("<img id=\"img\" name=\"img\" src=\"" + image.src + "\" width=\"" + newLarg + "\" height=\"" + newHaut + "\" border=\"0\" alt=\"" + ref + "\">");
    document.images[1].src=image.src;
    document.write("<img src=\"" + chemin + "\" width=\"" + newLarg + "\" height=\"" + newHaut + "\" border=\"0\" alt=\"" + ref + "\">");
   /*******************/
    document.write("</td><td valign=\"top\" width=\"" + (775-newLarg) + "\"><table width=\"" + (775-newLarg) + "\">"); //w=565
   }else if((newLarg==0)&&(newHaut==0)){

   document.write("<td align=\"center\" valign=\"top\"></td>");
   document.write("<td valign=\"top\" width=\"775\" ><table width=\"775\">");
 //   document.write('chemin2 :'+chemin);

  }
}

function redimVisuel(largMax,hautMax,nom_img){
 // var largMax = 200;
 // var hautMax = 200;
  var newLarg = 0;
  var newHaut = 0;
  var image = new Image();
  image=document.getElementById(nom_img);//'img'

   // récupérer tailles reelles
  var hautReelle = newHaut = image.height;
  var largReelle = newLarg = image.width;
if(hautReelle!=0 && largReelle!=0){
   
  // Si largeur ou hauteur > taille maximale
  if ((hautReelle >= hautMax) || (largReelle >= largMax)){
    // Si largeur et hauteur > taille maximale
    if ((hautReelle >= hautMax) && (largReelle >= largMax)){
      // Recherche la plus grande valeur
      if (hautReelle > largReelle) {
        newHaut = hautMax;
        // Recalcule la taille proportionnellement
        newLarg = parseInt((largReelle * newHaut) / hautReelle, 10);
      } else {
        newLarg = largMax;
        // Recalcule la taille proportionnellement
        newHaut = parseInt((hautReelle * newLarg) / largReelle, 10);
      }
    } else if ((hautReelle > hautMax) && (largReelle < largMax)) {
      // Si hauteur > taille maximale
      newHaut = hautMax;
        // Recalcule la taille proportionnellement
      newLarg = parseInt((largReelle * newHaut) / hautReelle, 10);
    } else if ((hautReelle < hautMax) && (largReelle > largMax)) {
      // Si largeur > taille maximale
      newLarg = largMax;
        // Recalcule la taille proportionnellement
      newHaut = parseInt((hautReelle * newLarg) / largReelle, 10);
    }
  }
  document.getElementById('img').height=newHaut;
  document.getElementById('img').width=newLarg;
 }
}

function verifier_modiflist(){
 /* document.write('test:'+ document.forms['flistdocu'].listeok.value);
  if(document.forms['flistdocu'].listeok.value!='ok'){
    alert('Aucun documents dans la liste');
    return false;
  }else return true;
  */
}

function verifier_liste_tele(){
  if(document.forms['flistdocu'].SelTheme.value==""){
    alert('Veuillez choisir un thème');
    return false;
  }
  return true;
}

function verif_fqte(){
  adrliv=document.getElementById("SelAdrLiv").value;
  document.forms['fqte'].SelAdrLiv2.value=adrliv;
}
