﻿function openLoad(){
	$(".loading").show("80");
}
function closeLoad(){
	$(".loading").hide("80");
}

$(document).ready(function(){
	if ($.browser.msie){
		formfocus();
	}
})

function formfocus(){
	$("dd>input[@type='text'],dd>input[@type='password'], dd>select, p>textarea").focus(function(){$(this).addClass("formfocus")}).blur(function(){$(this).removeClass("formfocus")});
	//for(var i=0;i <document.getElementsByName("p").length;i++) {
	$("input[@name='MyUser']").focus(function(){$("span").eq(0).addClass("tipsactive")}).blur(function(){$("span").eq(0).removeClass("tipsactive")});
	$("input[@name='MyPass']").focus(function(){$("span").eq(1).addClass("tipsactive")}).blur(function(){$("span").eq(1).removeClass("tipsactive")});
	$("input[@name='MyPass2']").focus(function(){$("span").eq(2).addClass("tipsactive")}).blur(function(){$("span").eq(2).removeClass("tipsactive")});
	$("input[@name='MyQuestion']").focus(function(){$("span").eq(3).addClass("tipsactive")}).blur(function(){$("span").eq(3).removeClass("tipsactive")});
	$("input[@name='MyAnswer']").focus(function(){$("span").eq(4).addClass("tipsactive")}).blur(function(){$("span").eq(4).removeClass("tipsactive")});
	$("input[@name='MyTrueName']").focus(function(){$("span").eq(5).addClass("tipsactive")}).blur(function(){$("span").eq(5).removeClass("tipsactive")});
	$("input,select,textarea").eq(6).focus(function(){$("span").eq(6).addClass("tipsactive")}).blur(function(){$("span").eq(6).removeClass("tipsactive")});
	$("input[@name='MyEmail']").focus(function(){$("span").eq(7).addClass("tipsactive")}).blur(function(){$("span").eq(7).removeClass("tipsactive")});
	$("input[@name='MyPhone']").focus(function(){$("span").eq(8).addClass("tipsactive")}).blur(function(){$("span").eq(8).removeClass("tipsactive")});
	$("select[@name='MyType']").focus(function(){$("span").eq(9).addClass("tipsactive")}).blur(function(){$("span").eq(9).removeClass("tipsactive")});
	$("input[@name='MyCompany']").focus(function(){$("span").eq(10).addClass("tipsactive")}).blur(function(){$("span").eq(10).removeClass("tipsactive")});
	$("select[@name='MyTradeType']").focus(function(){$("span").eq(11).addClass("tipsactive")}).blur(function(){$("span").eq(11).removeClass("tipsactive")});
	$("input[@name='MyADD']").focus(function(){$("span").eq(12).addClass("tipsactive")}).blur(function(){$("span").eq(12).removeClass("tipsactive")});
	$("input[@name='MyProductKey']").focus(function(){$("span").eq(13).addClass("tipsactive")}).blur(function(){$("span").eq(13).removeClass("tipsactive")});
	$("input[@name='MyCode']").focus(function(){$("span").eq(14).addClass("tipsactive")}).blur(function(){$("span").eq(14).removeClass("tipsactive")});
}

function check_data(){   
  if(uid() && upass() && upass2() && uquestion() && uanswer() && uname() && ujob() && uemail() &&  uphone() && utype() && ucompany() &&  utradetype() && uadd() && uproducttype() &&  ucode() ){
	return true;
	}
	return false;
}

