// cette fonction permet de lire un cookie
	function Get_Cookie( name ) {
		var start = document.cookie.indexOf( name + "=" );
		var len = start + name.length + 1;
		if ( ( !start ) &&
		( name != document.cookie.substring( 0, name.length ) ) )
		{
		return null;
		}
		if ( start == -1 ) return null;
		var end = document.cookie.indexOf( ";", len );
		if ( end == -1 ) end = document.cookie.length;
		return unescape( document.cookie.substring( len, end ) );
	}
	
	// cette fonction permet de supprimer un cookie
	function Delete_Cookie( name, path, domain ) {
		if ( Get_Cookie( name ) ) document.cookie = name + "=" +
		( ( path ) ? ";path=" + path : "") +
		( ( domain ) ? ";domain=" + domain : "" ) +
		";expires=Thu, 01-Jan-1970 00:00:01 GMT";
	}
	
	function Set_Cookie( name, value, expires, path, domain, secure ) 
	{
		// set time, it's in milliseconds
		var today = new Date();
		today.setTime( today.getTime() );
		
		/*
		if the expires variable is set, make the correct 
		expires time, the current script below will set 
		it for x number of days, to make it for hours, 
		delete * 24, for minutes, delete * 60 * 24
		*/
		if ( expires )
		{
			expires = expires * 1000 * 60 * 60 * 24;
		}
		var expires_date = new Date( today.getTime() + (expires) );
		document.cookie = name + "=" +escape( value ) +
		( ( expires ) ? ";expires=" + expires_date.toGMTString() : "" ) + 
		( ( path ) ? ";path=" + path : "" ) + 
		( ( domain ) ? ";domain=" + domain : "" ) +
		( ( secure ) ? ";secure" : "" );
	}
	/*
	 * creer un cookie origine permettant de savoir 
	 * ou le client a connu fortuneo
	 */
	function cookieorigine(){
		//on recupere la liste des parametres
		var parameters = window.location.search;
		var cookieValue = "";
		//on recupere la liste de parametres
		parameters = parameters.substring(1).split('&');
		//on recherche le parametre qui est notre cookie
		for(var i=0 ; i<parameters.length ; i++){
			//creation tableau avec pour 1er element le nom du parametre origine
			//et 2ieme element la valeur du cookie
			var x = parameters[i].split('=');
			// si le parametre est origine
			if(x[0] == 'origine'){
				//on recupere la valeur du cookie et on cree le cookie
				cookieValue = x[1];
				//date du jour
				var today = new Date();
				today.setTime( today.getTime() );
				//durée de vie 30 jours
				var expires = 30 * 1000 * 60 * 60 * 24;
				//date d'expiration
				var expires_date = new Date( today.getTime() + (expires) );
				//creation du cookie
				document.cookie = "origine" + "=" + cookieValue + ";expires=" + expires_date.toGMTString() + ";path=" + "/";
			}
			else{
				//pas de cookie origine
			}
		}
	}
	
	cookieorigine();