     e=window.event;
     
     function mousex(event)
     {
         if(document.layers) {return e.x;}
         else                {return event.clientX;}
     }
     
     function mousey(event)
     {
         if(document.layers) {return e.y;}
         else {return event.clientY;}
     }
     
     function handleKeyPress(e,toSearch)
     {
         var key=e.keyCode || e.which;
         if (key==13)
         {
             search(toSearch);
         }
     }
     
     function search(toSearch)
     {
         //alert(escape(toSearch));
         var chkboxVideoName = document.getElementById('video_name_chk').checked;
         var chkboxAuthor = document.getElementById('author_chk').checked;
         var chkboxVideoDesc = document.getElementById('video_desc_chk').checked;
         loadXMLDoc('/staging/shearchAjax.php?toSearch=' + escape(toSearch) + '&videoName=' + chkboxVideoName + '&author=' + chkboxAuthor + '&videoDesc=' + chkboxVideoDesc);
     }
     
     function openSearch(event)
     {
         document.getElementById("recherche").style.top = mousey(event);
         document.getElementById("recherche").style.left = mousex(event);
         document.getElementById("recherche").style.display = "inline";
     }
     
     function closeSearch()
     {
         document.getElementById("recherche").style.display = "none";
     }
     
     function loadXMLDoc(url) 
    {   
        var d = new Date();
        if(url.indexOf('?')>0)
            url += '&time=' + d.getTime();
        else
            url += '?time=' + d.getTime();
        //alert(url);
        if (window.XMLHttpRequest) 
        {
                req = new XMLHttpRequest();
                req.onreadystatechange = getResult;
                req.open("GET", url, true);
                req.send(null);
        }
        else if (window.ActiveXObject) 
        {
            req = new ActiveXObject("Microsoft.XMLHTTP");
            if (req)
            {
                 req.onreadystatechange = getResult;
                 req.open("GET", url, true);
                 req.send();
            }
        }
    }
     
    function getResult()
    {
        if (req.readyState==4)
        {
            if(req.responseText.indexOf('Resultat de la recherche')!=-1)
               document.location = '/staging/result.html';
            document.getElementById("recherche").innerHTML = req.responseText;
        }
    }
