var imgwidth=700;
function $(id){return document.getElementById(id);}
function show(o){document.getElementById(o).style.display="block";}
function hide(o){document.getElementById(o).style.display="none";}
function geturl(url,id){
var http=false;
$(id).innerHTML='<span class="loading">&nbsp;&nbsp;</span>';
if(window.XMLHttpRequest){http=new XMLHttpRequest();if(http.overrideMimeType){http.overrideMimeType('text/plain');}}else if(window.ActiveXObject){try{http=new ActiveXObject("Msxml2.XMLHTTP");}catch(e){try{http=new ActiveXObject("Microsoft.XMLHTTP");}catch(e){}}}
if(!http){alert('Cannot send an XMLHTTP request');return false;}
http.onreadystatechange=function(){if(http.readyState==4){$(id).innerHTML=http.responseText;}}
http.open("get", url, true);
http.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
http.send(null);
}
function imgsize(){
	var img=document.getElementById("content").getElementsByTagName("img");
	for(var i=0; i<img.length;i++){
		if(img[i].width>imgwidth){img[i].width=imgwidth;img[i].style.width=imgwidth;img[i].title="View";img[i].style.cursor="pointer";img[i].border=0;img[i].onclick=function(e){window.open(this.src);}}
	}
}
function Submit(obj){
	if(document.Inventory.passkey.value == '输入查询码'){
		alert('您的查询码不正确！\n\n请填写<库存查询>申请获取查询码！！');
		window.location = '/feedback.html';
		return false;
	}else{
		//window.location = '/Inventory.html'^[A-Za-z0-9]+$;
		obj.action = '/xls.asp'
		return true;
	}
	

}
	function CheckForm()
	{	
		$('ct001').innerHTML='';
		$('ct002').innerHTML='';
		$('ct003').innerHTML='';
		$('ct004').innerHTML='';
		$('ct005').innerHTML='';
		if(document.form3.Title.value=="")
		{
			//alert("请输入留言主题！");
			document.form3.Title.focus();
			$("ct001").style.color='red';
			$('ct001').innerHTML='请输入留言主题！';
			return false;
		}
		if(document.form3.sName.value == "")
		{
			//alert("请输入您的姓名！");
			document.form3.sName.focus();
			$("ct002").style.color='red';
			$('ct002').innerHTML='为了方便和您联系，请输入您的姓名！';
			return false;
		}
		if(document.form3.sEmail.value == "")
		{
			//alert("请输入您的E-mail！");
			document.form3.sEmail.focus();
			$("ct003").style.color='red';
			$('ct003').innerHTML='为了方便和您联系，请输入您的E-mail！';
			return false;
		}
		if(document.form3.VerifyEmail.value == "")
		{
			//alert("请确认您的E-mail！");
			document.form3.VerifyEmail.focus();
			$("ct004").style.color='red';
			$('ct004').innerHTML='为了方便和您联系，请确认您的E-mail！';
			return false;
		}
		if(document.form3.VerifyEmail.value != document.form3.sEmail.value)
		{
			//alert("请再次输入E-mail！");
			document.form3.VerifyEmail.focus();
			$("ct004").style.color='red';
			$('ct004').innerHTML='两次输入E-mail不一致！';
			return false;
		}
		if(document.form3.sTel.value == "")
		{
			//alert("请输入联系电话！");
			document.form3.sTel.focus();
			$("ct005").style.color='red';
			$('ct005').innerHTML='为了方便和您联系，请输入您的联系电话！';
			return false;
		}
		
	}
	
	
/*-------------------------------trim and showMsg function------------------------*/
String.prototype.trim = function() {
return this.replace(/(^\s*)|(\s*$)/g, "");
}
function clearMsg(obj) {
$(obj+'_msg').innerHTML="";
} 

function showMsg(msg, obj) {
$(obj+'_msg').innerHTML=msg;
obj.select();
obj.focus();
} 
/*-------------------------------必须填写 function------------------------*/

function required(obj) {
var s = $(obj).value.trim();
if (s.length == 0) {
   showMsg("请您输入合法的字符", obj);
   return false;
}
clearMsg(obj);
return true;
}

/*-------------------------------必须填写指定字段 function------------------------*/

function required(obj,mes) {
var s = $(obj).value.trim();
if (s.length == 0) {
   showMsg("【"+mes+"】为必填字段", obj);
   return false;
}
clearMsg(obj);
return true;
}

/*-------------------------------最短字符串长度 function------------------------*/

function minLen(minlen, obj) {
var s = $(obj).value.trim();
if (s.length < minlen) {
   showMsg("请您输入至少" + minlen + "个字符", obj);
   return false;
}
clearMsg(obj);
return true;
}

/*-------------------------------最大字符串长度 function------------------------*/

function maxLen(maxlen, obj) {
var s = $(obj).value.trim();
if (s.length > maxlen) {
   showMsg("请您输入至多" + maxlen + "个字符", obj);
   return false;
}
clearMsg(obj);
return true;
}

