// JavaScript Document
    function OpenPopUp(MyFile,MyWindow,MyWidth,MyHeight)
    
    //MyFile :		nom du fichier contenant le code HTML du pop-up
    //MyWindow :	nom de la fenêtre (ne pas mettre d'espace)
    //MyWidth :		entier indiquant la largeur de la fenêtre en pixels
    //MyHeight :		entier indiquant la hauteur de la fenêtre en pixels
    
        {
        var ns4 = (document.layers)? true:false;			//NS 4
        var ie4 = (document.all)? true:false;			//IE 4
        var dom = (document.getElementById)? true:false;	//DOM
        var xMax, yMax, xOffset, yOffset;
    
        if (ie4 || dom)
            {
            xMax = screen.width;
            yMax = screen.height;
            }
        else if (ns4)
            {
            xMax = window.outerWidth;
            yMax = window.outerHeight;
            }
        else
            {
            xMax = 800;
            yMax = 600;
            }
        xOffset = (xMax - MyWidth)/2;
        yOffset = (yMax - MyHeight)/2;
        window.open(MyFile,MyWindow,'width='+MyWidth
    +',height='+MyHeight
    +',screenX='+xOffset
    +',screenY='+yOffset
    +',top='+yOffset
    +',left='+xOffset
    +',scrollbars=no,resizable=yes');
        }
    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_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_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];}
    }

	
	img_p = null;
	img = null;
	function unactivated(e)
	{
	//	document.getElementsByTagName('body')[0].innerHTML = '';
		var tag = '';
		if(typeof(e) == 'undefined')
	{
		e = event;
	}

		if(typeof(e.target) != 'undefined')
			tag = e.target.tagName.toLowerCase();
		var type = e.type;
		if(tag != 'a' && tag != 'input' && tag != 'button' && e.target.className != 'clic'
		&& (typeof(e.target) == 'undefined' || typeof(e.target.href) == 'undefined' || e.target.href == '') && (typeof(e.target) == 'undefined' || typeof(e.target.onclick) != 'function'))
		{
			try{
			if(type == 'contextmenu' || type == 'mouseup' || type == 'mousedown' || type == 'keyup' || type == 'keydown')
			{
				if(tag == 'img' && e.target.parentNode)
				{
					img_p = e.target.parentNode;
					temp_img = document.createElement('img');
					temp_img.src=e.target.src;
					temp_img.style.width = e.target.offsetWidth;
					temp_img.style.height = e.target.offsetHeight;
					e.target.parentNode.replaceChild(temp_img,e.target);
				}
				else
				{
					cache = document.createElement('div');
					cache.style.position = 'absolute';
					cache.style.width = '10px';
					cache.style.height = '10px';
					document.getElementsByTagName('body')[0].appendChild(cache);
					cache.style.left = (e.pageX-5)+'px';
					cache.style.top = (e.pageY-5)+'px';
				}
		//		document.location.reload();
			}
			}
			catch(e){}
	//		alert(tag);
			return false;
		}
		else
		{
			return false;
		}
	}
	function unactivate()
	{
		var un = ['rightclick','contextmenu','selectstart','selectstop','select','selectbegins','','dblclick','keydown','keypress','keyup','mouseup','mousedown','mousemove'];
		for(var i in un)
			if(!isNaN(i))
			{
				window['on'+un[i]] = unactivated;
				document['on'+un[i]] = unactivated;
			}
	}
	function unactivate_all()
	{
		unactivate();
	}
function cookie_set(nom,valeur,jours)
{
	if(typeof(jours) == 'undefined')
		jours = 0;
	var expires = '';
	if(jours)
	{
		var date = new Date();
		date.setTime(date.getTime() + (jours*24*60*60*1000));
		expires = '; expires=' + date.toGMTString();
	}
	document.cookie = nom + "=" + valeur + expires + '; path=/';
}
function cookie_get(nom)
{
	var ca = document.cookie.split('; ');
	var cs = new Array();
	for(var i=0;i < ca.length;i++)
	{
		var cd = ca[i].split('=');
		cs[cd[0]] = cd[1];
	}
	if(typeof(nom) != 'undefined')
	{
		if(typeof(cs[nom]) != 'undefined')
			return cs[nom];
		else
			return null;
	}
	else
		return cs;
}
function cookie_test()
{
	cookie_set('geompse_test','test',1);
	return cookie_get('geompse_test') == 'test';
}
function cookie_unset(nom)
{
	cookie_set(nom,'',-1);
}
function detecte_langage()
{
	if(!cookie_test())
		return;
	var langues = ['en','ru','cn'];
	var pages = {	'en':	'http://lean-key.com/en/engl_index_lean-key_consulting_lean_manufacturing_kaizen_formation_training.htm'	,
					'cn':	'http://lean-key.com/cn/cn_index_lean-key_consulting_lean_manufacturing_kaizen_formation_training.htm'	,
					'ru':	'http://lean-key.com/ru/rs_index_lean-key_consulting_lean_manufacturing_kaizen_formation_training.htm'	,
					''  :	'http://lean-key.com/index.php'	 };
	var liens = {	'en':	'en/engl_index_lean-key_consulting_lean_manufacturing_kaizen_formation_training.htm'	,
					'cn':	'cn/cn_index_lean-key_consulting_lean_manufacturing_kaizen_formation_training.htm'	,
					'ru':	'ru/rs_index_lean-key_consulting_lean_manufacturing_kaizen_formation_training.htm'	,
					''  :	'index.php'	 };
	var fct = {	'en':	function(){cookie_set('geompse_langue','en',1)}	,
				'ru':	function(){cookie_set('geompse_langue','ru',1)}	,
				'cn':	function(){cookie_set('geompse_langue','cn',1)}	,
				''  :	function(){cookie_set('geompse_langue','',1)}};
	var lolpatchpido2008tektonik = document.getElementsByTagName('area');
	var langue_selectionnee = cookie_get('geompse_langue');
	var patate = document.location.href.split(document.location.host);
	var dossiers = patate[patate.length-1].split('/');
	var langue_actuelle = '';
	for(var i=0;i<lolpatchpido2008tektonik.length;i++)
	{
		for(var j=0;j<langues.length;j++)
			if(lolpatchpido2008tektonik[i].href == pages[langues[j]] || lolpatchpido2008tektonik[i].href == liens[langues[j]])
				lolpatchpido2008tektonik[i].onclick = fct[langues[j]];
		if(lolpatchpido2008tektonik[i].href == pages[''] || lolpatchpido2008tektonik[i].href == liens[''])
			lolpatchpido2008tektonik[i].onclick = fct[''];
	}
	if(dossiers.length == 3)
	{
		langue_actuelle = dossiers[dossiers.length-2];
		dossiers[dossiers.length-2] = dossiers[dossiers.length-1];
		dossiers.length--;
	}
	if(langue_selectionnee != null && langue_selectionnee == langue_actuelle)
		return true;
	var langue = navigator.language;
	if(langue_selectionnee != null)
	{
		langue = langue_selectionnee;
	}
	var changelangue = false;
	for(var i=0;i<langues.length;i++)
		if(langues[i] == langue)
			changelangue = true;
	if(changelangue)
	{
		dossiers[dossiers.length] = dossiers[dossiers.length-1];
		dossiers[dossiers.length-2] = langue;
	}
	else
		langue = '';
	cookie_set('geompse_langue',langue,1);
	if(langue != langue_actuelle)
	{
		patate[patate.length-1] = dossiers.join('/');
		newloc = patate.join(document.location.host);
		if(newloc != pages[langue])
			document.location = pages[langue];
	}
	return true;
}	