// JavaScript Document



/////////////////////////////////--------14-11-08------------/////////////////
    
function doFilter()
{
    try
    {
        var strVal = document.getElementById("ds_search").value.toUpperCase();
        if(strVal==""){strVal = "all";}
        document.getElementById("p_noresult").style.display="none";
        var objDeptSel = document.getElementById("ds_department");
        var strDept = objDeptSel.options[objDeptSel.selectedIndex].value;		             var intCount = 0;
        var blnAlt = true;              
        document.getElementById("p_init").style.display="none";	             
        var r = new RegExp("^"+strVal, "i"); 
        var flag="TRUE";
        var RecFound = 0;
        var SkipRec = "";
        var intCount = 0;
        strDept = strDept.replace(/&/g,"&amp;");
        strVal = strVal.replace(/&/g,"&amp;");
        var objRow;
       // alert(strVal);
       

        for (var i = 0; i < arrDir.length; i++)
        {
            //objRow = document.getElementById("small_"+arrDir[i]);  
            
            //objRow = document.getElementById("small_"+arrDir[i]+"_"+i);  
            
            objRow = document.getElementById("small_"+i);
            //alert([i]!=null);
            if (arrDept[i]!=null)
            {
                if (objRow)
                {
                    if ((strVal==arrDir[i] || strVal=="all") && (arrDept[i]==strDept || strDept=="All"))
                    {
                            if (arrDir[i]!=SkipRec)
                            {
                                blnAlt = !blnAlt;
                                objRow.style.display = "";
                                RecFound=1
                            }
                            else
                            {
                                objRow.style.display = "none";
                            }                           
                    }
                    else
                    {
                        objRow.style.display = "none";  
                    }
                }
            }
        }
        
        if (RecFound==0)
        {
            document.getElementById("p_noresult").style.display="block";  
            document.getElementById("p_noresult").innerHTML= "No results found for &quot;" + strVal + "&quot;";
        }
        else
        {
            document.getElementById("p_noresult").style.display="";  
        }
    }
    catch(e)
    {
      alert(e);
    }
}