	function setcookie(name, value, expire){
		var timestamp=new Date(expire);
		document.cookie=name + "=" + escape(value) + "; expires=" + timestamp.toGMTString();
	}
	
	function getcookie(name){
		var cookies = document.cookie.split(/;/);
		for(var i=0; i < cookies.length; i++){
			var mycook = cookies[i].split(/=/);
			if(mycook[0]==name)return unescape(mycook[1]);
		}
	}
	
	function EcrireCookie(nom, valeur)
	{
		//alert(nom +' : '+valeur);
		var argv=EcrireCookie.arguments;
		var argc=EcrireCookie.arguments.length;
		var expires=(argc > 2) ? argv[2] : null;
		var path=(argc > 3) ? argv[3] : null;
		var domain=(argc > 4) ? argv[4] : null;
		var secure=(argc > 5) ? argv[5] : false;
		document.cookie=nom+"="+escape(valeur)+
		((expires==null) ? "" : ("; expires="+expires.toGMTString()))+
		((path==null) ? "" : ("; path="+path))+
		((domain==null) ? "" : ("; domain="+domain))+
		((secure==true) ? "; secure" : "");
	}
	
	function getCookieVal(offset)
	{
		var endstr=document.cookie.indexOf (";", offset);
		if (endstr==-1) endstr=document.cookie.length;
		//alert(unescape(document.cookie.substring(offset, endstr)));
		return unescape(document.cookie.substring(offset, endstr));
	}
	
	function LireCookie(nom)
	{
		var arg=nom+"=";
		var alen=arg.length;
		var clen=document.cookie.length;
		var i=0;
		while (i<clen)
		{
			var j=i+alen;
			if (document.cookie.substring(i, j)==arg) return getCookieVal(j);
			i=document.cookie.indexOf(" ",i)+1;
			if (i==0) break;
		}
		return null;
	}
	
	function EffaceCookie(nom)
	{
		date=new Date;
		date.setFullYear(date.getFullYear()-1);
		EcrireCookie(nom,null,date);
	}
	
	function WinOpen(url,parametres){
		window.open(url,'popup',parametres);
	}
	
	function MM_openBrWindow(theURL,winName,features) { 
	  window.open(theURL,winName,features);
	}
	
	function PopupCentrer(page,largeur,hauteur,options) {
	  var top=((screen.height-hauteur)/2)-80;
	  var left=(screen.width-largeur)/2;
	  window.open(page,"","top="+top+",left="+left+",width="+largeur+",height="+hauteur+","+options);
	}

	function change_be(zone){
		if(window.document.cookie != ""){
			var config = getcookie('config').split(/-/);
			var fullscreen = config[1];
		}else{
			var fullscreen = '1';
		}
		setcookie('config',zone+'-'+fullscreen,new Date(2010, 12).getTime()); 
		switch(zone){
			case 'be_nl' : 
				opensite('be_nl/home.html'); 
				break;
			case 'be_fr' :
				opensite('be_fr/home.html'); 
				break;
			default : break;
		}
	}
	
	function change_zone(zone){
		var fullscreen = '1';
		setcookie('config',zone+'-'+fullscreen,new Date(2010, 12).getTime()); 
		switch(zone){
			case 'fr' : 
				opensite('fr/home.html'); 
				break;
			case 'ge' : 
				opensite('ge/home.html'); 
				break;
			case 'be' :
				window.open('index_be.html','_self'); 
				break;
			case 'be_nl' : 
				opensite('be_nl/home.html'); 
				break;
			case 'be_fr' : 
				opensite('be_fr/home.html'); 
				break;
			case 'uk' : 
				opensite('uk/home.html'); 
				break;
			default : break;
		}
	}
	
	function showcookie(name){
		alert(getcookie(name));
	}
	
	function detect_zone(){
		if(window.document.cookie != ""){
			var conf = getcookie('config').split(/-/);
			switch(conf[0]){
				case 'fr' : opensite('fr/home.html'); break;
				case 'ge' : opensite('ge/home.html'); break;
				case 'be_nl' : opensite('be_nl/home.html'); break;
				case 'be_fr' :opensite('be_fr/home.html'); break;
				case 'uk' :opensite('uk/home.html'); break;
				default : break;
			}
		}
	}
	
	function opensite(url){
		if(window.document.cookie != ""){
			var config = getcookie('config').split(/-/);
			if(config[1] == '0'){
				window.open(url,'_self');
			}else{
				fullscreen(url);
			}
		}else{
			alert('Activer les cookies pour visualiser le site en mode fentre...');
			window.open(url,'main','fullscreen=yes');
		}
	}
	function changeColor(c){
		document.bgColor = c;
		return void(0);
	}
	
	function fullscreen(dir){
		var largeur = screen.availWidth;
		var hauteur = screen.availHeight;
		var page = dir;
		/*if(dir=='fr'){
			page = dir + 'http://www.1-2-3.fr/eshop/':
		}else{
			page = dir + 'http://www.1-2-3.be/'+dir+'/home.php':
		}*/
		if(navigator.platform.indexOf('Win')>=0){
			params = eval("'screenX=0,left=0,screenY=0,top=0, toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,fullscreen=yes,copyhistory=yes,width=" + largeur + ",height=" + hauteur + "'");
		}else{
			params = eval("'left=0,top=0, toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,copyhistory=yes,width=" + largeur + ",height=" + hauteur + "'");
		}
		window.open(page, 'pop_btc', params);
	}
	
	function shorcut(url){
		var hauteur = screen.availHeight;
		var largeur = screen.availWidth;
		var page = url;
		if(navigator.platform.indexOf('Win')>=0){
			params = eval("'screenX=0,left=0,screenY=0,top=0, toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,fullscreen=yes,copyhistory=yes,width=" + largeur + ",height=" + hauteur + "'");
		}else{
			params = eval("'left=0,top=0, toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,copyhistory=yes,width=" + largeur + ",height=" + hauteur + "'");
		}
		newwindow = window.open(page, 'pop_123', params);
		newwindow.focus();
	}
	
	function addToFavorites(){
		var nav = navigator.appName.substring(0,3);
		var ver = navigator.appVersion.substring(0,1)
		if (nav != "Mic"){
			window.sidebar.addPanel('1-2-3','http://www.1-2-3.fr/','');
		}else{
			window.external.AddFavorite('http://www.1-2-3.fr/','1-2-3');
		}
	}