﻿function MM_findObj(n, d) { //v4.01
    var p, i, x; if (!d) d = document; if ((p = n.indexOf("?")) > 0 && parent.frames.length) {
        d = parent.frames[n.substring(p + 1)].document; n = n.substring(0, p);
    }
    if (!(x = d[n]) && d.all) x = d.all[n]; for (i = 0; !x && i < d.forms.length; i++) x = d.forms[i][n];
    for (i = 0; !x && d.layers && i < d.layers.length; i++) x = MM_findObj(n, d.layers[i].document);
    if (!x && d.getElementById) x = d.getElementById(n); return x;
}
function MM_preloadImages() { //v3.0
    var d = document; if (d.images) {
        if (!d.MM_p) d.MM_p = new Array();
        var i, j = d.MM_p.length, a = MM_preloadImages.arguments; for (i = 0; i < a.length; i++)
            if (a[i].indexOf("#") != 0) { d.MM_p[j] = new Image; d.MM_p[j++].src = a[i]; }
    }
}
function MM_swapImgRestore() { //v3.0
    var i, x, a = document.MM_sr; for (i = 0; a && i < a.length && (x = a[i]) && x.oSrc; i++) x.src = x.oSrc;
}
function MM_swapImage() { //v3.0
    var i, j = 0, x, a = MM_swapImage.arguments; document.MM_sr = new Array; for (i = 0; i < (a.length - 2); i += 3)
        if ((x = MM_findObj(a[i])) != null) { document.MM_sr[j++] = x; if (!x.oSrc) x.oSrc = x.src; x.src = a[i + 2]; }
}
function MM_reloadPage(init) {  //reloads the window if Nav4 resized
    if (init == true) with (navigator) {
        if ((appName == "Netscape") && (parseInt(appVersion) == 4)) {
            document.MM_pgW = innerWidth; document.MM_pgH = innerHeight; onresize = MM_reloadPage;
        } 
    }
    else if (innerWidth != document.MM_pgW || innerHeight != document.MM_pgH) location.reload();
}
MM_reloadPage(true);

//----main.master跟著捲軸跑的 DIV -D1
function CheckUIElements() {
    var yMenu1From, yMenu1To, yOffset, timeoutNextCheck;
    var wndWidth = parseInt(document.body.clientWidth);
    var tmp;
    yMenu1From = parseInt(document.getElementById("D1").style.top, 10);
    yMenu1To = document.documentElement.scrollTop + document.body.scrollTop + 200;   //scrollTop 不一定是在 document.body 裡，也可能是在 document.documentElement 
    timeoutNextCheck = 100;
    if (yMenu1From != yMenu1To) {
        yOffset = Math.ceil(Math.abs(yMenu1To - yMenu1From) / 20);
        if (yMenu1To < yMenu1From)
            yOffset = -yOffset;
        tmp = parseInt(document.getElementById("D1").style.top, 10) + yOffset;
        document.getElementById("D1").style.top = tmp + 'px';
        timeoutNextCheck = 10;
    }
    
    setTimeout("CheckUIElements()", timeoutNextCheck);
}
function MovePosition() {
    var wndWidth = parseInt(document.body.clientWidth);
    var tmp = document.body.scrollTop - 100;
    document.getElementById("D1").style.top = tmp + 'px';
    document.getElementById("D1").style.visibility = "visible";
    CheckUIElements();
    return true;
}
//---------------------------------------

