document.domain="szbyonline.com";
/*
function changeTopics(prm){
	document.images["img_reg"].src = "http://www.szbyonline.com/js/login_images/btn_reg_off.jpg";
	document.images["img_log"].src = "http://www.szbyonline.com/js/login_images/btn_log_off.jpg";
	
	imgTarget = "img_" + prm;
	document.images[imgTarget].src = "http://www.szbyonline.com/js/login_images/btn_" + prm + "_on.jpg";

	document.getElementById("show_reg").style.display = "none";
	document.getElementById("show_log").style.display = "none";
	
	var dispTarget = "show_"+prm;
	document.getElementById(dispTarget).style.display = "block";
	}
*/
var url_global;
var login_url;
function reg_new(log_str,url_str,css_str,pic1,pic2)
{

url_global=url_str;
login_url =log_str;

document.write('<input type="hidden" id="url_global" value="'+url_global+'">');
document.write(css_str);

document.write('<div id="loginbtu"></div><iframe name="hidfrm" id="hidfrm" frameborder="0" width="0" height="0"></iframe>');

document.write('<div class="pop_regbox" id="pop_regbox"><div class="menu"><ul><li onclick="changeTopics(\'reg\')"><img src="'+pic1+'" alt="" name="img_reg"/></li><li style="margin-left:4px;" onclick="changeTopics(\'log\')"><img src="'+pic2+'" alt="" name="img_log"/></li><li class="close"><a onclick=\'__closeLogin("pop_regbox");return false;\'>关闭</a></li></ul></div>                                      <div id="regForm"><form target="hidfrm" action="http://www.szbyonline.com/login/dowanreg.php" method="post" id="homeregform" name="form2" onsubmit="return checkform(this)"><input type="hidden" name="urlrefer" /><input type="hidden" name="urlstr" /><table class="reg_table" id="show_reg"><tr><td align="right" width="80">  通行证：</td><td width="152"><input  class="input01" name="uname" id="regname"/></td><td>@wanwan.sina.com</td></tr><tr><td align="right">  密  码：</td><td><input type="password" class="input01" name="upwd" id="regpwd"/></td><td></td></tr><tr><td align="right">确认密码：</td><td><input type="password" class="input01" name="upwd2" id="regpwd2"/></td><td></td></tr><tr><td align="right">验证码：</td><td><input style="display:inline-block; float:left" class="input02" name="ucheckcode" id="checkcode"/><span style="float:right; padding-right:3px;"><img style="cursor:hand" src="http://www.szbyonline.com/login/checkcodeimage.php" id="safecode" onClick="this.src=\'http://www.szbyonline.com/login/checkcodeimage.php?\' + new Date().getTime();" /></span></td><td><a href="javascript:reloadcode();" style="color:red;">看不清</a></td></tr><tr><td align="right">  </td><td><!--<p id="errormsg" style="color:red;"></p>--><div id="errormsg" style="color:red;"></div></td></tr><tr><td colspan="3" align="center"><input type="image" src="http://www.szbyonline.com/js/login_images/btn_gamestart.jpg"  class="btn_start_1" /></td></tr></table></form></div>                                                                              <form name="form1" id="homeloginform_new" onkeydown="if(event.keyCode == 13) but_sbmit_new();" method="post" action="https://login.sina.com.cn/release/s.php" target="hidfrm" autocomplete="off"><input type="hidden" name="e" value="szby" /><input type="hidden" name="s" value="webgame002" /><input type="hidden" name="url" id="loginFormCallBackUrl_new" value="" /><table class="reg_table" style="margin-top:34px;display:none" id="show_log"><tr><th width="121" align="right">通行证：</th><td width="237"><input class="input03" name="u" id="loginusername_new" /></td></tr><tr><th align="right">密　码：</th><td><input type="password" class="input03" name="pw" id="loginpassword_new" /></td></tr><tr><td></td><td><div id="errmsg_new" style="color:red;" align="left"></div></td></tr><tr><td colspan="2" align="center"><input type="image" src="http://www.szbyonline.com/js/login_images/btn_gamestart.jpg"  class="btn_start" onclick="but_sbmit_new();return false;"/></td></tr></table></form>   </div>');

var a=document.documentElement.scrollHeight + "px";

document.write('<style>#sina_games_dialog_box { position:absolute; left:0; top:0; z-index:199;   }#sina_games_dialog_box_in { position:absolute; left:0; right:0; top:0; bottom:0; background-color:#333; width:100%; height:'+a+'; z-index:201; filter:alpha(opacity=50);-moz-opacity:0.3;opacity:0.3; }#sina_games_dialog_iframe { position:absolute; left:0; right:0; top:0; bottom:0; width:100%; height:'+a+'; background-color:#333; z-index:200; filter:alpha(opacity=50);-moz-opacity:0.3;opacity:0.3; }</style><div id="sina_games_dialog_box" style="display:none"><iframe id="sina_games_dialog_iframe" frameborder="0"></iframe><div id="sina_games_dialog_box_in"></div></div>');
var __isLogin = '1' ;
var __d = null ;
var __addurl = '1' ;
var __addserver = '1' ;
var __$ = function(id) { return document.getElementById(id) ;}
}
/*
var __isLogin = '1' ;
var __d = null ;
var __addurl = '1' ;
var __addserver = '1' ;
*/
var __$ = function(id) { return document.getElementById(id) ;}
var __showLogin = function(_id,_isLogin,_addserver,_addurl){
	__isLogin = _isLogin ;
	__addurl = _addurl;
	__addserver = _addserver;
	__d = __$(_id) ;
	__d.style.zIndex = '202';

	/*
	__$('loginusername').value='';
	__$('loginpassword').value='';
	__$('errmsg').innerHTML = '';
	
	__$('loginusername_new').value='';
	__$('loginpassword_new').value='';
	__$('errmsg_new').innerHTML = '';
	*/
	changeTopics('reg');
	__$('regname').value='';
	__$('regpwd').value='';
	__$('regpwd2').value='';
	__$('checkcode').value='';
	__$('safecode').src="http://www.szbyonline.com/login/checkcodeimage.php?"+ new Date().getTime();
	__$('errormsg').innerHTML = '';
	__$('loginusername_new').value = '';
	__$('loginpassword_new').value = '';
	__$('errmsg_new').value = '';

	var _body = document.compatMode == 'BackCompat' ? document.body : document.documentElement ;
	__$('sina_games_dialog_box').style.height = Math.max(_body.clientHeight,_body.scrollHeight) + 'px';
	__$('sina_games_dialog_box').style.width = Math.max(_body.clientWidth,_body.scrollWidth) + 'px';

	__$('sina_games_dialog_box').style.display = 'block';
	__d.style.display = 'block';

	__d.style.left =  (_body.clientWidth - __d.clientWidth)/2  +'px';
	__d.style.top = '157px';
	//__$('loginusername_new').focus();
	/*
	if (__$('flag').value=='0')
	{__$('loginusername').focus();}
	else
	{__$('loginusername_new').focus();}
	*/
}

