﻿//For Displaying and hiding div
function ToggleHideDiv(rsTargetDivID) {
    var oTargetDiv;
    var oImageHolder;
    if (rsTargetDivID == 'Product') {
        oTargetDiv = document.getElementById(ProductID);
        oImageHolder = document.getElementById(ProductImageHolderID);
    }
    else if (rsTargetDivID == 'Brand') {
        oTargetDiv = document.getElementById(BrandID);
        oImageHolder = document.getElementById(BrandImageHolderID);
    }
    else if (rsTargetDivID == 'Support') {
        oTargetDiv = document.getElementById(SupportID);
        oImageHolder = document.getElementById(SupportImageHolderID);
    }
    else if (rsTargetDivID == 'Account') {
        oTargetDiv = document.getElementById(AccountID);
        oImageHolder = document.getElementById(AccountImageHolderID);
    }

    // show all the images
    for (var i = 0; i < oImageHolder.childNodes.length; i++) {
        if (oImageHolder.childNodes[i].tagName == "IMG")
            oImageHolder.childNodes[i].style.display = 'inline';
    }

    var divID = oTargetDiv.id;
    var lastDivID = document.getElementById(hdnExpandedControlID).value;
    if (oTargetDiv.style.display == 'none') {
        if (lastDivID == 'ctl00_divBrand') {
            document.getElementById('ctl00_imgBrandCollapse').style.display = 'inline';
            document.getElementById('ctl00_imgBrandExpand').style.display = 'none';
            document.getElementById('ctl00_trBrand').style.display = 'none';
            document.getElementById('ctl00_divBrand').style.display = 'none';
        }
        else if (lastDivID == 'ctl00_divProduct') {
        document.getElementById('ctl00_imgProductCollapse').style.display = 'inline';
        document.getElementById('ctl00_imgProductExpand').style.display = 'none';
        document.getElementById('ctl00_trProduct').style.display = 'none';
        document.getElementById('ctl00_divProduct').style.display = 'none';
        }
        else if (lastDivID == 'ctl00_divSupport') {
        document.getElementById('ctl00_imgSupportCollapse').style.display = 'inline';
        document.getElementById('ctl00_imgSupportExpand').style.display = 'none';
        document.getElementById('ctl00_trSupport').style.display = 'none';
        document.getElementById('ctl00_divSupport').style.display = 'none';
        }
		
		else if (lastDivID == 'ctl00_divAccount') {
        document.getElementById('ctl00_imgAccountCollapse').style.display = 'inline';
        document.getElementById('ctl00_imgAccountExpand').style.display = 'none';
        document.getElementById('ctl00_trAccount').style.display = 'none';
        document.getElementById('ctl00_divAccount').style.display = 'none';
        }

        if (divID == 'ctl00_divBrand') {
            document.getElementById('ctl00_trBrand').style.display = 'inline';
            document.getElementById('ctl00_imgBrandCollapse').style.display = 'none';
            document.getElementById('ctl00_imgBrandExpand').style.display = 'inline';
        }
        else if (divID == 'ctl00_divProduct') {
        document.getElementById('ctl00_trProduct').style.display = 'inline';
        document.getElementById('ctl00_imgProductCollapse').style.display = 'none';
        document.getElementById('ctl00_imgProductExpand').style.display = 'inline';
        }
        else if (divID == 'ctl00_divSupport') {
        document.getElementById('ctl00_trSupport').style.display = 'inline';
        document.getElementById('ctl00_imgSupportCollapse').style.display = 'none';
        document.getElementById('ctl00_imgSupportExpand').style.display = 'inline';
        }

        else if (divID == 'ctl00_divAccount') {
        document.getElementById('ctl00_trAccount').style.display = 'inline';
        document.getElementById('ctl00_imgAccountCollapse').style.display = 'none';
        document.getElementById('ctl00_imgAccountExpand').style.display = 'inline';
        }

        document.getElementById(hdnExpandedControlID).value = divID;
        oTargetDiv.style.display = 'inline';
    }
    else {
        oTargetDiv.style.display = 'none';

        if (divID == 'ctl00_divProduct') {
            document.getElementById('ctl00_trProduct').style.display = 'none';
            document.getElementById('ctl00_imgProductExpand').style.display = 'none';
            document.getElementById('ctl00_imgProductCollapse').style.display = 'inline';
        }
        else if (divID == 'ctl00_divBrand') {
        document.getElementById('ctl00_trBrand').style.display = 'none';
        document.getElementById('ctl00_imgBrandExpand').style.display = 'none';
        document.getElementById('ctl00_imgBrandCollapse').style.display = 'inline';
        }
        else if (divID == 'ctl00_divSupport') {
        document.getElementById('ctl00_trSupport').style.display = 'none';
        document.getElementById('ctl00_imgSupportExpand').style.display = 'none';
        document.getElementById('ctl00_imgSupportCollapse').style.display = 'inline';
        }
        else if (divID == 'ctl00_divAccount') {
        document.getElementById('ctl00_trAccount').style.display = 'none';
        document.getElementById('ctl00_imgAccountExpand').style.display = 'none';
        document.getElementById('ctl00_imgAccountCollapse').style.display = 'inline';
        }
    }
}

function OnRemoveClicked(productID) {
    document.getElementById('ctl00_hdnProductID').value = productID;
    if (confirm("Are you sure, you want to remove this item?")) {
        //document.getElementById('ctl00_btnR').click();
        return true;
    }
    return false;
}

function OnSearchClick(e) {
    var code;
    if (!e) var e = window.event;
    if (e.keyCode) code = e.keyCode;
    else if (e.which) code = e.which;
    var character = code;
    if (code == 13) {
        try {
            document.getElementById('ctl00_btnSearchProduct').click();
        }
        catch (e) {
        }
        return false;
    }
    return true;
}
