﻿// JavaScript Document  2008.4.7 by 刘德刚
window.onload = loads;
var user = null;//注册名称
var pass = null;//密码
var repass = null; //重复密码
var question=null; //密码提示问题
var answer=null;  //密码提示问题答案
var realname = null;//姓名
var sex = "";//性别
var fadate = null;//生日
//var minzu = null; //民族
var colege = null;  //学校
var cxz = null; //教员类型
//var sxzy = null;//所学专业
//var sfzh = null;//身份证号
//var teachmode1 = "";//教学方式
//var teachtime = null; //授课时间
var teachmust = null;  //自我描述
//var jyzc = null;//教员职称
var no2 = null;//学科	
var areacode = null;  //区号
var tel = null;//固定电话
var phone = null;//手机
var nation = null;//省
var prov = null;//市
var areas = null;//区
//var address = null; //授课区域
var joi = "" ; // 
var centername = ""; //地方教育中心
var http = null; //域名
//var fdjy = null;
//var price = null;
//var scjs = null;
//var jxfg = null;
var d = new Date();
var pics1 = "";
var pics2 = "";
var pics3 = "";
var pics4 = "";
var pics5 = "";
var aa1 = null;
var aa2 = null;
var aa3 = null;
var aa4 = null;
var aa5 = null;
//var iscorp = null; //用户类型
//var repro = null; //推广员
//var ah = null;//老师性别
var schoolid = null;
var sname = "";
var sid = "";
function loads()
{
	user = document.getElementById('user');
	pass = document.getElementById('pass');
	repass = document.getElementById('repass');
	question = document.getElementById('question');
	answer = document.getElementById('answer');
	realname = document.getElementById('realname');
	//fdjy = document.getElementById('fdjy');
	//price = document.getElementById('price');
	//scjs = document.getElementById('scjs');
	//jxfg = document.getElementById('jxfg');

	fadate = document.getElementById('fadate');
	//minzu = document.getElementById('minzu');
	colege = document.getElementById('colege');

	cxz = document.getElementById('cxz');
	//sxzy = document.getElementById('sxzy');
	//sfzh = document.getElementById('sfzh');	
	no2 = document.getElementById('no2val');
	//teachtime = document.getElementById('teachtime');
	teachmust = document.getElementById('teachmust');
	//jyzc =  document.getElementById('jyzc');
	tel = document.getElementById('tel');
	phone = document.getElementById('phone');
	areacode = document.getElementById('areacode');
	//handno = document.getElementById('handno');
	nation = document.getElementById('nation');
	prov = document.getElementById('prov');
	areas = document.getElementById('areas');
	//address = document.getElementById('address');	
	http = document.getElementById('http');

	//iscorp = 3; //用户类型，3学生
   // repro = document.getElementById('repro');
   	schoolid = document.getElementById('schoolid');
   	sname = document.getElementById('sname');
	sid = document.getElementById('sid');
}