function uid(){
	var MyUser  = $("#MyUser").val();
	var My = "CheckUID";
  if (MyUser  == "")
  {
    $("span").eq(0).removeClass().addClass("tipserror").text("× 请输入用户ID！此ID必须以您企业的电话号码注册且必须为数字，一旦注册成功，将不能修改。格式为:05808888888");
    return false;
  }
	else if(!chksafe(MyUser)){
			$("span").eq(0).removeClass().addClass("tipserror").text("× 用户ID中含有非法字符，请仔细检查，不能含有,等字符");
			return false;
	}
	else if(!checkPhone(MyUser)){
			$("span").eq(0).removeClass().addClass("tipserror").text("× 用户ID格式不正确，请以您企业的电话号码注册。格式化为：05808888888");
			return false;
	}
	else{
		$.ajax({
    type: "GET",
    url: "/MyReg/ureg.php",
		data: "My=" + My + "&MyUser=" + MyUser,
    beforeSend: function(){
      $(".tipsactive").eq(0).text("loading......");
    },
    success: function(msg){
			if(msg == "error"){$("span").eq(0).removeClass().addClass("tipserror").text("× 该用户ID已存在，请重新输入");}
			if(msg == "success"){$("span").eq(0).removeClass().addClass("tipspass").text("√ 用户ID验证通过");}
		}
  });
	return true;
	}
}

function upass(){
	var MyPass  = $("#MyPass").val();
	var Chinese=/[\u0391-\uFFE5]+/;   
  var chkChinese=Chinese.test(MyPass);
  if ( MyPass  == ""){
    $("span").eq(1).removeClass().addClass("tipserror").text("× 请输入密码，密码长度6～16位，字母区分大小写，建议采用难猜的英文与数字组合");
    return false;
  }
	else if(chkChinese){
		$("span").eq(1).removeClass().addClass("tipserror").text("× 密码含有中文,请重新输入");
    return false;
	}
	else if( MyPass.length < 6 || MyPass.length > 16){ 
		$("span").eq(1).removeClass().addClass("tipserror").text("× 密码位数必须在6-16个字符内");
		return false;
	}
	else{
		$("span").eq(1).removeClass().addClass("tipspass").text("√ 密码输入正确");
		return true;
	}
}

function upass2(){
	var MyPass = $("#MyPass").val();
	var MyPass2  = $("#MyPass2").val();
  if ( MyPass2  == ""){
    $("span").eq(2).removeClass().addClass("tipserror").text("× 请重复输入密码");
    return false;
  }
	else if(MyPass != MyPass2){
		$("span").eq(2).removeClass().addClass("tipserror").text("× 两次密码输入不一致，请重新输入");
		return false;
	}
	else{
		$("span").eq(2).removeClass().addClass("tipspass").text("√ 密码输入正确");
		return true;
	}
}

function uquestion(){
	var MyQuestion  = $("#MyQuestion").val();
  if (MyQuestion  == "")
  {
    $("span").eq(3).removeClass().addClass("tipserror").text("× 请输入您的自定义问题，如：我高中的学校？当您忘记密码时，自定义问题和答案将是取回您密码的凭证");
    return false;
  }
	else if(!chksafe(MyQuestion)){
			$("span").eq(3).removeClass().addClass("tipserror").text("× 您的密码问题中含有非法字符，请仔细检查，不能含有' ,等字符");
			return false;
	}
	else if( MyQuestion.length < 3 || MyQuestion.length > 12){ 
		$("span").eq(3).removeClass().addClass("tipserror").text("× 密码问题字符位数在3-12位之间,请仔细检查");
		return false;
	}
	else{
		$("span").eq(3).removeClass().addClass("tipspass").text("√ 密码问题验证通过");
		return true;
	}
}

function uanswer(){
	var MyAnswer  = $("#MyAnswer").val();
	var MyQuestion  = $("#MyQuestion").val();
  if (MyAnswer  == "")
  {
    $("span").eq(4).removeClass().addClass("tipserror").text("× 请输入您的自定义答案，自定义问题和答案将是取回您密码的凭证");
    return false;
  }
	else if(!chksafe(MyAnswer)){
			$("span").eq(4).removeClass().addClass("tipserror").text("× 您的密码问题中含有非法字符，请仔细检查，不能含有' ,等字符");
			return false;
	}
	else if(MyAnswer == MyQuestion){
		$("span").eq(4).removeClass().addClass("tipserror").text("× 自定义问题和答案不能一样，请重新输入");
		return false;
	}
	else if( MyAnswer.length < 3 || MyAnswer.length > 12){ 
		$("span").eq(4).removeClass().addClass("tipserror").text("× 密码问题字符位数在3-12位之间,请仔细检查");
		return false;
	}
	else{
		$("span").eq(4).removeClass().addClass("tipspass").text("√ 密码问题验证通过");
		return true;
	}
}

