//
// StackFunc( NomDeLaFonctionAAppelerSurOnLoad )
// Permet de séquencer les fonctions à appeler au moment de window.onload
// en les empillant.
//
//var FuncOL = new Array();
//function StackFunc(Obj) { FuncOL[FuncOL.length] = Obj;}
//window.onload = function() { for(i=0; i<FuncOL.length; i++){FuncOL[i]();} }
function StackFunc(PtrFunction) { Event.observe(window, 'load', PtrFunction ); }

var ctime=0;
var minuterie=0;
var idTime;
var precImg='';

function Minuterie() {
	minuterie++;
}

if (document.getElementById || document.all) {
		document.write('<div style="position:absolute; left:-100;" id="trailimagediv">');
		document.write('</div>');
}
setInterval("Minuterie()",100);

/* la fonction appartition de la popup */
function ShowBig( imagename, element ) {
    var larg=800;
	if( precImg==imagename ) return;
	precImg=imagename;
	ctime=minuterie;
	clearTimeout(idTime);
	document.getElementById('trailimagediv').innerHTML = '<img id="trailImg" src="' + imagename + '" border="0" onClick="SetHide()"/>';
	document.getElementById('trailimagediv').style.zIndex = "200";
	if (document.body) {
		larg = document.body.clientWidth;
		haut = document.body.scrollTop;
	}
	else {
		larg = window.innerWidth;
		haut = window.pageYOffset;
	}
	if( larg > "<?php echo CENTER_SHOP_WIDTH; ?>" ) larg = (larg - "<?php echo CENTER_SHOP_WIDTH; ?>" ) /2;
	else larg = 0;
	//larg = (larg - document.images['trailImg'].width) /2;
	document.getElementById('trailimagediv').style.left =  larg ;
	document.getElementById('trailimagediv').style.top =  haut ;
	document.getElementById('trailimagediv').style.visibility = 'visible';
}

function SetHide() {
    var ici=new Date();
	document.getElementById('trailimagediv').style.visibility = 'hidden';
	ctime=0;
	minuterie=0;
}

// disparition de la popup message attente sur page accueil
function HideBig() {
	if( minuterie > ctime+1 ) precImg='';
}

var DHTML = (document.getElementById || document.all || document.layers);
function ap_getObj(name)
{
  if (document.getElementById) {
    return document.getElementById(name).style;
  }
  else if (document.all) {
    return document.all[name].style;
  }
  else if (document.layers) {
    return document.layers[name];
  }
}

// apparition de la popup message attente sur page accueil
function ap_showWaitMessage(div,flag)
{
  if (!DHTML)
    return;
  var x = ap_getObj(div);
  x.visibility = (flag) ? 'visible':'hidden'
  if(! document.getElementById)
    if(document.layers)
      x.left=280/2;
  return true;
}


