
var BASE_URL ='http://www.92haowan.com';
var TIANTU_URL = 'http://tt.92haowan.com';

//获取短信数
$(function(){
	$.getJSON(BASE_URL+"/member/member/getucpm?callback=?",
	{id:1},
	function(jsondata){
		if(jsondata.json >=0)
		{
			$("#user_newpm").text(jsondata.json);
		}
	}
	);
});

//登陆弹窗显示
function registerTc()
{
	var url = "http://tt.92haowan.com/yindao/register?KeepThis=true&TB_iframe=true&height=430&width=515&modal=true";
	tb_show('feedback', url);
}

function login()
{
	var username = $("#txtuname").val();
	var password = $("#txtpword").val();
	if(username == ""){
		alert("请输入通行证!");
		$("#txtuname").focus();
		return;
	}
	if(password ==""){
		alert("请输入密码!");
		$("#txtpword").val('');
		$("#txtpword").focus();
		return;
	}
	//alert('ff');
	$.getJSON(BASE_URL+"/member/user/relogin?callback=?",
	{username:username,password:password},
	function(jsondata){
		if(jsondata.json =="")
		{
			alert('通行证密码错误！请重新输入!');
			return;
		}
		parent.window.location.href = 'http://tt.92haowan.com/index/server';
		/*if(server_id >0) {
			parent.window.location.href = 'http://tt.92haowan.com/index/server';
		}
		else
		{
			parent.window.location.href=TIANTU_URL;
		}*/
	}
	);
}
function AutoScroll(obj){
	$(obj).find("ul:first").animate({
		marginTop:"-25px"
	},500,function(){
		$(this).css({marginTop:"0px"}).find("li:first").appendTo(this);
	});
}
$(document).ready(function(){
	setInterval('AutoScroll("#scrollDiv")',5000)
});

// 注册页面
function register(fromid)
{
	var username = $("#username").val();
	var password = $("#password").val();
	var repassword = $("#repassword").val();
	var imgcode = $("#imgcode").val();
	var reg      =  /^[a-zA-Z0-9_]{6,20}$/;
	var blank    = /^[ ]+$/;
	if(username ==''||blank.test(username))
	{
		$("#username").focus();
		$("#unamewarn").html("<font color=red>通行证不能为空!</font>");//　
		return;
	}
	if(username.length<6 ||username.length>20)
	{
		$("#username").focus();
		$("#unamewarn").html('<font color=red>通行证字符位数不符,请输入6-20个字符!</font>');
		return;
	}
	if(!reg.test(username))
	{
		$("#username").focus();
		$("#unamewarn").html('<font color=red>通行证中不能含有非法字符!</font>');
		return;
	}
	url = BASE_URL+"/member/user/checkname/account/"+username+"?callback=?";
	$.getJSON(
	url,
	function(json)
	{
		if(json.result >0)
		{
			$("#username").focus();
			$("#unamewarn").html('<font color=red>通行证已经被注册!</font>');
			return;
		}else{
			$("#unamewarn").html("<font style=' color:#8fc31f'>该账号可以使用!</font>");
		}
	}
	)

	//验证密码开始
	if(password ==''||blank.test(password))
	{
		$("#password").focus();
		$("#pwordwarn").html("<font color=red>请填写密码!&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font>");
		return;
	}
	if(password.length<6)
	{
		$("#password").focus();
		$("#pwordwarn").html("<font color=red>填写密码小于六个字符!</font>");
		return;
	}
	if(password.length>20)
	{
		$("#password").focus();
		$("#pwordwarn").html("<font color=red>填写密码大于二十个字符!</font>");
		return;
	}
	if(password != repassword)
	{
		$("#repassword").focus();
		$("#repwordwarn").html("<font color=red>两次输入的密码不一致!</font>");
		return;
	}

	$("#pwordwarn").html("<font style=' color:#8fc31f'>输入的密码正确!</font>");
	tianturegister(imgcode,fromid);
}

function tianturegister(imgcode,fromid)
{
	var username = $("#username").val();
	var password = $("#password").val();
        var y   = new Date();
	var url = BASE_URL+"/member/user/tianturegister/username/"+username+"/password/"+password+"/imgcode/"+imgcode+"/fromid/"+fromid+"/y/"+y+"?callback=?";
	$.getJSON(
	url,
	function(json)
	{
            var data = json.result;
            if(data == "codeerror")
            {
                $("#password").focus();
                alert("输入的验证码不正确!");
                return;
            }
            if(data ==1000)
            {
                parent.window.location.href='http://tt.92haowan.com/index/server';
            }
	})
}

