﻿// JScript 檔
function SwapBanner(iPosition){
    if(iPosition==0){
        var oHid = document.getElementById("hidTBanner");
        var oDiv = document.getElementById("div_Banner_Top");
        var iTemp = 0;
        if ((parseInt(oHid.value)+1)>TBannerObj.length-1){
            clearTimeout(TBannerObj[oHid.value][6]);
        }else{
            clearTimeout(TBannerObj[oHid.value][6]);
            var iTemp = parseInt(oHid.value)+1;
        }
        oHid.value = iTemp;
        oDiv.innerHTML=TBannerObj[iTemp][1];
        TBannerObj[iTemp][6]=setInterval("SwapBanner(0)", TBannerObj[iTemp][2]);
        //alert(TBannerObj[iTemp][3])
    }else if(iPosition==1){
        var oHid = document.getElementById("hidMBanner");
        var oDiv = document.getElementById("div_Banner_Middle");
        var iTemp = 0;
        if ((parseInt(oHid.value)+1)>MBannerObj.length-1){
            clearTimeout(MBannerObj[oHid.value][6]);
        }else{
            clearTimeout(MBannerObj[oHid.value][6]);
            var iTemp = parseInt(oHid.value)+1;
        }
        oHid.value = iTemp;
        oDiv.innerHTML=MBannerObj[iTemp][1];
        MBannerObj[iTemp][6]=setInterval("SwapBanner(1)", MBannerObj[iTemp][2]);
    }else{
        var oHid = document.getElementById("hidBBanner");
        var oDiv = document.getElementById("div_Banner_Bottom");
        var iTemp = 0;
        if ((parseInt(oHid.value)+1)>BBannerObj.length-1){
            clearTimeout(BBannerObj[oHid.value][6]);
        }else{
            clearTimeout(BBannerObj[oHid.value][6]);
            var iTemp = parseInt(oHid.value)+1;
        }
        oHid.value = iTemp;
        oDiv.innerHTML=BBannerObj[iTemp][1];
        BBannerObj[iTemp][6]=setInterval("SwapBanner(2)", BBannerObj[iTemp][2]);
    }
}

function NextBannerSwf(iBannerID){
    for (var i=0;i<TBannerObj.length;i++) {
        if(TBannerObj[i][0]==iBannerID){
            SwapBanner(0)
            break;
        }
    }
    for (var i=0;i<MBannerObj.length;i++) {
        if(MBannerObj[i][0]==iBannerID){
            SwapBanner(1)
            break;
        }
    }
    for (var i=0;i<BBannerObj.length;i++) {
        if(BBannerObj[i][0]==iBannerID){
            SwapBanner(2)
            break;
        }
    }
}

function OpenWinByBannerID(iBannerID){
    var sUrl =JS_SYS_IndexUrl+"Pages/Banner/Banner.aspx?BID="+iBannerID

    for (var i=0;i<TBannerObj.length;i++) {
        if(TBannerObj[i][0]==iBannerID){
            if(TBannerObj[i][3]==0){
                location.href=sUrl;
            }else if(TBannerObj[i][3]==1){
                //不做動作因為如果要開全新視窗,flash跟後端產生html已處理
            }else if(TBannerObj[i][3]==2){
                OpenWinJSByBanner(sUrl,TBannerObj[i][4],TBannerObj[i][5])
            }
            break;
        }
    }
    for (var i=0;i<MBannerObj.length;i++) {
        if(MBannerObj[i][0]==iBannerID){
            if(MBannerObj[i][3]==0){
                location.href=sUrl;
            }else if(MBannerObj[i][3]==1){
                //不做動作因為如果要開全新視窗,flash跟後端產生html已處理
            }else if(MBannerObj[i][3]==2){
                OpenWinJSByBanner(sUrl,MBannerObj[i][4],MBannerObj[i][5])
            }
            break;
        }
    }
    for (var i=0;i<BBannerObj.length;i++) {
        if(BBannerObj[i][0]==iBannerID){
            if(BBannerObj[i][3]==0){
                location.href=sUrl;
            }else if(BBannerObj[i][3]==1){
                //不做動作因為如果要開全新視窗,flash跟後端產生html已處理
            }else if(BBannerObj[i][3]==2){
                OpenWinJSByBanner(sUrl,BBannerObj[i][4],BBannerObj[i][5])
            }
            break;
        }
    }
}

function OpenWinJSByBanner(sUrl,sWidth,sHeight){
    window.open (sUrl, 'OpenWinByBanner', 'height='+sHeight+', width='+sWidth+', top=0, left=0, toolbar=no, menubar=no, scrollbars=no, resizable=no,location=no, status=no')
}

