function onlyNum(event, th) {
    var str = "";
    var Letters = "1234567890";
    var i;
    var c;
    for (i = 0; i < th.value.length; i++) {
        c = th.value.charAt(i);
        if (Letters.indexOf(c) != -1) {
            str = str + c;
        }
    }
    th.value = str;
}
document.onclick = function(e) {
    var srcElement = $$E.fixEvent(e).target;
    if ($$("con") && $$("lon")) {
        if (srcElement.id == "con" || srcElement.id == "lon" || (srcElement.id != "faReg_game" && $$("con").style.display != "block") && (srcElement.id != "login_game" && $$("lon").style.display != "block")) return;
        if (srcElement.id == "faReg_game") {
            if ($$("con").style.display != "block") {
                $$("con").style.display = "block";
            }
        }
        else {
            $$("con").style.display = "none";
        }
        if (srcElement.id == "login_game") {
            if ($$("lon").style.display != "block") {
                $$("lon").style.display = "block";
            }
        }
        else {
            $$("lon").style.display = "none";
        }
    }
    else {
        if (srcElement.id == "con" || (srcElement.id != "faReg_game" && $$("con").style.display != "block")) return;
        if (srcElement.id == "faReg_game") {
            if ($$("con").style.display != "block") {
                $$("con").style.display = "block";
            }
        }
        else {
            $$("con").style.display = "none";
        }
    }
}
function textSe() {
    if ($$("con")) {
        var links = $$("con").getElementsByTagName("a");
        var hidGame = document.getElementById("hidgame");
        for (var i = 0; i < links.length; i++) {
            links[i].onclick = function() {

                $$("faReg_game").innerHTML = this.innerHTML;
                hidGame.value = this.getAttribute('value');
            }
        }
    }
    if ($$("lon")) {
        var olinks = $$("lon").getElementsByTagName("a");
        for (var i = 0; i < olinks.length; i++) {
            olinks[i].onclick = function() {
                $$("login_game").innerHTML = this.innerHTML;
            }
        }
    }
}
$$E.addEvent(this, "load", textSe);
var moreCard = function() {
    var swith = true;
    var moreLi = document.createElement("div");
    moreLi.innerHTML = '<li class="bold">卡(2)密码</li>';
    moreLi.innerHTML += '<li><input type="text" onkeyup="onlyNum(event,this);" maxlength="16" /></li>';
    moreLi.innerHTML += '<li class="bold">卡(3)密码</li>';
    moreLi.innerHTML += '<li><input type="text" onkeyup="onlyNum(event,this);" maxlength="16" /></li>';
    return function() {
        if (swith == true) {
            $$D.setStyle($$("arrow"), "background", "url(img/icon.gif) no-repeat 0 -12px");
            $$D.setStyle($$("faReg_top"), "height", "295px");
            $$("faReg_top").getElementsByTagName("ul")[0].appendChild(moreLi);
            swith = false;
        }
        else {
            $$D.setStyle($$("arrow"), "background", "url(img/icon.gif) no-repeat 0 0");
            $$D.setStyle($$("faReg_top"), "height", "210px");
            $$("faReg_top").getElementsByTagName("ul")[0].removeChild(moreLi);
            /*for(var prop in moreLi){
            delete moreLi[prop];
            }*/
            swith = true;
        }
    }
} ();
function moveElement(elementID, final_x, final_y, interval) {
    var elem = document.getElementById(elementID);
    if (elem.movement) {
        clearTimeout(elem.movement);
    }
    if (!elem.style.left) {
        elem.style.left = "0";
    }
    if (!elem.style.top) {
        elem.style.top = "0";
    }
    var xpos = parseInt(elem.style.left);
    var ypos = parseInt(elem.style.top);
    if (xpos == final_x && ypos == final_y) {
        return true;
    }
    if (xpos < final_x) {
        var dist = Math.ceil((final_x - xpos) / 10);
        xpos = xpos + dist;
    }
    if (xpos > final_x) {
        var dist = Math.ceil((xpos - final_x) / 10);
        xpos = xpos - dist;
    }
    if (ypos < final_y) {
        var dist = Math.ceil((final_y - ypos) / 10);
        ypos = ypos + dist;
    }
    if (ypos > final_y) {
        var dist = Math.ceil((ypos - final_y) / 10);
        ypos = ypos - dist;
    }
    elem.style.left = xpos + "px";
    elem.style.top = ypos + "px";
    var repeat = "moveElement('" + elementID + "'," + final_x + "," + final_y + "," + interval + ")";
    elem.movement = setTimeout(repeat, interval);
}
/*function bindFunction(obj, func){
return function(){
func.apply(obj,arguments);
}
}*/
function showBanner(oba, obabt) {
    this.oBa = oba;
    this.oBabt = obabt;
    this.isBanner = $$(this.oBa).getElementsByTagName("li");
    this.isBannerBt = $$(this.oBabt).getElementsByTagName("li");
}
showBanner.iIntervalId = null;
showBanner.prototype.init = function() {
    this.isBannerBt[0].style.backgroundPosition = "-386px -23px";
    this.isBannerBt[0].style.color = "#FFFFFF";
    for (var i = 0; i < this.isBannerBt.length; i++) {
        var contexts = this;
        this.isBannerBt[i].onmouseover = function(e) {
            contexts.Show(this);
            contexts.stopScroll();
        }
        this.isBannerBt[i].onmouseout = $$F.bind(this.intervalScroll, contexts);
        this.isBanner[i].onmouseover = $$F.bind(this.stopScroll, contexts);
        this.isBanner[i].onmouseout = $$F.bind(this.intervalScroll, contexts);
    }
    this.intervalScroll();
}
showBanner.prototype.Show = function(oSelf) {
    for (var i = 0; i < this.isBanner.length; i++) {
        if (this.isBanner[i].id == oSelf.id.substring(0, 8)) {
            this.isBannerBt[i].style.backgroundPosition = "-386px -23px";
            this.isBannerBt[i].style.color = "#FFFFFF";
            moveElement(this.oBa, 0, -219 * i, 5);
        }
        else {
            this.isBannerBt[i].style.backgroundPosition = "-386px -3px";
            this.isBannerBt[i].style.color = "#FFFFFF";
        }
    }
}
showBanner.prototype.Next = function() {
    for (var i = 0; i < this.isBannerBt.length; i++) {
        if (this.isBannerBt[i].style.backgroundPosition == "-386px -23px") {
            if (i < this.isBannerBt.length - 1) {
                this.Show(this.isBannerBt[i + 1]);
                break;
            }
            else {
                this.Show(this.isBannerBt[0]);
                break;
            }
        }
    }
}
showBanner.prototype.intervalScroll = function() {
    var context = this;
    showBanner.iIntervalId = setInterval(function() {
        context.Next();
    }, 3000);
}
showBanner.prototype.stopScroll = function() {
    clearInterval(showBanner.iIntervalId);
}
function carousel() {
    var obanner = new showBanner("banner", "banner_bt");
    obanner.init();
}
$$E.addEvent(this, "load", carousel);
function moneyon(obj) {
    $$("rmb" + obj).onmouseover = function(e) {
        $$("rmb" + obj).style.top = "-56px";
        $$("rmb" + obj).parentNode.parentNode.getElementsByTagName("span")[0].style.display = "none";
    }
    $$("rmb" + obj).onmouseout = function(e) {
        moveElement("rmb" + obj, 0, 0, 5);
        $$("rmb" + obj).parentNode.parentNode.getElementsByTagName("span")[0].style.display = "block";
    }
    moveElement("rmb" + obj, 0, -56, 5);
    $$("rmb" + obj).parentNode.parentNode.getElementsByTagName("span")[0].style.display = "none";
}
function moneyoff(obj) {
    moveElement("rmb" + obj, 0, 0, 5);
    $$("rmb" + obj).parentNode.parentNode.getElementsByTagName("span")[0].style.display = "block";
}
