function ajaxCheck(name , value){
	var ul  = 'main_site/reg.php';
	var params = 'act=c&item=' + name + '&name=' + value;
	var way = "GET";
	$.ajax({
		type:way , 
		url:ul , 
		data:params,
		success:function(response){
			var str = "";
			var t = "test1";
			switch (response) {
				case '100':
				if(!chkChar(value)) {
					str = "<span style='color:#f00'>非法字符</span>";
					break;
				}
				if(len(value) < 6 || len(value) > 12) {
					str = "<span style='color:#f00'>长度为6-12</span>";
					break;
				}
				str = "<span style='color:#00FF00'>用户名可用</span>";
				break;
				case '101':
				str = "<span style='color:#f00'>用户名已存在</span>";
				break;
				case '102':
				str = "<span style='color:#00FF00'>村庄名可用</span>";
				break;
				case '103':
				str = "<span style='color:#f00'>村庄名已存在</span>";
				break;
				case '104':
				if(!isEmail(value)) {
					str = "<span style='color:#f00'>邮箱不合法</span>";
					break;
				}
				str = "<span style='color:#00FF00'>邮箱可用</span>";
				break;
				case '105':
				str = "<span style='color:#f00'>邮箱已被注册</span>";
				break;

			}
			var obj = document.getElementById(name+"_err") ; 
			obj.innerHTML = str;
		}
	});		
}

function len(s) {
 var l = 0;
 var a = s.split("");
 for (var i=0;i<a.length;i++) {
  if (a[i].charCodeAt(0)<299) {
   l++;
  } else {
   l+=2;
  }
 }
 return l;
} 

function chkChar(str2){
	var str1 = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890_";
	for (i = 0; i < str2.length; i++)
	if (str1.indexOf(str2.substr(i, 1)) == -1) return false;
	return true;
}

function checkUsr(){
		var obj = document.getElementById("user");
		if (obj.value.length == 0) { 
			document.getElementById("user_err").innerHTML = "<span style='color:#f00'>用户名不为空</span>";
			obj.focus();
			return false;
		}
		if (chkChar(obj.value) == false) {
			document.getElementById("user_err").innerHTML = "<span style='color:#f00'>非法字符</span>";
			obj.value = '';
			obj.focus();
			return false;
		}
		if(obj.value.length < 6 || obj.value.length > 12) {
			document.getElementById("user_err").innerHTML = "<span style='color:#f00'>长度为6-12</span>";
			obj.value = '';
			obj.focus();
			return false;
		}
		ajaxCheck("user" , obj.value);	
}

function isEmail(str){
	if(str.match(/[\w-]+@{1}[\w-]+\.{1}\w{2,4}(\.{0,1}\w{2}){0,1}/ig) != str)
	return false;
	else
	return true;
}

function checkEmail(){
	var obj = document.getElementById("email");
	if (!isEmail(obj.value)) {
		document.getElementById("email_err").innerHTML = "<span style='color:#f00'>邮箱无效</span>";
		obj.focus();
		return false;
	}
	ajaxCheck("email" , obj.value);	
}

function checkPwd(){
	obj = document.getElementById("pwd");
	if (obj.value.length == 0) {
		document.getElementById("pwd_err").innerHTML = "<span style='color:#f00'>密码不能为空</span>";
		obj.focus();
		return false;
	}
	if (obj.value.length < 6) {
		document.getElementById("pwd_err").innerHTML = "<span style='color:#f00'>密码长度6-12</span>";
		obj.value = "";
		obj.focus();
		return false;
	}
	document.getElementById("pwd_err").innerHTML = "<span style='color:#00FF00'>密码可用</span>";
	return ; 	
}


function login(){
		var obj = document.getElementById("user");
		if (obj.value.length == 0) { 
			document.getElementById("user_err").innerHTML = "<span style='color:#f00'>用户名不为空</span>";
			obj.focus();
			return false;
		}
		if (chkChar(obj.value) == false) {
			document.getElementById("user_err").innerHTML = "<span style='color:#f00'>非法字符</span>";
			obj.value = '';
			obj.focus();
			return false;
		}
		if(obj.value.length < 6 || obj.value.length > 12) {
			document.getElementById("user_err").innerHTML = "<span style='color:#f00'>长度为6-12</span>";
			obj.value = '';
			obj.focus();
			return false;
		}
		obj = document.getElementById("email");
		if (!isEmail(obj.value)) {
			document.getElementById("email_err").innerHTML = "<span style='color:#f00'>邮箱无效</span>";
			obj.focus();
			return false;
		}
		obj = document.getElementById("pwd");
		if (obj.value.length == 0) {
			document.getElementById("pwd_err").innerHTML = "<span style='color:#f00'>密码不能为空</span>";
			obj.focus();
			return false;
		}
		if (len(obj.value) < 6) {
			document.getElementById("pwd_err").innerHTML = "<span style='color:#f00'>密码长度6-12</span>";
			obj.value = "";
			obj.focus();
			return false;
		}
		document.getElementById('ktLogin').submit();
						
}

function KeyDown(){
    	if (event.keyCode == 13) {
			event.returnValue=false;
			event.cancel = true;
        	reg.btnsubmit.click();
    	}
}


function bshow(){
	document.getElementById('btn_move').style.display = "block";
	return;
}

function bhide(){
	document.getElementById('btn_move').style.display = "none";
	return;
}
/* 预先加载图片 */
function loadImage(url , callback , param)
{
	var img = new Image() ; 
	img.src = url ; 
	if(img.complete)
	{
		callback.call();
		return ;
	}
	img.onload = function()
	{
		callback.call();
	}
}
function loadImage2(url)
{
	var img = new Image() ;
	img.src = url ;
}

function perImage()
{
	var img = new Image() ; 
	for(var i = 0; i < 10 ; i++)
	{
		img[0] = '';
	}
	img[0].src =  "img/second-bg5.gif";
	for(var i = 1; i < 10 ; i++)
	{
		loadImage2("img/frame-newlogin"+i+".gif");
	}
	
	setTimeout(function(){showImg();} , 1000);
}
function showImg()
{
	document.getElementById("frame-newlogin").style.display = "block";
}