/*-------------------------------最大字符串长度 function------------------------*/

function lenRange(minlen, maxlen, obj) {
var s = $(obj).value.trim();
if (s.length > maxlen || s.length < minlen) {
   showMsg("请您输入至少" + minlen + "个字符,\n至多" + maxlen + "个字符", obj);
   return false;
}
clearMsg(obj);
return true;
}

/*--------------------------必须为数字-------------------------------------*/

function isNumber(obj) {
var s = $(obj).value.trim();
var pattern = /^[-,+]{0,1}[0-9]{0,}[.]{0,1}[0-9]{0,}$/;
if (s != "" && !pattern.test(s)) {
   showMsg("请输入合法的数字！！", obj);
   return false;
}
clearMsg(obj);
return true;
}

/*--------------------------必须为正数-------------------------------------*/

function isNumberP(obj) {
var s = $(obj).value.trim();
var pattern = /^\d+$/;
if (s != "" && !pattern.test(s)) {
   showMsg("请输入合法的数字！！", obj);
   return false;
}
clearMsg(obj);
return true;
}

/*--------------------------电子邮件-------------------------------------*/

function isEmail(obj) {
var s = $(obj).value.trim();
var pattern = /^(\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*,?)+$/;
if (s != "" && !pattern.test(s)) {
   showMsg("请输入合法的E-Mail地址！", obj);
   return false;
}
clearMsg(obj);
return true;
}

/*-------------------------URL 地址----------------------------*/

function isUrl(obj) {
var s = $(obj).value.trim();
var strRegex = "^((https|http|ftp|rtsp|mms)?://)"
    + "?(([0-9a-z_!~*'().&=+$%-]+: )?[0-9a-z_!~*'().&=+$%-]+@)?" // ftp的user@
    + "(([0-9]{1,3}\.){3}[0-9]{1,3}" // IP形式的URL- 199.194.52.184
    + "|" // 允许IP和DOMAIN（域名）
    + "([0-9a-z_!~*'()-]+\.)*" // 域名- www.
    + "([0-9a-z][0-9a-z-]{0,61})?[0-9a-z]\." // 二级域名
    + "[a-z]{2,6})" // first level domain- .com or .museum
    + "(:[0-9]{1,4})?" // 端口- :80
    + "((/?)|" // a slash isn't required if there is no file name
    + "(/[0-9a-z_!~*'().;?:@&=+$,%#-]+)+/?)$";
var pattern = new RegExp(strRegex);

if (s != "" && !pattern.test(s)) {
   showMsg("请输入合法的URL地址！", obj);
   return false;
}
clearMsg(obj);
return true;
}

/*-------------------------电话号码--------------------------*/

function isPhone(obj) {
var s = $(obj).value.trim();
var pattern=/(^\d{3,4}\-\d{3,8}$)|(^\d{3,8}$)|(^\(\d{3,4}\)\d{3,8}$)|(^0?13\d{9}$)|(^0?15\d{9}$)|(^0?18\d{9}$)/;
if (s != "" && !pattern.test(s)) {
   showMsg("请输入合法的电话号码", obj);
   return false;
}
clearMsg(obj);
return true;
}
/*-------------------------手机号码----------------------------*/

function isMobile(obj) {
var s = $(obj).value.trim();
var pattern = /^(((13[0-9]{1})|(15[0-9]{1})|(18[0-9]{1}))+\d{8})$/;
if (s != "" && !pattern.test(s)) {
   showMsg("请输入合法的手机号码！", obj);
   return false;
}
clearMsg(obj);
return true;
}
/*-------------------------邮政编码---------------------------*/

function isZip(obj) {
var s = $(obj).value.trim();
var pattern = /^[0-9]{6}$/;
if (s != "" && !pattern.test(s)) {
   showMsg("请输入合法的邮政编码！", obj);
   return false;
}
clearMsg(obj);
return true;
}

/*-------------------------必须为整形--------------------------*/

function isInt(obj) {
var s = $(obj).value.trim();
var pattern = /^[-,+]{0,1}[0-9]{0,}$/;
if (!pattern.test(s)) {
   showMsg("请输入合法的整数！！", obj);
   return false;
}
clearMsg(obj);
return true;
}
/*-------------------------必须为正整数--------------------------*/

function isIntP(obj) {
var s = $(obj).value.trim();
var pattern = /^[+]{0,1}[0-9]{0,}$/;
if (!pattern.test(s)) {
   showMsg("请输入合法的正整数！！", obj);
   return false;
}
clearMsg(obj);
return true;
}
/*----------------------必须为整形并且在一定的范围之中-------*/
function intRange(minInt, maxInt, obj) {
var s = $(obj).value.trim();
if(s=="")
   return true;
if (isInt(obj)) {
   var intValue = parseInt(obj.value);
   if (intValue >= minInt && intValue <= maxInt)
    return true;
   else {
    showMsg("请输入在" + minInt + "和" + maxInt + "之间的整数", obj)
   }
}
return false;
}
/*-------------------------必须为字母或数字 ----------------------------*/
function isNumEnglish(obj) {
var s = $(obj).value;
var pattern = /^[A-Za-z0-9]+$/;
if (s != "" && !pattern.test(s)) {
   showMsg("请输入合法的字符！！", obj);
   return false;
}
clearMsg(obj);
return true;
}
/*-------------------------必须为英文----------------------------*/
function isEnglish(obj) {
var s = $(obj).value;
var pattern = /^[A-Za-z]+$/;
if (s != "" && !pattern.test(s)) {
   showMsg("请输入合法的英文号码！！", obj);
   return false;
}
clearMsg(obj);
return true;
}
/*--------------------------必须为小于1的正小数------------------------------------*/

