// *********************************************************************************************************************************************************************
// *********************************************************************************************************************************************************************
//		Déclaration de variables "globales"
// *********************************************************************************************************************************************************************
// *********************************************************************************************************************************************************************

var Serveur = (document.location+"").substring(0,(document.location+"").lastIndexOf("/")+1) ;


// *********************************************************************************************************************************************************************
// *********************************************************************************************************************************************************************
//		Les fonctions générales
// *********************************************************************************************************************************************************************
// *********************************************************************************************************************************************************************
function QuelleTouche(evenement,argument)
   {
       var touche = window.event ? evenement.keyCode : evenement.which;
	   if (touche==13 && argument == 'RechercheConvention')
	   {
	   		RechercheConvention('recherche');
	   }
	   if (touche==13 && argument == 'SimulationConvention')
	   {
	   		RechercheConvention('simulation');
	   }
	   if (touche==13 && argument == 'RechercheAutreConvention')
	   {
	   		RechercheAutreConvention('declaration');
	   }
       if (touche==13 && argument == 'RechercheLegislation')
       {
            alert('*******');
            AfficheRecherche('2');
       }
   }

function val(expression)
	{
		if (isNaN(expression) || expression=='')
		{
			return 0;
		}
		else
		{
			return expression;
		}
	}

function reset_if_zero(my_this) {
	if (my_this.value == "0") {
		my_this.value = "" ;
	}
}

  function VerifieNAF(my_NAF)
 {
	var adresse_ajax = '';
	if (my_NAF.length > 0)
	{
		adresse_ajax = Serveur+'ajax.php?domaine=FPC&info=verifieNAF';
		adresse_ajax = adresse_ajax + '&naf='+my_NAF;
		if(document.getElementsByName('TypeRecherche')[0].checked)
		{
			adresse_ajax = adresse_ajax + '&AnneeNAF=2003';
		}
		else
		{
			adresse_ajax = adresse_ajax + '&AnneeNAF=2008'; 
		}
		texte = file_synchrone(adresse_ajax);
		if (texte.length>0)
		{
			alert(texte);
		}
	}
 }
 function VerifieDateSaisie(champ)
 {
	var str = champ.value;
	var tab = str.split("/");
	if (tab.length==3) {
		for (var i=0; i < 3; i++) { tab[i] = Math.floor(tab[i]); }
		var d = new Date(tab[2], tab[1]-1, tab[0]);

		if (tab[2] != d.getFullYear() || tab[1] != d.getMonth()+1 || tab[0] != d.getDate())
		{
			alert("Vous avez bien saisi une date au format jj/mm/aaaa mais la date indiquée n'existe pas !");
			champ.focus();
			return false;
		}
		return true;
	}
 }
 
 function VerifieVide(champ, message)
 {
	var str = champ.value;
	if (str=="")
	{
			alert("Vous devez remplir obligatoirement le champ '"+message+"'");
			champ.style.background = "#d62020";
			champ.focus();
			return true;
	}
	return false;
 }
 
 function VerifierEmail(champ) 
 {
    var email = champ.value;
    if ((email.indexOf("@")>=0)&&(email.lastIndexOf(".")>email.indexOf("@"))) {
	   return true
	} else {
	   alert("L\'adresse Email est invalide !");
	   return false
	}
  }

 function VerifieNumerique(champ, message)
 {
	if(!VerifieVide(champ, message)) 
	{
		var str = champ.value;
		var valid = "0123456789";
		var exp = new RegExp("^[0-9-.]*$","g");
		if(exp.test(str))
			return true;
		else
		{
			alert("Le champ '"+message+"' doit être numérique !");
			champ.style.background = "#d62020";
			champ.focus();			
			return false;
		}
	}
	else
		return false;
 }
 

 function AfficheCadre(TexteCadre, Largeur, Hauteur)
 {
	var ejs_al_Y = document.documentElement.scrollTop;
    var ejs_al_X = document.documentElement.scrollLeft;
	ejs_al_posX = document.documentElement.scrollLeft + (screen.width/4) - Math.round(Largeur/4);
	ejs_al_posY = document.documentElement.scrollTop + (screen.height/2) - Math.round(Hauteur/2);
	
	document.getElementById("boite").style.zIndex = "1000" ;
	document.getElementById("boite").style.top = ejs_al_posY + "px";
	//document.getElementById("boite").style.top = "20%";
	document.getElementById("boite").style.left = ejs_al_posX + "px";
	//document.getElementById("boite").style.left = "20%";
	document.getElementById("boite").style.width = Largeur + "px";
	document.getElementById("boite").style.minWidth = Largeur + "px";
	document.getElementById("boite").style.height = Hauteur + "px";
	document.getElementById("ContenuBoite").style.height = (Hauteur - 20) + "px";
	document.getElementById("ContenuBoite").innerHTML = TexteCadre;
	document.getElementById("ContenuBoite").style.padding = "2px";
	document.getElementById("boite").style.display = "block";
 }