//开始提交并检测输入的有效性
function btn_ok()
{
	aa1 = document.getElementById('PhotoUrl1');
	aa2 = document.getElementById('PhotoUrl2');
	aa3 = document.getElementById('PhotoUrl3');
	aa4 = document.getElementById('PhotoUrl4');
	aa5 = document.getElementById('PhotoUrl5');
		
	if(user.value=="")
	{
	   alert('请输入用户名');
	   user.focus();
	   return false;
	}
	
	if(!/^[a-zA-Z0-9]{0,1}[a-zA-Z0-9_-]{5,9}$/.exec(user.value))
	{
	   alert('用户名不合法！');
	   user.focus();
	   return false;
	}
	
	if(pass.value.length<6||pass.value.length>10)
	{	
		alert('密码长度必须介于6-10位！');	
		pass.focus();	
		return false;	
	}

    if(repass.value != pass.value)
	{	
		alert('您输入的两次密码不一致!');	
		pass.focus();	
		return false;	
	}
	    	if(cxz.value == 0)
	{
	   alert('请选择教员类型！');
	   cxz.focus();
	   return false;
	}
	if(answer.value=="")
	{
	   alert('请输入密码提示问题答案');
	   answer.focus();
	   return false;
	}

	if(realname.value.length<2 || realname.value.lenght>15)
    {
		alert('请输入正确姓名,必须多于2个字!');
		realname.focus();	
		return false;	
	}
/*	if(sfzh.value=="")
	{
	   alert('请输入身份证号');
	   sfzh.focus();
	   return false;
	}
	
	if(!/^\d{14}(\d{1}|\d{4}|(\d{3}[xX]))$/.exec(sfzh.value))
	{
	   alert('请准确输入身份证号');
	   sfzh.focus();
	   return false;
	}
    if(fadate.value=="")
	{
	   alert('出生年月必须填写！');
	   fadate.focus();
	   return false;
	}
    if(sxzy.value=="")
	{
	   alert('请输入所学专业');
	   sxzy.focus();
	   return false;
	}*/
    if(colege.value=="")
	{
	   alert('学校必须填写！');
	   colege.focus();
	   return false;
	}
	/*if(fdjy.value!="")
	{
		if(!/^[0-9]{1,2}$/.exec(fdjy.value))
		{
			 alert('辅导经验填写必须为1或2位数字！');
	         fdjy.focus();
	         return false;
		}
		
	}*/
		if(!/^[0-9]{3,4}$/.exec(areacode.value))	
	{
	   alert('区号为3位或4位，且必须是数字，请输入正确的区码！');
	   areacode.focus();
       return false;
	}
	if(!/^[0-9]{7,8}$/.exec(tel.value))		
	{
	   alert('电话号码为7位或8位，且必须是数字，请输入正确的电话号码！');
	   tel.focus();
       return false;
	}
    
	if(!/^[0-9]{11,12}$/.exec(phone.value))		
	{
	   alert('手机号码为11位，且必须是数字，请输入正确的手机号码！');
	   phone.focus();
       return false;
	}
	
	if(prov.value==0)
	{
	   alert('请选择城市！');
	   prov.focus();
       return false;
	}
   if(aa1 != null)
	{
	   pics1 = aa1.value;
	}
	 	if(aa2 !=null)
	{
	   pics2 = document.getElementById('PhotoUrl2').value;
	}
		if(aa3 !=null)
	{
	   pics3 = document.getElementById('PhotoUrl3').value;
	}
		if(aa4 !=null)
	{
	   pics4 = document.getElementById('PhotoUrl4').value;
	}
		if(aa5 !=null)
	{
	   pics5 = document.getElementById('PhotoUrl5').value;
	}

	var joins =  document.form1.joins;
	for(k=0;k<joins.length;k++)
	{
		if(joins[k].checked)
		{
		 joi=joins[k].value;
		}
	}
	
	if(joi==2)
	{
		centername = document.getElementById('centername').value;
	}
	else
	{
		centername = "";
	}
    if(joi==2)
	{
	   if(centername==0)
	   {
	      alert('请选择中心！');
	      document.getElementById('centername').focus();
          return false;
	   }
	}		
	var radio_num1 =  document.form1.sex;
	for(k=0;k<radio_num1.length;k++)
	{
		if(radio_num1[k].checked)
		{
		 sex=radio_num1[k].value;
		}
	}
    if(http.value=="")
	{
	   alert('请输入网站域名');
	   http.focus();
	   return false;
	}
	if(!/^[a-zA-Z0-9]{1}[a-zA-Z0-9_-]{1,20}$/.exec(http.value))		
	{
	   alert('输入域名不合法，不能为汉字和特殊字符！');
	   http.focus();
       return false;
	}
	/*var teachmode =  document.form1.teachmode;
	for(k=0;k<teachmode.length;k++)
	{
		if(teachmode[k].checked)
		{
		 teachmode1+=teachmode[k].value+",";
		}
	}*/
xajax_reg(user.value,pass.value,question.value,answer.value,realname.value,sex,fadate.value,colege.value,cxz.value,no2.value,teachmust.value,areacode.value,tel.value,phone.value,nation.value,prov.value,areas.value,joi,centername,http.value,d.toLocaleString(),pics1,pics2,pics3,pics4,pics5,schoolid.value);
	
}