function isDecimal (obj) {
var s = $(obj).value.trim();
var pattern = /^[+]{0,1}[0]{1}[.]{1}[0-9]{0,}$/;
if (s != "" && !pattern.test(s)) {
   showMsg("请输入合法的小数！！", obj);
   return false;
}
clearMsg(obj);
return true;
}
/*--------------------------正数------------------------------------*/
function isIntZ(obj) {
var s = $(obj).value.trim();
var pattern = /(^\d+[.]\d+$)|(^\d+$)/;
if (s != "" &&!pattern.test(s)) {
   showMsg("请输入合法的正数！！", obj);
   return false;
}
clearMsg(obj);
return true;
}

/*-------------------------no deal----------------------------*/

/*
* //判断是否为整数 function isInt(obj) { var s=obj.value var
* pattern=/^[-,+]{0,1}[0-9]{0,}$/; if (!pattern.test(s)) {
* showMsg("请输入合法的整数！！",obj); return false; }
* 
* return true; }
* 
* //检查是否为整数
* 
* function checkInt(ele) { if(!isInt(ele.value)) { alert("请输入有效整数");
* ele.value=''; ele.focus(); ele.value=''; return false; }
* 
* return true; }
* 
* //检查是否为实数 function isFloat(obj) {
* 
* if(!isNumber(ele.value)) { alert("请输入有效实数"); ele.value=''; ele.focus();
* ele.value=''; return false; }
* 
* return true; }
* 
* 
* 
* //检查是否为字符串
* 
* function checkString(ele) { if(ele.maxInput!=null && !isNaN(ele.maxInput)) {
* var value=new String(ele.value); if(value.length>parseInt(ele.maxInput)) {
* alert("您输入的最大长度为"+ele.maxInput); ele.focus(); return false; } } return true; }
* 
* //将NULL转化为空格，用于显示对象名称
* 
* function convertNullToSpace(paramValue) { if(paramValue==null) return "";
* else return paramValue; }
* 
* 
* //验证电话
* 
* 
* //验证身份证 function isIdCard(s) { var pattern= /^\d{15}(\d{2}[A-Za-z0-9])?$/; if
* (!pattern.test(s)) return false; return true; } //验证数字和字母 function
* isNumEnglish(s) { var pattern= /^[A-Za-z0-9]+$/; if (!pattern.test(s)) return
* false; return true; } //验证英文 function isEnglish(s) { var pattern=
* /^[A-Za-z]+$/; if (!pattern.test(s)) return false; return true; } //验证中文
* function isChinese(s) { var pattern= /^[\u0391-\uFFE5]+$/; if
* (!pattern.test(s)) return false; return true; } //验证是不安全的 function
* isUnSafe(s) { var pattern=
* /^(([A-Z]*|[a-z]*|\d*|[-_\~!@#\$%\^&\*\.\(\)\[\]\{\}<>\?\\\/\'\"]*)|.{0,5})$|\s/;
* if (!pattern.test(s)) return false; return true; }
*/

function checkfloat(ele) {
if (!isNumber(ele)) {
   // alert("请输入有效实数");
   ele.value = '';
   ele.focus();
   ele.value = '';
   return false;
}
clearMsg(obj);
return true;
}
/** *检查是否为整数** */
function checkInt(ele) {
if (!isInt(ele)) {
   // alert("请输入有效整数");
   ele.value = '';
   ele.focus();
   ele.value = '';
   return false;
}
clearMsg(obj);
return true;
}
/*验证传真号码的合法性*/
function isFax(obj) {
var s = $(obj).value.trim();
var pattern=/(^\d{3,4}\-\d{3,8}$)|(^\d{3,8}$)|(^\(\d{3,4}\)\d{3,8}$)|(^\d{3,4}\-\d{3,8}\D{1,2}\d{3,4}$)|(^\d{3,4}\-\d{3,8}\-\d{3,4}$)|(^\d{3,4}\-\d{3,8}\D\d{3,4}\/\d{3,4}$)|(^0?13\d{9}$)|(^0?159\d{8}$)/;
if (s != "" && !pattern.test(s)) {
   showMsg("请输入合法的传真号码,请从新输入如：010-12345678转1234/5678", obj);
   return false;
   obj.value='';
   obj.select();
}
clearMsg(obj);
return true;
}




