﻿// JScript 文件
function getAjax()
{
	var XmlHttp;
	
	//Creating object of XMLHTTP in IE
	try
	{
		XmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
	}
	catch(e)
	{
		try
		{
			XmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
		} 
		catch(oc)
		{
			XmlHttp = null;
		}
	}
	//Creating object of XMLHTTP in Mozilla and Safari 
	if(!XmlHttp && typeof XMLHttpRequest != "undefined") 
	{
		XmlHttp = new XMLHttpRequest();
	}
	return XmlHttp;
}

function city()
{
   var sdaima=document.getElementById('neprovince').value;
   var url='../ajaxserver.aspx?action=city&s='+sdaima;
   var req = getAjax();
   document.getElementById('addr_div').className="show wait";
   document.getElementById('addr_div').innerHTML="请稍候...";
   req.onreadystatechange = function(){
	
		if( req.readyState == 4 && req.status == 200 ) {
    		
           var sarray=req.responseText.split("|");
           var sarraytemp,strname,strtype;
           var obj=document.getElementById("necity");
           obj.options.length=0;
           insertaddrshi("请选择","0");
           for(var i=0;i<sarray.length-1;i++)
           {
              sarraytemp=sarray[i].split(",");
              strname=sarraytemp[0];
              strtype=sarraytemp[1];
              insertaddrshi(strname,strtype);
           }
          document.getElementById("necountry").options.length=0;
          insertaddrxian("请选择","0");
          document.getElementById('addr_div').className='';
          document.getElementById('addr_div').innerHTML="";
		}	
	}
	
	req.open( 'GET', url, true );
	req.send( null );
}

function insertaddrshi(addrname,addrid)
{
    var objSelect=document.getElementById("necity");
    var objOption  =  new Option(addrname,addrid);
    objSelect.options[objSelect.options.length] = objOption;
 }
 
 function country()
 {
   var cdaima=document.getElementById('necity').value;
   var url='../ajaxserver.aspx?action=country&c='+cdaima;
   var req = getAjax();
   document.getElementById('addr_div').className="show wait";
   document.getElementById('addr_div').innerHTML="请稍候...";
   req.onreadystatechange = function(){
	
		if( req.readyState == 4 && req.status == 200 ) {
    		
           var sarray=req.responseText.split("|");
           var sarraytemp,strname,strtype;
           var obj=document.getElementById("necountry");
           obj.options.length=0;
           insertaddrxian("请选择","0");
           for(var i=0;i<sarray.length-1;i++)
           {
              sarraytemp=sarray[i].split(",");
              strname=sarraytemp[0];
              strtype=sarraytemp[1];
              insertaddrxian(strname,strtype);
           }
          document.getElementById('addr_div').className='';
          document.getElementById('addr_div').innerHTML="";
		}	
	}	
	req.open( 'GET', url, true );
	req.send( null );
 }
 
function insertaddrxian(addrname,addrid)
{
    var objSelect=document.getElementById("necountry");
    var objOption  =  new Option(addrname,addrid);
    objSelect.options[objSelect.options.length] = objOption;
 }


function hj_city()
{
   var sdaima=document.getElementById('hjprovince').value;
   var url='../ajaxserver.aspx?action=city&s='+sdaima;
   var req = getAjax();
   document.getElementById('hj_div').className="show wait";
   document.getElementById('hj_div').innerHTML="请稍候...";
   req.onreadystatechange = function(){
	
		if( req.readyState == 4 && req.status == 200 ) {
    		
           var sarray=req.responseText.split("|");
           var sarraytemp,strname,strtype;
           var obj=document.getElementById("hjcity");
           obj.options.length=0;
           inserthjshi("请选择","0");
           for(var i=0;i<sarray.length-1;i++)
           {
              sarraytemp=sarray[i].split(",");
              strname=sarraytemp[0];
              strtype=sarraytemp[1];
              inserthjshi(strname,strtype);
           }
          document.getElementById("hjcountry").options.length=0;
          inserthjxian("请选择","0");
          document.getElementById('hj_div').className='';
          document.getElementById('hj_div').innerHTML="";
		}	
	}
	
	req.open( 'GET', url, true );
	req.send( null );
}