/*
* detection decalage fenetre
*/

function getScrollXY() {
  var scrOfX = 0, scrOfY = 0;
  if( typeof( window.pageYOffset ) == 'number' ) {
    //Netscape compliant
    scrOfY = window.pageYOffset;
    scrOfX = window.pageXOffset;
  } else if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) {
    //DOM compliant
    scrOfY = document.body.scrollTop;
    scrOfX = document.body.scrollLeft;
  } else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) {
    //IE6 standards compliant mode
    scrOfY = document.documentElement.scrollTop;
    scrOfX = document.documentElement.scrollLeft;
  }
  return { x: scrOfX, y: scrOfY };
}

/*
* Détection de la position souris
*/
var positionSourisX;
var positionSourisY; 
if( window.addEventListener ) { 
    document.addEventListener("mousemove",gestionSouris,false); 
}
else if (window.attachEvent){
    document.attachEvent("onmousemove",gestionSouris);
} 

function gestionSouris(e){
	var msy = getScrollXY().y;

	if (!e) e = window.event;    
	 if (typeof e.pageY == 'number'){
	  positionSourisY = e.pageY - 5;
	  positionSourisX = e.pageX - 4;
	 }
	 else{
	  positionSourisY = e.clientY - 6 + msy;
	  positionSourisX = e.clientX - 6;
	 }
}


function getResolutionXY() {
	  	var scrOfX = 0, scrOfY = 0;
	  	scrOfX = document.documentElement.scrollWidth;
	  	scrOfY = document.documentElement.scrollHeight;
	    return { x: scrOfX, y: scrOfY };
}

/*
*Affiche un popup à côté du pointeur souris
* Nécessites les fonctions getScrollXY et gestionSouris pour fonctionner
*/
function AfficheCadreSouris(TexteCadre, Largeur, Hauteur, decalageX)
{
	var cadrePosX = 0;
	var cadrePosY = 0;
	
	if(decalageX) 
       cadrePosX = positionSourisX + decalageX;
   else
       cadrePosX = positionSourisX + 30;
	
	var hauteurpagemax = (getResolutionXY().y) - Hauteur;
	
	cadrePosY = positionSourisY -(Hauteur/2);

	if(cadrePosY>hauteurpagemax) {
		cadrePosY = hauteurpagemax - (Hauteur/3);	
	}
	//alert(cadrePosY + ' - ' + hauteurpage);
	document.getElementById("popup-box").style.top = cadrePosY + "px";
	document.getElementById("popup-box").style.left = cadrePosX + "px";  
	document.getElementById("popup-box").style.zIndex = "1000" ;
	document.getElementById("popup-box").style.display = "block";  
	document.getElementById("popup-text").innerHTML = TexteCadre;
	document.getElementById("popup-container").style.width = Largeur + "px";
	document.getElementById("popup-container").style.minWidth = Largeur + "px";
	document.getElementById("popup-text").style.height = (Hauteur - 20) + "px";
}

function FermePopupSouris()
{
	document.getElementById("popup-text").innerHTML = "";
	document.getElementById("popup-box").style.display = "none";
}


 function FermeBoite()
 {
 	//document.getElementById("Conteneur").style.background = "#FFFFFF";
 	document.getElementById("ContenuBoite").innerHTML = "";
 	document.getElementById("boite").style.display = "none";
 }
 
function select_with_value(my_selector_id,my_value_to_select) {
 	for (var idx=0;idx<$(my_selector_id).options.length;idx++) {
		if (my_value_to_select==$(my_selector_id).options[idx].value) {
			$(my_selector_id).selectedIndex=idx;
			try {
				$(my_selector_id).options[idx].selected=true;
			}
			catch(e) {
				if(e.error!=undefined) {
					alert(e.error);
				}
			}
			break;
		}
	}      
}
 
 function GestionBloc(IdBloc, Forcage)
 {
 	if (Forcage)
 	{
 		if (Forcage == 'ouvert')
 		{
 			document.getElementById(IdBloc).style.display = "block";
 		}
 		else
 		{
 			document.getElementById(IdBloc).style.display = "none";
 		}
 	}
 	else
 	{
	 	if (document.getElementById(IdBloc).style.display == "none")
	 	{
	 		document.getElementById(IdBloc).style.display = "block";
	 	}
	 	else
	 	{
	 		document.getElementById(IdBloc).style.display = "none";
	 	}
	 }
 }


