/*公共函数区*/
//getElementById
//检测Email地址是否合法
function IsValidEmail(addr) 

{
	var a = false;
	var res = false;
	if(typeof(RegExp) == 'function')
	{
		var b = new RegExp('abc');
		if(b.test('abc') == true)
		{a = true;}
	}
	if(a == true)
	{
		reg = new RegExp('^([a-zA-Z0-9\\-\\.\\_]+)'+
                   '(\\@)([a-zA-Z0-9\\-\\.]+)'+
                   '(\\.)([a-zA-Z]{2,4})$');
        res = (reg.test(addr));
    }
    else
    {
		res = (addr.search('@') >= 1 &&
		addr.lastIndexOf('.') > s.search('@') &&
		addr.lastIndexOf('.') >= s.length-5);
		
	}
	if(res==false)
	{alert("您输入的邮件地址不合法");}
	return res;
}

//检测日期是否为xxxx-xx-xx的格式	
function  IsValidDate(str)
{  
	var reg  =  /^(\d{4})-(\d{1,2})-\d{1,2}$/;  
	if(!str.match(reg))
	{  
		alert("日期格式不正确，格式：1977-09-17");
		return  false;
	}  
}
//检测日期是否为yyyy-mm的格式
function IsValidYYYYMM(str)
{
	var reg=/^(\d{4})-(0\d{1}|1[0-2])$/;
	if(!str.match(reg))
	{
		alert("日期格式不正确,正确格式如:1977-09");
		return false;
	}
}
//检测日期是否为yyyy的格式
function IsValidYYYY(str)
{
	var reg=/^(\d{4})$/;
	if(!str.match(reg))
	{
		alert("日期格式不正确,正确格式如:1977");
		return false;
	}
}
//整数格式
function IsValidLong(str)
{
	var reg=/^(0|[1-9]\d*)$/;
	if(!str.match(reg))
	{
		return false;
	}
}
//小数格式
function IsValidDouble(str)
{
	var reg=/^(0|[1-9]\d*)\.(\d+)$/;
	if(!str.match(reg))
	{
		return false;
	}
}
//任意字符，不可以为空  
function IsValidEmpty(ErrMsg,str)
{
	var reg=/(.)+/;
	if(!str.match(reg))
	{
		alert(ErrMsg);
		return false;
	}
}

//判断有多少个中文字符
function l(s)
{
	re=/[\u4E00-\u9FA5]/g;
	if(re.test(s))return s.match(re).length
	else return 0
}

//检测是否是数字
function IsValidNumber(num)
{
	numstring="-0123456789."
	for(i=0;i<num.length;i++)
	{
		if (numstring.indexOf(num.charAt(i))==-1)
		{
			alert("请输入合法数字");
			return false;
		}
	}
}
//检测是否是纯数字不包含小数点
function IsValidNumberA(num)
{
	numstring="0123456789"
	for(i=0;i<num.length;i++)
	{
		if (numstring.indexOf(num.charAt(i))==-1)
		{
			alert("您输入的电话号码格式不正确请确认");
			return false;
		}
	}
}
//手机号规则
function IsValidMobile(str)
{
	var reg=/\d{11}/;
	if(!str.match(reg))
	{
		alert("手机号输入错误");
		return false;
	}
}
function CheckTwoDateTime(strBegin,strEnd)
{		 
	var reg = /^(\d+)-(\d{1,2})-(\d{1,2}) (\d{1,2}):(\d{1,2}):(\d{1,2})$/; 
	var rBegin = strBegin.match(reg);
	var rEnd = strEnd.match(reg);
	if(rBegin==null||rEnd==null)return false; 
	rBegin[2]=rBegin[2]-1;
	rEnd[2]=rEnd[2]-1;
	var dBegin= new Date(rBegin[1], rBegin[2],rBegin[3], rBegin[4],rBegin[5], rBegin[6]); 
	var dEnd= new Date(rEnd[1], rEnd[2],rEnd[3], rEnd[4],rEnd[5], rEnd[6]);
	if (dBegin.getTime()-dEnd.getTime()>0) return false; 
	return true;
}
//邮政编码
function IsValidPostcode(str)
{
	var reg=/^(\d{6})$/;
	if(!str.match(reg))
	{
		alert("邮政编码输入错误");
		return false;
	}
}

