﻿
$(function(){
Vote();
Logined();
if(location.pathname=='/' || location.pathname.indexOf('index')>-1){
    plays();
}
LoadQQ();
});
var player;
function Vote(){
    $('#formService').bind('submit',function(){return false;});
    $('input[name=vote_submit]').bind('click',function(){
        var v=$('input[name=vote]').val();
        if(v==undefined){
            alert('请选择您的答案');
            return ;
        }
        var top=$(this).offset().top;
        var left=$(this).offset().left;
        $('#requestMsg').css('top',top+'px');
        $('#requestMsg').css('left',left+'px');
        $('#requestMsg').attr('class','wait');
        var d=new Date();
        $.get(
            'Vote.aspx',
            {vote:v,time:d.toString()},
            function(xml){
                var state=parseInt($('state',xml).text());
                if(state==1){
                    $('#requestMsg').attr('class','complete').empty().append("投票成功");
                }else{
                    $('#requestMsg').attr('class','complete').empty().append($('result',xml).text());
                }
                setTimeout(function(){
                    $('#requestMsg').attr('class','hide');
                },1500);
            }
        );
    });
}

function LoadQQ(){
    $('.qq a').each(function(){
        var _this=$(this);
        var qq=_this.children('img').attr('alt');
        var img=document.createElement('IMG');
        img.src='http://wpa.qq.com/pa?p=1:'+qq+':7';
        img.onload=function(){
            _this.empty().append($(this));
        }
    });
}




function Logined(){
    var d=new Date();
    $.get(
        "login_call.aspx", 
        { check:"islogin",timespan:d.toString() },
        function(xml){
            var str='';
            var str2='';
            var state=parseInt($('state',xml).text());
            var bbsroot=$('bbsroot',xml).text();
            if(state==1){
                var uname=$('username',xml).text();
                
                str='<div style="width:140px; margin:10px auto auto auto">';
                str+='您好，<span>'+uname+'</span>';
                str+='<div style="line-height:18px">欢迎来到心语棋牌游戏中心</div>';
                str+='</div>';
                
                
                str2='<div style="width:140px; margin:auto">';
                str2+='<a href="/logout.aspx" class="ain">退出</a>';
                str2+='<a href="'+bbsroot+'" class="ain" target="_blank">进入论坛</a>';
                str2+='</div>';
            }else{
                str='<table>';
                str+='<tr>';
                str+='<th>论坛用户</th>';
                str+='<td><input type="text" name="username" class="txt" /></td>';
                str+='</tr>';
                str+='<tr>';
                str += '<th>密码</th>';
                str+='<td><input type="password" name="password" class="txt" /></td>';
                str+='</tr>';
                str+='<tr>';
                str+='<td></td>';
                str += '<td style="text-align:right"><input class="login_submit" name="submits" type="submit" value="登录" /><a href="' + bbsroot + 'getpassword.aspx" target="_blank" style="color:#fff; margin-left:4px">忘记密码</a></td>';
                str+='</tr>';
                str+='</table>';

                str2 = '<a href="' + bbsroot + 'register.aspx" target="_blank" title="论坛用户注册">论坛注册</a> / <a href="javascript:void(0);" onclick="RegGameUser();return false;" target="_blank" title="游戏账号注册">游戏注册</a>';
                
            }
            $('#login .content').empty().append(str);
            $('#login .btm').empty().append(str2);
            
            $('input[name=submits]').bind('click',function(){
                var userName=$('input[name=username]').val();
                if(userName==''){
                    alert('请输入用户名');
                    return;
                }
                var pwd=$('input[name=password]').val();
                if(pwd==''){
                    alert('请输入登录密码');
                    return;
                }
                var top=$(this).offset().top;
                var left=$(this).offset().left;
                $('#requestMsg').css('top',top+'px');
                $('#requestMsg').css('left',left+'px');
                $('#requestMsg').attr('class','wait');
                var d=new Date();
                $.get(
                    "login_call.aspx", 
                    { username:userName,password:pwd,timespan:d.toString() },
                    function(xml){
                        var state=parseInt($('state',xml).text());
                        if(state==1){
                            $('#requestMsg').attr('class','complete').empty().append("登录成功");
                            setTimeout(function(){
                                window.location=window.location;
                            },1000);
                        }else{
                            $('#requestMsg').attr('class','complete').empty().append($('result',xml).text());
                        }
                        setTimeout(function(){
                            $('#requestMsg').attr('class','hide');
                        },1500);
                    }
                ); 
            });
         }
    );
}