function removeAllChilds(obj)
{
        while(obj.hasChildNodes() == true)
        {
                obj.removeChild(obj.firstChild);
        }

}



// ******************************************************************************************************
// ******************************************************************************************************
// ******************************************************************************************************
// Fonctions de contrôle spécifique
// ******************************************************************************************************
// ******************************************************************************************************
// ******************************************************************************************************

function EstReel(my_value) {
	var str = my_value;
	var valid = "0123456789";
	var exp = new RegExp("^[0-9-.]*$","g");
	if(exp.test(str)) {
		return true ;
	}
	else {
		return false ;
	}
}


function EstEntier(my_value) {
	var str = my_value;
	var valid = "0123456789";
	var exp = new RegExp("^[0-9]*$","g");
	if(exp.test(str)) {
		return true ;
	}
	else {
		return false ;
	}
}


function EstNafValide(my_naf) {
	var sz_response = file_synchrone(Serveur+'ajax.php?domaine=naf&info=check&code='+my_naf) ;
	if((sz_response != "000") && (sz_response != "100")) {
		alert('Une erreur est intervenue. Appuyez sur F5 pour réactualiser votre page.') ;
	} 
	return(sz_response == "000") ;
}

function EstCodeCfaValide(my_code) {
	var sz_response = file_synchrone(Serveur+'ajax.php?domaine=ecole&info=check_cfa&code='+my_code) ;
	return(sz_response == "000") ;
}

function EstCodeEcoleValide(my_code) {
	var sz_response = file_synchrone(Serveur+'ajax.php?domaine=ecole&info=check_ecole&code='+my_code) ;
	return(sz_response == "000") ;
}


function EstSiretValide(siret) {

  var estValide ;

  if(siret != "00000000000000") {

    if ((siret.length != 14) || (isNaN(siret))) {
        estValide = false;
    }
    else {
      var somme = 0;
      var tmp;
      for (var cpt = 0; cpt<siret.length; cpt++) {
          if ((cpt % 2) == 0) {
            tmp = siret.charAt(cpt) * 2;
            if (tmp > 9)
              tmp -= 9;
          }
         else
           tmp = siret.charAt(cpt);
           somme += parseInt(tmp);
      }
        if ((somme % 10) == 0)
          estValide = true;
        else
          estValide = false;
    }
  }
  else {
    estValide = false
  }
  return estValide;
}
 
function estDateValide(chaineDate) {
   if (chaineDate == "") return false
   var ladate = (chaineDate).split("/")
   if ((ladate.length != 3) || isNaN(parseInt(ladate[0])) || isNaN(parseInt(ladate[1])) || isNaN(parseInt(ladate[2]))) return false
   var unedate = new Date(eval(ladate[2]),eval(ladate[1])-1,eval(ladate[0]))
   var annee = unedate.getYear()
   if ((Math.abs(annee)+"").length < 4) annee = annee + 1900
   return ((unedate.getDate() == eval(ladate[0])) && (unedate.getMonth() == eval(ladate[1])-1) && (annee == eval(ladate[2])))
} 


function changeChamp(champ1,champ2,nombre) {
    var oChamp1 = document.getElementById(champ1) ;
    var oChamp2 = document.getElementById(champ2) ;
     
    if(nombre) {
	    if(oChamp1.value.length == nombre)
	    {
	        document.getElementById(champ2).focus() ;
	    }
    } else {
        
        if(oChamp1.value.length == oChamp1.getAttribute("maxlength"))
        {
            document.getElementById(champ2).focus() ;
        }    
    }
}
 