function changesubmit()
{
    if(document.form1.agree.checked)	
	{
		 document.form1.Submit2.disabled  =  false;
	}
	else
	{
		 document.form1.Submit2.disabled  =  true;
	}
}



function Add1(ObjSource,ObjTarget)
{
	var t=0;
	for(var i=0;i<ObjSource.length;i++)
	{

		if(ObjSource.options[i].selected && ObjTarget.length<5  )
		{
			for(var k=0;k<ObjTarget.length;k++)
			{
				if(NolVal7()+"-"+ObjSource.options[i].value==ObjTarget.options[k].value)
				{
					t=1;
				}
			}
			if(t==0)
			{
				var opt=document.createElement('OPTION');
				ObjTarget.add(opt);
				opt.value=NolVal7()+"-"+ObjSource.options[i].value;
				if(ObjSource == document.all.no21)
				opt.text=No1Val()+ObjSource.options[i].text;
			}
		}
	}
}


function delNo4()
{
	var no41 = document.getElementById('No41');
	for(var i=0;i<no41.length;i++)
	{
		if(no41[i].selected)
		{
			no41.options.removeChild(no41.options[i--]);
		}
	}
}

//算No1的选择

function No1Val()
{
	var no11 = document.getElementById('no11');
	for(var i=0;i<no11.length;i++)
	{
		if(no11[i].selected)
		return no11[i].text;
	}
}

function NolVal7()
{
	var no11 = document.getElementById('no11');
	for(var i=0;i<no11.length;i++)
	{
		if(no11[i].selected)
		{
			if(no11[i].value!=0)
			return no11[i].value;
		}
	}
}
function addOption(SelectName,val,text)
{
	var opt = document.createElement('OPTION');
	SelectName.add(opt);
	opt.value = val;
	opt.text = text;
}


function arr(SelectName,num)
{
	for(var i=0;i<SelectName.length;i++)
	{
		SelectName.options.removeChild(SelectName.options[i--]);
	}
	var no2 = document.getElementById('no21');
	var data = new Array();
	data[0]= new Array("语文","数学","英语","奥数","华数","作文","剑桥英语","新概念英语","朗文英语","信息科学","社会","语文","数学","英语","科学","俄语","地理","生物","历史","政治","语文","数学","英语","物理","化学","俄语","历史","地理","政治","生物","文综","理综","雕塑","摄影","书法","美术","吉它","手风琴","电子琴","小(大)提琴","古筝","钢琴","其它西洋乐器","其它民族乐器","象棋","围棋","体育","心理咨询","基本操作","网页设计制作","应用能力中级","图象处理软件","动画制作","程序设计","数据库");
	data[1]=new Array("13","14","15","37","38","39","41","42","43","57","58","13","14","15","40","56","19","21","18","20","13","14","15","16","17","56","18","19","20","21","22","23","24","25","26","44","27","28","29","30","31","32","33","34","35","45","59","47","49","50","51","52","53","54","55");

	if(num == '1')   //小学
	{
		for(var i=0;i<11;i++)
		{
			addOption(SelectName,data[1][i],data[0][i]);

		}
	}
	else if(num =='2')   //初一
	{
		for(var i=11;i<=19;i++)
		{
			addOption(SelectName,data[1][i],data[0][i]);
		}
	}
	else if(num == '3')  //初二
	{
		for(var i=20;i<=29;i++)
		{
			addOption(SelectName,data[1][i],data[0][i]);
		}
	}
	else if(num == '4') //初三
	{
		for(var i=20;i<=29;i++)
		{
			addOption(SelectName,data[1][i],data[0][i]);
		}
	}
	else if(num == '5')  //高中
	{
		for(var i=20;i<=31;i++)
		{
			addOption(SelectName,data[1][i],data[0][i]);
		}
	}
	else if (num == '6')  //艺术
	{
		for(var i=32;i<47;i++)
		{
			addOption(SelectName,data[1][i],data[0][i]);
		}
	}
	else if (num == '7')  //心理咨询
	{
		for(var i=47;i<48;i++)
		{
			addOption(SelectName,data[1][i],data[0][i]);
		}
	}
	else if (num == '8')  //计算机
	{
		for(var i=48;i<55;i++)
		{
			addOption(SelectName,data[1][i],data[0][i]);
		}
	}
}


