//var host="http://localhost/1288";
var host="";

function login_check()
{
	var item = $$( "user" );
	if ( item.value == "" )
	{
		alert( "请输入用户名" );
		item.focus();
		return false;
	}
	var item = $$( "passwd" );
	if ( item.value == "" )
	{
		alert( "请输入密码" );
		item.focus();
		return false;
	}
	//$$( "submit" ).disabled = true;
	var url = host+"/login.php";
	$.post(url,{"user":$$( "user" ).value,"passwd":$$( "passwd" ).value},function(data)
	{
		eval("var ret = "+data+";");
		if(1==parseInt(ret.status))
		{
			var ref = $$("reference").value;
			if(ref)
			{
				setCookie("HS_PASSPORT",ret.passport);
				setCookie("HS_V2",ret.HS_V2);
				window.location.href= ref;
			}
			else
			{
				window.location.href = host+"index.php";
			}
		}
		else
		{
			alert(ret.memo);
		}
	});

	//return true;
}

//判断是否是正整数
function is_num(num)
{
	var   r=/^[0-9]*[1-9][0-9]*$/;//正整数
	return(r.test(num));   //str为你要判断的字符 执行返回结果 true 或 false
}

//验证邮箱格式
function is_email(str)
{
	var regexp = /[\w\d]+@[\w\d]+(\.[\w\d]+)+/g;
	var result = str.match(regexp);
	return result != null && result.join("").length == str.length ? true : false;
}

function $$(o)
{
	return ( document.getElementById(o) == null ) ? document.getElementsByName(o)[0] : document.getElementById(o);
}

function re_verify_code()
{
	$$('verify_code_img').src = host+"/verifycode.php?r="+Math.random();
}

function checkUserName(o)
{
	if(o.value.length==0)
	{
		return false;
	}
	var url = host+"/check_username.php?username="+o.value;
	$.get(url,function(data)
	{
		//data = parseInt(data);
		data = data || "{'status':0}";
		eval("var ret="+data+";");
		if(1==ret.status)
		{
			alert( '该用户名已经被占用' );
			bad_username = true;
			o.focus();
		}
		else
		{
			bad_username = false;
		}
		return false;
	});
}

var bad_username = false;
function register_check()
{
	var username = $$("username");
	var real_name = $$("real_name");
	var password = $$("password");
	var password1 = $$("password1");
	var email = $$("email");
	var verifycode = $$("verifycode");
	var agree = $$("agree");
	var referer = $$('referer');
	var tel = $$('tel');
	var cardid = $$('cardid');
	if(username.value.length == 0)
	{
		alert("用户名不能为空"+username);
		return false;
	}

	if(username.value.length<6 || username.value.length>19)
	{
		alert("用户名的长度在6至19个字符之间");
		return false;
	}
	var az = false;
	var ok_code = "_abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
	for(var i=0;i<username.value.length;i++)
	{
		var c = username.value.charAt(i);
		var pos = 0;
		if((pos = ok_code.indexOf(c))>0)
		{
			if(i==0)
			{
				if(pos==0 || pos>= 52)
				{
					alert("用户名开头必须字母");
					return false;
				}
			}

			if(pos<52)
			{
				az = true;
			}
		}
		else
		{
			alert("用户名只能包含a-zA-Z0-9");
			return false;
		}
	}
	if(!az)
	{
		alert("用户名不能为纯数字");
		return false;
	}

	if(password.value.length == 0)
	{
		alert("密码不能为空");
		return false;
	}
	if(password.value.length<4 || password.value.length>10)
	{
		alert("密码的长度在4至10个字符之间");
		return false;
	}

	var ok_code = " _abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
	for(var i=0;i<password.value.length;i++)
	{
		var c = password.value.charAt(i);
		var pos = 0;
		if((pos = ok_code.indexOf(c))>0)
		{

		}
		else
		{
			alert("密码只能包含_a-zA-Z0-9");
			return false;
		}
	}

	if(password1.value != password.value)
	{
		alert("两次输入的密码不一致，请重新输入");
		return false;
	}

	if(real_name.value.length == 0)
	{
		alert("真实姓名不能为空");
		return false;
	}

	if(real_name.value.length<2 || real_name.value.length>14)
	{
		alert("真实姓名的长度在2至14个字符之间");
		return false;
	}

	

	if(tel.value.length == 0)
	{
		alert("手机号码不能为空");
		return false;
	}
	if(!is_num(tel.value))
	{
		alert("手机号码只能包含数字");
		return false;
	}

	if(cardid.value.length == 0)
	{
		alert("身份证号不能为空");
		return false;
	}
	if(!is_num(cardid.value))
	{
		alert("身份证号只能包含数字");
		return false;
	}	

	if(email.value.length == 0)
	{
		alert("安全邮箱不能为空");
		return false;
	}
	if(!is_email(email.value))
	{
		alert("安全邮箱格式不正确请重新输入");
		return false;
	}
	/*验证码
	if(verifycode.value.length==0)
	{
		alert("请填写验证码");
		return false;
	}
	if(verifycode.value.length != 4)
	{
		alert("请填写4位验证码");
		return false;
	}
	*/

	if(!agree.checked)
	{
		alert("请确认您已满18岁");
		return false;
	}


	if(bad_username)
	{
		alert("用户名已经被占用,请重新输入");
		return false;
	}
	else
	{
		return true;
	}



}