
var virtDir = null;
var baseurl = "/";
var title = " Home Page";

//function showMenuCategoryOnHover(cat) {

//    var dvSaddle = document.getElementById('Saddle');
//    var dvSaddleAccessories = document.getElementById('SaddleAccessories');
//    var dvAccessories = document.getElementById('Accessories');
//    var dvProlite = document.getElementById('Prolite')
//    dvSaddle.style.display = "none";
//    dvSaddleAccessories.style.display = "none";
//    dvAccessories.style.display = "none";
//    dvProlite.style.display = "none";

//    switch (cat) {
//        case 1:
//            $("#Saddle").css({
//                "left": (
//                document.getElementById("lisaddle").offsetLeft + 83)
//            });
//            dvSaddle.style.display = "block";

//            break;
//        case 2:
//            $("#SaddleAccessories").css({
//                "left": (document.getElementById("lisaddle").offsetLeft + 265 )
//            });
//            dvSaddleAccessories.style.display = "block";
//            break;
//        case 3:
//            $("#Accessories").css({
//                "left": (document.getElementById("lisaddle").offsetLeft + 160 )
//            });
//            dvAccessories.style.display = "block";
//            break;
//        case 4:
//            $("#Prolite").css({
//            "left": (document.getElementById("lisaddle").offsetLeft + 365)
//            });
//            dvProlite.style.display = "block";
//            break;

//    }
//}


function showMenuCategoryOnHover(cat) {

    var dvSaddle = document.getElementById('Saddle');
    var dvSaddleAccessories = document.getElementById('SaddleAccessories');
    var dvAccessories = document.getElementById('Accessories');
    var dvProlite = document.getElementById('Prolite')
    var dvSpeacial = document.getElementById('Speacial');
    dvSaddle.style.display = "none";
    dvSaddleAccessories.style.display = "none";
    dvAccessories.style.display = "none";
    dvProlite.style.display = "none";
    dvSpeacial.style.display = "none";
    if (/MSIE (\d+\.\d+);/.test(navigator.userAgent)) {
        var ieversion = new Number(RegExp.$1)
    }
    if (ieversion == 7) {

        switch (cat) {
            case 1:
                $("#Saddle").css({
                    "left": (document.getElementById("lisaddle").offsetLeft + 175)
                });
                dvSaddle.style.display = "block";

                break;
            case 2:
                $("#SaddleAccessories").css({
                    "left": (document.getElementById("lisaddle").offsetLeft + 355)
                });
                dvSaddleAccessories.style.display = "block";
                break;
            case 3:
                $("#Accessories").css({
                    "left": (document.getElementById("lisaddle").offsetLeft + 254)
                });
                dvAccessories.style.display = "block";
                break;
            case 4:
                $("#Prolite").css({
                    "left": (document.getElementById("lisaddle").offsetLeft + 457)
                });
                dvProlite.style.display = "block";
                break;
                        case 186: 
                            $("#Speacial").css({ 
                                "left": (document.getElementById("lisaddle").offsetLeft + 427) 
                          }); 
                            dvProlite.style.display = "block"; 
                            break; 


        }

    } else {

        switch (cat) {
            case 1:
                $("#Saddle").css({
                    "left": (document.getElementById("lisaddle").offsetLeft + 0)
                });
                dvSaddle.style.display = "block";

                break;
            case 2:
                $("#SaddleAccessories").css({
                    "left": (document.getElementById("lisaddle").offsetLeft + 143)
                });
                dvSaddleAccessories.style.display = "block";
                break;
            case 3:
                $("#Accessories").css({
                    "left": (document.getElementById("lisaddle").offsetLeft + 35)
                });
                dvAccessories.style.display = "block";
                break;
            case 4:
                $("#Prolite").css({
                    "left": (document.getElementById("lisaddle").offsetLeft + 48)
                });
                dvProlite.style.display = "block";
                break;
            case 186:
                $("#Speacial").css({
                    "left": (document.getElementById("lisaddle").offsetLeft + 346)
                });
                dvSpeacial.style.display = "block";
                break; 


        }
    }


}







function hideMenuCategoryOnHover(cat) {
    var dvSaddle = document.getElementById('Saddle');
    var dvSaddleAccessories = document.getElementById('SaddleAccessories');
    var dvAccessories = document.getElementById('Accessories');
    var dvProlite = document.getElementById('Prolite');
    var dvSpeacial = document.getElementById('Speacial');
    dvSaddle.style.display = "none";
    dvSaddleAccessories.style.display = "none";
    dvAccessories.style.display = "none";
    dvProlite.style.display = "none";
    dvSpeacial.style.display = "none";
}

function _StringFormatInline() {
    var txt = this;
    for (var i = 0; i < arguments.length; i++) {
        var exp = new RegExp('\\{' + (i) + '\\}', 'gm');
        txt = txt.replace(exp, arguments[i]);
    }
    return txt;
}

function _StringFormatStatic() {
    for (var i = 1; i < arguments.length; i++) {
        var exp = new RegExp('\\{' + (i - 1) + '\\}', 'gm');
        arguments[0] = arguments[0].replace(exp, arguments[i]);
    }
    return arguments[0];
}

if (!String.prototype.format) {
    String.prototype.format = _StringFormatInline;
}

if (!String.format) {
    String.format = _StringFormatStatic;
}

function ensureOption(comboId) {

    var obj = document.getElementById(comboId);
    if (obj != null) {
        if (obj.value == '0') {

            return false;
        }
    }
    return true
}

