//当列表为最后一个：其他 ， 的时候，出现一个text输入框
function gettext(amount,aelement,belement)
{
	var lastname = document.getElementById(aelement);
	var opentext = document.getElementById(belement);
	if(lastname.value == amount){ opentext.style.display = ""; }
	else{ opentext.style.display = "none"; }
}

//显示其它项
function displayOthertext(aValue,aelement,belement,n)
{
	var obj1 = document.getElementsByName(aelement);
	var obj2 = document.getElementsByName(belement);
	for(var i=0;i<obj1.length;i++)
	{
		if(i==n)
		{
			if(obj1[i].value == aValue) { obj2[i].style.display = ""; }
			else{ obj2[i].style.display = "none"; }
		}
	}
}

//新增观众
function addVisitor()
{
	var obj = document.getElementById('registerGroup');
	obj.innerHTML+='<table width="100%" border="0" cellpadding="0" cellspacing="0"><tr><td width="24%" height="30">* 观众姓名:</td><td width="76%"><select name="edtSalutation[]" id="edtSalutation[]"><option value="0">先生</option><option value="1">女士</option><option value="2">小姐</option></select>&nbsp;<input name="edtContactor[]" type="text" class="text2" id="edtContactor[]" size="40" /></td></tr><tr><td height="30">* 职衔/职位 :</td><td height="30"><SELECT id="edtPosition[]" onchange="displayOthertext(\'14\',\'edtPosition[]\',\'edtPositionOther[]\',\''+aTotalVisitor+'\')" name="edtPosition[]"><OPTION value="0" selected>--请选择--</OPTION><OPTION value="1">董事长/执行总裁</OPTION><OPTION value="2">总裁</OPTION><OPTION value="3">副总裁</OPTION><OPTION value="4">总经理</OPTION><OPTION value="5">副总经理</OPTION><OPTION value="6">厂长</OPTION><OPTION value="7">部门经理</OPTION><OPTION value="8">主管</OPTION><OPTION value="9">主任</OPTION><OPTION value="10">工程师</OPTION><OPTION value="11">项目经理</OPTION><OPTION value="12">设计师</OPTION><OPTION value="13">采购员</OPTION><OPTION value="14">其他(请注明)</OPTION></SELECT><input name="edtPositionOther[]" type="text" class="text2" id="edtPositionOther[]" size="30" style="display:none" /></td></tr><tr><td height="30">* 部门 : </td><td height="30"><SELECT id="edtDepartment[]" onchange="displayOthertext(\'11\',\'edtDepartment[]\',\'edtDepartmentOther[]\',\''+aTotalVisitor+'\')" name="edtDepartment[]"><OPTION value="0" selected>--请选择--</OPTION><OPTION value="1">采购</OPTION><OPTION value="2">销售</OPTION><OPTION value="3">市场</OPTION><OPTION value="4">业务拓展</OPTION><OPTION value="5">贸易 / 进出口</OPTION><OPTION value="6">生产</OPTION><OPTION value="7">研发</OPTION><OPTION value="8">设计</OPTION><OPTION value="9">工程</OPTION><OPTION value="10">质量检测</OPTION><OPTION value="11">其它(请注明)</OPTION></SELECT><input name="edtDepartmentOther[]" type="text" class="text2" id="edtDepartmentOther[]" size="30" style="display:none" /></td></tr><tr><td height="30">* 电邮:</td><td height="30"><input name="edtEmail[]" type="text" class="text2" id="edtEmail[]" size="50" /></td></tr><tr><td height="30">&nbsp;&nbsp;手机:</td><td height="30"><input name="edtMobile[]" type="text" class="text2" id="edtMobile[]" size="50" value="" /></td></tr><tr><td height="30" colspan="2"><font color="#FF0000">*<input id="cbConfirm'+aTotalVisitor+'" name="cbConfirm'+aTotalVisitor+'" type="radio" value="1" /></font><span style="font-size: 9pt"><font color="#FF0000">确认注册</font></span><font color="#FF0000"><input id="cbConfirm'+aTotalVisitor+'" name="cbConfirm'+aTotalVisitor+'" type="radio" value="0" /><span style="font-size: 9pt">取消</span></font><span style="font-size: 9pt"><font color="#FF0000">注册，原因&nbsp;<input name="edtReason[]" type="text" class="text2" id="edtReason[]" size="20"></font></span><hr /></td></tr></table>';
	
	aTotalVisitor++;
}