function hj_country()
 {
   var cdaima=document.getElementById('hjcity').value;
   var url='../ajaxserver.aspx?action=country&c='+cdaima;
   var req = getAjax();
   document.getElementById('hj_div').className="show wait";
   document.getElementById('hj_div').innerHTML="请稍候...";
   req.onreadystatechange = function(){
	
		if( req.readyState == 4 && req.status == 200 ) {
    		
           var sarray=req.responseText.split("|");
           var sarraytemp,strname,strtype;
           var obj=document.getElementById("hjcountry");
           obj.options.length=0;
           inserthjxian("请选择","0");
           for(var i=0;i<sarray.length-1;i++)
           {
              sarraytemp=sarray[i].split(",");
              strname=sarraytemp[0];
              strtype=sarraytemp[1];
              inserthjxian(strname,strtype);
           }
          document.getElementById('hj_div').className='';
          document.getElementById('hj_div').innerHTML="";
		}	
	}	
	req.open( 'GET', url, true );
	req.send( null );
 }


function inserthjshi(addrname,addrid)
{
    var objSelect=document.getElementById("hjcity");
    var objOption  =  new Option(addrname,addrid);
    objSelect.options[objSelect.options.length] = objOption;
 }
 
function inserthjxian(addrname,addrid)
{
    var objSelect=document.getElementById("hjcountry");
    var objOption  =  new Option(addrname,addrid);
    objSelect.options[objSelect.options.length] = objOption;
 } 
 

String.prototype.trim = function()
{
	return this.replace(/(^\s*)|(\s*$)/g, "");
}

String.prototype.ByteCount = function()
{
	txt = this.replace(/(<.*?>)/ig,"");
	txt = txt.replace(/([\u0391-\uFFE5])/ig, "11");
	var count = txt.length;
	return count;
}

function check_durty_words(thisinput)
{
	var durty_words = new Array("系统","管理","奇缘","master","版主","斑竹","龙女","客服","root","颁奖","活动","提示","兑奖","通知");
	for(i=0;i<durty_words.length;i++)
	{
		if (thisinput.indexOf(durty_words[i])>=	0)
		{
			return durty_words[i];
		}
	}
	return false;
}
  
        
function click_email_input(thisinput)
{
	regemailinfo.className = "show exactness";
	regemailinfo.innerHTML = "填写常用邮箱名，用于登陆";
}

//mouse lost the email box
function check_email_input(thisinput)
{
	var re = /^[_a-zA-Z0-9\-\.]+@([\-_a-zA-Z0-9]+\.)+[a-zA-Z0-9]{2,3}$/;
	if ( (thisinput.value.trim() == "") ) {
		regemailinfo.className = "show null";
		regemailinfo.innerHTML = "系统未检测到您的输入";
	}
	else if (!thisinput.value.match(re))
	{
		regemailinfo.className = "show err";
		regemailinfo.innerHTML = "输入不符合规范";
	}
	else
	{
	    regemailinfo.className = "show exactness";
		regemailinfo.innerHTML = "内容符合规范，可以使用！";
	}
}

function click_mobile_input(thisinput)
{
   regmobileinfo.className="show exactness";
   regmobileinfo.innerHTML = "严格为您保密，用于网站与您联系";
}

function check_mobile_input(thisinput)
{
   var rh=/^1[3,5]\d{9}$/;
   	if ( (thisinput.value.trim() == "") ) {
		regmobileinfo.className = "show null";
		regmobileinfo.innerHTML = "系统未检测到您的输入";
	}
	else if (!thisinput.value.match(rh))
	{
		regmobileinfo.className = "show err";
		regmobileinfo.innerHTML = "输入不符合规范";
	}
	else
	{
	    regmobileinfo.className = "show exactness";
		regmobileinfo.innerHTML = "内容符合规范，可以使用！";
	}

}