var __closeLogin = function(id){
	__$('sina_games_dialog_box').style.display = 'none';
	__d.style.display = 'none';
}

function but_sbmit_new(){

	if(__$('loginusername_new').value=='' || __$('loginpassword_new').value=='')
	{
		alert("帐号和密码不能为空！");
		reloadcode();
		return false;
	}
	var str_u = __$('loginusername_new').value;
	if(str_u.indexOf(' ')>=0 || str_u.indexOf('　')>=0)
	{
		alert("帐号中不能出现空格！");
		reloadcode();
		return false;
	}

	var str_pw = __$('loginpassword_new').value;
	if(str_pw.indexOf(' ')>=0 || str_pw.indexOf('　')>=0)
	{
		alert("密码中不能出现空格！");
		reloadcode();
		return false;
	}
	
	__$('loginFormCallBackUrl_new').value = 'http://www.szbyonline.com/login/home_login_check_new.php?uname='+encodeURIComponent(__$('loginusername_new').value)+'&login_url='+encodeURIComponent(login_url);
	//__$('loginFormCallBackUrl_new').value = 'http://www.szbyonline.com/login/home_login_check.php?uname='+encodeURIComponent(__$('loginusername_new').value);
	
	__$('homeloginform_new').submit();
	
}

function showLoginErrorMsg(strMsg){
	__$('loginpassword_new').value='';
	__$('errmsg_new').innerHTML = strMsg;
}

function showWelcomeForm(lt,displayname,list1,name1,list2,name2,list3,name3){
	__closeLogin("pop_regbox");
}

var http_request=false;
var gopage = "http://www.szbyonline.com/";
//alert(gopage+'111');
function send_request(url){//初始化，指定处理函数，发送请求的函数
	http_request=false;
	//开始初始化XMLHttpRequest对象
	if(window.XMLHttpRequest){//Mozilla浏览器
		http_request=new XMLHttpRequest();
		if(http_request.overrideMimeType){//设置MIME类别
			http_request.overrideMimeType("text/xml");
		}
	}
	else if(window.ActiveXObject){//IE浏览器
		try{
			http_request=new ActiveXObject("Msxml2.XMLHttp");
		}catch(e){
			try{
				http_request=new ActiveXobject("Microsoft.XMLHttp");
			}catch(e){}
		}
	}
	if(!http_request){//异常，创建对象实例失败
		window.alert("创建XMLHttp对象失败！");
		return false;
	}
}
//处理返回信息的函数
function processrequest(){
	var myresult='no';
	if(http_request.readyState==4){//判断对象状态
		if(http_request.status==200){//信息已成功返回，开始处理信息
			var sbody = http_request.responseText;
			if(sbody){
				myresult=sbody;
			}
		}
	}
	return myresult;
}
//////////////////下面是验证码
function reloadcode()
{
	$('safecode').src = 'http://www.szbyonline.com/login/checkcodeimage.php?' + new Date().getTime();
}

function $(id){
	return document.getElementById(id);
}