function Login(){
    $('#formLogin').bind('submit',function(){
        if($('input[name=username]').val()==''){
            alert('请输入用户名');
            return false;
        }
        if($('input[name=password]').val()==''){
            alert('请输入登录密码');
            return false;
        }
        return true;
    });
}


function plays() {
    player = $('div.slide_pics');
    var pics = $('div.slide_pics a');
    var len = pics.length;
    if (len < 2) return;
    player.timer = null;
    player.delay = 4000;
    player.isStop = false;
    player.msg = $('div.slide_pics .msg');
    player.photos = new Array();
    for (var i = 0; i < pics.length; i++) {
        player.photos[i] = $(pics[i]);
        player.photos[i].index = i;
    }
    player.photos.init = function() {
        for (var i = 0; i < this.length; i++) {
            $(this[i]).css('z-index', (this.length - i) * 100);
        }
        return this;
    };
    player.photos.swap = function() {
        var first = player.photos[0];
        for (var i = 1; i < this.length; i++) {
            this[i - 1] = this[i];
        }
        this[this.length - 1] = first;
        $(first).fadeOut('slow',function(){
            $(first).show();
            player.photos.init();
        });
        return this;
    };
    
    player.photos.back = function() {
        var last = player.photos[this.length - 1];
        for (var i = this.length - 2; i >= 0; i--) {
            var pre = this[i + 1];
            this[i + 1] = this[i];
            this[i] = pre;
        }
        $(this[0]).hide();
        return this;
    };
    
    player.photos.inverseInit = function() {
        for (var i = 0; i < this.length; i++) {
            $(this[i]).css('z-index', (i + 1) * 100);
        }
        return this;
    };
    
    player.photos.init();

    player.start = function(order) {
        player.photos.swap();
    };

    player.msg.reset = function() {
        $(this).html(player.photos[0].index + 1 + "/" + player.photos.length);
    };
    player.timer = setInterval(player.start, player.delay);
}


function AddFavorite(sURL, sTitle)
{
    try
    {
        window.external.addFavorite(sURL, sTitle);
    }
    catch (e)
    {
        try
        {
            window.sidebar.addPanel(sTitle, sURL, "");
        }
        catch (e)
        {
            alert("加入收藏失败，请使用Ctrl+D进行添加");
        }
    }
}
function SetHome(obj,vrl)
{
    try
    {
        obj.style.behavior='url(#default#homepage)';obj.setHomePage(vrl);
    }
    catch(e){
        if(window.netscape) {
            try {
                    netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect"); 
            } 
            catch (e) { 
                    alert("此操作被浏览器拒绝！\n请在浏览器地址栏输入“about:config”并回车\n然后将[signed.applets.codebase_principal_support]设置为'true'"); 
            }
            var prefs = Components.classes['@mozilla.org/preferences-service;1'].getService(Components.interfaces.nsIPrefBranch);
            prefs.setCharPref('browser.startup.homepage',vrl);
         }
    }
}


function AddFav(){
    $('#AddFav').bind('click',function(){
        AddFavorite(location.href,'心语棋牌游戏中心');
    });
    
    $('#SetHome').bind('click',function(){
        SetHome($(this),'心语棋牌游戏中心');
    });
}
function cnzzStat(){
    $('.stat').append('<script src="http://s31.cnzz.com/stat.php?id=1216894&web_id=1216894" language="JavaScript" charset="gb2312"></script>');
}


function RegGameUser() {
    alert('游戏账号注册请直接到游戏登陆界面注册');
}