function check_password_input(thisinput)
{
	var count = thisinput.value.trim().ByteCount();

	if (thisinput.value.trim() == "") {
		regpassinfo.className="show null";
		regpassinfo.innerHTML="系统未检测到您的输入";
	}
	else if (count < 6 || count > 20)
	{
		regpassinfo.className = "show err";
		regpassinfo.innerHTML = "输入不符合规范";
	}
	else
	{
		regpassinfo.className = "show exactness";
		regpassinfo.innerHTML = "内容符合规范，可以使用";
	}
}
function check_chkpass_input(thisinput)
{
	var oPass = form1.password.value;
	if(thisinput.value.trim() == "")
	{
		regpass2info.className="show null";
		regpass2info.innerHTML = "系统未检测到您的输入";
	}
	else if(thisinput.value != oPass)
	{
		regpass2info.className="show err";
		regpass2info.innerHTML = "确认密码与密码不一致";
	}
	else
	{
		regpass2info.className = "show exactness";
		regpass2info.innerHTML = "密码确认通过";
	}
}
function click_chkpass_input(thisinput)
{
	var oPass = form1.password.value;
	if( oPass == "")
	{
		form1.password.focus();
	}else{
		regpass2info.className="show exactness";
		regpass2info.innerHTML="请输入确认密码";
	}
}
function click_password_input(thisinput)
{
	regpassinfo.className = "show exactness";
	regpassinfo.innerHTML = "填写6～20位的密码";
}
function click_nickname_input(thisinput)
{
	regnicknameinfo.className="show exactness";
	regnicknameinfo.innerHTML="昵称限制在10个汉字以内";
}

//mouse lost the nickname box
function check_nickname_input(thisinput)
{

    var re_email = /^[_a-zA-Z0-9\-\.]+@([\-_a-zA-Z0-9]+\.)+[a-zA-Z0-9]{2,3}$/;
    var re_tel=/^\s*[.0-9]{8,11}\s*$/;
    var re_QQ=/^\s*[.0-9]{5,10}\s*$/;
	var filter = check_durty_words(thisinput.value.trim());
	var count = thisinput.value.trim().ByteCount();
	if( count == 0 )
	{
		regnicknameinfo.className="show null";
		regnicknameinfo.innerHTML="系统未检测到您的输入";
	}
	else if ((thisinput.value.trim() != "") && (count < 2 || count > 20)) {
		regnicknameinfo.className="show err";
		regnicknameinfo.innerHTML="输入不符合规范";
	}
	else if((thisinput.value.match(re_email))||(thisinput.value.match(re_tel))||(thisinput.value.match(re_QQ)))
	{
	    regnicknameinfo.className="show err";
		regnicknameinfo.innerHTML="昵称中不能包含邮箱、QQ号码、电话号码等";
	}
	else if (filter)
	{
		regnicknameinfo.className = "show err";
		regnicknameinfo.innerHTML = "“"+filter+"”不能在昵称中使用";
	}
	else
	{
		regnicknameinfo.className = "show exactness";
		regnicknameinfo.innerHTML = "内容符合规范，可以使用";
	}
	/*else
	{
		xajax_processFormNickName(xajax.getFormValues("Form1"));
	}*/
}

function check_age_input()
{
	var year	=	document.getElementById('year').value;
	var date = new Date();
	var now  = date.getYear();
	var age  = now - year;
	if(document.getElementById('sexm').checked)
	{
		document.getElementById('needage_min').value	=	age-7;
		if(document.getElementById('needage_min').value	<	18)
		{
			document.getElementById('needage_min').value	=	18;
		}
		document.getElementById('needage_max').value	=	age;
	}
	if(document.getElementById('sexf').checked)
	{
		document.getElementById('needage_min').value	=	age;
		document.getElementById('needage_max').value	=	parseInt(age)+7;
		if(document.getElementById('needage_max').value	>	99)
		{
			document.getElementById('needage_max').value	=	99;
		}
	}
}
//mouse onclick the height box
function click_height_input(thisinput)
{
	regheightinfo.className="show exactness";
	regheightinfo.innerHTML="请认真填写，注册后不可改";
}

//mouse lost the height box
function check_height_input(thisinput)
{
	var count = thisinput.value.trim().ByteCount();
	var rs = /^[0-9]{3}$/;

	if( count == 0 )
	{
		regheightinfo.className="show null";
		regheightinfo.innerHTML="系统未检测到您的输入";
	}
	else if((!thisinput.value.match(rs)) || (thisinput.value < 130 || thisinput.value > 260))
	{
		regheightinfo.className="show err";
		regheightinfo.innerHTML="输入不符合规范";
	}
	else
	{
		regheightinfo.className = "show exactness";
		regheightinfo.innerHTML = "内容符合规范，可以使用";
		
		if(document.getElementById('sexm').checked)
		{
			document.getElementById('needheight_max').value	=	thisinput.value-5;
		}
		if(document.getElementById('sexf').checked)
		{
			document.getElementById('needheight_min').value	=	parseInt(thisinput.value)+5;			
		}
	}
}