/**
* Converti et reformate une date au format jj/mm/aaaa
* retourne false en cas de soucis 
*/
function ConvertiFormatDate(champ) {
  var datein = champ.value;
  var tab = datein.split("/");
  var sortie = "";
  if (tab.length==3) {
    var jour = tab[0].length == 2 ? tab[0] : '0'+tab[0];
    var mois = tab[1].length == 2 ? tab[1] : '0'+tab[1];
    var an = tab[2].length == 4 ? tab[2] : '20'+tab[2];
    if(jour<=31 && jour.length==2 && mois<=12 && mois.length==2 && an.length==4) {
     sortie = jour+'/'+mois+'/'+an;
      var d = new Date(an, mois-1, jour);
        if (an != d.getFullYear() || mois != d.getMonth()+1 || jour != d.getDate())
        {
            alert("La date indiquée n'existe pas !");
        }      
    } else {
      sortie = "";    
    }
    } else {   
    sortie = "";
  }
  if(sortie!="") {   
    return sortie;
  }    
  else {
    alert("La date doit être de la forme JJ/MM/AA ou JJ/MM/AAAA !");
    return false;
  }    
} 


/**
* Function : dump()
* Arguments: The data - array,hash(associative array),object
*    The level - OPTIONAL
* Returns  : The textual representation of the array.
* This function was inspired by the print_r function of PHP.
* This will accept some data as the argument and return a
* text that will be a more readable version of the
* array/hash/object that is given.
*/
function dump(arr,level) {
var dumped_text = "";
if(!level) level = 0;

//The padding given at the beginning of the line.
var level_padding = "";
for(var j=0;j<level+1;j++) level_padding += "    ";

if(typeof(arr) == 'object') { //Array/Hashes/Objects
 for(var item in arr) {
  var value = arr[item];
 
  if(typeof(value) == 'object') { //If it is an array,
   dumped_text += level_padding + "'" + item + "' ...\n";
   dumped_text += dump(value,level+1);
  } else {
   dumped_text += level_padding + "'" + item + "' => \"" + value + "\"\n";
  }
 }
} else { //Stings/Chars/Numbers etc.
 dumped_text = "===>"+arr+"<===("+typeof(arr)+")";
}
return dumped_text;
}  
 
/*
* Change la visibilité d'une zone définit par un ID avec effet Scriptaculous 
*/ 
function changeVisibilityWithEffect(element) {
    Effect.toggle(element, 'blind');
} 

/*
* Change la visibilité d'une zone définit par un ID avec prototype
*/
function changeVisibilitySimple(element) {
    if($(element).visible())
        $(element).hide() ;
    else
        $(element).appear() ;
}

/*
 *  centrage du logo delegataire
 */
function positionneImageCollecteur(imgSrc) {
	if(document.getElementById(imgSrc)) {
		var newImg = new Image();
		newImg.src = document.getElementById(imgSrc).src;
		var height = newImg.height;
		var width = newImg.width;
		var espacehaut = Math.round((90-height)/2);
		var espacegauche = Math.round((140-width)/2);
		if(espacehaut>20)
			espacehaut = 20;
		if(espacegauche>40)
			espacegauche = 40;
		document.getElementById(imgSrc).style.paddingTop = espacehaut + "px";
		document.getElementById(imgSrc).style.paddingLeft = espacegauche + "px";
	}
}

 
 
// *********************************************************************************************************************************************************************
// *********************************************************************************************************************************************************************
//		Les fonctions de FPC
// *********************************************************************************************************************************************************************
// *********************************************************************************************************************************************************************
 function ChangeIntituleRechercheFPC(Annee)
 {
 	switch(Annee)
 	{
 		case '2003' :
 			document.getElementById("TitreColonneCNNIDCC").innerHTML = "CCN";
 			document.getElementById("TitreColonneNAF").innerHTML = "NAF 2003";
 		break;
 		
 		case '2008' :
 			document.getElementById("TitreColonneCNNIDCC").innerHTML = "IDCC";
 			document.getElementById("TitreColonneNAF").innerHTML = "NAF 2008";
 		break;
 	}
 }
 