function getOptionValue(comboID) {
    var id = comboID;
    var obj = document.getElementById(id);
    var option = 0;
    if (obj != null) {
        var IndexValue = obj.selectedIndex;
        option = obj.options[IndexValue].value;
    }
    return option;
}

function BuyButton_Click(ProductId, sCatId, DeptId, sOptionList) {
    try {
       // debugger;
        var opt = "";
        var mySplitResult = sOptionList.split("-");

        if (sOptionList != "0") {
            for (i = 0; i < mySplitResult.length - 1; i++) {
                var option = document.getElementById(mySplitResult[i]);

                var Text = option.options[option.selectedIndex].text;
                var Value = option.options[option.selectedIndex].value;

                if (option.selectedIndex == 0) {
                    alert("Please select values in all the options");
                    return false;
                }
                else {
                    opt = opt + Value + ",";
                }
            }
            // alert(opt);
            //base url
            var url = String.format("{0}PreBasket.aspx?id={1}&sCatId={2}&DeptId={3}", baseurl, ProductId, sCatId, DeptId);
            setTimeout(function() {
                url = String.format("{0}&opt={1}", url, opt);
                window.location = url.replace('//', '/');
            }, 0);
        }

        else {
            var opt = "0";
            // alert(opt);
            //base url
            var url = String.format("{0}PreBasket.aspx?id={1}&sCatId={2}&DeptId={3}", baseurl, ProductId, sCatId, DeptId);
            setTimeout(function() {
                url = String.format("{0}&opt={1}", url, opt);
                window.location = url.replace('//', '/');
            }, 0);

        }
    }


    catch (Error) {
    }
    return false;

}




function JoinEliteSaddleClub(ProductId) {
    try {

        var url = String.format("{0}PreBasket.aspx?id={1}", baseurl, ProductId);
        setTimeout(function() {
            window.location = url.replace('//', '/');
        }, 0);
    } catch (Error) {
    }
    return false;

}


function bookmarksite(title, url) {
    if (document.all)
        window.external.AddFavorite(url, title);
    else if (window.sidebar)
        window.sidebar.addPanel(title, url, "")
}

function clickButton1(e, buttonid) {
   
    var evt = e ? e : window.event;
    var bt = document.getElementById(buttonid);
    if (bt) {
        if (evt.keyCode == 13) {
            bt.click();
            return false;
        }
    }
}

function dosearch() {
  
    var txt = document.getElementById("txtSearh");
    if (txt.value.length > 0) {
        var url = "/Search.aspx?s=" + txt.value;
        setTimeout(function() {
            window.location = url.replace('//', '/');
        }, 0);
    }
    else {
        alert("No search text specified");
    }
}





function PowerSearch(sBrands, sFeaturesIds, sPriceBetween, sPriceOrder) {
    //For Brands
   // debugger;
    var brands = "";
    var mySplitResult0 = sBrands.split("-");
    var ids = "";
    for (i = 0; i < mySplitResult0.length - 1; i++) {
        if (document.getElementById(mySplitResult0[i]).checked == true) {
            //Get BrandId
            ids = mySplitResult0[i].split("*");
            if (ids.length > 1) {
                if (ids[1] != null) {
                    brands = brands + ids[1] + ",";
                }
            }
        }
    }


    // For Features
    var features = "";
    var mySplitResult1 = sFeaturesIds.split("-");
    for (i = 0; i < mySplitResult1.length - 1; i++) {
        var optionfeature = document.getElementById(mySplitResult1[i]);

        var Text = optionfeature.options[optionfeature.selectedIndex].text;
        var Value = optionfeature.options[optionfeature.selectedIndex].value;
        features = features + Value + ",";
    }
    // For Price Between
    var price = "";
    var mySplitResult2 = sPriceBetween.split("-");
    for (i = 0; i < mySplitResult2.length - 1; i++) {
        var option = document.getElementById(mySplitResult2[i]);

        var Text = option.options[option.selectedIndex].text;
        var Value = option.options[option.selectedIndex].value;
        price = price + Value + ",";
    }
    //For Price Order
    var priceOrder = "";
    if (document.getElementById(sPriceOrder).checked == true) {
        priceOrder = "1";
    }
    else {
        priceOrder = "0";
    }

    //        var url = "/PowerSearch.aspx?features=" + features + "&price=" + price + "&priceOrder=" + priceOrder;
    var url = "/PowerSearch.aspx?brands=" + brands + "&features=" + features + "&price=" + price + "&priceOrder=" + priceOrder;
    setTimeout(function() {
        window.location = url.replace('//', '/');
    }, 0);

}



function checkUncheckAll(sBrands) {
    //For Brands
    //   var mySplitResult0 = sBrands.split("-");
    //   for (i = 0; i < mySplitResult0.length - 1; i++) {
    //       var option = document.getElementById(mySplitResult0[i]);
    //       option.disable = true;
    //   }
}


function Focus(objname, waterMarkText) {
    obj = document.getElementById(objname);
    if (obj.value == waterMarkText) {
        obj.value = "";
        obj.className = "NormalTextBox";
        if (obj.value == "User ID" || obj.value == "" || obj.value == null) {
            obj.style.color = "black";
        }
    }
}
function Blur(objname, waterMarkText) {
    obj = document.getElementById(objname);
    if (obj.value == "") {
        obj.value = waterMarkText;
        if (objname != "txtPwd") {
            obj.className = "WaterMarkedTextBox";
            obj.style.color = "gray";
        }
        else {
            obj.className = "WaterMarkedTextBoxPSW";
        }
    }
    else {
        obj.className = "NormalTextBox";
    }

    if (obj.value == "User ID" || obj.value == "" || obj.value == null) {
        obj.style.color = "gray";
    }
}