//检查必填项
function checkVisitorItem(obj_form)
{
	var objContactor = document.getElementsByName("edtContactor[]");
	var objPosition = document.getElementsByName("edtPosition[]");
	var objPositionOther = document.getElementsByName("edtPositionOther[]");
	var objDepartment = document.getElementsByName("edtDepartment[]");
	var objDepartmentOther = document.getElementsByName("edtDepartmentOther[]");
	var objEmail = document.getElementsByName("edtEmail[]");
	var objReason = document.getElementsByName("edtReason[]");
	for(var i=0;i<objContactor.length;i++)
	{
		var objConfirm = document.getElementsByName("cbConfirm"+i);		
		//alert(objConfirm[0].value+" "+objConfirm[1].value);		
		if(objConfirm[0].checked)
		{
			if(objContactor[i].value==""){ alert("请输入观众姓名");objContactor[i].focus();return false;}
			if(objPosition[i].value=="0"){ alert("请选择职衔/职位");objPosition[i].focus();return false;}
			if(objPosition[i].value=="14" && objPositionOther[i].value==""){ alert("请输入其他(请注明)");objPositionOther[i].focus();return false;}
			if(objDepartment[i].value=="0"){ alert("请选择部门");objDepartment[i].focus();return false;}
			if(objDepartment[i].value=="11" && objDepartmentOther[i].value==""){ alert("请输入其他(请注明)");objDepartmentOther[i].focus();return false;}
			var reg =/^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$/;
			if(objEmail[i].value == "") {
				alert("请输入电邮");
				objEmail[i].focus();
				return false;
			}
			else if (reg.test(objEmail[i].value)==false)
			{
				alert("电邮格式不正确!");
				objEmail[i].focus();
				return false;
			}		
		}
		if(!objConfirm[0].checked && !objConfirm[1].checked){alert("请选择是否注册.");objConfirm[0].focus();return false;}
		if(objConfirm[1].checked &&　objReason[i].value=="") {alert("请输入原因.");objReason[i].focus(); return false;}		
	}//end for
		if(obj_form.edtCompany.value == "") {
			alert("请输入公司名称!");
			obj_form.edtCompany.focus();
			return false;
		}
		
		if(obj_form.edtAddress.value == "" && obj_form.edtAddress2.value == ""  && obj_form.edtAddress3.value == "") {
			alert("请输入公司地址!");
			obj_form.edtAddress.focus();
			return false;
		}
		
		var edtState = document.getElementById("State");
		if(edtState.value == "0") {
			alert("请选择国家/地区!");
			edtState.focus();
			return false;
		}
		else if(edtState.value == "354")
		{
			//省份选择
			var Province = document.getElementById("Province");
			if(Province.value == "") {
				alert("请选择省份!");
				Province.focus();
				return false;
			}		
		}
		
		if(obj_form.Phone1.value == "") {
			alert("请输入国家编码!");
			obj_form.Phone1.focus();
			return false;
		}
		
		if(obj_form.edtTel2.value == "") {
			alert("请输入区域编码!");
			obj_form.edtTel2.focus();
			return false;
		}
		
		if(obj_form.edtTel3.value == "") {
			alert("请输入号码!");
			obj_form.edtTel3.focus();
			return false;
		}
	
		if(obj_form.Fax1.value == "") {
			alert("请输入国家编码!");
			obj_form.Fax1.focus();
			return false;
		}
		
		if(obj_form.edtFax2.value == "") {
			alert("请输入区域编码!");
			obj_form.edtFax2.focus();
			return false;
		}
		
		if(obj_form.edtFax3.value == "") {
			alert("请输入号码!");
			obj_form.edtFax3.focus();
			return false;
		}		
	
	return true;
}
