

	function setCookie(name, value, expire) {
	   document.cookie = name + "=" + escape(value)   + ((expire == null) ? "" : ("; expires=" + expire.toGMTString()))
	}
	
	function setCookieDureeIllimitee(name, value) {
	   document.cookie = name + "=" + escape(value)  
	}
	
	function getCookie(Name) {
	   var search = Name + "="
	   if (document.cookie.length > 0) { // if there are any cookies
	      offset = document.cookie.indexOf(search) 
	      if (offset != -1) { // if cookie exists 
	         offset += search.length 
	         // set index of beginning of value
	         end = document.cookie.indexOf(";", offset) 
	         // set index of end of cookie value
	         if (end == -1) 
	            end = document.cookie.length
	         return unescape(document.cookie.substring(offset, end))
	      } 
	   }else{
	     return "";
	   }
	}
     
         function testDestination(destDemande){
         	
         	var bStatut = 1 ;
         	var profil = "" ;
         	
         	 a= getCookie("user_connecte");
         	 /*
         	 if(!a){
         	 	alert("pas position");
         	 }*/
         	 id=0;
         	 demande = parseInt(destDemande) ;
	         if (a){ 
	         	
	             profil = parseInt( a.split("*")[1] );  
	             id = parseInt( a.split("*")[0] );  
	            
	             
	             switch(profil){
	             	case 1:
	             		if(demande != 14){
	             		    bStatut = 0;	
	             		}else{
	             		  bStatut =id;
	             		}
	             		break;
	             	case 2:
	             		if(demande != 22){
	             		    bStatut = 0;	
	             		}else{
	             		  bStatut =id;
	             		}
	             		
	             		break;
	             	case 3:
	             		if(demande != 26){
	             		    bStatut = 0;	
	             		}else{
	             		  bStatut =id;
	             		}
	             		break;
	             	case 4:
	             		if(demande != 64){
	             		    bStatut = 0;	
	             		}else{
	             		  bStatut =id;
	             		}
	             		break;
	             	case 5:
	             		if(demande != 64){
	             		    bStatut = 0;	
	             		}else{
	             		  bStatut =id;
	             		}
	             		break;
	             }
	         
         	
         	 }else{
     		    bStatut = 0;	
         	 }
         	 if (bStatut == 0 ){
         	 //On teste si c'est un click sur le pôle partenaire
         	 //Un utilisateur non identifié peut y aller
         	 	if (demande == 61){
         	 		bStatut == 0;//Accès pôle partenaire
	         	}else{
	         		bStatut == -1 ;//Accès refusé
	         	}
         	 	
         	 }
         	// alert( "testDestination "+demande + "==> profil "+profil+" id" + id + " ?? bStatut=" +bStatut )
         	 return bStatut ;

         }


	//Retourne le profil de l'utilisateur connecté
	function returnProfil(){
		 a= getCookie("user_connecte");
		 if (a){ 
		 	profil = parseInt( a.split("*")[1] ); 
		 	//alert("on retourne le profil "+profil);
		 	return profil;
		 }
		 return 0;
	}
	//Test s'il faut ou non afficher l'icône administrateur sur l'onglet de la frise
	function isAdmin(){
		 a= getCookie("user_connecte");
		 b= getCookie("eternel");
		 //alert ("dans test destination avec a"+a+" et b "+b);
		 if (a && b ){ 
		 	 profil = parseInt( a.split("*")[1] );  
		 	 if((profil==4)||(profil==5)){
		 	 	return 1;
		 	 }else{
		 	 	return 0;
		 	 }
		 }else{
		 	return 0;
		 }
	}
	
	//Test si l'utilisateur est connecté
	function isConnected(){
		 a= getCookie("user_connecte");
		 b= getCookie("eternel");
		 //alert (" dans isConnected ");
		 if (a && b){ 
		 	//alert(" a et b positionnés ");
		 	return 1;
		 }else{
		 	//alert (" a n'existe pas ");
		 	return 0;
		 }
	}
	
	//On réinitialise le cookie de la personne connecté
	function reinitCookie(){
		 a= getCookie("user_connecte");
		 //alert (" dans reinitCookie");
		 if (a){ 
		 	//alert(" a est positionné on le reset");
		 	t = new Date();
	  		t1 = new Date( t.getFullYear() , t.getMonth() , t.getDate() , t.getHours() , parseInt(parseInt(t.getMinutes())+ 60) , t.getSeconds() ); 
		 	setCookie("user_connecte",a , t1 );
		 	
		 }else{
		 	//alert (" a n'existe pas ");
		 	
		 }
	}