﻿function ChangeFilter(Control) {
    var loc = location.href;
    
    if(Control.indexOf('-- Select --')==-1)
    {
        var Qstring=loc.split('?');
        var found=false;
        Control=encodeURIComponent(Control);
        if(Qstring.length>1)
        {
            var QParams=Qstring[1].split('&');
            //alert(QParams.length);
            //alert(QParams.length);
            for(i=0;i<QParams.length;i++)
            {
                //alert(QParams[i]);
                if(QParams[i].substring(0,4)=='att=')
                {
                    if(QParams[i].indexOf(Control)==-1)
                        loc=loc.replace(QParams[i],QParams[i] + ':' + Control);
                    found=true;
                }
                else if(QParams[i].substring(0,3)=='pn=')
                    loc=loc.replace(QParams[i],'pn=1');
            }
            if(!found)
                loc+='&att=' + Control;
        }
        else
            loc += '?att=' + Control + '&pn=1';
        //alert(loc);
    }
    document.location=loc;
}
function ChangeFilterUL(Control) {
    var loc = location.href;

    var Qstring = loc.split('?');
    var found = false;
    Control = encodeURIComponent(Control);
    if (Qstring.length > 1) {
        var QParams = Qstring[1].split('&');
        //alert(QParams.length);
        //alert(QParams.length);
        for (i = 0; i < QParams.length; i++) {
            //alert(QParams[i]);
            if (QParams[i].substring(0, 4) == 'att=') {
                if (QParams[i].indexOf(Control) == -1)
                    loc = loc.replace(QParams[i], QParams[i] + ':' + Control);
                found = true;
            }
            else if (QParams[i].substring(0, 3) == 'pn=')
                loc = loc.replace(QParams[i], 'pn=1');
        }
        if (!found)
            loc += '&att=' + Control;
    }
    else
        loc += '?att=' + Control + '&pn=1';
    //alert(loc);
    
    document.location = loc;
}
function ChangeSort(control) {
    var loc = location.href;

    var Qstring = loc.split('?');
    var value = control.value;
    var found = false;

    if (Qstring.length > 1) {
        var QParams = Qstring[1].split('&');
        for (i = 0; i < QParams.length; i++) {
            if (QParams[i].substring(0, 2) == 's=') {
                loc = loc.replace(QParams[i], 's=' + value);
                found = true;
            }
            else if (QParams[i].substring(0, 3) == 'pn=')
                loc = loc.replace(QParams[i], 'pn=1');
        }

        if (!found && loc.indexOf('?') == -1)
            loc += "?s=" + value;
        else if(!found)
            loc += "&s=" + value;


    }
    else
        loc += "?s=" + value;
   
    document.location = loc;
}
function ChangePageSize(control) {
    var loc = location.href;

    var Qstring = loc.split('?');
    var value = control.value;
    var found = false;

    if (Qstring.length > 1) {
        var QParams = Qstring[1].split('&');
        for (i = 0; i < QParams.length; i++) {
            if (QParams[i].substring(0, 3) == 'ps=') {
                loc = loc.replace(QParams[i], 'ps=' + value);
                found = true;
            }
            else if (QParams[i].substring(0, 3) == 'pn=')
                loc = loc.replace(QParams[i], 'pn=1');
        }

        if (!found && loc.indexOf('?') == -1)
            loc += "?ps=" + value;
        else if(!found)
            loc += "&ps=" + value;

    }
    else
        loc += "?ps=" + value;

    document.location = loc;
}