function lotArr(id)
{
	var no21= document.getElementById('no21');
	switch(id)
	{
		case "1":
		case "2":
		case "3":
		case "4":
		case "5":
		case "36":
		{
			arr(no21,1);
			break;
		}
		case "6":
		{
		   arr(no21,2);
		   break;
		}
		case "7":
		{

		   arr(no21,3);
		   break;
		}
		case "8":
		{
			arr(no21,4);
			break;
		}
		case "9":
		case "10":
		case "11":
		{
			arr(no21,5);
			break;
		}
		case "12":
		{
			arr(no21,6);
			break;
		}
		case "46":
		{
			arr(no21,7);
			break;
		}
		case "48":
		{
			arr(no21,8);
			break;
		}
		
	}
}

function getval()
{  var no2 = document.getElementById('no41');
	document.getElementById('no2val').value="";
	if(no2.length != 0)
	{
		for(var i=0;i<no2.length;i++)
			document.getElementById('no2val').value += no2[i].value+',';
	}

}

function changetype(btype)
{
	if(btype ==1)
	{
		cenid.style.display='none';
		
		
	}
	else if(btype ==2)
	{
		cenid.style.display='block';
		
	}
	
}

function AddAttachments()
	{

	var zzz = document.getElementById('kkk').value ++
	//var rrr = zzz ++
	//alert(zzz)
	
	if(zzz>5)
	{
	alert("最多能有5张证件")
	
	}else
	{
	//window.opener.location.href = uploadphoto.php;
	
	document.getElementById('attach').innerText = "继续添加证件";
	tb = document.getElementById('attAchments');
	newRow = tb.insertRow();
	newRow.insertCell().innerHTML = "<input name='PhotoUrl"+zzz+"' type='text' id='PhotoUrl"+zzz+"' size='20' maxlength='200'>  <iframe style='top:2px' align='middle' name='UploadFiles' ID='UploadFiles' src='uploadphoto.php?PhotoUrlID="+zzz+"' frameborder=0 scrolling=no width='320' height='28'></iframe>   <input type=button value='删除' onclick='delFile(this.parentElement.parentElement.rowIndex)'>";
	for(var i=0;i<zzz;i++)
	{
		UploadFiles.location.reload();
		}
	
	//newRow.insertCell().innerHTML = "<input name='PhotoUrl1' type='text' id='PhotoUrl1' size='20' maxlength='200'>
//<iframe style='top:2px' ID='UploadFiles' src='uploadphoto.php' frameborder=0 scrolling=no width='320' height='25'></iframe><input type=button value='删除' onclick='delFile(this.parentElement.parentElement.rowIndex)'>";
	
	}
	}
	function delFile(index)
	{
	document.getElementById('attAchments').deleteRow(index);
	document.getElementById('kkk').value --
	tb.rows.length > 0?document.getElementById('attach').innerText = "继续添加证件":document.getElementById('attach').innerText = "添加证件";
	}
	function schlist(schname)
{
  var schlen =  schname.length;
   if(schlen >=2){
	   //alert(schlen);
	   //return false;
  xajax_showschool(schname);
 }
}
function getsch(schoolid,schoolname)
{
	document.form1.colege.value=schoolname;
	document.form1.schoolid.value=schoolid;
}