// JavaScript Document// JavaScript Document
/*
  检测用户名是否已经被注册过
  2008-11-11
*/
function TestUserOk()
{	
    var taget_obj = document.getElementById('testCanReg');
	myajax = new DedeAjax(taget_obj,false,false,"","","");
	myajax.SendGet2("index_do.php?userid=" + document.form2.userid.value +"&fmdo=user&dopost=checkuser");
	myajax = null;
}
/*
  用户提示用户输入符合的密码。 
*/
function focus_pass() 
{
	//objpass = document.getElementId('password');
	document.getElementById('password_info').innerHTML = '由6-20个字母（区分大小写）或数字组成。';
}
/*
  对用户输入的密码信息长度进行限制。
*/
function unfocus_pass() 
{
	// document.getElementById('password_info').innerHTML = '';
	if(document.form2.userpwd.value != "")
	{
		pwdLength = document.form2.userpwd.value.length;
		if(pwdLength>20 || pwdLength<6)
		{
		  	document.getElementById('password_info').innerHTML = '密码必须由6-20个字母（区分大小写）或数字组成。';
		}
		else
		{
			document.getElementById('password_info').innerHTML = '';
		}
	}
	else
	{
		document.getElementById('password_info').innerHTML = '';
	}
}
/*
  对验证密码的提示 2008-11-12
*/
function focus_passok() 
{
	document.getElementById('passwordok_info').innerHTML = '请您再输入一次上面填写的密码。';
}
/*
  对验证密码所做做的检测 2008-11-12
*/
function unfocus_passok()
{
	if(document.form2.userpwdok.value != "")
	{
		if(document.form2.userpwdok.value!=document.form2.userpwd.value)
		{
		  	document.getElementById('passwordok_info').innerHTML = '两次输入的密码不一致。请再输入一遍您上面填写的密码';
		}
		else
		{
			document.getElementById('passwordok_info').innerHTML = '';
		}
	}
	else
	{
		document.getElementById('passwordok_info').innerHTML = '';
	}	
}
/*
  对用户邮箱的格式进行判断 2008-11-12
*/
function focus_email()
{
	document.getElementById('email_info').innerHTML = '请输入电子邮箱。没有电子邮箱？<a href=\"http://www.126.com\" target=\"_blank\" class=\"NOL\">注册网易邮箱<\/a> <a href=\"https://reg.cn.yahoo.com/reg_alibaba/alibaba_eval2\" target=\"_blank\" class=\"NOL\">注册雅虎邮箱<\/a>','<h1>电子邮件格式不正确，请输入正确的电子邮件地址。<\/h1>';	
}
function unfocus_email()
{
	var emailAddress = document.form2.email.value;
	
	if(emailAddress!="")
	{
		var patn = /^[_a-zA-Z0-9\-]+(\.[_a-zA-Z0-9\-]*)*@[a-zA-Z0-9\-]+([\.][a-zA-Z0-9\-]+)+$/;
		if(patn.test(emailAddress))
		{
			document.getElementById('email_info').innerHTML = '填写正确';
		}
		else
		{
			document.getElementById('email_info').innerHTML = '电子邮件格式不正确，请输入正确的电子邮件地址';
		}
	}
	else
	{
		document.getElementById('email_info').innerHTML = '';	
	}
}
/*
  对用户输入的固定电话或者传真号码格式提示并做错误检测 2008-11-12
*/
function focus_country(obj)
{
	document.getElementById(obj).innerHTML = '请输入您的准确号码';
}
/*
  当光标移开时，对用户输入的信息进行检测
*/
function unfocus_country(obj)
{
	if(obj == "phone_info")
	{
		var phone_country = document.form2.phone_country.value;
		var phone_area = document.form2.phone_area.value;
		var phone_number = document.form2.phone_number.value;
	}
	else
	{
		var phone_country = document.form2.fax_country.value;
		var phone_area = document.form2.fax_area.value;
		var phone_number = document.form2.fax_number.value;
	}
	
	// 对国家区号进行检测
	if(phone_country!="")
	{
		var patn = /^[0-9]+$/;
		if(patn.test(phone_country))
		{
			document.getElementById(obj).innerHTML = '';
		}
		else
		{
			document.getElementById(obj).innerHTML = '国家号码只能使用数字';	
		}
	}
	else
	{
		document.getElementById(obj).innerHTML = '';	
	}
	// 对地区区号进行检测
	if(phone_area!="")
	{
		var patn = /^[0-9]+$/;
		if(patn.test(phone_area))
		{
			document.getElementById(obj).innerHTML = '';
		}
		else
		{
			document.getElementById(obj).innerHTML = '区号只能使用数字';
		}
	}
	// 对固定电话号码格式进行限制
	if(phone_number!="")
	{
		var patn = /^[0-9-\/]+$/;
		if(patn.test(phone_number))
		{
			document.getElementById(obj).innerHTML = '';
		}
		else
		{
			document.getElementById(obj).innerHTML = '电话号码只能使用数字或\"/\",\"-\"';
		}
	}
}

