﻿// Fichier JScript
function cacheCtr(controlId)
{    
     var control = document.getElementById(controlId);     
     control.style.visibility = "hidden";     
}


function visibleCtr(controlId)
{    
    var control = document.getElementById(controlId);
    control.style.visibility = "visible";    
}


function cbRech(controlId)
{                

    if (parseInt(controlId.value)==1)
        {                 
            cacheCtr('divVille');              
            cacheCtr('divDept');  
            cacheCtr('divVille1');              
            cacheCtr('divDept1'); 
        }
     else
        {            
            visibleCtr('divVille');                     
            visibleCtr('divDept');
            visibleCtr('divVille1');                     
            visibleCtr('divDept1');
        }      
    
}

function OnlyNumber(event)
{
    if(!event&&window.event) {
event=window.event;
}
// IE
if(event.keyCode < 48 || event.keyCode > 57) {
event.returnValue = false;
event.cancelBubble = true;
}
// DOM


if((event.which < 48 || event.which > 57) && (event.which != 0) && (event.which != 8)) {
event.preventDefault();
event.stopPropagation();
}
}


function ValideCodUti(event)
{
    var t= true;
    if(!event&&window.event) 
        {
            event=window.event;
        }
// IE
    if((event.keyCode < 48 || event.keyCode > 57) && (event.keyCode < 64 || event.keyCode > 91) && (event.keyCode < 96 || event.keyCode > 123))
        {
            event.returnValue = false;
            event.cancelBubble = true;
            t=false;
        }
// DOM

    if((event.which < 48 || event.which > 57) && (event.which != 0) && (event.which != 8) && (event.which < 64 || event.which > 91) && (event.which < 96 || event.which > 123)) 
        {
            event.preventDefault();
            event.stopPropagation();
            t=false;
        }
        
    if(t)
        {
            if(event.keyCode)
                document.getElementById("ctl00_ContentPlaceHolder1_TxtCodUtiT").value=document.getElementById("ctl00_ContentPlaceHolder1_TxtCodUti").value + String.fromCharCode(event.keyCode);
            if(event.which)    
                document.getElementById("ctl00_ContentPlaceHolder1_TxtCodUtiT").value=document.getElementById("ctl00_ContentPlaceHolder1_TxtCodUti").value + String.fromCharCode(event.which);
        }
}

function genererCodUti()
{    
        document.getElementById("ctl00_ContentPlaceHolder1_TxtCodUti").value=htmlToAccent(document.getElementById("ctl00_ContentPlaceHolder1_TxtNom").value.substring(0,3)) + htmlToAccent(document.getElementById("ctl00_ContentPlaceHolder1_TxtPrenom").value.substring(0,3));
        document.getElementById("ctl00_ContentPlaceHolder1_TxtCodUtiT").value=document.getElementById("ctl00_ContentPlaceHolder1_TxtCodUti").value;
        
        cacheCtr("ctl00_ContentPlaceHolder1_TxtConfMotDePasse");
        cacheCtr("ctl00_ContentPlaceHolder1_LblConfMotDePasse");       
        if ((document.getElementById("ctl00_ContentPlaceHolder1_TxtNom").value=="") && (document.getElementById("ctl00_ContentPlaceHolder1_TxtPrenom").value==""))
            {
                document.getElementById("ctl00_ContentPlaceHolder1_TxtMotDePasse").value="";
                document.getElementById("ctl00_ContentPlaceHolder1_TxtConfMotDePasse").value="";                
            }
         else
            generatepass(7);
}

//------------ Generer un mot de passe -------------//
function generatepass(plength){
var keylist="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz123456789"
var temp=''
for (i=0;i<plength;i++)
temp+=keylist.charAt(Math.floor(Math.random()*keylist.length));
document.getElementById("ctl00_ContentPlaceHolder1_TxtMotDePasse").value=temp;
document.getElementById("ctl00_ContentPlaceHolder1_TxtConfMotDePasse").value=temp;
}

function confMotPasse()
{
    document.getElementById("ctl00_ContentPlaceHolder1_TxtConfMotDePasse").value="";
     visibleCtr("ctl00_ContentPlaceHolder1_TxtConfMotDePasse");
     visibleCtr("ctl00_ContentPlaceHolder1_LblConfMotDePasse");    
}
//------------------ remplacer les caractères accentués --------------------------------------------

function htmlToAccent(str) {

    // Ecriture des motifs à rempalcer
   var regAccentA = new RegExp('[ÀÁÂÃÄÅàáâãäå]', 'gi');
   var regAccentE = new RegExp('[ÈÉÊËèéêë]', 'gi');
   var regAccentU = new RegExp('[ÙÚÛÜùúûü]', 'gi');
   var regAccentO = new RegExp('[ÒÓÔÕÖØòóôõöø]', 'gi');
   var regAccentI = new RegExp('[ÌÍÎÏìíîï]', 'gi');
   var regAccentY = new RegExp('[ÿ]', 'gi');
   var regAccentN = new RegExp('[Ññ]', 'gi');
   var regAccentC = new RegExp('[Çç]', 'gi');  
   var regAccentAC = new RegExp('[\'"`]', 'gi');  

   // Application de la fonction replace() sur myString

   str = str.replace(regAccentA, 'a');
   str = str.replace(regAccentE, 'e');
   str = str.replace(regAccentU, 'u');
   str = str.replace(regAccentO, 'o');
   str = str.replace(regAccentI, 'i');
   str = str.replace(regAccentY, 'y');
   str = str.replace(regAccentN, 'n');
   str = str.replace(regAccentC, 'c');
   str = str.replace(regAccentAC, '');
   
    return str;
 }
