﻿/***********************************************
*功能：表单信息验证函数集
*作者：郑绪勇
*时间：2009-02-24 PM
*版权：上海博竹网络科技有限公司 拥有所有权
***********************************************/
String.prototype.Trim=function(){
	return this.replace(/(^\s*)|(\s*$)/g,"");
}
function CheckNewsLetter(obj){
	if(obj.Title.value.Trim()==""){
		alert("对不起，请输入期刊名称！");
		obj.Title.focus();
		return false;
	}
	if(obj.NewsId==null){
		if(obj.PreImage.value.Trim()==""){
			alert("对不起，选择预览图片！");
			obj.PreImage.focus();
			return false;
		}
		if(obj.DownloadFile.value.Trim()==""){
			alert("对不起，请选择期刊文件！");
			obj.DownloadFile.focus();
			return false;
		}
	}
	return true;
}
//招聘信息验证
function CheckCSR(obj){
	if(obj.CSRId==null){
	    if(obj.PreImage1.value.Trim()==""){
		    alert("对不起，第一张CSR图片必须上传！");
		    obj.PreImage1.focus();
		    return false;
	    }
	}
	if(obj.Content.value.Trim()==""){
		alert("对不起，请输入CSR描述！");
		obj.Content.focus();
		return false;
	}
}
//新闻信息验证
function CheckNews(obj){
	if(obj.Title.value.Trim()==""){
		alert("对不起，请输入新闻标题！");
		obj.Title.focus();
		return false;
	}
	if(obj.PublishTime.value.Trim()==""){
		alert("对不起，请输入发布时间！");
		obj.PublishTime.focus();
		return false;
	}
	if(/^\d{4}-\d{2}-\d{2}$/.test(obj.PublishTime.value.Trim())==false){
		alert("对不起，发布时间格式不正确！");
		obj.PublishTime.select();
		obj.PublishTime.focus();
		return false;
	}
	var strBody=eWebEditor1.eWebEditor.document.body.innerHTML;
	obj.Content.value=strBody;
	if(obj.Content.value.Trim()==""){
		alert("对不起，请输入新闻内容！");
		eWebEditor1.eWebEditor.focus();
		return false;
	}
}
//大事记信息验证
function CheckHistory(obj){
    if(obj.HistoryYear.value.Trim()==""){
		alert("对不起，请输入事件年份！");
		obj.HistoryYear.focus();
		return false;
	}
	if(/^\d{4}$/.test(obj.HistoryYear.value.Trim())==false){
		alert("对不起，事件年份不正确！");
		obj.HistoryYear.focus();
		return false;
	}
	if(obj.Content.value.Trim()==""){
		alert("对不起，请输入事件描述！");
		obj.Content.focus();
		return false;
	}
}
//设置图片最大尺寸
function SetImgSize(strImage){
	for(var i=0;i<strImage.childNodes.length;i++){
		if(strImage.childNodes[i].hasChildNodes()){
			SetImgSize(strImage.childNodes[i]);
		}
		if(strImage.childNodes[i].tagName=="IMG"){
			if(parseInt(strImage.childNodes[i].width)>600){
				strImage.childNodes[i].width=600;
			}
		}
	}
}
//Life信息验证
function CheckLife(obj){
	if(obj.Title.value.Trim()==""){
		alert("对不起，Life标题必须填写！");
		obj.Title.focus();
		return false;
	}
	if(obj.LifeId==null){
	    if(obj.PreImage1.value.Trim()==""){
		    alert("对不起，第一张Life图片必须上传！");
		    obj.PreImage1.focus();
		    return false;
	    }
	}
	if(obj.Content.value.Trim()==""){
		alert("对不起，请输入Life描述！");
		obj.Content.focus();
		return false;
	}
}
//Training信息验证
function CheckTraining(obj){
	if(obj.Title.value.Trim()==""){
		alert("对不起，Training标题必须填写！");
		obj.Title.focus();
		return false;
	}
	if(obj.TrainingId==null){
	    if(obj.PreImage1.value.Trim()==""){
		    alert("对不起，第一张Training图片必须上传！");
		    obj.PreImage1.focus();
		    return false;
	    }
	}
	if(obj.Content.value.Trim()==""){
		alert("对不起，Training描述必须填写！");
		obj.Content.focus();
		return false;
	}
}
//招聘信息验证
function CheckJobs(obj){
	if(obj.JobName.value.Trim()==""){
		alert("对不起，请输入职位名称！");
		obj.JobName.focus();
		return false;
	}
	if(obj.PostDate.value.Trim()==""){
		alert("对不起，请输入发布时间！");
		obj.PostDate.focus();
		return false;
	}
	if(/^\d{4}-\d{2}-\d{2}$/.test(obj.PostDate.value.Trim())==false){
		alert("对不起，发布时间格式不正确！");
		obj.PostDate.select();
		obj.PostDate.focus();
		return false;
	}
	if(obj.PeopleCount.value.Trim()==""){
		alert("对不起，请输入招聘人数！");
		obj.PeopleCount.focus();
		return false;
	}
	var strBody=eWebEditor1.eWebEditor.document.body.innerHTML;
	obj.Content.value=strBody;
	if(obj.Content.value.Trim()==""){
		alert("对不起，请输入职位描述！");
		eWebEditor1.eWebEditor.focus();
		return false;
	}
}
//置顶项目验证
function CheckTopProject(obj){
	if(obj.ProjectName.value.Trim()==""){
		alert("对不起，请输入项目名称！");
		obj.ProjectName.focus();
		return false;
	}
	if(obj.ProjectId==null){
	    if(obj.PreImage1.value.Trim()==""){
		    alert("对不起，项目图片必须上传！");
		    obj.PreImage1.focus();
		    return false;
	    }
	}
	if(obj.PostDate.value.Trim()==""){
		alert("对不起，请输入发布时间！");
		obj.PostDate.focus();
		return false;
	}
	if(/^\d{4}-\d{2}-\d{2}$/.test(obj.PostDate.value.Trim())==false){
		alert("对不起，发布时间格式不正确！");
		obj.PostDate.select();
		obj.PostDate.focus();
		return false;
	}
}
//编辑项目验证
function CheckProject(obj){
	if(obj.ClassId.value.Trim()==""){
		alert("对不起，请选择所属分类！");
		obj.ClassId.focus();
		return false;
	}
    if(obj.ProjectYear.value.Trim()==""){
		alert("对不起，请输入年份！");
		obj.ProjectYear.focus();
		return false;
	}
    if(isNaN(obj.ProjectYear.value.Trim())){
		alert("对不起，年份必须是数值！");
		obj.ProjectYear.focus();
		return false;
    }
    if(obj.YeZhu.value.Trim()==""){
		alert("对不起，请输入业主！");
		obj.YeZhu.focus();
		return false;
	}
	if(obj.ProjectName.value.Trim()==""){
		alert("对不起，请输入项目名称！");
		obj.ProjectName.focus();
		return false;
	}
	if(obj.GuiMo.value.Trim()==""){
		alert("对不起，请输入规模！");
		obj.GuiMo.focus();
		return false;
	}
	if(obj.ChangSuo.value.Trim()==""){
		alert("对不起，请输入场所！");
		obj.ChangSuo.focus();
		return false;
	}
	if(obj.ZeRen.value.Trim()==""){
		alert("对不起，请输入责任范围！");
		obj.ZeRen.focus();
		return false;
	}
}
//发布留言验证
function CheckFeedback(obj){
    if(obj.Name.value.Trim()==""){
		alert("Sorry，Name must be entered！");
		obj.Name.focus();
		return false;
    }
    if(obj.Company.value.Trim()==""){
		alert("Sorry，Company must be entered！");
		obj.Company.focus();
		return false;
    }
    if(obj.Inquiry.value.Trim()==""){
		alert("Sorry，Inquiry must be entered！");
		obj.Inquiry.focus();
		return false;
    }
}