	
	/**
	* Hide mail from source to avoid spamming 
	*
	* Add click event when the page is loaded (name = domain.extension, id=email)
	* html sample : <a href="#" class="hiddenmail" id="rmedina" name="free.fr">mailto test css</a>
	*/
	$(document).ready(function () 
	{  
		if($("a.hiddenmail")) // BICM TEST
		{
			$("a.hiddenmail").each(function(){
			  	this.onclick = function() {
						adress  = this.id;
						domain = this.name;
						
						m = 'mailto:'+adress+'@'+domain;
					    
					    if($.browser.mozilla)  location = m;
					    else  				   window.open(m); // for ie
				};
			});
		}
	});
	
	function MM_preloadImages() 
	{ //v3.0
	  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
	    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
	    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
	}
	
	function MM_swapImgRestore() { //v3.0
	  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
	}
	
	function MM_findObj(n, d) 
	{ //v4.01
	  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
	    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
	  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
	  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
	  if(!x && d.getElementById) x=d.getElementById(n); return x;
	}
	
	function MM_swapImage() 
	{ //v3.0
	  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
	   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
	}
	
	function MM_reloadPage(init) 
	{  //reloads the window if Nav4 resized
	  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
	    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
	  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
	}
	MM_reloadPage(true);
	
	function MM_reloadPage(init) 
	{  //reloads the window if Nav4 resized
	  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
	    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
	  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
	}

	MM_reloadPage(true);
	
	function MM_showHideLayers() 
	{ //v6.0
	  var i,p,v,obj,args=MM_showHideLayers.arguments;
	  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
	    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
	    obj.visibility=v; }
	}
	
	////////////////////////////////////////////////////////////
	// STADLINE CONNEXIONS
	////////////////////////////////////////////////////////////

	// 0 => form or user info
	// 1 => link service
	// 2 => menu gauche

    /**
     * OnDocument ready check stadline profil
     */
     function stadlineLogProfil(urlAjaxStadline)
     {		 
    	 var html = $.ajax({
		  url: urlAjaxStadline,
		  async: false
		 }).responseText;

		  html = eval('(' + html + ')');
   
		 $("#bloc_connexion").html(html[0]);
		 if($("#col_left") && html[2]!='false')  $("#col_left").html(html[2]);
		 $("#bloc_connexion").after(html[1]);
     }
     
     /**
      * Try to log a user
      */
     function stadlineLogin()
     {		
		// display waiting process until ajax response (avoid multi submission @seee jquery 'after' method)
    	jQuery('#formStadlineLogin').css('display','none'); //hide();
    	jQuery('#waitLoading').css('display','block');
		 
		// try to log user
		var login   = jQuery("#info_text_login").val();
		var mdp		= jQuery("#info_password_mdp").val();
		var action  = jQuery("#action_form_login").val();

		var html = $.ajax({
			   type: "POST",
			   url: "/index.php?coe_i_id="+COE_I_ID+"&ctrl=connexionstadline&act=connect",
			   data: "login="+login+"&password="+mdp+"&action_form_login="+action,
			   async: false
			  }).responseText;
		
		 html = eval('(' + html + ')');

		 $("#private").remove(); //insure not to display multiple button when we click a lot of time on the submission buttton
		 $("#bloc_connexion").html(html[0]);
		 if($("#col_left") && html[2]!='false')  $("#col_left").html(html[2]);
		 $("#bloc_connexion").after(html[1]);
     }
     
     /**
      * Dicsconnect the user
      */
	 function stadlineDisconnect()
	 {
			var redirect = $.ajax({
					url: "/index.php?coe_i_id="+COE_I_ID+"&ctrl=connexionstadline&act=disconnect",
					async: false
				  }).responseText;
			
			window.location.href = redirect;
	 }
 
	
