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()
{
	
	//alert('Coming soon');
	//return false;
	
	if($F('keyword').empty())
	{
		alert('Rien à chercher...');
		return false;
	}
	
	return true;
	
}
// fonction validant le formulaire DAI
function valid_formDAI() {
	if($('typeMateriel_demande').value == '') {
		alert('Veuillez indiquer le type de matériel.')
		$('typeMateriel_demande').focus();
		return false;
	}
	if($('refMateriel_demande').value == '') {
		alert('Veuillez indiquer les références du matériel.')
		$('refMateriel_demande').focus();
		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 trim (myString)
{
return myString.replace(/^\s+/g,'').replace(/\s+$/g,'') ;
}

function showText(nom)
    {
        //document.getElementById(nom+'_div').toggle(); return false ;
        //Element.toggle(document.getElementById(nom+'_div')); return false ;
        //new Effect.toggle(document.getElementById(nom+'_div'),'show'); return false;
		document.getElementById(nom+'_div').style.display = 'block';
        
    }

function hideText(nom)
    {
        //document.getElementById(nom+'_div').toggle(); return false ;
        //Element.toggle(document.getElementById(nom+'_div')); return false ;
        //new Effect.toggle(document.getElementById(nom+'_div'),'show'); return false;
		document.getElementById(nom+'_div').style.display = 'none';
        
    }
	
