function ShowDiv(divid)
{
   if (document.layers) document.layers[divid].visibility="show";
   else document.getElementById(divid).style.visibility="visible";
}

function HideDiv(divid)
{
   if (document.layers) document.layers[divid].visibility="hide";
   else document.getElementById(divid).style.visibility="hidden";
}

function Select(texte,id)
{
    HideDiv(id);
   document.getElementById('top'+id).value=texte;
}

function BodyLoad()
{
    HideDiv("autocomplete");
    //document.form1.keyword.focus();
}

var req;

function Initialize()
{
	req=null;
    try
    {
        req=new ActiveXObject("Msxml2.XMLHTTP");
    }
    catch(e)
    {
        try
        {
            req=new ActiveXObject("Microsoft.XMLHTTP");
        }
        catch(oc)
        {
            req=null;
        }
    }

    if(!req&&typeof XMLHttpRequest!="undefined")
    {
        req= new XMLHttpRequest();

}

} 
function SendQuery(key,idvalue,type)
    {
    Initialize(); 

    if(req!=null)
    {
        req.onreadystatechange = function () { Process(idvalue); }
        req.open("GET", "getsearch.php?key="+key+"&type="+type+"&value="+idvalue, true);
        req.send(null);

    }

}

function SendQueryTopAlbum(key,idvalue)
    {
    Initialize(); 

    if(req!=null)
    {
        req.onreadystatechange = function () { Process(idvalue); }
        req.open("GET", "getsearch_topalbum.php?key="+key+"&value="+idvalue, true);
        req.send(null);

    }

}

function Process(idvalue)
{

	if (req.readyState == 4)
        {
        // only if "OK"

            if (req.status == 200)
            {
                if(req.responseText=="")
                    HideDiv(idvalue);
                else
                {
                    ShowDiv(idvalue);
                    document.getElementById(idvalue).innerHTML =req.responseText;
					
                }
            }
            else
            {
                document.getElementById(idvalue).innerHTML=
					"Aucune donnée n'a pu être récupérée.<br>"+req.statusText;
            }
        }
		if (req.readyState == 1) {
		ShowDiv(idvalue);
        document.getElementById(idvalue).innerHTML ="<marquee width=\"110\" direction=\"right\"scrollamount=\"10\">...</marquee>";
		
		}
}
