﻿/*
*	注册&登录
*/
//生成新时间
var nDate=new Date();
var nTime=nDate.getYear()+""+nDate.getMonth()+1+""+nDate.getDate()+Math.random();

function Go_login(){
	var _username=$("username").value;
	var _password=$("password").value;
	if(!_username || !_password){
		alert("请正确填写您的登录信息哦！");
		$("username").focus();
		return false;
	}
}

function _isRegister(){
	var offsetH=20;
	var offsetV=20;
	var _username=$("RegUserName");
	if(_username.value){
		VeryInfo("请稍候！正在检查用户名是否可用...","post_error",offsetH,offsetV);
		var Xml="../post/Register_Post.asp";
		var ajax = new sack(Xml);
		ajax.method = "GET";
		ajax.setVar({
			"new":nTime,"&RegUserName":encodeURIComponent(_username.value),"&GetXML":"true"
		});
		ajax.onError = function (){
			alert(ajax.response)
		}
		ajax.onCompletion = function (){
			//alert(ajax.response)
			var response  = ajax.responseXML;
			var _Action=response.getElementsByTagName("action")[0].firstChild.data;	//必需
			if(_Action=="false"){
				_username.focus();
				VeryInfo("对不起，用户名已经被注册！","post_error",offsetH,offsetV);
				$("isReg").value="true";
			}else{
				VeryInfo("","post_error",offsetH,offsetV);
				$("isReg").value="false";
			}
		}
		ajax.send("");
	}
}


function Go_register(){
	var _username=$("RegUserName");
	if(!isRegisterUserName(_username.value)){
		alert("请输入合法的用户名!");
		_username.focus();
		return false;
	}
	if($("isReg").value=="true"){
		alert("对不起!\n\n您输入的用户名已经被注册!");
		_username.focus();
		return false;
	}
	
	
	var _password=$("RegUserPass");
	if(!isPasswd(_password.value)){
		alert("请输入合法的密码!");
		_password.focus();
		return false;
	}
	
	var _PassConfirm=$("PassConfirm");
	if(_password.value!=_PassConfirm.value){
		alert("两次输入的密码不一致!");
		_PassConfirm.focus();
		return false;
	}
	
	if(new getSelect("QuestSelect").value==0){
		alert("请选择您的密码提示问题!");
		$("QuestSelect").focus();
		return false;
	}
	
	var _PassAnswer=$("PassAnswer");
	if(!_PassAnswer.value){
		alert("请输入您的密码找回答案!");
		_PassAnswer.focus();
		return false;
	}
	
	var _RegType=$("reg_type");
	if(_RegType.value=="company"){
		//
		var _CompName=$("CompName");
		if(!_CompName.value){
			alert("请输入您公司的名称!");
			_CompName.focus();
			return false;
		}
	
		var _MainInd=$$("MainInd");
		var _MainInd_Error=true;
		for(var i=0;i<_MainInd.length;i++){
			if(_MainInd[i].checked){
				_MainInd_Error=false;
				break;	
			}
		}
		
		if(_MainInd_Error){
			alert("请选择贵公司所属行业!");
			$$("MainInd")[0].focus();
			return false;
		}
		
		//
		var _Item_Area0=new getSelect("Item_Area0");
		if(!_Item_Area0.value){
			alert("请选择公司所在省份!");
			$("Item_Area0").focus();
			return false;
		}
		
		var _Item_Area1=new getSelect("Item_Area1");
		if($("Item_Area1").length>0 && !_Item_Area1.value && !$("Item_Area1").disabled){
			alert("请选择公司所在市县!");
			$("Item_Area1").focus();
			return false;
		}
		
		var _Item_Area2=new getSelect("Item_Area2");
		if(_Item_Area1.value && !_Item_Area2.value && !$("Item_Area2").disabled){
			alert("请选择公司所在区!");
			$("Item_Area2").focus();
			return false;
		}
		
		//
		var _CompAddr=$("CompAddr");
		if(!_CompAddr.value){
			alert("请输入您公司的地址!");
			_CompAddr.focus();
			return false;
		}
		
		var _CompZipCode=$("CompZipCode");
		if(!isDigit(_CompZipCode.value)){
			alert("请输入您公司所在地的邮编!");
			_CompZipCode.focus();
			return false;
		}
		//
	}
	
	var _RealName=$("RealName");
	if(!_RealName.value){
		alert("请输入您的真实姓名!/n/n方便我们与您取得联系!");
		_RealName.focus();
		return false;
	}
	
	/*
	var _UserPos=$("UserPos");
	if(!_UserPos.value){
		alert("请输入您的池前职务!");
		_UserPos.focus();
		return false;
	}
	
	//var _PhoneCountryPrefix=$("PhoneCountryPrefix");
	//var _PhoneAreaPrefix=$("PhoneAreaPrefix");
	var _UserPhone=$("UserPhone");
	//!isDigit(_PhoneCountryPrefix.value) || !isDigit(_PhoneAreaPrefix.value) || 
	if(!isTel(_UserPhone.value)){
		alert("请输入您的联系电话!");
		_UserPhone.focus();
		return false;
	}
	
	//var _FaxCountryPrefix=$("FaxCountryPrefix");
	//var _FaxAreaPreFix=$("FaxAreaPreFix");
	var _UserFax=$("UserFax");
	//!isDigit(_FaxCountryPrefix.value) || !isDigit(_FaxAreaPreFix.value) || 
	if(!isTel(_UserFax.value)){
		alert("请输入您的联系传真!");
		_UserFax.focus();
		return false;
	}
	var _UserMobile=$("UserMobile");
	if(!isMobil(_UserMobile.value) || _UserMobile.value.length<11){
		alert("请输入您的移动电话!");
		_UserMobile.focus();
		return false;
	}
	*/
	var _UserEmail=$("UserEmail");
	if(!_UserEmail.value || !isEmail(_UserEmail.value)){
		alert("请输入您的电子邮件!");
		_UserEmail.focus();
		return false;
	}

	var _CompWeb=$("CompWeb");
	_CompWeb.value=_CompWeb.value.toLowerCase();
	if(_CompWeb.value&&!isHttp(_CompWeb.value)){
		alert("请输入正确的网站地址!");
		_CompWeb.focus();
		return false;
	}
	
	var _CofirmOpCode=$("CofirmOpCode");
	if(!_CofirmOpCode.value || isNaN(parseInt(_CofirmOpCode.value))){
		if($("SafeTable").style.display=="none"){
			$("SafeTable").style.display="";
		}else{
			alert("请输入当前的验证字符!");
		}
		$("NumericImage").src+="?"+Math.random();
		_CofirmOpCode.value='';
		_CofirmOpCode.focus();
		return false;
	}
	
}
