﻿var prL=new Object();
prL.exCge=function(src,dec)
{
    var sArr=[];
    for (var i=0; i<src.options.length; i++)
    {
        if(src.options[i].selected)
        {
            for (var s=0; s<dec.options.length; s++)
            {
                if(dec.options[s].value==src.options[i].value)
                {
                   break;
                }
            }
           dec.options.add(new Option(src.options[i].text,src.options[i].value),0);
           src.remove(i);
           i--;
        }
    }
    prL.sortSel(src);
    prL.sortSel(dec);
}

prL.sortSel=function(lb)
{
    var arrTexts = [];
    for(i=0; i<lb.length; i++)  
    {
      arrTexts[i] = [lb.options[i].text,lb.options[i].value];
    }
    function compareKv(a,b)
    {
      return a[0]>b[0]?1:-1;
    }
    arrTexts.sort(compareKv);
    for(i=0; i<lb.options.length; i++)  
    {
        lb.options[i].text = arrTexts[i][0];
        lb.options[i].value = arrTexts[i][1];
    }
}

prL.getList=function(isAll)
{
    var sel="";
    if(!isAll)
    {
        function getSelV(sel)
        {
            var sArr=[];
            for (var i=0; i<sel.options.length; i++)
            {
                sArr.push(sel.options[i].value);
            }
            return sArr.join(",");
        }
        
        sel=getSelV($("select[name='fsel']").get(0));
        if(!sel)
        {
            alert("Please select some categories");
            return;
        }
    }
    else
    {
        sel="all";
    }
    location.href="?cid="+encodeURIComponent(sel)+"&f="+( $Get("f")? encodeURIComponent($Get("f")):"");
}