//身份证，要求必须15位或者18位的数字
function IsValidIdentity(str)
{
	var reg =/^(\d{15}|\d{18})$/;
	if(!str.match(reg))
	{
		alert("身份证输入错误,必须为15位或者18位");
		return false;
	}	
}
function document.onkeydown() 
{ 
	//if(event.keyCode==13)event.keyCode=9
}
function CheckSingleRecord(clientid)
{
	for(i=0;i<document.all.length;i++)
	{
		if(document.all[i].id.indexOf("isReturn")!=-1)
		{
			document.all(document.all[i].id).checked=false;
		}
	}
	document.all(clientid).checked=true;
}
//弹出窗口,输入图片
function OpenDialog(arg)
{	
	//var ret = window.showModalDialog("image/imgupload.aspx","Dialog Arguments Value","dialogHeight: 150px; dialogWidth: 330px; dialogTop: 200px; dialogLeft: 300px; edge: Raised; center: Yes; help: no; resizable:no; status: no;");
	//if (ret != null)
	//arg.value = ret;
	window.open("/web/image/imgupload.aspx?arg="+arg,"","height=150,width=330,top=200;left=300");
	return false;
}
//上传图片文件的合法性
function imguploadValid()
{
	var picName=document.all("UploadFile").value;
	if(picName!="")
	{
		if(picName.toLowerCase().indexOf(".jpg")<0&&picName.toLowerCase().indexOf(".gif")<0)
		{
			alert("图片格式必须是Jpg或者Gif");
			return false;
		}
		document.all("img").src = picName;
		if(document.all("img").fileSize > 400000)
		{
			alert("上传的图片太大");
			return false;
		}
		if(document.all("img").width >220)
		{
			alert("上传的图片太宽");
			return false;
		}
		
	}
	else
	{
		alert("请选择您要上传的图片");
		return false;
	}
}
function InformationAddValid()
{
	if(document.all("txtTitle").value=="")
	{
		alert("信息主题必需填写");
		document.all("txtTitle").focus();
		return false;
	}
	return IsValidDate(document.all("pubDate").value);
	
	
	
	
}
function SupplyAddValid()
{
	if(document.all("companyName").value=="")
	{
		alert("供应公司名称必需填写");
		document.all("companyName").focus();
		return false;
	}
	if(document.all("contact").value=="")
	{
		alert("联系人必需填写");
		document.all("contact").focus();
		return false;
	}
	if(document.all("tel").value=="")
	{
		alert("电话必需填写");
		document.all("tel").focus();
		return false;
	}
	if(document.all("tel").value!="" && (document.all("tel").value.length<7))
	{
		alert("留言人电话不能少于7位数");
		
		return false;
	}
	if(document.all("description").value=="")
	{
		alert("供应内容必需填写");
		document.all("description").focus();
		return false;
	}
	if(document.all("email").value!="")
	{
		return IsValidEmail(document.all("email").value) ;
	}
	}