function checkform(form){
	//alert(form.innerHTML);
	var uname=$('regname').value;
	var upwd=$('regpwd').value;
	var upwd2=$('regpwd2').value;
	var ucheckcode=$('checkcode').value;
	//判断名称
	if(uname==''){
		$('errormsg').innerHTML='登录名不能为空!';
		return false;
	}
	var unamelen=uname.length;
	if(unamelen < 4 || unamelen > 32){
		$('errormsg').innerHTML='登录名应为4-32位!';
		return false;
	}
	//判断密码
	if(upwd=='' || upwd2==''){
		$('errormsg').innerHTML='密码和再次输入密码不能为空!';
		return false;
	}
	var upwdlen=upwd.length;
	//alert(upwdlen);
	if(upwdlen < 6 || upwdlen > 16){
		$('errormsg').innerHTML='密码应为6-16位!';
		return false;
	}
	if(upwd!=upwd2){
		$('errormsg').innerHTML='两次输入的密码不一样!';
		return false;
	}
	//判断验证码
	if(ucheckcode==''){
		$('errormsg').innerHTML='验证码不能为空!';
		return false;
	}
	
	form['urlrefer'].value = document.referrer;
	form['urlstr'].value = location.href;
	return true;
}

function checkdata(temp) {//alert(temp.jsflag);
    if (temp.jsflag == 3) {
        $('errormsg').innerHTML = '必填项不完全!';
        return false;
    } else if (temp.jsflag == 2) {
        //$('errormsg').innerHTML=temp.ssoerro;
        var Cts = temp.ssoerro;
        if (Cts.indexOf('-4023') != -1) {
            $('errormsg').innerHTML = '注册必填项缺少!';
            return false;
        } else if (Cts.indexOf('-4036') != -1) {
            $('errormsg').innerHTML = '登录名已经被占用!';
            return false;
        } else if (Cts.indexOf('-70') != -1) {
            $('errormsg').innerHTML = '用户组别不存在!';
            return false;
        } else if (Cts.indexOf('-30') != -1) {
            $('errormsg').innerHTML = '登录名应为4－32位!';
            return false;
        } else if (Cts.indexOf('-31') != -1) {
            $('errormsg').innerHTML = '登录名长度错误!';
            return false;
        } else if (Cts.indexOf('-32') != -1) {
            $('errormsg').innerHTML = '登录名不能以下划线结尾!';
            return false;
        } else if (Cts.indexOf('-33') != -1) {
            $('errormsg').innerHTML = '登录名不能全部是数字!';
            return false;
        } else if (Cts.indexOf('-80') != -1) {
            $('errormsg').innerHTML = '密码只能由数字,英文字母!';
            return false;
        } else if (Cts.indexOf('-81') != -1) {
            $('errormsg').innerHTML = '密码应为6-16位!';
            return false;
        } else if (Cts.indexOf('-82') != -1) {
            $('errormsg').innerHTML = '密码中的下划线不能在最后!';
            return false;
        } else if (Cts.indexOf('-460') != -1) {
            $('errormsg').innerHTML = '登录名邮箱前缀长度错误!';
            return false;
        } else if (Cts.indexOf('-461') != -1) {
            $('errormsg').innerHTML = '登录名邮箱域错误!';
            return false;
        } else if (Cts.indexOf('-462') != -1) {
            $('errormsg').innerHTML = '登录名邮箱前缀应由英文小写,数字,下划线组成!';
            return false;
        } else if (Cts.indexOf('-463') != -1) {
            $('errormsg').innerHTML = '登录名邮箱前缀的结尾有问题!';
            return false;
        } else if (Cts.indexOf('-464') != -1) {
            $('errormsg').innerHTML = '登录名不能全部是数字!';
            return false;
        } else if (Cts.indexOf('-465') != -1) {
            $('errormsg').innerHTML = '登录名邮箱前缀不能全部是下划线!';
            return false;
        } else if (Cts.indexOf('-466') != -1) {
            $('errormsg').innerHTML = '登录名邮箱前缀不能含有非法关键字!';
            return false;
        } else if (Cts.indexOf('-467') != -1) {
            $('errormsg').innerHTML = '登录名邮箱前缀不能以非法关键词结尾!';
            return false;
        } else {
            //$('errormsg').innerHTML='服务器延时,请再次尝试注册!';
            $('errormsg').innerHTML = temp.ssoerro;
            return false;
        }

    } else if (temp.jsflag == 1) {
        //alert(gopage+'222');
        if (gopage.indexOf('szbyonline') != -1) {
            //var url="http://sz1.szbyonline.com/szby/main.html";
            var url = url_global;
            function goto2() {
                if (navigator.userAgent.indexOf("MSIE") > 0) {
                    document.write("<a id='goa' href='" + url + "' style='display:none;'>a</a>");
                    document.getElementById("goa").click();
                } else {
					__closeLogin("pop_regbox");
                    window.location = url;
                }
            }
            goto2();
        } else {
            $('wanreg').style.display = 'none';
            $('wanlogined').style.display = 'block';
            $('mylogininfo').innerHTML = temp.jsuname;
        }
    } else if (temp.jsflag == 4) {
        $('errormsg').innerHTML = '验证码不正确!';
        return false;
    } else {
        $('errormsg').innerHTML = '您所请求的页面不正常,请再次尝试注册!';
        return false;
    }
}