function ValidateForm(theForm)
{
	var pattern1 		= /^[0-9]*\-[0-9]*\-[0-9]*\-[0-9]*$/;	// 电话
	var pattern2 		= /^[0-9]*\-[0-9]*\-[0-9]*$/;	   		// 传真
	var pattern3 		= /^[a-zA-Z0-9.\u0391-\uFFE5\s()]+$/;			// 姓名与企业名
	var pattern4		= /^[0-9]*$/;							//数字
	var pattern5 		=  /^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/;  // 电子邮件
	
	theForm.systemTest.value="on";
	
	if (theForm.enterprise_name.value.length==0) {
		alert("公司名称不能为空。");
		theForm.enterprise_name.focus();
		return false;
	}
	if (!pattern3.test(theForm.enterprise_name.value))
	{
		alert("请正确填写公司名称,只能为汉字、数字、空格、括号和“.”");
		theForm.enterprise_name.focus();
		return false;
	}	
	if (theForm.type_id.value==0) {
		alert("请选择企业性质");
		theForm.type_id.focus();
		return false;
	  }
	if (theForm.company_kind.value==0) {
		alert("请选择企业类型。");
		theForm.company_kind.focus();
		return false;
	}		
	if (theForm.person_number.value.length==0) {
		alert("员工人数不能为空。");
		theForm.person_number.focus();
		return false;
	}
	if (!pattern4.test(theForm.person_number.value))
	{
		alert("请正确填写员工人数,只能为半角数字");
		theForm.person_number.focus();
		return false;
	}
	if (!pattern4.test(theForm.office_area.value))
	{
		alert("请正确填写办公场所面积,只能为半角数字");
		theForm.office_area.focus();
		return false;
	}
	if (!pattern4.test(theForm.produce_area.value))
	{
		alert("请正确填写生产场所面积,只能为半角数字");
		theForm.produce_area.focus();
		return false;
	}
	if (!pattern4.test(theForm.business_area.value))
	{
		alert("请正确填写商业场所面积,只能为半角数字");
		theForm.business_area.focus();
		return false;
	}
	if (theForm.enterprise_brief.value.length==0) {
		alert("企业介绍不能为空。");
		theForm.enterprise_brief.focus();
		return false;
	}
	
	if (theForm.enterprise_address1.value.length=="") {
		alert("请选择贵单位所在省份。");
		theForm.enterprise_address1.focus();
		return false;
	}	
	if ((theForm.enterprise_address1.value.substr(0,2)=="上海")&&(theForm.enterprise_address2.value.length=="")) {
		alert("请选择贵单位所在区。");
		theForm.enterprise_address2.focus();
		return false;
	}
	if (theForm.enterprise_address3.value.length=="") {
		alert("请选择贵单位的详细通讯地址。");
		theForm.enterprise_address3.focus();
		return false;
	}		
	if (theForm.postalcode.value==0) {
		alert("请输入邮政编码。");
		theForm.postalcode.focus();
		return false;
	}
	if (!pattern4.test(theForm.postalcode.value))
	{
		alert("请正确填写邮政编码,只能为半角数字");
		theForm.postalcode.focus();
		return false;
	}
	if (theForm.telephone3.value.length==0) {
		alert("电话不能为空。");
		theForm.telephone3.focus();
		return false;
	}

    if (theForm.telephone3.value.length!=0)
	{
		if (theForm.telephone2.value.length==0)
		{
		alert("电话未填写完整");
		theForm.telephone2.focus();
		return false;
		}
	}
	if (theForm.fax3.value.length!=0)
	{
		if (theForm.fax2.value.length==0)
		{
		alert("传真电话未填写完整");
		theForm.fax2.focus();
		return false;
		}
	}
	var temp=theForm.telephone1.value+"-"+theForm.telephone2.value+"-"+theForm.telephone3.value+"-"+theForm.telephone4.value;
	if (!pattern1.test(temp))
	{
		alert("『电话』格式出错，请按 国家代码 - 区号 - 总机号 - 分机号 格式填写");
		theForm.telephone3.focus();
		return false;
	}
	
	temp=theForm.fax1.value+"-"+theForm.fax2.value+"-"+theForm.fax3.value;
	if (!pattern2.test(temp))
	{
		alert("『传真』格式出错，请按 国家代码 - 区号 - 传真号 ");
		theForm.fax3.focus();
		return false;
	}
		
	if (theForm.linkman.value.length==0) {
		alert("请输入联系人。");
		theForm.linkman.focus();
		return false;
	}
	
	if (!pattern5.test(theForm.e_mail.value))
	{
		alert("请输入正确的电子邮箱");
		theForm.e_mail.focus();
		return false;
	}
               
	if (theForm.enterprise_brief.value.length>3000) {
		alert("企业介绍不得超过3000字符。");
		theForm.enterprise_brief.focus();
		return false;
	}
	
	if (theForm.enterprise_brief.value.length==126) {
		alert("请按照模版正确填写企业介绍。");
		theForm.enterprise_brief.focus();
		return false;
	}
	
	theForm.btnSubmit.disabled=true;
}

function TopClick()
{
	if (document.form1.enterprise_address1.value.substr(0,2)=="上海")
		document.form1.enterprise_address2.style.visibility="visible";
	else
	{
		document.form1.enterprise_address2.value="";
		document.form1.enterprise_address2.style.visibility="hidden";
	}
}
function u_template()
{           if (document.form1.usetemplate[0].checked)
            {
			form1.enterprise_brief.value="成立时间：\n公司性质：\n公司资本状况：\n\n公司地位、优势：\n\n员工人数：\n企业规模：主要业绩：\n\n经营范围：\n\n企业产品：\n\n公司动态：\n\n合作伙伴：\n客户情况：\n企业文化：\n\n企业管理理念：\n\n致应聘者：\n";
			return false;
			}
			if (document.form1.usetemplate[1].checked)
            {
			form1.enterprise_brief.value="";
			return false;
			}
			if (document.form1.usetemplate[2].checked)
            {
			window.location.reload(true);
			return false;
			}

}
