﻿function sort(list) {
    var loc;
    loc = list.getAttribute('dest');
    loc = loc.replace("%7b", "{").replace("%7d", "}");
    if (list.value == "") {
        if (loc.indexOf("&sort={0}") > 0) {
            loc = loc.replace("&sort={0}", "")
        } else {
            loc = loc.replace("sorted/{0}/", "")
        }
    } else {
        loc = String.format(loc, list.value);
    }
    document.location.href = loc;
}

function changePageSize(list) {
    var loc;
    loc = list.getAttribute('dest');
    loc = loc.replace("%7b", "{").replace("%7d", "}");
    loc = String.format(loc, list.value);
    document.location.href = loc;
}

function narrowByBrand(list) {
    var loc;
    loc = list.getAttribute('dest');
    loc = loc.replace("%7b", "{").replace("%7d", "}");
    if (list.value == "") {
        if (loc.indexOf("&brand={0}") > 0) {
            loc = loc.replace("&brand={0}", "")
        } else {
            loc = loc.replace("brands/{0}/", "")
        }
    } else {
        loc = String.format(loc, list.value);
    }
    document.location.href = loc;
}

function narrowByColor(list) {
    var loc;
    loc = list.getAttribute('dest');
    loc = loc.replace("%7b", "{").replace("%7d", "}");
    if (list.value == "") {
        if (loc.indexOf("&color={0}") > 0) {
            loc = loc.replace("&color={0}", "")
        } else {
            loc = loc.replace("colors/{0}/", "")
        }
    } else {
        loc = String.format(loc, list.value);
    }
    document.location.href = loc;
}

function narrowBySize(list) {
    var loc;
    loc = list.getAttribute('dest');
    loc = loc.replace("%7b", "{").replace("%7d", "}");
    if (list.value == "") {
        if (loc.indexOf("&sizerange={0}") > 0) {
            loc = loc.replace("&sizerange={0}", "")
        } else {
            loc = loc.replace("sizes/{0}/", "")
        }
    } else {
        loc = String.format(loc, list.value);
    }
    document.location.href = loc;
}

function narrowBySideNav(list) {
    var loc;
    loc = list.getAttribute('dest');
    loc = loc.replace("%7b", "{").replace("%7d", "}");
    if (list.value == "") {
        if (loc.indexOf("&sidenav={0}") > 0) {
            loc = loc.replace("&sidenav={0}", "")
        } else {
            loc = loc.replace("{0}/", "")
        }
    } else {
        loc = String.format(loc, list.value);
    }
    document.location.href = loc;
}