function check_needage()
{
	var neagemin	=	document.getElementById('needage_min').value;
	var neagemax	=	document.getElementById('needage_max').value;
	
	if(neagemin	==	''	&&	neagemax	==	'')
	{
		return true;
	}
	
	if(neagemin	==	'')
	{
		neagemin	=	0;
	}
	if(neagemax	==	'')
	{
		neagemax	=	0;
	}
	
	var div_obj		=	document.getElementById('needage_div');

	neagemin	=	parseInt(neagemin);
	neagemax	=	parseInt(neagemax);

	if((neagemin	<	18	&&	neagemin	!=	0)	||	neagemax	> 99)
	{
		div_obj.className	=	'show err';
		div_obj.innerHTML	=	'输入不符合规范';
		return false;
	}

	if(neagemin	!=	0	&&	neagemax	!=	0)
	{
		if(neagemax	<	neagemin)
		{
			div_obj.className	=	'show err';
			div_obj.innerHTML	=	'输入不符合规范';
			return false;
		}
	}
	div_obj.className	=	'show exactness';
	div_obj.innerHTML	=	'内容符合规范，可以使用';
	return true;
}

function check_needheight()
{
	var neheimin	=	document.getElementById('needheight_min').value;
	
	if(neheimin	==	'')
	{
		return true;
	}
	
	if(neheimin	==	'')
	{
		neheimin	=	0;
	}

	var div_obj		=	document.getElementById('needheight_div');

	neheimin	=	parseInt(neheimin);

	if((neheimin	<	130	&&	neheimin	!=	0))
	{
		div_obj.className	=	'show err';
		div_obj.innerHTML	=	'输入不符合规范';
		return false;
	}

    div_obj.className	=	'show exactness';
	div_obj.innerHTML	=	'内容符合规范，可以使用';
	return true;
}

//mouse onclick the note textarea
function click_note_input(thisinput)
{
	regnoteinfo.className="show exactness";
	regnoteinfo.innerHTML="限20字到1000字之间";
}

//mouse lost the note textarea
function check_note_input(thisinput)
{
	if( thisinput.value.length == 0 )
	{
		regnoteinfo.className="show null";
		regnoteinfo.innerHTML="系统未检测到您的输入";
	}
	else if((thisinput.value != "") && (thisinput.value.length < 20 || thisinput.value.length > 1000))
	{
		regnoteinfo.className="show err";
		regnoteinfo.innerHTML="输入不符合规范";
	}
	else
	{
		regnoteinfo.className = "show exactness";
		regnoteinfo.innerHTML = "内容符合规范，可以使用";
	}
}

function checkform()
{
   return true;
}

