// JavaScript Document

/*
 个人用户验证
 */

//对照表
var b = [];
var c = [];

b[0] = '';
b[1] = '用户名（邮箱）';
b[2] = '密码';
b[3] = '姓名';
b[4] = '电话';

c[0] = '';
c[1] = 'email';
c[2] = 'password';
c[3] = 'name';
c[4] = 'phone';

function CheckDataGR(obj) {
	var objname = obj.id;
	var objval = obj.value;
	switch (objname) {
	case "email":
		if (!isEmail(objval)) {
			document.getElementById("showimg1").className = "reg_bg5";// 显示错误的图标
			document.getElementById("showmsg1").innerHTML = "邮箱格式不正确"; // 显示错误的信息
			document.getElementById("showmsg1").className = "reg_bg4";// 错误的显示风格
			return false;
		}
		document.getElementById("showimg1").className = "reg_bg6" // 显示正确的图标
		document.getElementById("showmsg1").innerHTML = "输入正确!";
		document.getElementById("showmsg1").className = "reg_bg3";// 显示正确的风格
		return true
		break;
	case "password2":
		if (!isPassword(objval)) {
			document.getElementById("showimg2").className = "reg_bg5";// 显示错误的图标
			document.getElementById("showmsg2").innerHTML = "密码格式不正确。只能输入6-20个字母、数字、下划线 "; // 显示错误的信息
			document.getElementById("showmsg2").className = "reg_bg4";// 错误的显示风格
			return false;
		}
		var i = CheckBrowser();
		var password;
		if (i == 7) {
			password = document.getElementById("myform").password.value;

		} else {
			password = document.getElementById("password").value;

		}
		if (objval != password) {
			document.getElementById("showimg2").className = "reg_bg5";// 显示错误的图标
			document.getElementById("showmsg2").innerHTML = "两次输入的密码不相同"; // 显示错误的信息
			document.getElementById("showmsg2").className = "reg_bg4";// 错误的显示风格
			return false;
		}
		document.getElementById("showimg2").className = "reg_bg6" // 显示正确的图标
		document.getElementById("showmsg2").innerHTML = "输入正确!";
		document.getElementById("showmsg2").className = "reg_bg3"// 显示正确的风格
		return true;
		break;
	case "name":
		if (objval < 1) {
			document.getElementById("showimg3").className = "reg_bg5";// 显示错误的图标
			document.getElementById("showmsg3").innerHTML = "用户名不能为空"; // 显示错误的信息
			document.getElementById("showmsg3").className = "reg_bg4";// 错误的显示风格
			return false;
		}
		document.getElementById("showimg3").className = "reg_bg6" // 显示正确的图标
		document.getElementById("showmsg3").innerHTML = "输入正确!";
		document.getElementById("showmsg3").className = "reg_bg3";// 显示正确的风格

		// 显示正确的风格
		return true;
		break;
	// case "phone":
	//		
	// if(!isTel(objval))
	// {
	// document.getElementById("showimg4").className="reg_bg6";//显示错误的图标
	// document.getElementById("showmsg4").innerHTML="联系电话格式不正确。号码只能有由数字“+“和”-“
	// "; //显示错误的信息
	// document.getElementById("showmsg4").className="reg_bg3";//错误的显示风格
	// return false;
	// }
	// document.getElementById("showimg4").className="reg_bg6" //显示正确的图标
	// document.getElementById("showmsg4").innerHTML="输入正确!";
	// document.getElementById("showmsg4").className="reg_bg3"//显示正确的风格
	// return true
	// break;
	}
}
function Check2() {// 验证第二步注册
	var companyName = document.getElementById("fileField").value;
	var kind = document.getElementById("kind").value;
	var farea = document.getElementById("farea").value;
	var fvoca = document.getElementById("fvoca").value;
	var apply = document.getElementById("apply").value;
	var tempKind = document.getElementById("tempKind").value;
	var reg1 = /\s/g;
	if (companyName.replace(reg1, "").length == 0) {
		return false;
	}
	if (kind == "" || kind == null) {
		return false;
	}
	if (kind == "其他") {
		if (tempKind.replace(reg1, "").length == 0) {
			return false;
		}
	}
	if (farea == null || farea == "") {
		return false;
	}
	if (fvoca == "" || fvoca == null) {
		return false;
	}
	if (apply == null || apply == "") {
		return false;
	}
	return true;

}
function Check3() {// 验证注册第三部，

	var phone = document.getElementById("phone").value;
	var mobile = document.getElementById("mobile").value;
	var workkind = document.getElementById("workkind").value;
	var pors = document.getElementById("pors").value;
	if (!isTel(phone)) {
		return false;
	} else if (!isMobil(mobile)) {

		return false;
	} else if (workkind == 0) {
		return false;

	} else if (pors == 0) {
		return false;
	}
	return true;
}

// 验证表单
function CheckFormGR() {
	for ( var i = 1; i < 4; i++) {
		if (document.getElementById("showimg" + i).className != "reg_bg6") {
			alert(b[i] + "填写错误")
			document.getElementById(c[i]).focus();
			return false;
		}
	}
	return true;
}
function CheckBrowser()// 获取浏览
{
	var app = navigator.appName;
	var verStr = navigator.appVersion;
	if (app.indexOf('Netscape') != -1) {
		return 1;
	} else if (app.indexOf('Microsoft') != -1) {
		if (verStr.indexOf("MSIE 8.0") != -1) {
			return 8;
		} else {
			return 7;
		}

	}
}