function uname(){
	var MyTrueName  = $("#MyTrueName").val();
  if (MyTrueName  == "")
  {
    $("span").eq(5).removeClass().addClass("tipserror").text("× 请输入您的真实姓名。姓名必须为2-4位中文");
    return false;
  }
	else if(!chksafe(MyTrueName)){
			$("span").eq(5).removeClass().addClass("tipserror").text("× 真实姓名中含有非法字符，请仔细检查，不能含有' ,等字符");
			return false;
	}
	else if(!checkIsChinese(MyTrueName)){
			$("span").eq(5).removeClass().addClass("tipserror").text("× 您的真实姓名不是有效的中文，请重新输入");
			return false;
	}
	else if( MyTrueName.length < 2 || MyTrueName.length > 4){ 
		$("span").eq(5).removeClass().addClass("tipserror").text("× 真实姓名必须是2-4位中文,请仔细检查");
		return false;
	}
	else{
		$("span").eq(5).removeClass().addClass("tipspass").text("√ 真实姓名验证通过");
		return true;
	}
}

function ujob(){
	var MyJob  = $("#MyJob").val();
  if (MyJob  == "")
  {
    $("span").eq(6).removeClass().addClass("tipserror").text("× 请输入您在公司的职位。");
    return false;
  }
	else if(!chksafe(MyJob)){
			$("span").eq(6).removeClass().addClass("tipserror").text("× 职位名称中含有非法字符，请仔细检查，不能含有' ,等字符");
			return false;
	}
	else{
		$("span").eq(6).removeClass().addClass("tipspass").text("√ 职位验证通过");
		return true;
	}
}

function uemail(){
	var MyEmail  = $("#MyEmail").val();
	var My="CheckMyEmail";
  if (MyEmail  == "")
  {
    $("span").eq(7).removeClass().addClass("tipserror").text("× 请输入您的电子邮件，是客户联系您的重要方式。也是你取回密码的主要方式");
    return false;
  }
	else if(!chkemail(MyEmail)){
		$("span").eq(7).removeClass().addClass("tipserror").text("× 电子邮件格式错误");
		return false;
	}
	else{
		$.ajax({
    type: "GET",
    url: "/MyReg/ureg.php",
		data: "My=" + My + "&MyEmail=" + MyEmail,
    beforeSend: function(){
      $(".tipsactive").eq(7).text("loading......");
    },
    success: function(msg){
			if(msg == "error"){$("span").eq(7).removeClass().addClass("tipserror").text("× 电子邮件已存在，请重新输入");}
			if(msg == "success"){$("span").eq(7).removeClass().addClass("tipspass").text("√ 电子邮件验证通过");}
		}
  });
	return true;
	}
}

function uphone(){
	var MyPhone  = $("#MyPhone").val();
  if (MyPhone  == ""){
    $("span").eq(8).removeClass().addClass("tipserror").text("× 请输入您的联系电话！");
    return false;
  }
	else if(!chksafe(MyPhone)){
			$("span").eq(8).removeClass().addClass("tipserror").text("× 用户ID中含有非法字符，请仔细检查，不能含有,等字符");
			return false;
	}
	else if(!checkPhone(MyPhone)){
			$("span").eq(8).removeClass().addClass("tipserror").text("× 联系电话格式不正确，请重新输入。格式化为：05808888888的舟山本地座机");
			return false;
	}
	else{
		$("span").eq(8).removeClass().addClass("tipspass").text("√ 联系电话验证通过");
		return true;
	}
}

function utype(){
	var MyType  = $("#MyType").val();
  if (MyType  == ""){
    $("span").eq(9).removeClass().addClass("tipserror").text("× 请选择您企业的所属企业类型！");
    return false;
  }
	else{
		$("span").eq(9).removeClass().addClass("tipspass").text("√ 企业类型验证通过");
		return true;
	}
}

