/**
* 文件说明：这是一个定义公共js函数的文件
* 在这个文件中,对在网上商城系统中用到的公共js函数进行了定义
* @date 2008-06-07
*作者：葛瑞斌
**/
var xmlHttp;//定义XmlHttpObject变量
/**
*function grb_GetXmlHttpObject()
*建立XMLHttpRequest对象
*@创建者：葛瑞斌
*@date:2007.1.2
*@copyright www.smerps.com 2008-1-2
**/
function g_rbGetXmlHttpObject(){	
	
	var xmlHttp=false;
	try {
	  // Firefox, Opera 8.0+, Safari
	  xmlHttp=new XMLHttpRequest();  }
	catch (e) {
	  // Internet Explorer
	  try{
		xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e)	{
		xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
	  }
	return xmlHttp;
}
/**
*function grb_url(url,id)
*ajax公共传值，url是处理的网页
*returnId是返回在什么地方（一般就是id）
*@创建者：葛瑞斌
*@date:2008.1.2
*@copyright www.smerps.com 2008-1-2
**/
function grb_url(url, returnId)
{		var xmlHttp = g_rbGetXmlHttpObject();
		xmlHttp.onreadystatechange=function(){ 		
			document.getElementById(returnId).innerHTML = 'loading…';
			if (xmlHttp.readyState==4){	
				if(xmlHttp.status==200){
					var response=xmlHttp.responseText;
					document.getElementById(returnId).innerHTML = response;
				}
			}		
		}//function end;
		url=url+"&sid="+Math.random(); 
		xmlHttp.open("get",url,true);
		xmlHttp.send(null);		
}
/*
*生成验证码图片
*作者：葛瑞斌
*date:2008-08-16
*/
function openNewDiv() 
{
    var grb_div = document.getElementById('grb_verification');
	var strCookie = getCookie('grb_ValiCode');
	if(grb_div.innerHTML==''){
   		grb_div.innerHTML = "<img src=\"grb_code.php\" style=\"cursor:pointer;\" onclick=\"this.src+='?'+Math.floor(Math.random()*10); document.getElementById('Verification').focus();\" alt=\"点击刷新\"/>"; 
	}
}
/*
*作者：葛瑞斌
date:2008-08-18
*获取指定名称的cookie值：getCookie(name)
*/
function getCookie(name){
      var strCookie=document.cookie;
	  var arrCookie=strCookie.split("; ");
	  for(var i=0;i<arrCookie.length;i++)
	  {
		  var arr=arrCookie[i].split("=");
		  if(arr[0]==name)return arr[1];
		}return "";
}
/*
*会员注册时，监测验证码输入的时候正确，同时监测注册信息是否正确
作者：葛瑞斌
日期：2008-08-18
返回值：如果正确返回true;否则返回false
*参数说明：
mail			邮箱检测错误时报的错
name			用户名注册错误时报的错
mima 			用户密码错误时报的错
MemberID		客户名称
*/
function grb_codeCheck(mail,codeWrong,name,mima,MeberID,grb_font,grb_colorR,grb_colorL)
{
	var strCookie = getCookie('grb_ValiCode');
	var mycookie = document.getElementById('Verification').value;
	if(mycookie!='')//判断cookie是否支持cookie
	{//支持	
		if(strCookie==mycookie||strCookie==''){	
			document.getElementById('grb_verfiCode').innerHTML = '';
			var userEmail = document.getElementById('grb_myemail').value;//注册邮箱
			var userName = document.getElementById('grb_userName').value;//注册用户名称
			var pass = document.getElementById('grb_passcode').value//注册用户密码
			var pass2 = document.getElementById('grb_passcodeConfirm').value//注册用户密码
			if(userEmail==''){
				document.getElementById('grb_mymailName').innerHTML = '<font color=\"red\">'+mail+'！</font>';
			}else if(userName ==''){
				document.getElementById('grb_memberName').innerHTML = '<font color=\"red\">'+name+'！</font>';
			}else if(pass == ''){
					document.getElementById('grb_passName').innerHTML = '<font color=\"red\">'+mima+'！</font>';
			}else if(pass!=pass2){}else{
				var url = "ajax2.php?types=register&name="+userName+"&password="+pass+"&mail="+userEmail+"&memberid="+MeberID+"&fonts="+grb_font;
				url = url + "&colorsR="+grb_colorR+"&colorL="+grb_colorL;
				url=url+"&sid="+Math.random(); 
				url = encodeURI(url);
				var xmlHttp = g_rbGetXmlHttpObject();
				xmlHttp.open("get",url,true);
			//	document.getElementById('grb_rightContent').innerHTML = "<div style=\"width:100%;text-align:center;height:400px;\"><img src=\"../../publicimages/loading4.gif\" border=\"0\" style=\"margin-top:200px;\"/></div>";
				xmlHttp.onreadystatechange=function(){ 	
					if (xmlHttp.readyState==4){	
						if(xmlHttp.status==200){
							var response=xmlHttp.responseText.split('||||');
							if(response[0]=='ok'){
								document.getElementById('grb_leftContent').innerHTML = response[1];
								document.getElementById('grb_rightContent').innerHTML = response[2];	
							}else{
								document.getElementById('grb_rightContent').innerHTML = response[1];										
							}					
						}
					}//if end
				}//function end;
				xmlHttp.send(null);				
			}
		}else{		
			document.getElementById('grb_verfiCode').innerHTML = '<font color=\"red\">'+codeWrong+'！</font>';
		}
	}else{//不支持
			var userEmail = document.getElementById('grb_myemail').value;//注册邮箱
			var userName = document.getElementById('grb_userName').value;//注册用户名称
			var pass = document.getElementById('grb_passcode').value//注册用户密码	
	}
}
/*
*验证输入的验证码是否正确
*/
function grb_codeCheck2(str){
	var strCookie = getCookie('grb_ValiCode');
	if(strCookie==''){
			return true;
	}else{
		if(str.value==strCookie){
		   document.getElementById('grb_verfiCode').innerHTML = '';
		}else{
		   document.getElementById('grb_verfiCode').innerHTML = '<font color=\"red\">验证码错误！</font>';		  
		}
	}
}
/*
*登陆检测用户登录时输入的登录信息是否正确，同时登陆后返回到个人信息中心中去
*作者：葛瑞斌
*date:2008-08-22
*/
function grb_loginCheck(s,codeWrong,grb_font,MemberID,grb_colorR,grb_colorL){
	var name = document.getElementById('grb_usernames').value;//用户名
	var pass = document.getElementById('grb_passcode').value;//密码
	if(name!='' && pass!=''){
		var mycookie = document.getElementById('Verification').value;//密码
		var strCookie = getCookie('grb_ValiCode');
		var code = document.getElementById('Verification').value;//验证码	
		if(strCookie==mycookie||strCookie==''){	
				var url = "ajax2.php?types=loginCheck&memberName="+name+"&password="+pass+"&fonts="+grb_font+"&memberid="+MemberID;
				url = url + "&colorsR="+grb_colorR+"&colorL="+grb_colorL+"&grb_index=inner";
				url=url+"&sid="+Math.random(); 
				url = encodeURI(url);
				var xmlHttp = g_rbGetXmlHttpObject();
				xmlHttp.open("get",url,true);
				document.getElementById('grb_rightContent').innerHTML = "<div style=\"width:100%;text-align:center;height:400px;\"><img src=\"../../publicimages/loading4.gif\" border=\"0\" style=\"margin-top:200px;\"/></div>";
				xmlHttp.onreadystatechange=function(){ 
					if (xmlHttp.readyState==4){	
						if(xmlHttp.status==200){
							var response=xmlHttp.responseText.split('||||');
							if(response[0]=='ok'){
								//window.location="inner.php?funcsearch=registerandlogin";
								//window.location="inner.php"+window.location.search;
								document.getElementById('grb_leftContent').innerHTML = response[1];
								document.getElementById('grb_rightContent').innerHTML = response[2];		
							}else{
								document.getElementById('grb_rightContent').innerHTML = response[1];									
							}					
						}
					}//if end
				}//function end;
				xmlHttp.send(null);

		}else{
			document.getElementById('grb_login_wrong').innerHTML = '<font color=\"red\">'+codeWrong+'!!</font>';
			return false;
		}
	}else{
		document.getElementById('grb_login_wrong').innerHTML = '<font color=\"red\">'+s+'!!</font>';//yonghuminghuozheyouxiangbuzhengque
	}	
}

/**
*function grb_memberAjax(type, name)
*ajax公共传值，会员个人信息管理部分
*returnId是返回在什么地方（一般就是id）
*@创建者：葛瑞斌
*参数说明：type是传送的类型，name是得到的会员的名字
*@date:2008.1.2
*@copyright www.smerps.com 2008-1-2
**/
function grb_memberAjax(type, name, grb_font,grb_color){
	var url = "ajax2.php";
	url = url + "?types="+escape(type);
	url = url + "&member="+escape(name)+"&fonts="+escape(grb_font);
	url = url + "&colors="+escape(grb_color);
	var returnId = "grb_memberContent";
	//document.getElementById('grb_memberContent').innerHTML = "<div style=\"width:100%;text-align:center;height:400px;\"><img src=\"../../publicimages/loading4.gif\" border=\"0\" style=\"margin-top:200px;\"/></div>";
	grb_url(url, returnId);	
}
/*
*新用户注册时检测用户填写的邮箱是否正确
*/
function grb_emailCheck(str,s){
	var is_mail =	grb_isEmail(str.value);
	if(is_mail){//是邮箱地址
		var url = "ajax2.php";
		url = url + "?types=mailCheck";
		url = url + "&member="+escape(str.value);
		var returnId = "grb_mymailName";
		grb_url(url, returnId);
	}else{//不是邮箱地址	youxianggeshibuzhengque
		document.getElementById('grb_mymailName').innerHTML = '<font color="red">'+s+'</font>';	//邮箱地址不正确
	}
}
/*
*检测新注册的用户名称
*/
function grb_nameCheck(str,s){
/*	if(/[\x00-\xff]/g.test(str.value)==false){
		alert('会员名称不允许为中文');
	}else{*/
		if(str.value!=''){
			var url = "ajax2.php";
			url = url + "?types=nameCheck";
			url = url + "&member="+escape(str.value);
			var returnId = "grb_memberName";
			grb_url(url, returnId);	
		}else{
				document.getElementById('grb_memberName').innerHTML='<font color="red">'+s+'</font>';//用户名不允许为空
		}
//	}
}
/*
*密码检测
*/
function grb_passCheck(str,s)
{	var is_pass = grb_isNumberChar(str.value);
	if(is_pass){
		document.getElementById('grb_passName').innerHTML = '';
	}else{
		document.getElementById('grb_passName').innerHTML = '<font color="red">'+s+'</font>';
	}
}
/*
密码确认检测
*/
function grb_passCheck2(str,s){
	var pass = document.getElementById('grb_passcode').value;
	if(pass!=str.value){//mimabuyizhi
		document.getElementById('grb_passName2').innerHTML = '<font color="red">'+s+'!</font>';
	}else{
		document.getElementById('grb_passName2').innerHTML = '';
	}
}
/**
*检查邮件是否为空，同时检查邮件格式是否正确
*@创建者：葛瑞斌
*参数说明：email是填写的邮箱的值
*@date:2007.10.8
*@copyright www.smerps.com 2007-10-8
**/
	function grb_isEmail(email)
	{
		if(email==''||email==null){//邮箱不能为空
			return false;
		}else{
			var myemail  =   /^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/; 
			if(!myemail.test(email)){   
				//Email格式不正确!
				return false;
			}else{//email格式正确
				return true;
			}
		}
	}
/*
*function grb_checkChar(char)
*检测输入的字符是否是由数字和字母组成
*@创建者：葛瑞斌
*@date:2007.10.8
*@copyright www.smerps.com 2007-10-8
**/
	function grb_isNumberChar(grb_char){
		if(grb_char!='' && grb_char!=null){	
			var myname = /^\w+$/;
			if(!myname.test(grb_char)){   
				return false;//密码由字母开头，允许5-16字节，允许字母数字下划线
			}else{
				return true;
			}
		}else{//if end
			return false;
		}//else end 
	
	}//funciton end
/*
*function grb_isNumric(grb_char)
*检测输入的字符是否是由数字组成
*@创建者：葛瑞斌
*@date:2007.10.8
*@copyright www.smerps.com 2007-10-8
**/
function grb_isNumric(grb_char){
//	if(grb_char=='' || grb_char==null)
//	{	
		var myname = /^[1-9]\d*$/;
		if(myname.test(grb_char)){   
			return true;//密码只能由数字和字母组成!
		}else {
			return false;
		}
/*	}else//if end
	{
		return false;
	}//else end 	*/
}
/*
*function grb_checkLogin(grb_char)
*检测输入的字符是否是由数字、字母、和下划线组成(5-16个字符)
*@创建者：葛瑞斌
*@date:2007.10.8
*@copyright www.smerps.com 2007-10-8
**/
function grb_checkLogin(grb_char)
{
	if(grb_char=='' || grb_char==null){	
		var myname = /^[a-zA-Z][a-zA-Z0-9_]{4,15}$/;
		if(!myname.test(grb_char)){   
			return false;//只能由数字和字母和下划线组成!
		}else {
			return true;
		}
	}else{//if end
		return false;
	}//else end 		
}
//检验手机号码一
function isMobile(s)   
{   
	var patrn=/^[0]{0,1}(13|15){1}(\d){1}[ ]?[-]?(\d){7,8}$/;   
	if (!patrn.exec(s)){
		return false;  
	}else{
	return true;  
	}
} 
//检测固定电话一
function isPhone(s)   
{   
	var patrn=/^(\d){3,4}[ ]?[-]?(\d){7,8}$/;   
	if (!patrn.exec(s)){
		return false;  
	}else{
		return true;  
	}
}
/*
*添加，修改用户地址
*参数说明：当str为changeAdr时是修改地址；当str是addAdr时是增加来联系地址
*name 会员名称
*date:2008-08-20
*作者：葛瑞斌
*/
function grb_submitCheck(font,colorstr,str,memberName,mailWrong,wrongInfo){
	if(str=='changeAdr'){//判断是修改还是添,这是修改
		var myid = document.getElementById('grb_addrID').value;
	}
	var addr = document.getElementById('grb_addrr').value;//修改后的地址
	var name = document.getElementById('grb_name').value;//修改后的名称
	var phone = document.getElementById('grb_phone').value;//修改后的电话号码
	var mail = document.getElementById('grb_mail').value;//修改后的邮箱
	var zip = document.getElementById('grb_poster').value;//修改后的邮编
	var info = wrongInfo.split('|');
	if(name==''){
		document.getElementById('grb_nameWrong').innerHTML="<p style=\"color:#FF0000\">"+info[0]+"</p>";		
		return false;
	}
	if(addr==''){document.getElementById('grb_nameWrong').innerHTML='';
		document.getElementById('grb_addrrWrong').innerHTML="<p style=\"color:#FF0000\">"+info[1]+"</p>";
		return false;
	}
	document.getElementById('grb_addrrWrong').innerHTML='';
	if(phone==''){
	document.getElementById('grb_phoneWrong').innerHTML="<p style=\"color:#FF0000\">"+info[2]+"</p>";
		return false;
	}
	if(zip==''){document.getElementById('grb_phoneWrong').innerHTML='';
		document.getElementById('grb_posterWrong').innerHTML="<p style=\"color:#FF0000\">"+info[3]+"</p>";
		return false;
	}else{document.getElementById('grb_posterWrong').innerHTML='';}
	if(mail==''){
			document.getElementById('grb_mailWrong').innerHTML="<p style=\"color:#FF0000\">"+mailWrong+"</p>";return false;
	}else if(!grb_isEmail(mail)){	document.getElementById('grb_mailWrong').innerHTML="<p style=\"color:#FF0000\">"+mailWrong+"</p>";return false;}else{document.getElementById('grb_mailWrong').innerHTML=''}
	if(str=='changeAdr'){//修改
		var mystring = myid+'|'+addr+"|"+name+"|"+mail+"|"+zip+"|"+phone+'|'+memberName;
	}else{
		var mystring = addr+"|"+name+"|"+mail+"|"+zip+"|"+phone+'|'+memberName;
	}
	mystring = encodeURI(mystring);	
	grb_memberAjax(str, mystring,font,colorstr);
}
/*
*返回订单查询结果
*作者：葛瑞斌
*date:2008-08-21
*参数说明：name会员名称
*/
function grb_orderResult(name){
	var orderNo = document.getElementById('goodsCondition').value;//订单编号
	var linkPerson = document.getElementById('goodsCondition2').value;//收货联系人
	var findtype = document.getElementById('grb_selects').value;//查询类型
	var url = "ajax2.php";
	url = url + "?types=orderResult";
	var mystring = encodeURI(name+'|'+orderNo+'|'+linkPerson+'|'+findtype);
	url = url + "&member="+escape(mystring);
	var returnId = "grb_orderResult";
//	grb_url(url, returnId);	
}
/*
*当填写完验证马的时候，焦点指向提交按钮
*作者：葛瑞斌
@date:2008-08-28
*/
function grb_code(s){
	var str = s.value.length;
	if(str==4&&event.keyCode==13){
		document.getElementById('grb_submit').focus();
	}
}
//获取指定名称的cookie值：getCookie(name)
function grb_getCookie(name){
      var strCookie=document.cookie;
      var arrCookie=strCookie.split("; ");
      for(var i=0;i<arrCookie.length;i++){
            var arr=arrCookie[i].split("=");
            if(arr[0]==name)return arr[1];
      }
      return "";
}
/*
*（商品购物车中使用）：deleteCookie(name
*删除指定名称的cookie，成功后返回删除后的结果
*作者：	葛瑞斌
*date:	2008-08-27
*/
function grb_deleteCookie(name,font,color){
	var del = document.getElementById('hidden_value').value;
	if(confirm(del)){
		var date=new Date();
		date.setTime(date.getTime()-1000);
		var name2 = 'g['+name+'][ID]';
		var name3 = 'g['+name+'][Name]';
		var name4 = 'g['+name+'][Price]';
		var name5 = 'g['+name+'][GN]';
		var name6 = 'g['+name+'][currency]';
		document.cookie=name2+"=; path=/; domain="+window.location.host+";expires=" + date.toGMTString( );
		document.cookie=name3+"=; path=/; domain="+window.location.host+";expires=" + date.toGMTString( );
		document.cookie=name4+"=; path=/; domain="+window.location.host+";expires=" + date.toGMTString( );
		document.cookie=name5+"=; path=/; domain="+window.location.host+";expires=" + date.toGMTString( );
		document.cookie=name6+"=; path=/; domain="+window.location.host+";expires=" + date.toGMTString( );
		var url = "ajax2.php";
		url = url + "?types=showCart";
		url = url + "&fonts="+font+"&colors="+color;
		var returnId = "grb_goodShow";
		grb_url(url, returnId);	
	}
}
/*
*修改购买的数量cookie
*作者：葛瑞斌
*date:2008.08.27
*参数说明：
*s			当前对象
*name		cookie索引
*/
function grb_changeCart(s,name,shuzi,num){
	if(grb_isNumric(s.value)){
		var date=new Date();
		date.setTime(date.getTime()+3600*24);
		var cookieName ='g['+name+'][GN]';
		document.cookie=cookieName+'='+s.value+"; path=/; domain="+window.location.host+";expires=" + date.toGMTString( );	
		//var myname = grb_getCookie(cookieName);
		var url = "ajax2.php";
		url = url + "?types=cartCost";
		var returnId = "grb_goodsCost";
		grb_url(url, returnId);	
	}else{s.value = num;
			alert(shuzi);
	}
}
/*
*清空购物车
*作者：葛瑞斌
*date:2008.08.27
*/
function grb_clearCart(num){
	var s = document.getElementById('grb_quren').value;
	if(confirm(s)){		
		document.getElementById('grb_goodShow').innerHTML = document.getElementById('grb_yiqingkong').value;//购物车已经清空
		grb_logoutCookie(num);		
	}
}
/*
*注销所有的商品cookie值
*作者：葛瑞斌
*date:2008.08.27
*/
function grb_logoutCookie(num){
		var date=new Date();
		date.setTime(date.getTime()-6000);
		for(var name=0;name<=num;name++){
			var name2 = 'g['+name+'][ID]';
			var name3 = 'g['+name+'][Name]';
			var name4 = 'g['+name+'][Price]';
			var name5 = 'g['+name+'][GN]';
			var name6 = 'g['+name+'][currency]';
			document.cookie=name2+"=; path=/; domain="+window.location.host+";expires=" + date.toGMTString();
			document.cookie=name3+"=; path=/; domain="+window.location.host+";expires=" + date.toGMTString();
			document.cookie=name4+"=; path=/; domain="+window.location.host+";expires=" + date.toGMTString();
			document.cookie=name5+"=; path=/; domain="+window.location.host+";expires=" + date.toGMTString();
			document.cookie=name6+"=; path=/; domain="+window.location.host+";expires=" + date.toGMTString();
		}
}
/*
*进入结算中心
*作者：葛瑞斌
*date:2008.08.27
*/
function grb_clearing(name)
{
	if(name==''||name==null){
			window.location.href= 'inner.php';
	}else{
		var url = "ajax2.php";
		url = url + "?types=clearing";
		url=url+"&sid="+Math.random(); 
		var xmlHttp = g_rbGetXmlHttpObject();
		xmlHttp.open("get",url,true);
		xmlHttp.onreadystatechange=function(){ 
			if (xmlHttp.readyState==4){	
				if(xmlHttp.status==200){
					var response=xmlHttp.responseText.split('||||');
					document.getElementById('grb_myCart').innerHTML = response[0];
					document.getElementById('grb_goodShow').innerHTML = response[1];						
				}
			}//if end
		}//function end;
		xmlHttp.send(null);
	}
}
/**
以下各个函数是对订单确认是用户填写的个人信息进行检测
收货联系人，收货地址，联系电话，联系邮箱，邮政编码，需要订单是的收货人全称
**/
function grb_name()
{
 var name =	document.grbFram.name2.value;	
 var warnings = grbFram.elements[0].warning;
 if(name==''||name==null){	 
	 document.getElementById("grb_name").innerHTML="<p style=\"color:#FF0000\">"+warnings+"</p>";//请填写用户名
 }else{
	 if(name.length>1){
 		document.getElementById("grb_name").innerHTML="";
	 }else{
		 document.getElementById("grb_name").innerHTML="<p style=\"color:#FF0000\">"+warnings+"</p>";//请正确填写用户名
	 }
 }
}
function grb_addr()
{
	 var name =	document.grbFram.addr2.value;
	 var warnings = grbFram.elements[1].warning;
	 if(name==''||name==null) {
		 document.getElementById("grb_addr").innerHTML="<p style=\"color:#FF0000\">"+warnings+"</p>";//请填写地址
	 }else {
		 if(name.length>6){
		 document.getElementById("grb_addr").innerHTML="";
		 }else{
		var warnings2 = grbFram.elements[1].warning2;
		 document.getElementById("grb_addr").innerHTML="<p style=\"color:#FF0000\">"+warnings2+"</p>"; //请正确填写地址
		 }
	 }
}
function grb_phone(){
 var name =	document.grbFram.phone2.value;	
 var warnings = grbFram.phone2.warning;
 if(name==''||name==null) {
	 document.getElementById("grb_phone").innerHTML="<p style=\"color:#FF0000\">"+warnings+"</p>";
 }else{
	 var phone = isPhone(name);
	 if(phone) {		
		 document.getElementById("grb_phone").innerHTML="";
	 }else {		 var warnings2 = grbFram.elements[2].warning2;
		  document.getElementById("grb_phone").innerHTML="<p style=\"color:#FF0000\">"+warnings2+"</p>";//请正确填写电话
	 }
 }
}
function grb_mail()
{
 /*var name =	document.grbFram.mail2.value;	
 if(name==''||name==null){
	 var warnings = grbFram.elements[3].warning;
	 document.getElementById("grb_mail").innerHTML="<p style=\"color:#FF0000\">"+warnings+"</p>";//请填写邮箱
 }else {
	 var myemail  =   /^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/; 
	if(!myemail.test(name))	{    var warnings2 = grbFram.elements[3].warning2;
		document.getElementById("grb_mail").innerHTML='<p style=\"color:#FF0000\">'+warnings2+'</p>';//Email格式不正确!
	}else{
		document.getElementById("grb_mail").innerHTML='';
	}
 }*/
}
function grb_zip()
{
	 var name =	document.grbFram.zip2.value;	
	 if(name==''||name==null) {
		 var warnings = grbFram.elements[4].warning;
		 document.getElementById("grb_zip").innerHTML="<p style=\"color:#FF0000\">"+warnings+"</p>";//请填写邮编
	 }else {
		 	var testZip =/^[1-9]\d*$/;
			if(!testZip.test(name)){   
		 		document.getElementById("grb_zip").innerHTML='<p style=\"color:#FF0000\">'+warnings+'</p>';//邮编填写不正确!
			}else{
				document.getElementById("grb_zip").innerHTML="";
			}
	 }
}
function grb_compTip()
{
 var name =	document.getElementById("companyName").value;	
 if(name==''||name==null){
	 //document.getElementById("compTip").innerHTML="<p style=\"color:#FF0000\">{qingtianxieshouhuren}</p>";//请填写公司全称
 }else{
	 if(name.length>5){
		document.getElementById("compTip").innerHTML="";
	 }else{
		 //document.getElementById("compTip").innerHTML="<p style=\"color:#FF0000\">{qingtianxieshouhuoren}</p>";//请正确填写公司全称
	 }
 }
}
/**
*function grb_client(id)
*函数功能:根据id得到指定的用户信息
*参数说明：
*返回值：无
*日期：2007/12/14
*作者：葛瑞斌
*/
	function grb_client(id,name,langcode,MID){
		var xmlHttp = g_rbGetXmlHttpObject();
		xmlHttp.onreadystatechange=stateChanged;
		var url="ajax2.php?types=linkMessage";	
		url=url+"&id="+escape(id);
		url=url+"&name="+escape(name);
		url=url+"&langcode="+escape(langcode);
		url=url+"&MemberID="+escape(MID);
		url=url+"&sid="+Math.random();
		xmlHttp.open("GET",url,true);
		xmlHttp.send(null);		
		function stateChanged(){ 	
			if (xmlHttp.readyState==4){	
				if(xmlHttp.status==200){
					var response=xmlHttp.responseText;
					var splitString = response.split("|@##@|")
					document.getElementById("grb_name2").value = splitString[0];//联系人
					document.getElementById("grb_addr2").value = splitString[1];//联系地址
					document.getElementById("grb_phone2").value = splitString[2];//联系电话
					document.getElementById("grb_mail2").value = splitString[3];//联系电子邮箱
					document.getElementById("grb_zip2").value = splitString[4];//联系邮政编码
				}
			}	
		}		
	}
/**
*检测用户是否需要发票
*@创建者：葛瑞斌
*@date:2007.１２．１５
*@copyright www.smerps.com 2007-10-8
**/
function grb_invoices()
{
	var check = document.getElementById("grb_che").checked;
	var box = document.getElementById("invoices");
	if(check){
		box.style.display="";
	}else{
		box.style.display="none";		
	}
}
/**
*订单分页
*@创建者：葛瑞斌
*参数说明：
*num 		要显示的页
type		类型，标示是首页，上一页，下一页，最后一页
*@date:2007.１２．１５
*@copyright www.smerps.com 2007-10-8
**/
function grb_pagination(num,grbName,grb_fonts,grb_color){
	var url = "ajax2.php";
	url = url + "?types=order";
	url = url + "&page="+escape(num);
	url = url + "&mytype="+escape(grbName);
	url = url + "&fonts="+grb_fonts;
	url = url + "&colors="+grb_color;
	var returnId = "grb_memberContent";
	grb_url(url, returnId);			
}
/**
*购买国的商品将ajax分页
*@创建者：葛瑞斌
*参数说明：
*num 		要显示的页
type		类型，标示是首页，上一页，下一页，最后一页
*@date:2007.１２．１５
*@copyright www.smerps.com 2007-10-8
**/
function grb_paginationGoods(color,size,num,grbName){
	var url = "ajax2.php";
	url = url + "?types=goods";
	url = url + "&page="+escape(num);
	url = url + "&mytype="+escape(grbName);
	url = url + "&colors="+escape(color);
	url = url + "&fonts="+escape(size);
	var returnId = "grb_memberContent";
	grb_url(url, returnId);			
}
/**
*得到订单的详细信息
*@创建者：葛瑞斌
*参数说明：
*orderno 	订单编号
type		类型，标示是首页，上一页，下一页，最后一页
*@date:2007.１２．１５
*@copyright www.smerps.com 2007-10-8
**/
function grb_orderDetails(orderno,grb_font,color){
	var url = "ajax2.php";
	url = url + "?types=orderDetails";
	url = url + "&num="+escape(orderno);
	url = url + "&fonts="+grb_font;
	url = url + "&colors="+color
	var returnId = "grb_orderDetails";
	grb_url(url, returnId);	
}
/*
*作者：		葛瑞斌
*data		2008-10-16
*监测订单，确定是否允许提交
*/
function grb_orderSubmit(warning){
	var name = document.getElementById("grb_name2").value;;//联系人
	var addr = document.getElementById("grb_addr2").value;;//联系地址
	var phone = document.getElementById("grb_phone2").value;;//联系电话
	var mail = document.getElementById("grb_mail2").value;;//联系电子邮箱
	var postcode = document.getElementById("grb_zip2").value;//联系邮政编码
	if(name==''){alert(warning);return false;}else if(addr==''){alert(warning);return false;}else if(phone==''){alert(warning);return false;}else if(mail==''){alert(warning);return false;}else if(postcode==''){alert(warning);return false;}else{return true;}
}
/*
*作者：		葛瑞斌
*date:		2008-11-3
*前台会员登陆检测
*参数说明：
*showDir			判断登陆用户是横向显示还是竖向显示，竖向是shu，横向是heng
*/
function grb_indexlogin(s,codeWrong,grb_font,MemberID,grb_colorR,grb_colorL,showDir)
{	var name = document.getElementById('grb_usernames').value;//用户名
	var pass = document.getElementById('grb_passcode').value;//密码
	if(name!='' && pass!=''){
		var mycookie = document.getElementById('Verification').value;//密码
		var strCookie = getCookie('grb_ValiCode');
		var code = document.getElementById('Verification').value;//验证码	
		if(strCookie==mycookie||strCookie==''){	
				var url = "ajax2.php?types=loginCheck&memberName="+name+"&password="+pass+"&fonts="+grb_font+"&memberid="+MemberID;
				url = url + "&colorsR="+grb_colorR+"&colorL="+grb_colorL+"&grb_index=index&dir="+showDir;
				url=url+"&sid="+Math.random(); 
				url = encodeURI(url);
				var xmlHttp = g_rbGetXmlHttpObject();
				xmlHttp.open("get",url,true);
			//	document.getElementById('grb_login_wrong').innerHTML = "<img src=\"../../publicimages/loading.gif\" border=\"0\" height=\"20\"/>";
				xmlHttp.onreadystatechange=function(){ 
					if (xmlHttp.readyState==4){	
						if(xmlHttp.status==200){
							var response=xmlHttp.responseText.split('||||');
							if(response[0]=='ok'){
								window.location="inner.php?funcsearch=registerandlogin";
							//document.getElementById('grb_loin_message').innerHTML = response[1];				
							}else{
							document.getElementById('grb_login_wrong').innerHTML = response[1];						
							}				
						}
					}//if end
				}//function end;
				xmlHttp.send(null);
		}else{	document.getElementById('grb_login_wrong').innerHTML = '<font color=\"red\">'+codeWrong+'!!</font>';return false;
		}
	}else{document.getElementById('grb_login_wrong').innerHTML = '<font color=\"red\">'+s+'!!</font>';	return false;
	}	
}
/*
*作者：葛瑞斌
*察看购买的商品
*date:2008-12-8
*/
function grb_onload(size,color)
{
	document.getElementById('grb_mycart_this').innerHTML = "loading……";
	var url = "ajax2.php?types=showCart&fonts="+size+"&colors="+color;
	grb_url(url, 'grb_mycart_this');
	document.getElementById('grb_imgCart').innerHTML = "";
}


<!--会员发布信息时，检查Form中的元素是否有空值 -->
function chkForm(warnig)
{
	var title=document.getElementById("title").value;
	var content=document.getElementById("content").value;
	var author=document.getElementById("author").value;
	if(title=="" || content=="" || author==""){
		alert(warning);
		return false;
	}else{
		return true;
	}
}
/**
*个人信息管理中的供求信息管理中使用
*@创建者：葛瑞斌
*参数说明：
*num 		要显示的页
type		类型，标示是首页，上一页，下一页，最后一页
*@date:2007.１２．１５
*@copyright www.smerps.com 2007-10-8
**/
function grb_suply_pagination(size,color,num,grbName,com,mytype){
	var url = "ajax2.php";
	url = url + "?types="+escape(mytype);
	url = url + "&page="+escape(num);
	url = url + "&mytype="+escape(grbName);
	url = url + "&colors="+escape(color);
	url = url + "&fonts="+escape(size);
	url = url + "&comp="+escape(com);
	var returnId = "grb_memberContent";
	grb_url(url, returnId);			
}
/*
*图片御览
*/
function grb_imageshow(imgFile){
	
	var newPreview = document.getElementById("grb_newPreview");    
  //  var imgDiv = document.createElement("div");
//    document.body.appendChild(imgDiv);
    newPreview.style.width = "80%";   
//	newPreview.style.height = "127px";
    newPreview.style.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod = scale)";   
    newPreview.filters.item("DXImageTransform.Microsoft.AlphaImageLoader").src = imgFile.value;
  //  newPreview.appendChild(imgDiv);    
    var showPicUrl = document.getElementById("grb_showPicUrl");
    showPicUrl.innerText=imgFile.value;
    newPreview.style.width = "80px";
    newPreview.style.height = "60px";

}
/*
*现实供求信息的详细信息
*/
function grb_supplyDetails(id, myinner, plate22width){
	var url = "ajax2.php";
	url = url + "?types=supplyDetails";
	url = url + "&id="+escape(id);
	url = url + "&width="+escape(plate22width);
	url = url + "&inner="+escape(myinner);	
	var xmlHttp = g_rbGetXmlHttpObject();
		xmlHttp.onreadystatechange=function(){ 		
			if (xmlHttp.readyState==4){	
				if(xmlHttp.status==200){
					var response=xmlHttp.responseText;
					document.getElementById("grb_supplyDetails2").innerHTML = response;
				}
			}		
		}//function end;
		url=url+"&sid="+Math.random(); 
		xmlHttp.open("get",url,true);
		xmlHttp.send(null);		
}
/*
*删除供求信息中的图片
*/
function grb_deleteSuplyImage(imageId, imgName){
	if(confirm('确定删除这张图片？')){
		var url = "ajax2.php";
		url = url + "?types=deleteSuplyImage";
		url = url + "&imagesId="+escape(imageId);
		url = url + "&imagesName="+escape(imgName);
		document.getElementById('grb_suplyImage').innerHTML='';//oppimg
		grb_suplyImageShow();
		var returnId = "grb_suplyImage";
		grb_url(url, returnId);			
	}
}
/*
*供求信息中的图片是否显示
*/
function grb_suplyImageShow(){
	document.getElementById('oppimg').style.display='';
}
/*
*chengxinnonghua的网员信息提交,单独使用
*2009-02-13
*/
function grb_chengxinnonghuaSub()
{
	var name = document.getElementById('grb_chengxinnonghuaN').value;
	var addr = document.getElementById('grb_chengxinnonghuaD').value;
	var tel = document.getElementById('grb_chengxinnonghuaT').value;
	var mobile = document.getElementById('grb_chengxinnonghuaM').value;
	var name2 = (name || "").replace( /^\s+|\s+$/g, "" );
	if(name2!=''){
		if(addr!=''){	
			if(tel!=''||mobile!=''){
				var url = "ajax2.php";
				url = url + "?types=grb_chengxinnonghua";
				url = url + "&names="+name;
				url = url + "&addrs="+addr;
				url = url + "&tels="+tel;
				url = url + "&mobiles="+mobile;
				url = encodeURI(url);
				var returnId = "grb_chengxinnonghuaInfo";
				var xmlHttp = g_rbGetXmlHttpObject();
				xmlHttp.onreadystatechange=function(){ 		
					if (xmlHttp.readyState==4){	
						if(xmlHttp.status==200){
							var response=xmlHttp.responseText;//alert('a+'+response+'b');
							///document.getElementById("grb_supplyDetails2").innerHTML = response;
							if (response == "ok\n")
							{
							  alert("注册成功！");
							}
							else
							{
							  alert("注册失败，请稍后重试。");
							}
						}
					}		
				}//function end;
				url=url+"&sid="+Math.random(); 
				xmlHttp.open("get",url,true);
				xmlHttp.send(null);		
			//	document.getElementById('grb_chengxinnonghuaInfo').innerHTML = '提交成功';
				setTimeout(function (){document.getElementById('grb_chengxinnonghuaInfo').style.display='none'},1000);
			}else{
					alert('请填写联系电话或者手机号码');
			}
		}else{
			alert('请填写联系地址！');
		}		
	}else{
		alert('请填写联系人！');
	}
}
/*
*chengxinnonghua的网员信息重置，仅此用户使用
*2009-02-13
*/
function grb_chengxinnonghuaEmpty()
{
	document.getElementById('grb_chengxinnonghuaInfo').style.display='none'
}
/***
	首页登录后台验证
	参数说明：w   多语言报错，是以|为分割符的字符串
**/
function grb_MemberIDSub(w){
	var cookies = grb_getCookie('grb_AdminValiCode');		
	var yanzheng = document.getElementById('Meber_Verification').value;
	var wg = document.getElementById('grb_MemberID_wrong');
	var warning = w.split('|');

	var name = document.getElementById('grb_uname').value;
	if(name==''||name=='undefined'){
		wg.innerHTML = '<span style="color:#FF0000">'+warning[0]+'</font>';
		return false;
	}
	var ps = document.getElementById('grb_psname').value;
	if(ps==''||ps=='undefined'){
		wg.innerHTML = '<span style="color:#FF0000">'+warning[1]+'</font>';
		return false;
	}
	if(cookies!=yanzheng){
		wg.innerHTML = '<span style="color:#FF0000">'+warning[2]+'</font>';
		return false;
	}
	wg.innerHTML = '';
	/*document.getElementById('grb_uname').value='';
	document.getElementById('grb_psname').value='';
	document.getElementById('Meber_Verification').value='';*/
	return true;
}
