Object.extend(Event, {
  _domReady : function() {
    if (arguments.callee.done) return;
    arguments.callee.done = true;

    if (this._timer)  clearInterval(this._timer);
    
    this._readyCallbacks.each(function(f) { f() });
    this._readyCallbacks = null;
},
  onDOMReady : function(f) {
    if (!this._readyCallbacks) {
      var domReady = this._domReady.bind(this);
      
      if (document.addEventListener)
        document.addEventListener("DOMContentLoaded", domReady, false);

     if (/WebKit/i.test(navigator.userAgent)) { 
       this._timer = setInterval(function() {
         if (/loaded|complete/.test(document.readyState)) domReady(); 
       }, 10);
     }
        
        Event.observe(window, 'load', domReady);
        Event._readyCallbacks =  [];
    }
    Event._readyCallbacks.push(f);
  }
});

Event.onDOMReady(function()
{  
	





});

function verifRecherche()
{
	
	if($F('keyword').empty())
	{
		alert('Rien à chercher...');
		return false;
	}
	
	return true;
	
}

function toggleMenu(id)
{
	$$('.sousMenu').each(function(elt){
		if(elt.visible())
			new Effect.SlideUp(elt,{duration: 0.2});
	});
	
	new Effect.toggle(id,'slide', {duration: 0.2});
}

function popupcentre(adresse, nomFenetre, largeur, hauteur, scroll)
{
	var largeurEcran = (screen.width - largeur) / 2;
	var hauteurEcran = (screen.height - hauteur) / 2;
	
	   window.open(adresse,nomFenetre,'height=' + hauteur + ', width=' + largeur + ', top=' + hauteurEcran + ', left=' + largeurEcran + ', scrollbars=' + scroll + ', resizable');
	//window.open(adresse, nomFenetre, 'height=' + hauteur + ', width=' + largeur + ', top=' + hauteurEcran + ', left=' + largeurEcran + ', scrollbars=' + scroll + ', resizable');
}