/*
  对用户输入手机信息进行提示
*/
function focus_mobilephone()
{
	var mobile_phone = document.form2.mobile_phone.value;
	var patn = /^[0-9]+$/;
	if(patn.test(mobile_phone))
	{
		document.getElementById('mobilephone').innerHTML = '';
	}
	else
	{
		document.getElementById('mobilephone').innerHTML = '方便客户及时联系您。';
	}
}
function unfocus_mobilephone()
{
	var mobile_phone = document.form2.mobile_phone.value;
	if(mobile_phone!="")
	{
		var patn = /^[0-9]+$/;
		if(patn.test(mobile_phone))
		{
			document.getElementById('mobilephone').innerHTML = '';
		}
		else
		{
			document.getElementById('mobilephone').innerHTML = '电话号码只能使用数字';	
		}
	}
	else
	{
		document.getElementById('mobilephone').innerHTML = '';	
	}
}

/*
  公司名称的提示信息
*/
function focus_comname()
{
	document.getElementById('comname_info').innerHTML = '注册企业请填写工商局注册的全称，无商号的个体经营者请填写执照上的姓名，并标注个体经营。如:张三（个体经营）';
}
function unfocus_comname()
{
	document.getElementById('comname_info').innerHTML = '';
}
/*
  公司所在地信息的提示
*/
function focus_comlocation()
{
	document.getElementById('city_info').innerHTML = '请详细填写贵公司所在地。如中国江苏南京';
}
function unfocus_comlocation()
{
	document.getElementById('city_info').innerHTML = '';
}
/*
  公司经营地址的提示
*/
function focus_comaddr()
{
	document.getElementById('comaddr_info').innerHTML = '请详细填写贵公司经营地址。如：红岭中路南国大厦1栋8层。';
}
function unfocus_comaddr()
{
	document.getElementById('comaddr_info').innerHTML = '';
}
/*
  准备出口的产品信息的提示
*/
function focus_import_product()
{
	document.getElementById('import_product_info').innerHTML = '多个产品，请用“，”分隔。如：服装，布料，拉链。';
}
function unfocus_import_product()
{
	document.getElementById('import_product_info').innerHTML = '';
}
/*
  用户提交时，在客户端最后对用户输入信息进行一些必要的检测
  2008-11-11
*/
function checkSubmit()
{
	if(document.form2.userid.value=="")
	{
		document.form2.userid.focus();
		alert("用户名不能为空！");
		return false;
	}
	if(document.form2.userpwd.value=="")
	{
		document.form2.userpwd.focus();
		alert("登陆密码不能为空！");
		return false;
	}
	if(document.form2.userpwdok.value!=document.form2.userpwd.value)
	{
		document.form2.userpwdok.focus();
		alert("两次密码不一致！");
		return false;
	}
	if(document.form2.true_name.value=="")
	{
		document.form2.true_name.focus();
		alert("用户真实名不能为空！");
		return false;
	}
	if(document.form2.peronal_position.value=="")
	{
		document.form2.peronal_position.focus();
		alert("您的职位信息不能为空！");
		return false;
	}
	if(document.form2.email.value=="")
	{
		document.form2.email.focus();
		alert("Email 不能为空！");
		return false;
	}
	else
	{
		var patn = /^[_a-zA-Z0-9\-]+(\.[_a-zA-Z0-9\-]*)*@[a-zA-Z0-9\-]+([\.][a-zA-Z0-9\-]+)+$/;
		if(!patn.test(document.form2.email.value))
		{
			document.form2.email.focus();
			alert("电子邮件格式不正确，请输入正确的电子邮件地址");
			return false;
		}
	}
	
	//在原有基础上添加一些相关的错误检测机制
	
	if(document.form2.phone_number.value=="")
	{
		document.form2.phone_number.focus();
		alert("电话号码不能为空！");
		return false;
	}
	if(document.form2.mobile_phone.value=="")
	{
		document.form2.mobile_phone.focus();
		alert("手机号码不能为空！");
		return false;
	}
	else
	{
		var patn = /^[0-9]+$/;
		if(!patn.test(document.form2.mobile_phone.value))
		{
			document.form2.mobile_phone.focus();
			alert("电话号码只能使用数字");
			return false;
		}
	}
	
	// 检测一些与注册人公司相关的信息
	if(document.form2.comname.value=="")
	{
		document.form2.comname.focus();
		alert("贵公司名称不能为空！");
		return false;
	}
	/*
	根据索引获取省份名和城市名 2008-11-17
	*/
	function getProvinceName()
	{
		var province_index = document.form2.provinceCN.selectedIndex;
		var city_index = document.form2.capitalCN.selectedIndex;
		provinceName = document.form2.provinceCN.options[province_index].text;
		cityName = document.form2.capitalCN.options[city_index].text;
		document.getElementById('provinceName').value = provinceName;
		document.getElementById('cityName').value = cityName;
	}
	if(document.form2.CountryListCN.value=="CN")
	{
		if(document.form2.provinceCN.value=="" || document.form2.provinceCN.value=="省份")
		{
			document.form2.provinceCN.focus();
			alert("请选择省份消息");
			return false;
		}
		else
		{
		// 获取省市信息
		getProvinceName();
		}
	}
	if(document.form2.comaddr.value=="")
	{
		document.form2.comaddr.focus();
		alert("经营地址信息不能为空！");
		return false;
	}
	if(document.form2.category.value=="")
	{
		document.form2.category.focus();
		alert("主要行业信息不能为空！");
		return false;
	}
	if(document.form2.import_product.value=="")
	{
		document.form2.import_product.focus();
		alert("准备出口的产品信息不能为空！");
		return false;
	}
	
	var len = document.getElementsByName("export_area[]").length;
	var checked = false; 
	
	for (i = 0; i < len; i++) 
    { 
        if (document.getElementsByName("export_area[]")[i].checked == true) 
        { 
            checked = true; 
            break; 
        } 
    } 
    if (!checked) 
    { 
        alert("希望拓展的出口地区,请至少选择一项！"); 
        return false; 
    }
}