function ucompany(){
	var MyCompany  = $("#MyCompany").val();
	var My="CheckCompany";
  if (MyCompany  == "")
  {
    $("span").eq(10).removeClass().addClass("tipserror").text("× 请输入您企业在工商局注册的完整企业名称。企业名称为5-18个中文字符");
    return false;
  }
	else if(!chksafe(MyCompany)){
			$("span").eq(10).removeClass().addClass("tipserror").text("× 您的企业名称中含有非法字符，请仔细检查，不能含有' ,等字符");
			return false;
	}
	else if(!checkIsChinese(MyCompany)){
			$("span").eq(10).removeClass().addClass("tipserror").text("× 您的企业名称不是有效的中文，请重新输入");
			return false;
	}
	else if( MyCompany.length < 5 || MyCompany.length > 18){ 
		$("span").eq(10).removeClass().addClass("tipserror").text("× 您的企业名称字符位数不符，企业名称必须为5-18个中文字符,请仔细检查");
		return false;
	}
else{
		$.ajax({
    type: "GET",
    url: "/MyReg/ureg.php",
		data: "My=" + My + "&MyCompany=" + MyCompany,
    beforeSend: function(){
      $(".tipsactive").eq(10).text("loading......");
    },
    success: function(msg){
			if(msg == "error"){$("span").eq(10).removeClass().addClass("tipserror").text("× 公司名称已存在，请重新输入");}
			if(msg == "success"){$("span").eq(10).removeClass().addClass("tipspass").text("√ 公司名称验证通过");}
		}
  });
	return true;
	}
}

function utradetype(){
	var MyTradeType  = $("#MyTradeType").val();
  if (MyTradeType  == ""){
    $("span").eq(11).removeClass().addClass("tipserror").text("× 请选择您企业的所属企业类型！");
    return false;
  }
	else{
		$("span").eq(11).removeClass().addClass("tipspass").text("√ 企业类型验证通过");
		return true;
	}
}

function uadd(){
	var MyADD  = $("#MyADD").val();
  if (MyADD  == ""){
    $("span").eq(12).removeClass().addClass("tipserror").text("× 请填写您公司的主要经营地点或办公地点");
    return false;
  }
	else if(!chksafe(MyADD)){
		$("span").eq(12).removeClass().addClass("tipserror").text("× 您的经营地址中含有非法字符，请仔细检查，不能含有' ,等字符");
		return false;
	}
	else if( MyADD.length < 4 || MyADD.length > 30){ 
		$("span").eq(12).removeClass().addClass("tipserror").text("× 您的经营地址太短了，请不要少于4个字符");
		return false;
	}
	else{
		$("span").eq(12).removeClass().addClass("tipspass").text("√ 经营地址验证通过");
		return true;
	}
}

function uproducttype(){
	var MyProductKey  = $("#MyProductKey").val();
  if (MyProductKey  == ""){
    $("span").eq(13).removeClass().addClass("tipserror").text("× 请填写主营产品，为了给您提供匹配的产品信息，请填写贵公司主营的产品（或服务）关键字。如有多个，请用 | 隔开");
    return false;
  }
	else if(!chksafe(MyProductKey)){
		$("span").eq(13).removeClass().addClass("tipserror").text("× 您的主营产品中含有非法字符，请仔细检查，不能含有' ,等字符");
		return false;
	}
	else{
		$("span").eq(13).removeClass().addClass("tipspass").text("√ 经营地址验证通过");
		return true;
	}
}

function ucode(){
	var MyCode  = $("#MyCode").val();
	var My = "CheckCode";
  if (MyCode  == ""){
    $("span").eq(14).removeClass().addClass("tipserror").text("× 请输入验证码");
    return false;
  }
	else{
		$.ajax({
    type: "GET",
    url: "/MyReg/ureg.php",
		data: "My=" + My + "&MyCode=" + MyCode,
    beforeSend: function(){
      $(".tipsactive").eq(14).text("loading......");
    },
    success: function(msg){
			if(msg == "error"){$("span").eq(14).removeClass().addClass("tipserror").text("× 验证码输入错误");}
			if(msg == "success"){$("span").eq(14).removeClass().addClass("tipspass").text("√ 验证码验证通过");}
		}
  });
	return true;
	}
}