function RechercheConvention(TypeAffichage)
{	
	if ($('recherche_ccn').value.length == 0 && $('recherche_libelle').value.length == 0 && $('recherche_activite').value.length == 0 && $('recherche_naf').value.length == 0 && $('recherche_organisme').value == 0)
	{
		alert('Vous devez renseigner au moins un élément de recherche !');
	}
	else if (TypeAffichage == 'simulation' && $('MS_FPC').value.length == 0)
	{
		alert('Vous devez renseigner la masse salariale FPC !');
	}
	else
	{
		document.getElementById("DetailConvention").innerHTML = "";
		adresse = Serveur+'ajax.php?domaine=FPC&info=AfficheRechercheConvention';
		adresse = adresse + '&TypeAffichage=' + TypeAffichage;
		adresse = adresse + '&recherche_ccn=' + document.getElementById("recherche_ccn").value;
		adresse = adresse + '&recherche_libelle=' + document.getElementById("recherche_libelle").value;
		adresse = adresse + '&recherche_activite=' + document.getElementById("recherche_activite").value;
		adresse = adresse + '&recherche_naf='+document.getElementById("recherche_naf").value;
		adresse = adresse + '&recherche_organisme='+document.getElementById("recherche_organisme").value;
		adresse = adresse + '&TypeAffichage='+TypeAffichage;
		if(document.getElementById("EtatDossier"))
		{
		adresse = adresse + '&etat='+document.getElementById("EtatDossier").value;
		}
		if(document.getElementsByName('TypeRecherche')[0].checked)
			{
				adresse = adresse + '&TypeRecherche=Recherche2003';
			}
			else
			{
				adresse = adresse + '&TypeRecherche=Recherche2008'; 
			}
		texte = file_synchrone(adresse);
		if (texte == '')
		{
			texte = '<p class="message">pas de réponse pour cette recherche</p>' ;
		}
		document.getElementById("AfficheRechercheConvention").innerHTML = texte;
		document.getElementById("AfficheRechercheConvention").style.display = "block";
		GestionBloc("DetailConvention");
	}
}


function RechercheAutreConvention(TypeAffichage)
{
	if ($('recherche_ccn').value.length == 0 && $('recherche_libelle').value.length == 0 && $('recherche_activite').value.length == 0 && $('recherche_naf').value.length == 0 && $('recherche_organisme').value == 0)
	{
		alert('Vous devez renseigner au moins un élément de recherche !');
	}
	else
	{
		document.getElementById("DetailConvention").innerHTML = "";
		adresse = Serveur+'ajax.php?domaine=FPC&info=AfficheRechercheAutreConvention';
		adresse = adresse + '&TypeAffichage=' + TypeAffichage;
		adresse = adresse + '&recherche_ccn=' + document.getElementById("recherche_ccn").value;
		adresse = adresse + '&recherche_libelle=' + document.getElementById("recherche_libelle").value;
		adresse = adresse + '&recherche_activite=' + document.getElementById("recherche_activite").value;
		adresse = adresse + '&recherche_naf='+document.getElementById("recherche_naf").value;
		adresse = adresse + '&recherche_organisme='+document.getElementById("recherche_organisme").value;
		adresse = adresse + '&autreconvention=oui';
		adresse = adresse + '&etat='+document.getElementById("EtatDossier").value;
		if(document.getElementsByName('TypeRecherche')[0].checked)
			{
				adresse = adresse + '&TypeRecherche=Recherche2003';
			}
			else
			{
				adresse = adresse + '&TypeRecherche=Recherche2008'; 
			}
		texte = file_synchrone(adresse);
		if (texte == '')
		{
			texte = '<p class="message">pas de réponse pour cette recherche</p>' ;
		}
		document.getElementById("fpc_RechercheConventionDetail").innerHTML = texte;
		document.getElementById("fpc_RechercheConventionDetail").style.display = "block";
	}
}


function AfficheDetailConvention(idConvention, TypeAffichage)
{
	adresse = Serveur+'ajax.php?domaine=FPC&info=AfficheDetailConvention';
	adresse = adresse + '&id='+idConvention;
	adresse = adresse + '&TypeAffichage='+TypeAffichage;
	adresse = adresse + '&recherche_ccn='+document.getElementById("recherche_ccn").value;
	adresse = adresse + '&recherche_libelle='+document.getElementById("recherche_libelle").value;
	adresse = adresse + '&recherche_activite='+document.getElementById("recherche_activite").value;
	adresse = adresse + '&recherche_naf='+document.getElementById("recherche_naf").value;
	adresse = adresse + '&recherche_organisme='+document.getElementById("recherche_organisme").value;
	if (TypeAffichage=='simulation')
	{
		adresse = adresse+'&MS_FPC='+document.getElementById("MS_FPC").value;
		adresse = adresse+'&MS_CDD='+document.getElementById("MS_CDD").value;
		adresse = adresse+'&MS_INT='+document.getElementById("MS_INT").value;
	}
	if(document.getElementsByName('TypeRecherche')[0].checked)
	{
		adresse = adresse + '&AnneeConvention=2003';
	}
	else
	{
		adresse = adresse + '&AnneeConvention=2008'; 
	}
	texte = file_synchrone(adresse);
	//AfficheCadre(texte, 600, 300);
	GestionBloc("AfficheRechercheConvention");
	document.getElementById("DetailConvention").innerHTML = texte;
	GestionBloc("DetailConvention", 'ouvert');
}

