/******** menu ************/
var timer = null;
var objOut = null;
 
function mouseOut(obj)
{
  var elmt = document.getElementById(obj.id+"Item");
  if (elmt) {
  elmt.style.display = "none";
  }
  document.getElementById(obj.id).className="itemOut";

  timer = null;
}


function fout(obj)
{
  objOut = obj;
  if (timer==null)
  {
    timer = setTimeout("mouseOut(objOut)","500");
  }
}


function fover(obj)
{
  var elmt;
  clearTimeout(timer);
  timer = null;
 
  elmt = document.getElementById(obj.id+"Item");
  if (elmt) {
  elmt.style.display = "block";
  }
  
  document.getElementById(obj.id).className="itemOver";
  /*if(obj.id=="Menu6") {
    document.getElementById(obj.id).className="itemOverPanier";
  }
*/
  if (objOut!=obj && objOut!=null)
  {
    mouseOut(objOut);
  }
}
/******** Fin menu ************/



function show_id(id) {
document.getElementById(id).style.display="block";

}

function hide_id(id) {
document.getElementById(id).style.display="none";
}


/******** Body onload : ************/
function start() {

  //init du tableau dynamique : 
  dtableInit();
  pictures();
}

/******** Fin onload ************/

/******** verif de champs ************/

function blockNonNumbers(e)
{
	var key;
	var isCtrl = false;
	var keychar;
	var reg;
	
	// IE
	if(window.event) {
		key = e.keyCode;
		isCtrl = window.event.ctrlKey
	}
	// Netscape/Firefox/Opera
	else if(e.which) {
		key = e.which;
		isCtrl = e.ctrlKey;
	}
	
	if (isNaN(key)) return true;
	
	keychar = String.fromCharCode(key);
	
	// check for backspace or delete, or if Ctrl was pressed
	if (key == 8 || isCtrl)
	{
		return true;
	}

	reg = /\d/;

	return reg.test(keychar);
}
