/**
function isCategoryCountSpan(el)
{
    var ret = false;
    if(el.nodeName=="SPAN")
    {
        var attr = el.attributes["dscr"];
        if(attr != null)
            ret = true;
    }
    return ret;
}
function isMainCategoryDiv(el)
{
    if(el.nodeName != "#text")
        return(el.className=="advSearchCat" || el.className.indexOf("advSearchCat ") > -1);
    else
        return false;
}
function isHeaderDiv(el)
{
    if(el.nodeName != "#text")
        return el.className == "BlueWhiteHeader advSearchCatHeader" || el.className == "BlueWhiteHeader advSearchCatHeader DisabledHeader";
    else
        return false;
}
function searchTypeChanged(isProductSearch)
{
    var div = document.getElementById("productSearchDetails");
    if(!isProductSearch)
    {
        div.disabled = true;
        div = div.firstChild;
        while(div != null)
        {
            if(isMainCategoryDiv(div))
                hideCategoryPanel(div);
            if(isHeaderDiv(div))
                div.className = "BlueWhiteHeader advSearchCatHeader DisabledHeader";
            div = div.nextSibling;
        }
    }else{
        div.disabled = false;        
        div = div.firstChild;
        while(div != null)
        {
            if(isHeaderDiv(div))
                div.className = "BlueWhiteHeader advSearchCatHeader";
            div = div.nextSibling;
        }
    }
}
function getHeaderDiv(el)
{
    while(!isHeaderDiv(el))
        el = el.previousSibling;
    return el;
}
function setCategoryExpandoImage(el, img)
{
    // parse to the arrow image gif
    el = getHeaderDiv(el).firstChild;
    while(el.tagName != "IMG")
        el = el.nextSibling;
    el.src = img;
}
function countSelectedCheckboxes(el)
{
    var ret;
    if(el.style.display == "block")
        ret = 0;
    else{
        ret = 0
        var inputs = el.getElementsByTagName("INPUT");
        for(var i=0; i < inputs.length; i++)
        {
            if(inputs[i].checked)
                ret++;
        }
    }
        
    return ret;
}
function updateAllCategoryCaptions()
{
    var radio = document.getElementById("ctl00_placeHolderContent_opInfoAndSupport");
    if (radio != null)
    {
        if (radio.checked)
            searchTypeChanged(false);
        var divs = document.getElementsByTagName("DIV");
        for (var i=0; i<divs.length;i++)
        {
            if(divs[i].className == "advSearchCat")
            {
                updateCategoryCaption(divs[i]);
            }
        }
    }    
}
function updateCategoryCaption(el)
{
    // Parse to the category div
    while(!isMainCategoryDiv(el))
        el = el.parentNode;    
    var selected = countSelectedCheckboxes(el);
    // Find the associated caption element and update it.
    var caption = getHeaderDiv(el).firstChild;
    while(!isCategoryCountSpan(caption))
        caption = caption.nextSibling;
    if(selected == 0)
        caption.innerHTML = "";
    else{
        var dscr = caption.attributes["dscr"].value;
        if(selected == 1)
            dscr = dscr.substring(0, dscr.length - 1);
        caption.innerHTML = "(" + selected + "&nbsp;" + dscr + "&nbsp;chosen)";
    }
        
}
function showCategoryPanel(el)
{
    el.style.display = "block";
    updateCategoryCaption(el);
    setCategoryExpandoImage(el, "/images/buttons/transparent_down_triangle.gif");
    var sib = el.parentNode.firstChild;
    while(sib != null)
    {
        if(sib.className == "advSearchCat" && sib != el && sib.style.display == "block")
            hideCategoryPanel(sib);
        sib = sib.nextSibling;
    }    
}
function hideCategoryPanel(el)
{
    el.style.display = "none";
    updateCategoryCaption(el); 
    setCategoryExpandoImage(el, "/images/buttons/transparent_right_triangle.gif");
}
function categoryExpandoClicked(el)
{
    // Do nothing if disabled
    if(!document.getElementById("productSearchDetails").disabled)
    {
        // Find the category div associated with the clicked image.
        while(el.className != "BlueWhiteHeader advSearchCatHeader")
            el = el.parentNode;
        while(!isMainCategoryDiv(el))
            el = el.nextSibling;
        if(el.style.display == "block")
            hideCategoryPanel(el);
        else
            showCategoryPanel(el);
    }
}
**/
function showSearchTips()
{
    var left = window.screenLeft + 400;
    var top = window.screenTop + 200;
    var features = "status:no;scroll:no;dialogWidth:300px;dialogHeight:300px;dialogLeft:" + left + ";dialogTop:" + top;    
    window.showModelessDialog("AdvancedSearchTips.htm", null, features);
}

function doSearch()
{
     if(window.event.keyCode == 13)
     {
        __doPostBack("ctl00$placeHolderTopNavigation$placeHolderContent$btnSearch1", "");
        return false;
     }
}

