var kdo_vola = null;
function gev(id)
{
    return ge(id).value;
}
function ge(id)
{
    return document.getElementById(id);
}
function filtr(el,pt)
{
    kdo_vola = el.id;
    el.className = "";
    url = baseUrl+"/products/"+pt+"/ajaxsearch?q=1";
    mol = ge("filter_molecule");
    if(mol.className!="dontUse")
    {
        url = url+"&f_molecule="+mol.value;
    }
    tag = ge("filter_tag");
    if(tag)
    {
	    if(tag.className!="dontUse")
	    {
	        url = url+"&f_tag="+tag.value;
	    }
    }
    source = ge("filter_source");
    if(source)
    {
	    if(source.className!="dontUse")
	    {
	        url = url+"&f_source="+source.value;
	    }
    }
    assay = ge("filter_assay");
    if(assay)
    {
        if(assay.className!="dontUse")
        {
            url = url+"&f_assay="+assay.value;
        }
    }
    app = ge("filter_application");
    if(app.className!="dontUse")
    {
        url = url+"&f_application="+app.value;
    }
    host = ge("filter_host");
    if(host)
    {
	    if(host.className!="dontUse")
	    {
	        url = url+"&f_host="+host.value;
	    }
    }
        if(app.className!="dontUse")
    {
        url = url+"&f_application="+app.value;
    }
    prot_t = ge("filter_protein_type");
    if(prot_t)
    {
        if(prot_t.className!="dontUse")
        {
            url = url+"&f_protein_type="+prot_t.value;
        }
    }
    species = ge("filter_species");
    if(species)
    {
    if(species.className!="dontUse")
    {
        url = url+"&f_species="+species.value;
    }
    }
   ajax(url, zmenselecty);
    return false;

}

function zmenselecty(data)
{
   filtry = data.split("@");
   for(i=0;i<filtry.length;i++)
   {
        cast = filtry[i].split("#");
        if(kdo_vola!=cast[0])
        {
            el = $("#"+cast[0]);
            selected = el.val();
            el.empty();
            
	        el.append(cast[1]);
	        el.val(selected);
        }
   }
   return;
}
