				
					var IE6 = (navigator.userAgent.toLowerCase().indexOf('msie 6') != -1) && (navigator.userAgent.toLowerCase().indexOf('msie 7') == -1)  
	
					function setOpacity(el, o)
					{
							var s = el.style;
							if(window.ActiveXObject){
									s.zoom = 1; // trigger hasLayout
									s.filter = (s.filter || '').replace(/\s*alpha\([^\)]*\)/gi, '') +
											(o == 1 ? '' : ' alpha(opacity=' + (o * 100) + ')');
							}else
									s.opacity = o;
					}
					
					function getScrollXY(type) 
					{
						var scrOfX = 0, scrOfY = 0;
						if( typeof( window.pageYOffset ) == 'number' ) {
							//Netscape compliant
							scrOfY = window.pageYOffset;
							scrOfX = window.pageXOffset;
						} else if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) {
							//DOM compliant
							scrOfY = document.body.scrollTop;
							scrOfX = document.body.scrollLeft;
						} else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) {
							//IE6 standards compliant mode
							scrOfY = document.documentElement.scrollTop;
							scrOfX = document.documentElement.scrollLeft;
						}
						
						if(type == 'y') return  scrOfY;
						
						if(type == 'x') return  scrOfX; 
						
						if(type == '') return [ scrOfX, scrOfY ];
					}
					
					function bodyScroll()
					{
						
						// Ie6 debug			
						if(IE6 == true)
						{
							var overlay = document.getElementById('overlay');  
							if (overlay.style.display == 'block')
							{
									overlay.style.top = getScrollXY('y') + 'px'; 
									//overlay.style.top = Math.round(document.documentElement.scrollTop) + 'px';
							}
						}

						// Move div with scroll move
						var pmg = document.getElementById('popMiniGames');
						if (pmg)      
								if (pmg.style.display == 'block')   
										pmg.style.top = getScrollXY('y') + 'px';   
										//pmg.style.top = Math.round(document.documentElement.scrollTop) + 'px';  
										 
						
					}
					window.onscroll = bodyScroll;
				
				var _popMiniGames_current = 0;
				function popMiniGames(url, width, height, link)
				{ 
					
					var nbMg = minigames_arr.length; 
					
					if (nbMg > 1) 
					{
							document.getElementById('popMiniGamesArrowLeft').style.display = 'block';
							document.getElementById('popMiniGamesArrowRight').style.display = 'block';
					}
					
					for(i=0; i<nbMg; i++) if (minigames_arr[i][1] == url) { _popMiniGames_current = i; break; }
							
					var overlay = document.getElementById('overlay');
					var pmg = document.getElementById('popMiniGames');  
					var pmgf = document.getElementById('popMiniGamesFrame');
					var w, h, wf, hf;
					
					// Init style div
					setOpacity(overlay,0.75);
					overlay.style.display = 'block';
					pmg.style.display = 'block';
					pmg.style.top = getScrollXY('y') + 'px';  
					//pmg.style.top = Math.round(document.documentElement.scrollTop) + 'px';

					if (width != undefined) pmgf.style.width = parseInt(width)+'px';
					else pmgf.style.width = '800px';

					if (height != undefined) pmgf.style.height = parseInt(height)+'px';
					else pmgf.style.height = '600px';
					
					if (url != undefined) pmgf.src = url; else pmgf.src = 'about:blank';
					//pmgf.src = 'http://www.septime.net/'; // pour tests
					
					with(pmg.style)
					{
						width = (parseInt(pmgf.style.width) + 55) + 'px';
						height = (parseInt(pmgf.style.height) + 40) + 'px';
						marginLeft = (Math.round(parseInt(pmg.style.width) / 2 ) / -1) + 'px';
					}

					// mouse over link previous
					document.getElementById('popMiniGamesArrowLeftA').onmouseover = function(){
																																											var nbMg = minigames_arr.length;  
																																											var prev = _popMiniGames_current; 
																																											if (_popMiniGames_current <= 0) prev = nbMg - 1;  
																																											else if (_popMiniGames_current >= nbMg-1) prev = _popMiniGames_current-1 
																																											else prev = _popMiniGames_current-1; 
																																											popMiniGamesTitleOver(minigames_arr[prev][6]);
																																											};
					
					// mouse over link next
					document.getElementById('popMiniGamesArrowRightA').onmouseover = function(){
																																											var nbMg = minigames_arr.length; 
																																											var next = _popMiniGames_current;
																																											if (_popMiniGames_current <= 0) next = _popMiniGames_current+1;
																																											else if (_popMiniGames_current >= nbMg-1) next = 0;
																																											else next = _popMiniGames_current+1;
																																											popMiniGamesTitleOver(minigames_arr[next][6]);
																																											}; 
					
					// Minigame link
					//var linkDetail = document.getElementById('popMiniGamesLinkDetailMinigameA');  
					//linkDetail.href = link;
					
					// Ie6 debug		
					if(IE6 == true)
					{
						overlay.style.top = Math.round(document.documentElement.scrollTop) + 'px'; 
																											 
						// hide input of select type               
						var tab_select	= new Array();
						tab_select = document.getElementsByTagName('select'); 
						for(var i=0; i<tab_select.length; i++)
						{
							 tab_select[i].style.display = 'none'; 
						}
					}
					
				}
				
				function popMiniGamesClose()
				{
					var overlay = document.getElementById('overlay');
					var pmg = document.getElementById('popMiniGames'); 
					overlay.style.display = 'none';
					pmg.style.display = 'none';
					
					var pmgf = document.getElementById('popMiniGamesFrame'); 
					pmgf.src = "";
					
					// Ie6 debug	
					if(IE6 == true)
					{
						// show input of select type
						var tab_select = document.getElementsByTagName('select'); 
						for(var i=0; i<tab_select.length; i++)
						{
							 tab_select[i].style.display = 'block'; 
						}
					}
				}
				
				function popMiniGamesPrevious()
				{
					var nbMg = minigames_arr.length; 
					var prev = _popMiniGames_current;
					if (_popMiniGames_current <= 0) prev = nbMg - 1;  
					else if (_popMiniGames_current >= nbMg-1) prev = _popMiniGames_current-1 
					else prev = _popMiniGames_current-1;
					
					_popMiniGames_current = prev;
					popMiniGames(minigames_arr[prev][1], minigames_arr[prev][3], minigames_arr[prev][4], minigames_arr[prev][5]);
				}
				
				function popMiniGamesNext()
				{
					var nbMg = minigames_arr.length; 
					var next = _popMiniGames_current;
					if (_popMiniGames_current <= 0) next = _popMiniGames_current+1;
					else if (_popMiniGames_current >= nbMg-1) next = 0;
					else next = _popMiniGames_current+1;
					
					_popMiniGames_current = next;
					popMiniGames(minigames_arr[next][1], minigames_arr[next][3], minigames_arr[next][4], minigames_arr[next][5]);
				}
				
				function popMiniGamesTitleOver(texte)
				{                                        
					 document.getElementById('box_minigames_title_swf_id').setOverFromJS(texte);
				}
				
				function popMiniGamesTitleOut()
				{
					 document.getElementById('box_minigames_title_swf_id').removeOverFromJS();
				}