<!--by zjg
//文件使用说明：
//1。转换变量
//函数1：trimall(data){};
//    删除变量中的左右空格符；
//2。字符变量的检测
//函数2：checkstring(name, data, allowednull, maxlength){}；
//       name:变量的描述；
//       date:变量的值
//       allowednull:检测的方式，true:变量可以为空;false:变量不可以为空;
//       maxlength：变量得最大长度，中文为1个字符；
//验证email
//函数3：checkemail(data){}；
//       data:变量的值
//0 代表正确
//-1 email不为空！
//-2 请输入合法的Email 格式如 www91bi@domin.com
//-3 email的长度太长,应小于等于64位!

//验证手机
//函数4：checkMobile(data){};
//       data:变量的值
//0 代表正确
//-1 手机不为空
//-2 手机只能是0-9之间的数字，请重新填写
//-3 手机号必须为11位

//函数5：checkPassWord(data){};
//       data:变量的值；
//0 代表正确
//-1 密码不能为空
//-2 密码必须由6-32个英文字母，不分大小写，或数字组成

//函数6：checkName(data){};
  //       data:变量的值;
//0 代表正确
//-1 用户名不能为空
//-2 登陆名不支持中文，只能是英文字母，不分大小写，或数字组成
//-3 您的登陆名太长，应该少于32位!
//-->
//重置页面数据
function doClear()
{ 
 	var container = document.forms[0];
  var temp ;	
  for( i=0; i<container.length; i++)
	{
    temp = container.elements(i);
	  if(temp.type == "select-one")
	   	temp.selectedIndex = 0;
    if(temp.type == "text")
      temp.value="";
  }
};
//检测email
function checkemail(data)
{	
 var re=/^\w+@\w+\.\w{2,3}/;
  if(data=="")
  {
  		return -1;
  }
 	if(data.match(re)==null)
 	{
  	return -2;
 	}
 	if(data.length>64)
	{
 		 return -3;
 	}
  return 0;
};
//检测输入的手机号
function checkMobile(data)
{ 
	if(data=="")
	{
 		return -1;
	}
	for(var i =0;i<data.length;i++)
	{
 		if(data.charAt(i)<'0'||data.charAt(i)>'9')
 			{
  			return -2;
 			}
 		if(data.length!=11)
 			{
 			 return -3;
 			}
	}
		return 0;
};
//检测电话号码
function checkPhone(data)
{
	var letters="1234567890-;/";
	var i;
	var c;
if(data==""||data==null)
	{
		return -1;
	}
else if(data.charAt(0)=='-')
	{
		return -2;
	}else if(data.charAt(data.length-1)=='-')
	{
		return -3;
	}
	for(var i=0;i<data.length;i++)
	{
		c = data.charAt(i);
		if (letters.indexOf(c)<0)
		return -4;
	}
		return 0;
};
//检测密码是否为中文
function checkPassWord(data)
{
	var letter="0123456789abcdefghijklmnopqrstuvwrstxyzABCDEFGHIJKLMNOPQRSTUVWRSTXYZ";
 if(data.length=="")
 	{
  	return -1;
 	}
	 for(var i=0;i<data.length;i++)
 	{
  	if(letter.indexOf(data.charAt(i))==-1)
 	{
  	return -2;
 	}
 	}
 	return 0;
};
//检测用户密码是否合法
function checkRePassWord(data1,data)
{
  if(data1=="")
  return -1;
	if(data1==data) 
	return 0;
  if(data1!=data)
  return -2;	
};
//检测是否为中文
function checkIsChinese(str)
{
    var pattern = /^[\u4E00-\u9FA5]+$/;
    if (str == "") 
    	return -1;
    else if (pattern.test(str))
    	return -2;
    else if(str.length<6)
    	return -3;     
    else
    	return 0;
 };
 //  检测中文
function checkName(data)
{
	var sStr,iCount,i,strTemp ; 
	iCount = 0 ;
	sStr = data.split("");
	for (i = 0 ; i < sStr.length ; i ++)
	{
		strTemp = escape(sStr[i]); 
		if (strTemp.indexOf("%u",0) == -1) // 表示是汉字
			{ 
				iCount = iCount + 1 ;
			}else 
			{
				iCount = iCount + 2 ;
			}
	 }
	return iCount ;
};