function chkForm(objForm)
{
	var objForm;
	var re = /^[_a-zA-Z0-9\-\.]+@([\-_a-zA-Z0-9]+\.)+[a-zA-Z0-9]{2,3}$/;
	var rs = /^[0-9]{3}$/;
	var rc = /^[0-9]{5}$/;

	var email		= objForm.email.value;
	var password	 = objForm.password.value;
	var nickname	 = objForm.nickname.value;
	var year		 = objForm.year.value;
	var month		= objForm.month.value;
	var day		  = objForm.day.value;
	var height	   = objForm.height.value;
	var marriage	 = objForm.marriage.value;
	var degree	   = objForm.degree.value;
	var income	   = objForm.income.value;
	var province	 = objForm.province.value;
	var city		 = objForm.city.value;
	var checkcode	= objForm.checkcode.value;
	var note		 = objForm.note.value;

	var date = new Date();
	var now  = date.getYear();
	var age  = now - year;
	var filter = check_durty_words(objForm.nickname.value);

	if (email == "" || (!email.match(re)))
	{
		alert("【注册邮箱】不能为空或格式不符合规范\n");
		objForm.email.focus();
		return false;
	}

	if (password == "" || (password.length < 6 || password.length > 20))
	{
		alert("【佳缘密码】不能为空或长度不符合规范\n");
		objForm.password.focus();
		return false;
	}

	if (objForm.password.value != objForm.chkpass.value)
	{
		alert("【确认密码】与密码不一致\n");
		objForm.chkpass.focus();
		return false;
	}

	if (nickname == "" || (nickname.trim().ByteCount()<2 || nickname.trim().ByteCount()>20))
	{
		alert("【会员昵称】不能为空或格式不符合规范\n");
		objForm.nickname.focus();
		return false;
	}

	if (filter)
	{
		alert("“"+filter+"”不能在昵称中使用\n");
		objForm.nickname.focus();
		return false;
	}

	if(!(document.getElementById("sexf").checked || document.getElementById("sexm").checked))
	{
		//regsexinfo.className="show err";
		//regsexinfo.innerHTML="性别、生日、身高不能修改，请认真填写。";
		alert("请选择您的【性别】<性别、生日、身高注册后不能修改>\n");
		return false;
	}

	if (year == 0)
	{
		alert("请选择【出生年月】 - 年\n");
		objForm.year.focus();
		return false;
	}

	if (month == 0)
	{
		alert("请选择【出生年月】 - 月\n");
		objForm.month.focus();
		return false;
	}

	if (day == 0)
	{
		alert("请选择【出生年月】 - 日\n");
		objForm.day.focus();
		return false;
	}

	if (height == "" || (!height.match(rs))  || (height < 130 || height > 260))
	{
		alert("【我的身高】不能为空或数值不符合规范\n");
		objForm.height.focus();
		return false;
	}

	if (marriage == 0)
	{
		objForm.marriage.focus();
		alert("请选择【婚姻状况】\n");
		return false;
	}

	if (degree == 0)
	{
		alert("请选择【学历】\n");
		objForm.degree.focus();
		return false;
	}

	if (income == 0)
	{
		alert("请选择【月薪】\n");
		objForm.income.focus();
		return false;
	}

	if (age <= 19)
	{
		if(income >= 40)
		{
			alert("【出生年月】对应的【月薪】不符合实际情况\n");
			objForm.income.focus();
			return false;
		}
		if (degree >= 50)
		{
			alert("【出生年月】对应的【学历】不符合实际情况\n");
			objForm.degree.focus();
			return false;
		}		
		if (document.getElementById("sexf").checked && marriage >= 2)
		{
			alert("【出生年月】对应的【婚姻状况】不符合实际情况\n");
			objForm.year.focus();
			return false;
		}
		if (document.getElementById("sexm").checked && marriage >= 2)
		{
			alert("【出生年月】对应的【婚姻状况】不符合实际情况\n");
			objForm.year.focus();
			return false;
		}
	}
	else if (age <= 20)
	{
		if(income >= 40)
		{
			alert("【出生年月】对应的【月薪】不符合实际情况\n");
			objForm.income.focus();
			return false;
		}
		if (degree >= 50)
		{
			alert("【出生年月】对应的【学历】不符合实际情况\n");
			objForm.degree.focus();
			return false;
		}		
		if (document.getElementById("sexf").checked && marriage >= 2)
		{
			alert("【出生年月】对应的【婚姻状况】不符合实际情况\n");
			objForm.year.focus();
			return false;
		}
		if (document.getElementById("sexm").checked && marriage >= 2)
		{
			alert("【出生年月】对应的【婚姻状况】不符合实际情况\n");
			objForm.year.focus();
			return false;
		}
	}
	else if (age <= 21)
	{
		if (degree >= 60 && income >= 40)
		{
			alert("【出生年月】对应的【学历】【月薪】都不符合实际情况\n");
			objForm.degree.focus();
			return false;
		}
		if (degree >= 60)
		{
			alert("【出生年月】对应的【学历】不符合实际情况\n");
			objForm.degree.focus();
			return false;
		}
		if (income >= 40)
		{
			alert("【出生年月】对应的【月薪】不符合实际情况\n");
			objForm.income.focus();
			return false;
		}
		if (document.getElementById("sexm").checked && marriage >= 2)
		{
			alert("【出生年月】对应的【婚姻状况】不符合实际情况\n");
			objForm.year.focus();
			return false;
		}
	}
	else if (age <= 22)
	{
		if (document.getElementById("sexm").checked && marriage >= 2)
		{
			alert("【出生年月】对应的【婚姻状况】不符合实际情况\n");
			objForm.year.focus();
			return false;
		}
		if (income >= 50)
		{
			alert("【出生年月】对应的【月薪】不符合实际情况\n");
			objForm.income.focus();
			return false;
		}
	}
	else if (age <= 23 && (degree >= 70))
	{
		alert("【出生年月】对应的【学历】不符合实际情况\n");
		objForm.degree.focus();
		return false;
	}
	else if (age <= 26 && income >= 70)
	{
		alert("【出生年月】对应的【月薪】不符合实际情况\n");
		objForm.income.focus();
		return false;
	}
	else
	{
		//虚假用户判断完毕
	}

	if (province == 0)
	{
		alert("请选择【所在地区】 - 省份\n");
		objForm.province.focus();
		return false;
	}

	if (city == 0)
	{
		alert("请选择【所在地区】 - 城市\n");
		objForm.city.focus();
		return false;
	}

	if (checkcode == "" || (!checkcode.match(rc)))
	{
		alert("【验证码】不能为空或字符不符合规范\n");
		objForm.checkcode.focus();
		return false;
	}

	if (note != "" && (note.length < 20 || note.length >1000))
	{
		alert("【内心独白】长度不符合规范\n");
		objForm.note.focus();
		return false;
	}

	/*if(!check_mobile())
	{
		document.getElementById('mobile').focus();
		alert("请填写正确的手机号");
		return false;
	}*/
	if(!check_needage())
	{
		document.getElementById('needage_min').focus();
		alert("请认真填写您的征友要求");
		return false;
	}
	if(!check_needheight())
	{
		document.getElementById('needheight_min').focus();
		alert("请认真填写您的征友要求");
		return false;
	}
	if(!document.getElementById("readme").checked)
	{
		alert("请勾选【凤凰奇缘会员条款】才能完成注册\n");
		return false;
	}

	return true;
}