function showNoticepost(postid) {
    window.open("http://redonline.t3-tw.com/News/NoticeView.aspx?ptype=2&page=1&postid=" + postid, "_blank", "");
}
function showPomiNoticePost(postid) {
    window.open("http://popoming.t3-tw.com/New/NoticeView.aspx?ptype=2&postid=" + postid, "_blank", "");
}
function showAikaNoticePost(postid) {
    window.open("http://aika.t3-tw.com/news/news_view.aspx?ptype=2&page=1&postid=" + postid, "_blank", "");
}
function showEventpost() {
    window.open("http://redonline.t3-tw.com/News/EventList.aspx", "_blank", "");
}
function pomishowEventpost() {
    window.open("http://popoming.t3-tw.com/New/EventList.aspx", "_blank", "");
}
function aikashowEventpost(postid) {
    window.open("http://aika.t3-tw.com/events/event_view.aspx?eid=" + postid, "_blank", "");
}
function allinshowEventpost(postid) {
    window.open("http://allinabc.t3-tw.com/news/event_view.aspx?eid=" + postid, "_blank", "");
}

function modifyUserInfo() {
    window.open('http://webservice.t3-tw.com/Info/UserModifyCheck.aspx', '_blank', '');
}

function modifyUserCash() {
    window.open('http://webservice.t3-tw.com/Cash/CashInfoCheck.aspx', '_blank', '');
}

function seachID() {
    window.open('http://webservice.t3-tw.com/Info/SearchID.aspx', "RedbanaMemberShip", "left=10,top=10,width=345,height=210,status=no");
}

function seachPWD() {
    window.open('http://webservice.t3-tw.com/Info/SearchPwdStep1.aspx', "RedbanaMemberShip", "left=10,top=10,width=345,height=320,status=no");
}

function GoChargeCash() {
    window.open("http://billing.t3-tw.com/cash_charge_pop.asp", "HanbitMemberCash", "left=10,top=10,width=345,height=380,status=no,scrollbars=yes");
}
function GoJoinMember() {
    //location.href = "http://webservice.t3-tw.com/Register/MemberRegister.aspx?regsite=Aika"
    location.href = "http://www.t3-tw.com/Member/MemberRegister.aspx?regsite=redbana";
}
function GoEditMember() {
    location.href = "http://webservice.t3-tw.com/Info/UserModifyCheck.aspx?regsite=redbana"
}

//Login UC
function changeFocus() {
    var input_pwd = document.getElementById('PassWord');
    input_pwd.focus();
}
function loginKeyDown() {
    login_change('PassWord');
    if (event.keyCode == 13) {
        CheckLogin();
        return true;
    }
}
function tabKeyDown() {
    login_change('UserID');
}
var id_ch = false;
var pwd_ch = false;
function login_change(mode) {
    var login_mode = eval("document.forms[0]." + mode)

    if (mode == "UserID") {
        if (id_ch) return;
        login_mode.value = "";
        login_mode.style.backgroundImage = "";
        id_ch = true;
    }
    else {
        if (pwd_ch) return;
        login_mode.value = "";
        login_mode.style.backgroundImage = "";
        pwd_ch = true;
    }
}
//--Login UC
function goto_family(url1) {
    if (url1.toString() != '-1')
        window.open(url1.toString(), '_blank', '');
}

//--內頁 隨機top-bg圖
function random_bg() {
    var vNum;
    vNum = Math.random();
    vNum = Math.round(vNum * 10);
    
    document.getElementById("top-bg").className = "bg" + vNum % 10;   
}

//----index 新聞tab
function news_move(page) {
    for (i = 1; i <= 4; i++) {
        if (i == page) {
            var feature = document.getElementById("news_" + i).style;
            feature.display = "block";
        }
        else {
            var feature = document.getElementById("news_" + i).style;
            feature.display = "none";
        }
    }
    if (page == 1)
        document.getElementById("b_3_1_all").className = "all_selected";
    else
        document.getElementById("b_3_1_all").className = "all";
        
    if (page == 2)
        document.getElementById("b_3_1_public").className = "public_selected";
    else
        document.getElementById("b_3_1_public").className = "public";   
        
    if (page == 3)
        document.getElementById("b_3_1_news").className = "news_selected";
    else
        document.getElementById("b_3_1_news").className = "news";

    if (page == 4)
        document.getElementById("b_3_1_event").className = "event_selected";
    else
        document.getElementById("b_3_1_event").className = "event";
}
//-----