function trimall(data)
{
  var datastr = data;
  var leftspace = datastr.search(/\S/gi);
  if (leftspace > 0)
  {
    datastr = datastr.substr(leftspace);
  }
  leftspace = datastr.search(/\s/gi);
  var rightspace = 0;
  var endspace = 0;
  
  var leftstr = datastr;
  while (leftspace != -1) 
  {
    rightspace = rightspace + leftspace;
    leftstr = leftstr.substr(leftspace);
    leftspace = leftstr.search(/\S/gi);
    if (leftspace != -1) 
    {
      rightspace = rightspace + leftspace;
      leftstr = leftstr.substr(leftspace);
      leftspace = leftstr.search(/\s/gi);
      endspace = 0;
    } else 
    {
      endspace = 1;
    }
  }

  if ((endspace != 0) && (rightspace > 0)) {
    datastr = datastr.substring(0, rightspace);
  }
  
  return datastr;
};

function checkstring(name, data, allowednull, maxlength)
{
  var datastr = data;
  var lefttrim = datastr.search(/\S/gi);
  
  if (lefttrim == -1) {
    if (allowednull) {
      return 1;
    } else {
      alert("" + name + "：不能为空");
      return -2;
    }
  }

  if (datastr.search(/[<>]/gi) != -1) {
    alert("" + name + "：包含非法字符<>");
    return -1;
  }
  
  datastr = trimall(datastr);

  if ((maxlength > 0) && (datastr.length > maxlength)) {
    alert("" + name + "：长度超过限制");
    return -3;
  }
  return 0;
};
//检测输入的money是否是数字
function checkMoney(data)
{
	for(var i=0;i<data.length;i++)
	{
		if(data.charAt(i)<'0'||data.charAt(i)>'9')
		{
			return -1;
		}
	}
	return 0;
};
//检测输入的postCode是否是数字
function checkPostCode(data)
{
	for(var i=0;i<data.length;i++)
	{
		if(data.charAt(i)<'0'||data.charAt(i)>'9')
		{
			return -1;
		}
	}
	if(data.length<6)
	   return -1;
	return 0;
};

//检测输入的money是否是数字
function checkMoney1(data)
{
     var num = checkMoney(data);
     if(num==-1) return "请输入0-9之间的数字!!";
      else
      	  return "";
};
/**ajax对像*/
function GetHTTP(){	
		    var ajax=false;
		    try {
				ajax = new ActiveXObject("Msxml2.XMLHTTP");	
		    } catch (e) {
				try {
					ajax = new ActiveXObject("Microsoft.XMLHTTP");
				} catch (E) {
					ajax = false;
				}
		    }
		    if (!ajax && typeof XMLHttpRequest!='undefined') {
		    ajax = new XMLHttpRequest();
		    }
		    return ajax;
	};
	//检测注册的用户名是否存在
function checkUserExist(username,type)
{
	var xmlHttp = GetHTTP();
	var post;
	  if(type=="" || type== null)
       post = "&username="+username+"&rand="+ Math.random()*100;
    else
    	 post = "type="+type+"&username="+username+"&rand="+ Math.random()*100;;

    xmlHttp.open("POST", "/servlet/user_name_check?", false);    
    xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8');
    xmlHttp.send(post);
	return xmlHttp.responseText;
};