function checkinput()
{
	var re = /^[_a-zA-Z0-9\-\.]+@([\-_a-zA-Z0-9]+\.)+[a-zA-Z0-9]{2,3}$/;
	var rs = /^[0-9]{3}$/;
	var rc = /^[0-9]{5}$/;
	var rh=/^1[3,5]\d{9}$/;
	var re_email = /^[_a-zA-Z0-9\-\.]+@([\-_a-zA-Z0-9]+\.)+[a-zA-Z0-9]{2,3}$/;
    var re_tel=/^\s*[.0-9]{8,11}\s*$/;
    var re_QQ=/^\s*[.0-9]{5,10}\s*$/;
	
	
	

	var email		= document.getElementById('email').value;
	var password	 = document.getElementById('password').value;
	var nickname	 = document.getElementById('nickname').value;
    var filter = check_durty_words(document.getElementById('nickname').value);
    var year=document.getElementById('year').value;
    var month=document.getElementById('month').value;
    var day=document.getElementById('day').value;
    var height=document.getElementById('height').value;
    var marriage=document.getElementById('marriage').value;
    var degree=document.getElementById('degree').value;
    var income=document.getElementById('income').value;
    var province=document.getElementById('neprovince').value;
    var city=document.getElementById('necity').value;
    var country=document.getElementById('necountry').value;
    var hjprovince=document.getElementById('hjprovince').value;
    var hjcity=document.getElementById('hjcity').value;
    var hjcountry=document.getElementById('hjcountry').value;
    var note=document.getElementById('note').value;
    var childnum=document.getElementById('childnum').value;
    var job=document.getElementById('job').value;
    var handset=document.getElementById('mobile').value;
	if (email == "" || (!email.match(re)))
	{
		alert("【注册邮箱】不能为空或格式不符合规范\n");
		document.getElementById('email').focus();
		return false;
	}

	if (password == "" || (password.length < 6 || password.length > 20))
	{
		alert("【奇缘密码】不能为空或长度不符合规范\n");
		document.getElementById('password').focus();
		return false;
	}

	if (document.getElementById('password').value != document.getElementById('chkpass').value)
	{
		alert("【确认密码】与密码不一致\n");
		document.getElementById('chkpass').focus();
		return false;
	}

	if (nickname == "" || (nickname.trim().ByteCount()<2 || nickname.trim().ByteCount()>20))
	{
		alert("【会员昵称】不能为空或格式不符合规范\n");
		document.getElementById('nickname').focus();
		return false;
	}
	
	//if(nickname.match(re_email)||nickname.match(re_tel)||nickname..match(re_QQ))
	//{
	    //alert("【会员昵称】不能包含邮箱、电话号码、QQ号码等\n");
		//document.getElementById('nickname').focus();
		//return false;
	//}
	
	if (filter)
	{
		alert("“"+filter+"”不能在昵称中使用\n");
		objForm.nickname.focus();
		return false;
	}
	if(!(document.getElementById("sexf").checked || document.getElementById("sexm").checked))
	{
		//regsexinfo.className="show err";
		//regsexinfo.innerHTML="性别、生日、身高不能修改，请认真填写。";
		alert("请选择您的【性别】<性别、生日、身高注册后不能修改>\n");
		return false;
	}
	if (year == 0)
	{
		alert("请选择【出生年月】 - 年\n");
		document.getElementById('year').focus();
		return false;
	}

	if (month == 0)
	{
		alert("请选择【出生年月】 - 月\n");
		document.getElementById('month').focus();
		return false;
	}

	if (day == 0)
	{
		alert("请选择【出生年月】 - 日\n");
		document.getElementById('day').focus();
		return false;
	}
	
	if (height == "" || (!height.match(rs))  || (height < 130 || height > 260))
	{
		alert("【我的身高】不能为空或数值不符合规范\n");
		document.getElementById('height').focus();
		return false;
	}

	if (marriage == 0)
	{
		document.getElementById('marriage').focus();
		alert("请选择【婚姻状况】\n");
		return false;
	}
	
	if(childnum=='a')
	{
	   	alert("请选择【有无子女】\n");
		document.getElementById('childnum').focus();
		return false;
	}

	if (degree == 'a')
	{
		alert("请选择【学历】\n");
		document.getElementById('degree').focus();
		return false;
	}
	
	if(job=='0')
	{
		alert("请选择【职业】\n");
		document.getElementById('job').focus();
		return false;	   
	}

	if (income == 0)
	{
		alert("请选择【月薪】\n");
		document.getElementById('income').focus();
		return false;
	}
	
	if (province == 0)
	{
		alert("请选择【所在地区】 - 省份\n");
		document.getElementById('neprovince').focus();
		return false;
	}

	if (city == 0)
	{
		alert("请选择【所在地区】 - 城市\n");
		document.getElementById('necity').focus();
		return false;
	}
	if (country == 0)
	{
		alert("请选择【所在地区】 - 县区\n");
		document.getElementById('necountry').focus();
		return false;
	}
	if (hjprovince == 0)
	{
		alert("请选择【户口地区】 - 省份\n");
		document.getElementById('hjprovince').focus();
		return false;
	}

	if (hjcity == 0)
	{
		alert("请选择【户口地区】 - 城市\n");
		document.getElementById('hjcity').focus();
		return false;
	}
	if (hjcountry == 0)
	{
		alert("请选择【户口地区】 - 县区\n");
		document.getElementById('hjcountry').focus();
		return false;
	}
	
	
	if(handset == "" || (!handset.match(rh)))
	{
	    alert("手机号码不能为空或格式不正确");
	    document.getElementById('mobile').focus();
	    return false;
	}
	
	
	if (note != "" && (note.length < 20 || note.length >1000))
	{
		alert("【内心独白】长度不符合规范\n");
		document.getElementById('note').focus();
		return false;
	}
	if(note=='')
	{
	    alert("【内心独白】不能为空\n");
		document.getElementById('note').focus();
		return false;
	}
	
	if(!check_needage())
	{
		document.getElementById('needage_min').focus();
		alert("请认真填写您的征友要求");
		return false;
	}
	if(!check_needheight())
	{
		document.getElementById('needheight_min').focus();
		alert("请认真填写您的征友要求");
		return false;
	}
	if(!document.getElementById("readme").checked)
	{
		alert("请勾选【凤凰奇缘条款】才能完成注册\n");
		return false;
	}
	return true;
}

function selecttotxt(select_value,obj_txt)
{
   var oBj_txt=document.getElementById(obj_txt);
   oBj_txt.value=select_value;
}

function checkinput2()
{
   	if(!document.getElementById("readme").checked)
	{
		alert("请勾选【凤凰奇缘条款】才能完成注册\n");
		return false;
	}
}