//javascript
function init(){
	$("username").focus();
}
//显示正确提示信息
function showregright(obj,msg){
	obj.className="regmsg2";
	obj.innerHTML=msg;
	return true;
}
//显示错误提示信息
function showregwrong(obj,msg){
	obj.className="regmsg1";
	obj.innerHTML=msg;
	return false;
}
//隐藏企业部分，显示个人部分
function enthide(){
	$('entarea').hide();
	$('perarea').show();
}
//显示企业部分，隐藏个人部分
function entshow(){
	$('entarea').show();
	$('perarea').hide();
}
//检测登录名
//TODO
function namechk(username_min,username_max){
	var objmsg=$("msg_username");
	var usernamemsg="登录名必须由"+username_min+"－"+username_max+"个字符组成";
	var usernamelen=$F("username").length;
	if(usernamelen<username_min || usernamelen>username_max)return showwrong(objmsg,usernamemsg);
	new Ajax.Request("/api/usernamecheck.api",{
		method:"get",
		parameters:"username="+$F("username"),
		onLoading:function(){
			//objmsg.innerHTML="正在检测登录名，请稍候……";
		},
		onComplete:function(transport3){
			switch(parseInt(transport3.responseText)){
				case 0:
					return showregright(objmsg,"登录名完成");
					break;
				case 1:
					return showregwrong(objmsg,usernamemsg);
					break;
				default:
					return showregwrong(objmsg,"该登录名已被注册");
					}
		}
	});
}
//检测密码
function passwd1chk(){
	var objmsg=$("msg_passwd");
	if($F("passwd")=="")
	return showwrong(objmsg,"为了确保帐号的安全，您必须为您的帐号设置一个密码");
	else
	return showright(objmsg,"密码输入完成");
}
//检测重复密码
function repasswd1chk(){
	var objmsg=$("msg_repasswd");
	if($F("passwd")!=$F("repasswd"))
	return showwrong(objmsg,"您刚才输入的密码与您上面输入的密码不相同");
	else
	return showright(objmsg,"密码确认完成");
}
//验证邮件地址
function emailchk(){
	var objmsg=$("msg_email");
	if(valid_email($F("email")))
	return showright(objmsg,"电子邮件地址输入完成");
	else
	return showwrong(objmsg,"您输入的电子邮件地址不正确");
}
//验证真实姓名
function rnamechk(){
	var objmsg=$("msg_truename");
	if($F("truename")=="")
	return showwrong(objmsg,"请填写您的真实姓名");
	else
	return showright(objmsg,"真实姓名输入完成");
}
//
function locationchk(){
	var objmsg=$("msg_locationname");
	if($F("locationname")!="")
	return showright(objmsg," 地区(省/市)输入完成");
	else
	return showwrong(objmsg,"请选择地区(省/市)");
}
//验证生日
function birthdaychk(){
	var objmsg=$("msg_birthday");
	if($F("birthday")=="")
	return showwrong(objmsg,"请输入您的生日");
	else
	return showright(objmsg,"您的生日输入完成");
}
//个人网址
function indiurlchk(){
	var objmsg=$("msg_indihomepage");
	var url=$F("indihomepage");
	if(url=="http://" || url=="")
	{
	objmsg.className="msg_o";
	return true;
	}else{
	if(valid_url(url))
	return showright(objmsg,"个人主页地址输入完成");
	else
	return showwrong(objmsg,"您输入的个人主页地址不正确");
	}
}
//企业网址
function enturlchk(){
	var objmsg=$("msg_enthomepage");
	var url=$F("enthomepage");
	if(url=="http://" || url=="")
	{
	objmsg.className="msg_o";
	return true;
	}else{
	if(valid_url(url))
	return showright(objmsg,"企业网站网址输入完成");
	else
	return showwrong(objmsg,"您输入的企业网站网址不正确");
	}
}
//企业名称
function entnamechk(){
	var objmsg=$("msg_entname");
	if($F("entname")=="")
	return showwrong(objmsg,"请填写您的企业名称");
	else
	return showright(objmsg,"企业名称输入完成");
}
//企业联系人
function linkmanchk(){
	var objmsg=$("msg_linkman");
	if($F("linkman")=="")
	return showwrong(objmsg,"请填写您的企业联系人姓名");
	else
	return showright(objmsg,"企业联系人姓名输入完成");
}
//企业所属行业
function tradechk(){
	var objmsg=$("msg_tradename");
	if($("tradename").value=="")
	return showwrong(objmsg,"请选择企业所属行业");
	else
	return showright(objmsg,"企业所属行业完成");
}
//企业电话
function enttel(){
	var objmsg=$("msg_enttel");
	if($F("tel")=="")
	return showwrong(objmsg,"请填写企业的联系电话");
	else
	return showright(objmsg,"企业联系电话输入完成");
}
//企业地址
function entaddr(){
	var objmsg=$("msg_entaddress");
	if($F("address")=="")
	return showwrong(objmsg,"请填写企业的详细地址");
	else
	return showright(objmsg,"企业详细地址输入完成");
}
//验证码
function auimgchk(){
	var objmsg=$("msg_code");
	if($F("code")=="")
	return showwrong(objmsg,"请输入图片中的内容");
	else
	return showright(objmsg,"验证码输入完成");
}
//同意注册协议
function agreechk(){
	var objmsg=$("msg_agree");
	if($F("agree")==null)
	return showwrong(objmsg,"您必须同意注册协议才能注册");
	else
	return showright(objmsg,"同意注册协议");
}
var plat2send;
function platr_show(){
	plat2send=new platform(400,200);
	plat2send.setTitle("提示：正在提交注册信息！");
	plat2send.setContent("<div class=\"align2 line30\" style=\"height:100px;\"><img class=\"margintop8\" src=\"/images/share/loading_g.gif\" /> &nbsp;正在提交注册信息，请稍候……</div>");
	plat2send.show();
}
function formchk(){
	var rflag; 
	var p2,p3,p1=passwd1chk();
	p1&=repasswd1chk();
	p1&=emailchk();
	p1&=locationchk();
	p1&=auimgchk();
	p1&=agreechk();
	//个人用户
	if($F("usertype0")==0){
		p1&=rnamechk();
		p1&=birthdaychk();
		p1&=indiurlchk();
		rflag=p1==0?false:true;
	} 
	else{
		p1&=enturlchk();
		p1&=entnamechk();
		p1&=linkmanchk();
		p1&=tradechk();
		p1&=enttel();
		p1&=entaddr();
		rflag=p1==0?false:true;
	}
	if(rflag)
	{
		platr_show();
	}
	else
	{
		alert("提示：\n\n您填写的信息不正确，请检查！");
	}
	return rflag;
}