/* 验证用户名*/
function checkname()
{
	var username = $("#username").val();
	var reg      =  /^[a-zA-Z0-9_]{6,20}$/;
	var blank    = /^[ ]+$/;
	if(username ==''||blank.test(username))
	{
		$("#unamewarn").html("<font color=red>通行证不能为空!</font>");
		return;
	}
	if(!reg.test(username))
	{
		$("#unamewarn").html('<font color=red>通行证中含有非法字符或字符总数不符!</font>');
		return;
	}
	url = BASE_URL+"/member/user/checkname/account/"+username+"?callback=?";
	$.getJSON(
	url,
	function(json)
	{
		if(json.result >0)
		{
			$("#unamewarn").html('<font color=red>通行证已经被注册!</font>');
			return;
		}else{
			$("#unamewarn").html("<font style=' color:#8fc31f'>该账号可以使用!</font>");
		}
	}
	)
}

function checkpass()
{
	var password = $("#password").val();
	var blank    = /^[ ]+$/;
	if(password ==''||blank.test(password))
	{
		$("#pwordwarn").html("<font color=red>密码不能为空!&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font>");
		return;
	}
	if(password.length<6)
	{
		$("#pwordwarn").html("<font color=red>填写密码小于六个字符!</font>");
		return;
	}
	if(password.length>20)
	{
		$("#pwordwarn").html("<font color=red>填写密码不能大于二十个字符!</font>");
		return;
	}
	$("#pwordwarn").html("<font style='color:#8fc31f'>输入的密码正确!</font>");
}

function checkrepass()
{
	var password = $("#password").val();
	var repassword = $("#repassword").val();
	if(password == '') {
		return;
	}
	
	if(password !==repassword)
	{
		$("#repwordwarn").html("<font color=red>两次输入的密码不一致!</font>");
		return;
	}else{
		$("#repwordwarn").html("<font style=' color:#8fc31f'>输入的密码正确!</font>");
	}
}


//验证激活码
function activate()
{
	var activate = $("#activate").val();
	var server_id = $("#server_id").val();
	var blank    = /^[ ]+$/;
	var zimu      =  /^[a-zA-Z0-9_]{16,16}$/;
	if(activate ==''||blank.test(activate))
	{
		$("#activate").focus();
		alert('请输入激活码!');
		return;
	}
	if(!zimu.test(activate))
	{
		$("#activate").focus();
		alert('对不起，您输入的激活码错误，请重新输入!');
		return;
	}
	var y   = new Date();
	$.post(TIANTU_URL+"/tiantu/activatesubmit",{date:y,activate:activate,server_id:server_id},function(data)
	{
		if(data ==-1)
		{
			$("#activate").focus();
			alert('对不起，您输入的激活码有误，请检查后重新输入!');
			return;
		}
		if(data ==-2)
		{
			$("#activate").focus();
			alert('对不起，您的激活码已被使用，请重新领取!');
			return;
		}
		if(data == 2)
		{
			//激活成功但起始时间大于现在
			parent.window.location.href = "/yindao/message";
			return false;
		}
		if(data ==1)
		{
			alert("恭喜！您已经获得《天途》封测资格，立刻开始游戏吧！");
			parent.window.location.href=BASE_URL+'/webgame/login/tiantu/server_id/'+server_id;
		}
	})
}

function text1_onkeypress(evt){
	var evt = window.event?window.event:evt;
	if(evt.keyCode==13){
		login();
	}
}

function addBookmark(url, title) {
	if (window.sidebar) {
		window.sidebar.addPanel(title, url,"");
	} else if (document.all) {
		var external = window.external;
		external.AddFavorite(url, title);
	} else if (window.opera && window.print) {
		return true;
	}
}

function setHomepage(url)
{
	if (document.all)
	{
		document.body.style.behavior='url(#default#homepage)';
		document.body.setHomePage(url);

	}
	else if (window.sidebar)
	{
		if(window.netscape)
		{
			try
			{
				netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
			}
			catch (e)
			{
				alert( "该操作被浏览器拒绝，如果想启用该功能，请在地址栏内输入 about:config,然后将项 signed.applets.codebase_principal_support 值该为true" );
			}
		}
		var prefs = Components.classes['@mozilla.org/preferences-service;1'].getService(Components. interfaces.nsIPrefBranch);
		prefs.setCharPref('browser.startup.homepage',url);
	}
}

//登陆弹窗显示
function errorTc()
{
	var url = "http://tt.92haowan.com/index/error?KeepThis=true&TB_iframe=true&height=430&width=515&modal=true";
	tb_show('error', url);
}