function AfficheListeOpca(start_enreg)
{
	adresse = Serveur+'ajax.php?domaine=FPC&info=AfficheListeOpca&start_enreg='+start_enreg+'&TypeOpca='+document.getElementById("TypeOpca").value;
	texte = file_synchrone(adresse);
	document.getElementById("AfficheListeOpca").innerHTML = texte;
}

function AfficheDetailOpca(idOPCA)
{
	adresse = Serveur+'ajax.php?domaine=FPC&info=AfficheDetailOPCA&id='+idOPCA;
	texte = file_synchrone(adresse);
	AfficheCadreSouris(texte, 500, 200);
}

// *********************************************************************************************************************************************************************
// *********************************************************************************************************************************************************************
//		Les fonctions comptable
// *********************************************************************************************************************************************************************
// *********************************************************************************************************************************************************************

function ChangeCollaborateur(idCol)
{
	adresse = Serveur+'ajax.php?domaine=collaborateurs&id='+idCol;
	texte = file_synchrone(adresse);
}

function UpdateNombreDossiersComptable()
{
    var nb_dos_cpt = 0;
    try {
        adresse = Serveur+'ajax.php?domaine=comptable_nb_dossiers';
        nb_dos_cpt = file_synchrone(adresse);
    }
	catch(err)
	{
	  txt+="Erreur de mise à jour du nombre de dossiers du cabinet.";
	  alert(txt);
	}    
    $('NbClientsComptable').innerHTML = "Nombre de clients en base : "+nb_dos_cpt;
}

// *********************************************************************************************************************************************************************
// *********************************************************************************************************************************************************************
//		Les fonctions de législation
// *********************************************************************************************************************************************************************
// *********************************************************************************************************************************************************************
function AfficheSection(ID)
{
	adresse = Serveur+'ajax.php?domaine=livre&info=AfficheSection&id='+ID;
	texte = file_synchrone(adresse);
	document.getElementById("LegislationTexte").innerHTML = texte;
}
function AfficheRecherche(livre)
{
    var txtrecherche = document.getElementById("RechLivre").value;
    var longueurtexte= txtrecherche.length;
    if(longueurtexte>=3) {
        adresse = Serveur+'ajax.php?domaine=livre&info=AfficheRecherche&livre='+livre+'&recherche='+txtrecherche;
        texte = file_synchrone(adresse);
        document.getElementById("LegislationTexte").scrollTop = 0;
    } else {
        texte = "<b><p><font color=red>ATTENTION !</font></p>La recherche doit contenir au minimum 3 caractères.</b>";
    }
    document.getElementById("LegislationTexte").innerHTML = texte;
}
function ValideRechercheInput(evenement,argument,livre)
   {
       var touche = window.event ? evenement.keyCode : evenement.which;
       if (touche==13 && argument == 'RechercheLegislation')
       {
            AfficheRecherche(livre);
       }
   }
// **************************************************************************************************************
// Les fonctions liées au DOM
// **************************************************************************************************************
function set_css_classe(my_element,my_class) {
	if(my_element) {
		my_element.setAttribute('className',my_class) ;
		my_element.setAttribute('class',my_class) ;
	}
}

// **************************************************************************************************************
// Les fonctions liées aux dossiers
// **************************************************************************************************************
function basculeDossierTAFPC(destination, id) {
    if(destination=="FPC") {
        lien = 'index.php?s=fpc&p=declaration&numero_dossier='+id;
    }
    if(destination=="TA") {
        lien = 'index.php?s=declaration_cpt&p=remplir&numero_dossier='+id;
    }
    if(destination!='' && id!='')
        window.open(lien,'_self');
}

function decocheVoirTout() {
    $('voir_tous').checked = false;
}



//**************************************************************************************************************
//Les fonctions liées à l'aide contextuelle
//**************************************************************************************************************
var mydrag;

function getAideContextuelle() {
	//$('aide-contextuelle').appear({ duration: 0.5 });
	$('aide-contextuelle').setStyle({visibility: 'visible'});
	$('aide-contextuelle').setStyle({display: 'block'});
}

function closeAideContextuelle() {
	Effect.Fade('aide-contextuelle', { duration: 0.5 });
}