/*
	验证easybtc供应商注册的信息
*/

function checkSubmit_btc()
{
	if(document.form2.true_name.value=="")
	{
		document.form2.true_name.focus();
		alert("用户真实名不能为空！");
		return false;
	}
	if(document.form2.peronal_position.value=="")
	{
		document.form2.peronal_position.focus();
		alert("您的职位信息不能为空！");
		return false;
	}
	if(document.form2.email.value=="")
	{
		document.form2.email.focus();
		alert("Email 不能为空！");
		return false;
	}
	else
	{
		var patn = /^[_a-zA-Z0-9\-]+(\.[_a-zA-Z0-9\-]*)*@[a-zA-Z0-9\-]+([\.][a-zA-Z0-9\-]+)+$/;
		if(!patn.test(document.form2.email.value))
		{
			document.form2.email.focus();
			alert("电子邮件格式不正确，请输入正确的电子邮件地址");
			return false;
		}
	}
	
	//在原有基础上添加一些相关的错误检测机制
	
	if(document.form2.phone_number.value=="")
	{
		document.form2.phone_number.focus();
		alert("电话号码不能为空！");
		return false;
	}
	if(document.form2.mobile_phone.value=="")
	{
		document.form2.mobile_phone.focus();
		alert("手机号码不能为空！");
		return false;
	}
	else
	{
		var patn = /^[0-9]+$/;
		if(!patn.test(document.form2.mobile_phone.value))
		{
			document.form2.mobile_phone.focus();
			alert("电话号码只能使用数字");
			return false;
		}
	}
	
	// 检测一些与注册人公司相关的信息
	if(document.form2.comname.value=="")
	{
		document.form2.comname.focus();
		alert("贵公司名称不能为空！");
		return false;
	}
	/*
	根据索引获取省份名和城市名 2008-11-17
	*/
	function getProvinceName()
	{
		var province_index = document.form2.provinceCN.selectedIndex;
		var city_index = document.form2.capitalCN.selectedIndex;
		provinceName = document.form2.provinceCN.options[province_index].text;
		cityName = document.form2.capitalCN.options[city_index].text;
		document.getElementById('provinceName').value = provinceName;
		document.getElementById('cityName').value = cityName;
	}
	if(document.form2.CountryListCN.value=="CN")
	{
		if(document.form2.provinceCN.value=="" || document.form2.provinceCN.value=="省份")
		{
			document.form2.provinceCN.focus();
			alert("请选择省份消息");
			return false;
		}
		else
		{
		// 获取省市信息
		getProvinceName();
		}
	}
	if(document.form2.comaddr.value=="")
	{
		document.form2.comaddr.focus();
		alert("经营地址信息不能为空！");
		return false;
	}
	if(document.form2.category.value=="")
	{
		document.form2.category.focus();
		alert("主要行业信息不能为空！");
		return false;
	}
	if(document.form2.import_product.value=="")
	{
		document.form2.import_product.focus();
		alert("准备出口的产品信息不能为空！");
		return false;
	}
	
	var len = document.getElementsByName("export_area[]").length;
	var checked = false; 
	
	for (i = 0; i < len; i++) 
    { 
        if (document.getElementsByName("export_area[]")[i].checked == true) 
        { 
            checked = true; 
            break; 
        } 
    } 
    if (!checked) 
    { 
        alert("产品曾经出口地区,请至少选择一项！"); 
        return false; 
    }
	
	if(document.form2.short_desc.value!="")
	{
		var str = document.form2.short_desc.value;
		if(str.length < 21 || str.length > 2001){
			alert("自我介绍信息在20到2000个字符！");
			return false;	
		}
		else
		{
			return true;	
		}
	}
}