//---------------------------------------------------



//----------------------------------------------------------
// ----------------JavaScript Document----------------------
//----------------------------------------------------------
var lien1,lien2,lien3,lien4,lien5,lien6;

function reinit(liencourant) {
var Id,nomlien;
for (i=1;i<=6;i++) 
  {
  nomlien="LELIEN"+i;
  Id = document.getElementById(nomlien)
  if (Id != liencourant) { Id.className='menu';  }
  }
}

		function display(id,oui_non) {
		var element_style=null
		if (document.getElementById) {element_style=document.getElementById(id).style; } 
		else if (document.all) { element_style=document.all  .style; } 
		if(element_style) {
		if (oui_non==true) element_style.display="inline";
		if (oui_non==false) element_style.display="none";
    }
}

function recharge()
{
    if(document.getElementById("LignePct").style.visibility == "visible")
    {
        document.getElementById("ctl00_ContentPlaceHolder1_txtPorcent").value='1';       
        cacheCtr("LignePct");
        cacheCtr("LignePct1");
        visibleCtr('divBtnSuivre');                        
        document.getElementById("ctl00_ContentPlaceHolder1_txtPorcent").style.color = "white"
    }
}


function cachBtnSuivre()
{    
    if(document.getElementById("ctl00_ContentPlaceHolder1_txtNbClients").value!='')
        {
            cacheCtr('divBtnSuivre');
            visibleCtr("LignePct");
            visibleCtr("LignePct1");           
                                     
        }    
}


function valideChamp(sender, args)
{
    if ((args.Value == '') && (document.getElementById("Tclef").value=='') && (document.getElementById("Tcodpos").value=='') &&  (document.getElementById("TVil").value==''))
		args.IsValid = false;
	else
		args.IsValid = true;
}

function ValideMotDePasse(sender, args)
{
    if (document.getElementById("ctl00_ContentPlaceHolder1_TabContainer1_TabPanel2_TxtNvPasse").value.length<6)
		args.IsValid = false;
	else
		args.IsValid = true;
}

function ValideMotDePasse2(sender, args)
{
    if (document.getElementById("ctl00_ContentPlaceHolder1_TxtMotDePasse").value.length<7)
		args.IsValid = false;
	else
		args.IsValid = true;
}


function TextModifie(arg,text)
{
    document.getElementById(arg).value=text;
}


function onClientActiveTabChanged(sender, args)
{
    
    if ((sender.get_activeTabIndex() != 0) && (document.getElementById("ctl00_ContentPlaceHolder1_hidChamp").value=='DP'))
    {
        document.getElementById("ctl00_ContentPlaceHolder1_HidNumTab").value=sender.get_activeTabIndex();
        sender.set_activeTabIndex(0);
        }
    else if ((sender.get_activeTabIndex() != 1) && (document.getElementById("ctl00_ContentPlaceHolder1_hidChamp").value=='MP'))
        {
            document.getElementById("ctl00_ContentPlaceHolder1_HidNumTab").value=sender.get_activeTabIndex();
            sender.set_activeTabIndex(1);
         }
}


function viderChp()
{
  
    document.getElementById("ctl00_ContentPlaceHolder1_txtCodpar").value='';
    document.getElementById("ctl00_ContentPlaceHolder1_TxtNomPar").value='';
}

function viderChpUsr()
{  
    document.getElementById("ctl00_ContentPlaceHolder1_TxtNom").value='';
    document.getElementById("ctl00_ContentPlaceHolder1_TxtPrenom").value='';
    document.getElementById("ctl00_ContentPlaceHolder1_TxtTelephone").value='';   
    document.getElementById("ctl00_ContentPlaceHolder1_TxtEmail").value='';    
    document.getElementById("ctl00_ContentPlaceHolder1_TxtConfEmail").value='';    
    document.getElementById("ctl00_ContentPlaceHolder1_TxtCodUti").value='';    
    document.getElementById("ctl00_ContentPlaceHolder1_TxtMotDePasse").value='';    
    document.getElementById("ctl00_ContentPlaceHolder1_TxtConfMotDePasse").value='';    
    document.getElementById("ctl00_ContentPlaceHolder1_TxtNumSir").value='';    
    document.getElementById("ctl00_ContentPlaceHolder1_TxtNumNic").value='';    
    document.getElementById("ctl00_ContentPlaceHolder1_TxtodNomPar").value=document.getElementById("ctl00_ContentPlaceHolder1_DrpDPar").options[document.getElementById("ctl00_ContentPlaceHolder1_DrpDPar").selectedIndex].text ;
}
