var ref;
var $=function(tagId){
			return document.getElementById(tagId);
		}
		//======================
//----------来源检测
//======================
function check_ref() {
    ref = document.referrer;
    if(ref=="http://www.gemptc.com/Item/list.asp?id=66")
    {
        $("yuanxiao").innerHTML="所在院校:";
        $("byyx").innerHTML="*";
        $("show").style.display="";
        $("checkbox1").checked="checked";
        $("checkbox1").disabled="true";
        $("regfrm").action="register3.aspx";
    }
    else
    {
        $("show").style.display="none";
    }
}
	//======================
	//----------姓名检测
	//======================
		function check_name(UserName){
		
		    if(UserName=="")
		    {
		     $("spanname").innerHTML="<img src='images/yesno.gif'/> 不能为空！";
			 return "姓名不能为空！";
		    }
			if(UserName!="" && isChinese(UserName) && getStrActualLen(UserName)<9 && getStrActualLen(UserName)>2){
				$("spanname").innerHTML="<img src='images/yesok.gif'/> ";
			 return false;
				
			}
			else{
				$("spanname").innerHTML="<img src='images/yesno.gif'/> 您的姓名错误！";
				return "您的姓名错误,请重新输入！";

			}
			
		}
	//检查中文输入
		function isChinese(str){ 
				var badChar ="ABCDEFGHIJKLMNOPQRSTUVWXYZ"; 
				badChar += "abcdefghijklmnopqrstuvwxyz"; 
				badChar += "0123456789"; 
				badChar += " "+"　";//半角与全角空格 
				badChar += "`~!@#$%^&()-_=+]\\\\|:;\\\\\<,>?/"; //不包含*或.的英文符号
				if(""==str){ 
					return false; 
					} 
				for(var i=0;i<str.length;i++){ 
					var c = str.charAt(i); //字符串str中的字符 
					if(badChar.indexOf(c) > -1){ 
						return false; 
						} 
				} 
				return true; 
			} 
	//长度判断
		function getStrActualLen(sChars){  
				return sChars.replace(/[^\x00-\xff]/g,"xx").length;  
			} 
			
			
   
   
   //======================		
	//----------年龄检测
	//======================
		function check_age(Age){
		    if(Age != "")
		    {
		        if(Age > 15 && Age <99){
				    $("spanage").innerHTML="<img src='images/yesok.gif'/> ";
					return false
			    }
			    else{
				    $("spanage").innerHTML="<img src='images/yesno.gif'/> 您的年龄错误！";
					return "您的年龄错误,请重新输入！"
			    }
			} else {
				$("spanage").innerHTML="<img src='images/yesno.gif'/> 不能为空！";
				return "年龄不能为空，请输入您的年龄！"
			}
		}
		
		
		  //======================		
	//----------专业检测
	//======================
		function check_subject(Subject){
		    if(Subject == "")
		    {
			    $("spansubject").innerHTML="<img src='images/yesno.gif'/> 不能为空！";
				return "专业不能为空，请输入您的专业！"
			} else 
				$("spansubject").innerHTML="<img src='images/yesok.gif'/> ";
				return false
		}
		
		  //======================		
	//----------院校检测
	//======================
		function check_school(school){
		    if(school == "")
		    {
			    $("spanschool").innerHTML="<img src='images/yesno.gif'/> 不能为空！";
				return "院校不能为空，请输入您的院校！"
			} else 
				$("spanschool").innerHTML="<img src='images/yesok.gif'/> ";
				return false
		}
		  //======================		
	//----------籍贯检测
	//======================
		function check_jg(jg){
		    if(jg == "")
		    {
			    $("spanjg").innerHTML="<img src='images/yesno.gif'/> 不能为空！";
				return "籍贯不能为空，请输入您的籍贯！"
			} else 
				$("spanjg").innerHTML="<img src='images/yesok.gif'/> ";
				return false
		}
		
		  //======================		
	//----------意向行业检测
	//======================
		function check_yxh(yxh){
		    if(yxh == "")
		    {
			    $("spanyxh").innerHTML="<img src='images/yesno.gif'/> 不能为空！";
				return "意向行业不能为空，请输入您的意向行业！"
			} else 
				$("spanyxh").innerHTML="<img src='images/yesok.gif'/> ";
				return false
		}
		  //======================		
	//----------意向岗位检测
	//======================
		function check_yxg(yxg){
		    if(yxg == "")
		    {
			    $("spanyxg").innerHTML="<img src='images/yesno.gif'/> 不能为空！";
				return "意向岗位不能为空，请输入您的意向岗位！"
			} else 
				$("spanyxg").innerHTML="<img src='images/yesok.gif'/> ";
				return false
		}
		  //======================		
	//----------意向城市检测
	//======================
		function check_yxc(yxc){
		    if(yxc == "")
		    {
			    $("spanyxc").innerHTML="<img src='images/yesno.gif'/> 不能为空！";
				return "意向城市不能为空，请输入您的意向城市！"
			} else 
				$("spanyxc").innerHTML="<img src='images/yesok.gif'/> ";
				return false
		}
	//======================
	//----------手机检测
	//======================
		function check_mobile(Phone){
			if (Phone=="")
			{
				$("spanmobile").innerHTML="";
				return false;
			}
			var Pho=/(^0{0,1}1[3|5|2|8|6][0-9]{9}$)/
			var b_Phone=Pho.test(Phone)
			if(b_Phone){
				$("spanmobile").innerHTML="<img src='images/yesok.gif'/> ";
				return false
			}
			else{
				$("spanmobile").innerHTML="<img src='images/yesno.gif'/> 手机号码错误！";
				return "手机号码错误，请您重新输入！"
			}
		}				
		
	//======================
	//----------电话检测
	//======================
		function check_tel(Telephone){
			if (Telephone=="")
			{
				$("spantel").innerHTML="";
				return false;
			}
			//var Tel=/(^[\d]{3,4}-[\d]{7,8}$)|(^[\d]{7,8}$)|(^[\d]{10,12}$)|(^0{0,1}13[0-9]{9}$)/ 
			Tel = /^((0\d{2,3})-)(\d{7,8})(-(\d{3,}))?$/
			var b_Tel=Tel.test(Telephone)
			if(b_Tel){
				$("spantel").innerHTML="<img src='images/yesok.gif'/> ";
				return false
			}
			else{
				$("spantel").innerHTML="<img src='images/yesno.gif'/> 电话格式错误！(例：010-88888888或0510-88888888)";
				return "电话号码错误，请您重新输入！"
			}
		}
		
	function submitform(){
		if (validatereg())
		{
			alert(45);
			sendinfo();
		}

	}
	function checkradio(radioname){
		var statNoCk = true;
		
		for (var i=0; i<radioname.length;i++ )
		{ 
			if (radioname[i].checked)
			{
				statNoCk = false;
				break;
			}
		}
		return statNoCk;

	}
	function validatereg(){
		var result ;
			result= check_name($('myname').value);
		
		if (result)
		{
			alert(result);
			$('myname').select();
			return false;
		}
		if (result=check_age($('age').value))
		{
			alert(result);
			$('age').select();
			return false;
		}
		if (ref=="http://www.gemptc.com/Item/list.asp?id=66")
		{
		    if (result=check_school($('school').value))
		    {
			    alert(result);
			    $('school').select();
			    return false;
		    }
		    if (result=check_jg($('jg').value))
		    {
			    alert(result);
			    $('jg').select();
			    return false;
		    }
		    if (result=check_yxh($('yxh').value))
		    {
			    alert(result);
			    $('yxh').select();
			    return false;
		    }
		    if (result=check_yxg($('yxg').value))
		    {
			    alert(result);
			    $('yxg').select();
			    return false;
		    }
		    if (result=check_yxc($('yxc').value))
		    {
			    alert(result);
			    $('yxc').select();
			    return false;
		    }
		}
		var radios = document.getElementsByName('grade')
		if (checkradio(radios))
		{

			$("spangrade").innerHTML="<img src='images/yesno.gif'/> 不能为空！";
			alert("学历不能为空，请选择您的学历！")
			radios[0].focus();
			return;

		} else 
			$("spangrade").innerHTML="<img src='images/yesok.gif'/> ";
		

		if (result=check_subject($('subject').value))
		{
			alert(result);
			$('subject').focus();
			return false;
		}
		radios = document.getElementsByName('stat')
		if (checkradio(radios))
		{
			$("spangrade").innerHTML="<img src='images/yesno.gif'/> 不能为空！";
			alert("个人状态不能为空，请选择您的个人状态！")
			radios[0].focus();
			return;
		} else 
			$("spanstat").innerHTML="<img src='images/yesok.gif'/> ";
		

		if ($('mobile').value=="" && $('tel').value=="")
		{
			alert("移动电话或固定电话请选填一项！");
			$('mobile').focus();
			return false
		}
		if ($('mobile').value!="")
		{
			if (result=check_mobile($('mobile').value))
			{
				alert(result);
				$('mobile').select()
				return false;
			}
		}
		if ($('tel').value!="")
		{
			if (result=check_tel($('tel').value))
			{
				alert(result);
				$('tel').select()
				return false
			}
		}
		var content ="　　";
	coll   =   document.getElementsByName("content");  
//   for(var   i=0;   i<coll.length-1;i++)   
//      if(coll[i].checked)   
//          content = content+coll[i].value+(coll[i+1].checked?" /":"　"); 
//	  else 
//		  content = content+"　"+(coll[i+1].checked?" /":"　"); 
//
//content = content+(coll[coll.length-1].checked?coll[coll.length-1].value:"　");

	var chd;
   for(var   i=0;   i<coll.length-1;i++)   
      if(coll[i].checked) {
          content = content+coll[i].value+(coll[i+1].checked?" /":""); 
		  chd = true;
		}
	  else
		  content = content+(coll[i+1].checked&&chd?" /":""); 
	content = content+(coll[coll.length-1].checked?coll[coll.length-1].value:"");

//alert(content)
		//content = content.substring(0,content.length-2)
$("contents").value = content
			//alert(content)
		return true
	}
	//======================
	//----------提交学生信息
	//======================	
  function sendinfo()
  {
    //关注项目
 
   var content ="";
   coll   =   document.getElementsByName("content");   
   for(var   i=0;   i<coll.length;i++)   
      if(coll[i].checked)   
          content = content+coll[i].value+" /"; 
	  else 
		  content = content+"   /"; 
   content = content.substring(0,content.length-2)
   //姓名
   var name= $("myname").value;
   
   //性别
   
 //  var sex= $("sex")[0].checked?"男":"女";
  alert($("sex").value)
   var sex= $("sex").value;
   //年龄
   var age = $("age").value;
   
   //学历
   var grade = $("grade").value;

      
   //专业
   var subject = $("subject").value;
   
      
   //所在城市
   var city = $("city").value;
   
   //学校
   var school = $("school").value;
   
   
   //个人状态
   var stats = $("stat").value;
   
     //移动电话
   var mobile = $("mobile").value;
   
     //固定电话
   var tel = $("tel").value;
   
   var xmlhttp;
	try{
		xmlhttp=new XMLHttpRequest();
		}
	catch(e){
		xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
	}
	xmlhttp.onreadystatechange=function(){
	 alert(xmlhttp.readyState);
	if (xmlhttp.readyState==4){
	    alert(xmlhttp.status);
		if (xmlhttp.status==200){
			var data=xmlhttp.responseText;
			alert(data);
			}
		else{
			//$("span")[17].innerHTML="注册失败，请填写完整！";
			}
		}
	}
	
	//此标志位表示当前填写的所有信息格式是否正确
//	var flg=0;
//	if(flag[0]==1 & flag[1]==1 & flag[2]==1 & flag[3]==1 & flag[4]==1 & flag[6]==1 & flag[7]==1 & flag[8]==1 & flag[9]==1)
//	  {
//	    flg=1;
//	  }
	//传递输入的验证码

	xmlhttp.open("post", "register2.aspx", true);
	xmlhttp.setRequestHeader('Content-type','application/x-www-form-urlencoded');
	xmlhttp.send("reg_name="+escape(name)+"&reg_sex="+escape(sex)+"&reg_age="+escape(age)+"&reg_grade="+escape(grade)+"&reg_subject="+escape(subject)+"&reg_city="+escape(city)+"&reg_school="+escape(school)+"&reg_stats="+escape(stats)+"&reg_mobile="+escape(mobile)+"&reg_tel="+escape(tel)+"&reg_content="+escape(content));
}
	
