﻿// JScript 文件
window.onload = initPage;

function initPage()
{
    initProductCatalog();
    initServiceItemsGroup2Ul();
}
function initProductCatalog()
{
    var pc = document.getElementById("ProductCatalog");
    if(!pc) return;
    var uls = pc.getElementsByTagName("ul");  
    if(!uls) return; 
    var last = uls.length;
    for(var i = 0;i < last;i++)
    {
        if(i%2!=0)
        {
            uls[i].parentNode.className = "ProductCatalogCssBeGray";
        }
    }
    uls[uls.length-1].parentNode.style.borderBottomWidth="0px";
    if(uls[last-1].parentNode.className == "ProductCatalogCssBeGray")
    {
        document.getElementById("ProductCatalogDiv").className = "ProductCatalogDivCssGray";
    }
}
function initServiceItemsGroup2Ul()
{
    var sg = document.getElementById("ServiceItemsGroup2Ul");
    if(!sg) return;
    var uls = sg.getElementsByTagName("ul");  
    if(!uls) return; 
    var last = uls.length;
    for(var i = 0;i < last;i++)
    {
        if(i%2!=0)
        {
            uls[i].parentNode.className = "ServiceItemsGroupBg02";
        }
        else
        {
            uls[i].parentNode.className = "ServiceItemsGroupBg01";
        }
    }
}
function initOnsaleProdcuts(start)
{
    var d = document.getElementById("demo");
    if(!d) return;
    d.scrollLeft=start;
}

var MyMar;
function movePre(end)
{
    var d = document.getElementById("demo");
    if(!d) return;
    function Marquee()
    {
        if(d.scrollLeft!=end)
        {
            d.scrollLeft++;
        }
        else
        {
            clearInterval(MyMar);
        }
    }
    MyMar=setInterval(Marquee,1);
}
function moveNext()
{
    var d = document.getElementById("demo");
    if(!d) return;
    function Marquee()
    {
        if(d.scrollLeft!=0)
        {
            d.scrollLeft--;
        }
        else
        {
            clearInterval(MyMar);
        }
    }
    MyMar=setInterval(Marquee,1);
}
function moveStop()
{
    clearInterval(MyMar);
}

// shared function
function getTargetElement(evt) {
    var elem
    if (evt.target) {
        elem = (evt.target.nodeType == 3) ? evt.target.parentNode : evt.target
    } else {
        elem = evt.srcElement
    }
    return elem

}

function initSubCatalogChange(evt) 
{
    evt = (evt) ? evt : ((window.event) ? window.event : "")
    if (evt) 
    {
        var elem = getTargetElement(evt);
        if (elem) 
        {
            // process event here
            var sc = document.getElementById("SubCatalog");
            if(!sc) return;
            var as = sc.getElementsByTagName("a");  
            if(!as) return; 
            for(var i=0;i<as.length;i++)
            {
                if(as[i]==elem)
                {
                    as[i].className="SubCatalogSelected";
                }
                else
                {
                    as[i].className="SubCatalogNoSelected";
                }
            }
        }
    }
}


function delCompare(evt)
{
    evt = (evt) ? evt : ((window.event) ? window.event : "")
    if (evt) 
    {
        var elem = getTargetElement(evt);
        if (elem) 
        {
            // process event here
            var ct =document.getElementById("CompareTable");
            if(!ct) return;
            for(var j=0;j<ct.rows[0].cells.length;j++)
            {
                if(ct.rows[0].cells[j]==elem.parentNode)
                {
                     for(var i=0;i<ct.rows.length;i++)
                     {
                        ct.rows[i].deleteCell(j);
                     }  
                }
            }
            if(ct.rows[0].cells.length<2)
            {
                var f1 =document.getElementById("form1");
                if(!f1) return;
                f1.innerHTML = "<div style='margin-top:150px;'>对比列表中已无产品，您可以<input type='button' value='关闭窗口' onclick='window.close();'/>，继续挑选产品进行对比。</div>";        
            }
        }
    }
}

function GoToSearch()
{   
    var ss = document.getElementById('SearchSelect');
    var sk = document.getElementById('tbSearchKey');
    if(Trim(sk.value)=="")
    {
        alert("搜索条件不能为空！");
    }
    else
    {
        location.href="ProductList.aspx?SearchField=" + ss.value + "&SearchWord=" + Trim(sk.value);
    }
}

function GoToBrandSearch()
{
    var bst = document.getElementById('BrandSearchText');
    if(Trim(bst.value)=="")
    {
        alert("搜索条件不能为空！");
    }
    else
    {
        location.href="BrandList.aspx?SearchWord=" + Trim(bst.value);
    }
}
function Trim(str) 
{ 
    if(str!="")
    {
        return str.replace(/(^[\s\u3000]*)|([\s\u3000]*$)/g, ""); 
    }
    else
    {
        return "";
    }
} 


