function filterhide()
{
    var filterDiv = document.getElementById("filtertable");
    var filterImage = document.getElementById("filterImage");
    var srcStr = filterImage.src;
    if(filterDiv.style.visibility!="visible")
    {
        filterDiv.style.visibility = "visible";
        filterDiv.style.display    = "block";
        filterImage.src = srcStr.replace("d_t.gif", "u_t.gif");
    }
    else
    {
        filterDiv.style.visibility = "hidden";
        filterDiv.style.display    = "none";
        filterImage.src = srcStr.replace("u_t.gif", "d_t.gif");
    }
}

function descOrder(url, paramIndex, descOreder)
{
    document.getElementById("descOrder").value = descOreder;
    var order = document.getElementById("orderby").value;
    applyFilter(url, paramIndex, order);
}

function orderBy(url, paramIndex)
{
    var order = document.getElementById("orderby").value;
    applyFilter(url, paramIndex, order);
}

function keyPressFilter(url, paramIndex, orderColumn, e)
{
    if(e.keyCode==13)
    {
        applyFilter(url, paramIndex, orderColumn)
    }
}

function applyFilter(url, paramIndex, orderColumn)
{
    var filter  = document.getElementById("filter");
    var subiectid = document.getElementById("subiectid");
    var descOrder = document.getElementById("descOrder");
    var sMode = document.getElementById("smode");
    
    var pfval=filter.value;
    var psval = subiectid.value;
    var dorder = descOrder.value
    var smodeVal = sMode.value;
     
     if(psval=="")
        psval="-1";
     if(pfval=="")
        pfval=-1;
        
     if(orderColumn==null)   
        orderColumn = document.getElementById("orderby").value
        
     url+=paramIndex
        +"subiect"+psval
        +"order"+orderColumn
        +" "+dorder
        +"filter"+pfval
        +"smode"+smodeVal;
    var encodedUrl = encodeURI(url);
    window.location = encodedUrl;
}