function FeedBackAddValid()
{
	if(document.all("name").value=="")
	{
		alert("留言人姓名必需填写");
		document.all("name").focus();
		return false;
	}
	if(document.all("tel").value=="")
	{
		alert("留言人电话必需填写");
		document.all("tel").focus();
		return false;
	}
	if(document.all("tel").value!="" && (document.all("tel").value.length<7))
	{
		alert("留言人电话不能少于7位数");
		
		return false;
	}
	if(document.all("companyName").value=="")
	{
		alert("留言人公司必需填写");
		document.all("companyName").focus();
		return false;
	}
	if(document.all("title").value=="")
	{
		alert("留言主题必需填写");
		document.all("title").focus();
		return false;
	}
	if(document.all("description").value=="")
	{
		alert("留言内容必需填写");
		document.all("description").focus();
		return false;
	}
	if(document.all("email").value!="")
	{
		return IsValidEmail(document.all("email").value) ;
	}
	
}
function OrderAddValid()
{
	if(document.all("productId").value=="")
	{
		alert("所定产品型号内容必需填写");
		document.all("productId").focus();
		return false;
	}
	if(document.all("companyName").value=="")
	{
		alert("公司名称必需填写");
		document.all("companyName").focus();
		return false;
	}
	if(document.all("address").value=="")
	{
		alert("地址必需填写");
		document.all("address").focus();
		return false;
	}
	if(document.all("contact").value=="")
	{
		alert("联系人必需填写");
		document.all("contact").focus();
		return false;
	}
	if(document.all("tel").value=="")
	{
		alert("电话必需填写");
		document.all("tel").focus();
		return false;
	}
	else
	{
		if(IsValidNumberA(document.all("tel").value)==false)
		{
			alert("正确输入联系电话");
			return false;
		}			
	}
	if(document.all("description").value=="")
	{
		alert("产品描述必需填写");
		document.all("description").focus();
		return false;
	}
	if(document.all("note").value=="")
	{
		alert("产品要求必需填写");
		document.all("note").focus();
		return false;
	}
	if(document.all("email").value=="")
	{
		alert("E-mail必须填写");
		document.all("email").focus();
		return false;
	}
	else
	{
		if(IsValidEmail(document.all("email").value)==false) 
		{
			alert("正确输入E-mail地址");
			document.all("email").focus();
			return false;
		}	
	}
}
function  MemberAddValid()
{
	if(document.all("userName").value=="")
	{
		alert("用户名必需填写");
		document.all("userName").focus();
		return false;
	}
	if(document.all("password").value=="")
	{
		alert("密码不能为空");
		document.all("password").focus();
		return false;
	}
	if(document.all("name").value=="")
	{
		alert("真名不能为空");
		document.all("name").focus();
		return false;
	}
	if(document.all("userPosition").value=="")
	{
		alert("用户职位不能为空");
		document.all("userPosition").focus();
		return false;
	}
	
}
function MemberEditValid()
{
	if(document.all("userName").value=="")
	{
		alert("用户名不能为空");
		document.all("userName").focus();
		return false;
	}
	if(document.all("positionName").value=="")
	{
		alert("用户职位不能为空");
		document.all("positionName").focus();
		return false;
	}
	if(document.all("userTrueName").value=="")
	{
		alert("用户真实姓名不能为空");
		document.all("userTrueName").focus();
		return false;
	}
	if(document.all("password").value=="")
	{
		alert("密码不能为空");
		document.all("password").focus();
		return false;
	}
}
function MenuAllotAddValid()
{
	if(document.all("menuId").value=="")
	{
		alert("菜单不能为空");
		document.all("menuId").focus();
		return false;
	}
	if(document.all("username").value=="")
	{
		alert("用户不能为空");
		document.all("username").focus();
		return false;
	}
}
function JobAddValid()
{
	if(document.all("positionName").value=="")
	{
		alert("职位名称不能为空");
		document.all("positionName").focus();
		return false;
	}
	if(document.all("num").value=="")
	{
		alert("人数不能为空");
		document.all("num").focus();
		return false;
	}
	else
	{
		if(IsValidLong(document.all("num").value)==false)
		{
			alert("正确输入人数");
			document.all("num").focus();
			return false;
		}
	}
	if(document.all("description").value=="")
	{
		alert("职位描述不能为空");
		document.all("description").focus();
		return false;
	}
	if(document.all("note").value=="")
	{
		alert("职位要求不能为空");
		document.all("note").focus();
		return false;
	}
	if(document.all("pubDate").value=="")
	{
		alert("职位发布日期不能为空");
		document.all("pubDate").focus();
		if(IsValidDate(document.all("pubDate").value)==false)
		{
			return false;	
		}
	}
	if(document.all("overDate").value=="")
	{
		alert("职位截至日期不能为空");
		document.all("overDate").focus();
		if(IsValidDate(document.all("overDate").value)==false)
		{
			return false;	
		}
	}
}
function ItemsAddValid()
{
	if(document.all("name").value=="")
	{
		alert("栏目名不能为空");
		document.all("name").focus();
		return false;
	}
	if(document.all("displayTypeId").value=="")
	{
		alert("请选择栏目");
		document.all("displayTypeId").focus();
		return false;
	}
	
}
function ProductAddValid()
{
	if(document.all("modelNo").value=="")
	{
		alert("ModelNo必需填写");
		document.all("modelNo").focus();
		return false;
	}
	//
	if(document.all("nominalVoltag").value=="")
	{
		alert("NominalVoltag内容必需填写");
		document.all("nominalVoltag").focus();
		return false;
	}
	else
	{
		if( IsValidNumber(document.all("nominalVoltag").value)==false)
		{
			document.all("nominalVoltag").focus();
			return false;
		}
	}
	//
	if(document.all("nominalCapacityTyp").value=="")
	{
		alert("nominalCapacityTyp必需填写");
		document.all("nominalCapacityTyp").focus();
		return false;
	}
	else
	{
		if(IsValidNumber(document.all("nominalCapacityTyp").value)==false)
		{
			document.all("nominalCapacityTyp").focus();
			return false;
		}
	}
	//
	if(document.all("nominalCapacitymin").value=="")
	{
		alert("nominalCapacitymin必需填写");
		document.all("nominalCapacitymin").focus();
		return false;
	}
	else
	{
		
		if(IsValidNumber(document.all("nominalCapacitymin").value)==false)
		{
			document.all("nominalCapacitymin").focus();
			return false;
		}
	}
	//
	if(document.all("dimensionBareCellH1").value=="")
	{
		alert("dimensionBareCell高度上限必需填写");
		document.all("dimensionBareCellH1").focus();
		return false;
	}
	else
	{
		if(IsValidNumber(document.all("dimensionBareCellH1").value)==false)
		{
			document.all("dimensionBareCellH1").focus();
			return false;
		}
	}
	if(document.all("dimensionBareCellH").value=="")
	{
		alert("dimensionBareCell高度必需填写");
		document.all("dimensionBareCellH").focus();
		return false;
	}
	else
	{
		if(IsValidNumber(document.all("dimensionBareCellH").value)==false)
		{
			document.all("dimensionBareCellH").focus();
			return false;
		}
	}
	//
	if(document.all("dimensionBareCellH2").value=="")
	{
		alert("dimensionBareCell高度下限必需填写");
		document.all("dimensionBareCellH2").focus();
		return false;
	}
	else
	{
		if(IsValidNumber(document.all("dimensionBareCellH2").value)==false)
		{
			document.all("dimensionBareCellH2").focus();
			return false;
		}
	}
	//
	if(document.all("dimensionBareCellT1").value!="")
	{
		if(IsValidNumber(document.all("dimensionBareCellT1").value)==false)
		{
			document.all("dimensionBareCellT1").focus();
			return false;
		}	
	}
	if(document.all("dimensionBareCellT").value!="")
	{
		if(IsValidNumber(document.all("dimensionBareCellT").value)==false)
		{
			document.all("dimensionBareCellT").focus();
			return false;
		}	
	}
	if(document.all("dimensionBareCellW").value!="")
	{
		if(IsValidNumber(document.all("dimensionBareCellW").value)==false)
		{
			document.all("dimensionBareCellW").focus();
			return false;
		}	
	}
	if(document.all("dimensionBareCellH").value!="")
	{
		if(IsValidNumber(document.all("dimensionBareCellH").value)==false)
		{
			document.all("dimensionBareCellH").focus();
			return false;
		}	
	}
	if(document.all("dimensionBareCellH").value==""&&document.all("dimensionBareCellH").value==null)
	{
		alert("dimensionBareCellH必需填写");
		document.all("dimensionBareCellH").focus();
		return false;
		
	}
	if(document.all("dimensionBareCellD").value!="")
	{
		if(IsValidNumber(document.all("dimensionBareCellD").value)==false)
		{
			document.all("dimensionBareCellD").focus();
			return false;
		}	
	}
	if(document.all("dimensionBareCellT2").value!="")
	{
		if(IsValidNumber(document.all("dimensionBareCellT2").value)==false)
		{
			document.all("dimensionBareCellT2").focus();
			return false;
		}	
	}
	if(document.all("dimensionBareCellW1").value!="")
	{
		if(IsValidNumber(document.all("dimensionBareCellW1").value)==false)
		{
			document.all("dimensionBareCellW1").focus();
			return false;
		}	
	}
	if(document.all("dimensionBareCellW2").value!="")
	{
		if(IsValidNumber(document.all("dimensionBareCellW2").value)==false)
		{
			document.all("dimensionBareCellW2").focus();
			return false;
		}	
	}
	if(document.all("dimensionBareCellD1").value!="")
	{
		if(IsValidNumber(document.all("dimensionBareCellD1").value)==false)
		{
			document.all("dimensionBareCellD1").focus();
			return false;
		}	
	}
	if(document.all("dimensionBareCellD2").value!="")
	{
		if(IsValidNumber(document.all("dimensionBareCellD2").value)==false)
		{
			document.all("dimensionBareCellD2").focus();
			return false;
		}	
	}
	//
	if(document.all("temperatrueCharge").value!="")
	{
		if(IsValidNumber(document.all("temperatrueCharge").value)==false)
		{
			document.all("temperatrueCharge").focus();
			return false;
		}	
	}
	if(document.all("temperatureStorage").value!="")
	{
		if(IsValidNumber(document.all("temperatureStorage").value)==false)
		{
			document.all("temperatureStorage").focus();
			return false;
		}	
	}
	if(document.all("temperatureDischarge").value!="")
	{
		if(IsValidNumber(document.all("temperatureDischarge").value)==false)
		{
			document.all("temperatureDischarge").focus();
			return false;
		}	
	}
	if(document.all("weightApprox").value!="")
	{
		if(IsValidNumber(document.all("weightApprox").value)==false)
		{
			document.all("weightApprox").focus();
			return false;
		}	
	}
	
}	
function EmployeeAddValid()
{
	if(document.all("name").value=="")
	{
		alert("应聘人姓名必需填写");
		document.all("name").focus();
		return false;
	}
	if(document.all("age").value=="")
	{
		alert("应聘人年龄必需填写");
		document.all("age").focus();
		return false;
	}
	else
	{
		if(IsValidLong(document.all("age").value)==false)
		{
			alert("正确输入年龄");
			document.all("age").focus()
			return false;
		}
	}
	if(document.all("tel").value=="")
	{
		alert("电话必需填写");
		document.all("tel").focus();
		return false;
	}
	else
	{
		if(IsValidNumberA(document.all("tel").value)==false)
		{
			document.all("tel").focus()
			return false;
		}
	}
	if(document.all("postalcode").value!=""&&document.all("postalcode").value!=null)
	{
		if(IsValidPostcode(document.all("postalcode").value())==false)
		{
			alert("正确输入邮编");
			document.all("postalcode").focus();
			return false;
		}
	}
	if(document.all("fax").value!=""&&document.all("fax").value!=null)
	{
		if(IsValidLong(document.all("fax").value)==false)
		{
			alert("正确输入传真");
			document.all("fax").focus()
			return false;
		}
	}
	if(document.all("email").value!=""&&document.all("email").value!=null)
	{
		if(IsValidEmail(document.all("email").value)==false)
		{
			document.all("email").focus();
			return false;
		}
	}
	if(document.all("education").value=="")
	{
		alert("教育经历必需填写");
		document.all("education").focus();
		return false;
	}
	if(document.all("skill").value=="")
	{
		alert("技能必需填写");
		document.all("skill").focus();
		return false;
	}	
}
function UserEditValid()
{
	if(document.all("userTrueName").value=="")
	{
		alert("真实姓名必需填写");
		document.all("userTrueName").focus();
		return false;
	}
	if(document.all("password").value=="")
	{
		alert("密码必需填写");
		document.all("password").focus();
		return false;
	}if(document.all("pwConfirm").value=="")
	{
		alert("密码确认必需填写");
		document.all("pwConfirm").focus();
		return false;
	}if(document.all("userPosition").value=="")
	{
		alert("用户职位必需填写");
		document.all("userPosition").focus();
		return false;
	}
}
function ProductValid()
{
	if(document.all("NCdown").value!=""&&document.all("NCdown").value!=null)
	{
		if(IsValidNumber(document.all("NCdown").value)==false)
		{
			alert("请正确输入查询内容");
			document.all("NCdown").focus();
			return false;
		}
	}
	if(document.all("NCup").value!=""&&document.all("NCup").value!=null)
	{
		if(IsValidNumber(document.all("NCup").value)==false)
		{
			alert("请正确输入查询内容");
			document.all("NCup").focus();
			return false;
		}
	}
	if(document.all("DimensionBareCellTdown").value!=""&&document.all("DimensionBareCellTdown").value!=null)
	{
		if(IsValidNumber(document.all("DimensionBareCellTdown").value)==false)
		{
			alert("请正确输入查询内容");
			document.all("DimensionBareCellTdown").focus();
			return false;
		}
	}
	if(document.all("DimensionBareCellTup").value!=""&&document.all("DimensionBareCellTup").value!=null)
	{
		if(IsValidNumber(document.all("DimensionBareCellTup").value)==false)
		{
			alert("请正确输入查询内容");
			document.all("DimensionBareCellTup").focus();
			return false;
		}
	}
	if(document.all("DimensionBareCellWdown").value!=""&&document.all("DimensionBareCellWdown").value!=null)
	{
		if(IsValidNumber(document.all("DimensionBareCellWdown").value)==false)
		{
			alert("请正确输入查询内容");
			document.all("DimensionBareCellWdown").focus();
			return false;
		}
	}
	if(document.all("DimensionBareCellWup").value!=""&&document.all("DimensionBareCellWup").value!=null)
	{
		if(IsValidNumber(document.all("DimensionBareCellWup").value)==false)
		{
			alert("请正确输入查询内容");
			document.all("DimensionBareCellWup").focus();
			return false;
		}
	}
	if(document.all("DimensionBareCellHdown").value!=""&&document.all("DimensionBareCellHdown").value!=null)
	{
		if(IsValidNumber(document.all("DimensionBareCellHdown").value)==false)
		{
			alert("请正确输入查询内容");
			document.all("DimensionBareCellHdown").focus();
			return false;
		}
	}
	if(document.all("DimensionBareCellHup").value!=""&&document.all("DimensionBareCellHup").value!=null)
	{
		if(IsValidNumber(document.all("DimensionBareCellHup").value)==false)
		{
			alert("请正确输入查询内容");
			document.all("DimensionBareCellHup").focus();
			return false;
		}
	}
	if(document.all("DimensionBareCellDdown").value!=""&&document.all("DimensionBareCellDdown").value!=null)
	{
		if(IsValidNumber(document.all("DimensionBareCellDdown").value)==false)
		{
			alert("请正确输入查询内容");
			document.all("DimensionBareCellDdown").focus();
			return false;
		}
	}
	if(document.all("DimensionBareCellDup").value!=""&&document.all("DimensionBareCellDup").value!=null)
	{
		if(IsValidNumber(document.all("DimensionBareCellDup").value)==false)
		{
			alert("请正确输入查询内容");
			document.all("DimensionBareCellDup").focus();
			return false;
		}
	}	
}
function ProductCategoryAddValid()
{
	if(document.all("name").value==""&&document.all("name").value==null)
	{
		alert("产品种类名称不能为空");
		document.all("name").focus();
		return false;
	}
}
function FriendLinkAddValid()
{
	if(document.all("linkURL").value=="")
	{
		alert("链结地址不能为空");
		document.all("linkURL").focus();
		return false;
	}
	if(document.all("linkDescription").value=="")
	{
		alert("链接描述不能为空");
		document.all("linkDescription").focus();
		return false;
	}
}