function checkEmail1(email) 
{ 
invalid = ""; 

if (!email) 
invalid = " 请输入您的Email地址。"; 

else { 

if ( (email.indexOf("@") == -1) || (email.indexOf(".") == -1) ) 
invalid += "\n\nEmail地址不合法.应当包含'@'和'.';例如'.com'.请检查后再递交"; 

if (email.indexOf("your email here") > -1) 
invalid += "\n\nEmail地址不合法,检测您的Email,内应当包含'@'和'.',例如 '.com'"; 

if (email.indexOf("\\") > -1) 
invalid += "\n\nEmail地址不合法，含有非法字符(\\)。"; 

if (email.indexOf("/") > -1) 
invalid += "\n\nEmail地址不合法，含有非法字符(/)。"; 

if (email.indexOf("'") > -1) 
invalid += "\n\nEmail地址不合法，含有非法字符(')。"; 

if (email.indexOf("!") > -1) 
invalid += "\n\nEmail地址不合法，含有非法字符(!)。"; 

if ( (email.indexOf(",") > -1) || (email.indexOf(";") > -1) ) 
invalid += "\n\n只输入一个Email地址，不要含有分号和逗号。"; 

if (email.indexOf("?subject") > -1) 
invalid += "\n\n不要加入'?subject=...'。"; 

} 
if (invalid == "") 
{ 
return true; 
} 
else 
{ 
alert("" + invalid); 
return false; 
} 

};
  function checkData(obj)
	{
		var form = document.downForm;
		var lower = document.getElementsByName(obj+".lowerprice")[0];
		var high  = document.getElementsByName(obj+".highprice")[0];
		
		if(lower.value!=""&&checkMoney1(lower.value))
		{
			alert(checkMoney1(lower.value));
			lower.focus();
			return false;
		}
		if(high.value!=""&&checkMoney1(high.value))
		{
		    alert(checkMoney1(high.value));
		    high.focus();
			return false;
		}
		if(lower.value!=""&&checkMoney1(lower.value)==""&&high.value!=""&&checkMoney1(high.value)=="")
		{
		  if(parseInt(lower.value)>parseInt(high.value))	
		  {
		  	  alert("前面输入的价格应小于后面输入的价格！");
		  	  return false;
		  }
		 }
		return true;
	};
function checkAliex()
	{
		var form = document.s_form;
		var lower = document.getElementsByName("paramweb.lowerprice")[0];
		var high  = document.getElementsByName("paramweb.highprice")[0]; 
		if(lower.value!=""&&checkMoney1(lower.value))
		{
			alert(checkMoney1(lower.value));
			lower.focus();
			return false;
		}
		if(high.value!=""&&checkMoney1(high.value))
		{
		    alert(checkMoney1(high.value));
		    high.focus();
			return false;
		}
		if(lower.value!=""&&checkMoney1(lower.value)==""&&high.value!=""&&checkMoney1(high.value)=="")
		{
		  if(parseInt(lower.value)>parseInt(high.value))	
		  {
		  	  alert("前面输入的数字应小于后面输入的数字！");
		  	  return false;
		  }
		 }
		return true;
	};	
function checkweburl(url){
   url=url.toLowerCase();
   url=url.replace("http://","").replace("/","");
   if(url!=''&&url!=null&&url.indexOf("www.")!=-1&&url.substring(0,4)=='www.'){
     r=url.split(".");
   	 if(r.length>=2){
   	   return true;
   	 }else{
   	    alert("请输入正确的网址 eg: www.91bi.com");
       	return false;
   	 }   
   }else if(url!=''&&url!=null&&url.indexOf("www.")==-1&&url.substring(0,1)!='.'){
     r=url.split(".");
   	 if(r.length>=2){
   	   return true;
   	 }else{
   	    alert("请输入正确的网址 eg: www.91bi.com");
       	return false;
   	 } 
   }else{
     alert("请输入正确的网址 eg: www.91bi.com");
   	return false;
   } 	 
}	
var flag="1";
function secBoardxinji(n)
{
	for(i=1;i<3;i++)
	{
		eval("document.getElementById('cl0"+i+"').className='newarticle2'");
	}
	eval("document.getElementById('cl0"+n+"').className='newarticle1'");
	for(i=1;i<3;i++)
		eval("document.getElementById('Layer"+i+"').style.display='none'");
	eval("document.getElementById('Layer"+n+"').style.display='block'");
};
function addCollect(formname,left_search,typeid)
{
	var form = document.formname;
 /**收藏的地址和检索条件*/
  var str="/productsearch.html?method=view";

  /**获取所有在div里的查询条件输入元素*/
	var input_arr = document.getElementById(left_search).getElementsByTagName("select");
	for(i=0; i<input_arr.length;i++)
	{
			str+="@"+input_arr[i].name+"="+input_arr[i].value;
	}

	input_arr = document.getElementById(left_search).getElementsByTagName("input");
	for(i=0; i<input_arr.length;i++)
	{
		if(input_arr[i].type!="button" && input_arr[i].type!="submit")
		{
			str+="@"+input_arr[i].name+"="+input_arr[i].value;
		}
	}
	str=str+"@"+"typeId="+typeid+"@"+"distype="+left_search;

  var url="/collectsearch.html?method=save&collectsearch.keyword="+document.getElementById("keyword").value+"&collectsearch.path="+str;

window.open(url);
	/**document.form.submit();*/
}	;