
//检查搜索关键词
function SearchSubmit(myForm)
{
if(CheckSearch(myForm))
{
myForm.submit();
}
}
//检查搜索关键词
function CheckSearch(myForm){
   if(!CheckInput(myForm.key,'关键字')) return false;
   if (myForm.key.value.length< 2) {
    alert("关键字请不要少于2个字！");
	myForm.key.focus();
	return false;
   }
   if(myForm.key.value.length >30) {
		alert('关键字请不要大于30字！');
		myForm.key.focus();
		return false;
	}
   return true;
}
//检查关键词搜索
function CheckData(){
  if (document.all.key.value=="" || document.all.key.value=="请输入关键字" ) {
    alert("请您输入关键字！");
	document.all.key.focus();
	return false;
   }
   else if (document.all.key.value.length< 2 || document.all.key.value.length> 30) {
    alert("关键字请不要少于2个字或大于30个字！");
	document.all.key.focus();
	return false;
   }
   else
   {
    var kw= escape(document.all.key.value);
    var tp=document.all.type.value;
    var stp=document.all.searchtype.value;
   
    if(stp==0)
    {
         window.location.href("http://www.ppping.cn/Search.aspx?keyword="+kw+"&kind1="+tp+""); 
    }else
    {
         window.location.href("http://www.ppping.cn/SearchBrand.aspx?keyword="+kw+"&kind1="+tp+""); 
    }
   }
}
//检查好友搜索
function CheckFreindSearch(){
  if (document.all.key1.value=="" || document.all.key1.value=="寻找好友" ) {
    alert("请您输入好友名称！");
	document.all.key1.focus();
	return false;
   }
    else if (document.all.key1.value.length> 20) {
    alert("好友名称请不要大于20个字！");
	document.all.key1.focus();
	return false;
   }
   else
   {
    var kw= escape(document.all.key1.value);
    window.location.href("http://www.ppping.cn/vip/SearchFriends.aspx?keyword="+kw+""); 
   }
}
//检查登录
function CheckLogin(myForm){
   if(!CheckInput(myForm.txtUserName,'用户名')) return false;
   if(!CheckInput(myForm.txtPassword,'密码')) return false;
    if(!CheckInput(myForm.txtVail,'验证码')) return false;
   return true;
}
//检查回复
function CheckApply(myForm){
   if(!CheckInput(myForm.Comment1,'回复内容')) return false;
    if(trim(myForm.Comment1.value).replace(/[ ]/g,"").length< 5) {
		alert('回复内容请不要少于5个字哦');
		myForm.Comment1.focus();
		return false;
	}
	if(myForm.Comment1.value.length >1000) {
		alert('回复内容请不要大于1000字');
		myForm.Comment1.focus();
		return false;
	}
   return true;
}
//检查发表点评
function CheckComment(myForm) {
     //if(!CheckInput(myForm.Title1,'点评标题!')) return false; 
    if(!CheckInput(myForm.Comment1,'点评内容!')) return false; 
    //if(trim(myForm.Title1.value).replace(/[ ]/g,"").length< 5) {
		//alert('点评标题请不要少于5个字');
		//myForm.Title1.focus();
		//return false;
	//}
	//if(myForm.Title1.value.length >20) {
	//	alert('点评标题请不要大于20字');
	//	myForm.Title1.focus();
	//	return false;
	//}
    if(trim(myForm.Comment1.value).replace(/[ ]/g,"").length< 30) {
		alert('为了让点评更真实有效，请不要少于30个字哦');
		myForm.Comment1.focus();
		return false;
	}
	if(myForm.Comment1.value.length >1000) {
		alert('点评正文请不要大于1000字');
		myForm.Comment1.focus();
		return false;
	}
    var objs = myForm.Vouch1;   
    var j=0  
    for(var i=0;i<objs.length;i++)   
    {   
      if(objs[i].checked||objs[i].disabled==true)   
      {   
         j=1;    
      }   
    }   
    if(j==0){
    alert('请给出您的评价,谢谢！');
    return false;
    } 
	return true;
}
//检查回复点评
function CheckCommentApply(myForm) {
    if(!CheckInput(myForm.Apply1,'回复内容!')) return false; 
    if(trim(myForm.Apply1.value).replace(/[ ]/g,"").length< 5) {
		alert('回复内容请不要少于5个字');
		myForm.Apply1.focus();
		return false;
	}
	if(myForm.Apply1.value.length >1000) {
		alert('回复内容请不要大于1000字');
		myForm.Apply1.focus();
		return false;
	}
    var objs = myForm.Flower1;   
    var j=0  
    for(var i=0;i<objs.length;i++)   
    {   
      if(objs[i].checked||objs[i].disabled==true)   
      {   
         j=1;    
      }   
    }   
    if(j==0){
    alert('他的点评可以给鲜花吗？');
    return false;
    } 
	return true;
}

//检查注册
function CheckUserReg(myForm) {
    if(!CheckInput(myForm.user_name,'用户名')) return false;
    if(strLength(trim(myForm.user_name.value))< 4) {
		alert('用户名请不要少于4个字符');
		myForm.user_name.focus();
		return false;
	}
	if(strLength(trim(myForm.user_name.value))> 20) {
		alert('用户名请不要大于20个字符');
		myForm.user_name.focus();
		return false;
	}
	if (trim(myForm.user_name.value).indexOf(",") != -1 
	        || trim(myForm.user_name.value).indexOf("'") != -1 
	        || trim(myForm.user_name.value).indexOf("&") != -1 
	        || trim(myForm.user_name.value).indexOf("/") != -1 
			|| trim(myForm.user_name.value).indexOf("<") != -1 
			|| trim(myForm.user_name.value).indexOf(">") != -1 
			|| trim(myForm.user_name.value).indexOf("　") != -1) {
		alert("用户名中不能有<、>、,、'、/和空格等非法字符！");
		myForm.user_name.focus();
		return false;
	}else if (trim(myForm.user_name.value).indexOf("#") != -1 
			|| trim(myForm.user_name.value).indexOf("·") != -1 
			|| trim(myForm.user_name.value).indexOf("￥") != -1 
			|| trim(myForm.user_name.value).indexOf("…") != -1 
			|| trim(myForm.user_name.value).indexOf("%") != -1 ) {
		alert("用户名中不能有#，·， ￥， …， %等非法字符！");
		myForm.user_name.focus();
		return false;
	}
    if(!CheckInput(myForm.password,'密码')) return false;
    if(!CheckInput(myForm.ConfirmPassword,'确认密码')) return false;
    if(trim(myForm.password.value).replace(/[ ]/g,"").length< 6) {
		alert('密码请不要少于6个字符');
		myForm.password.focus();
		return false;
	}
    if(trim(myForm.password.value).replace(/[ ]/g,"").length> 20) {
		alert('密码请不要大于20个字符');
		myForm.password.focus();
		return false;
	}
    if(myForm.password.value!=myForm.ConfirmPassword.value) {
		alert('密码与确认密码不同，请您再检查一下');
		myForm.password.focus();
		return false;
	}
    if(!CheckInput(myForm.Email,'电子邮件')) return false;
	if(trim(myForm.Email.value).replace(/[ ]/g,"").length> 40) {
		alert('电子邮件请不要大于40个字符');
		myForm.Email.focus();
		return false;
	}
    if(!ismail(myForm.Email.value)) return false;
    if(!CheckInput(myForm.txtVail,'验证码')) return false;
	return true;
}
//修改用户密码
function CheckPassMod(myForm) {
    if(!CheckInput(myForm.oldpassword,'原密码')) return false;
    if(!CheckInput(myForm.Password1,'新密码')) return false;
    if(!CheckInput(myForm.Password2,'确认新密码')) return false;
    if(trim(myForm.Password1.value).replace(/[ ]/g,"").length< 6) {
		alert('新密码请不要少于6个字符');
		myForm.Password1.focus();
		return false;
	}
    if(trim(myForm.Password1.value).replace(/[ ]/g,"").length> 20) {
		alert('新密码请不要大于20个字符');
		myForm.Password1.focus();
		return false;
	}
    if(myForm.Password1.value!=myForm.Password2.value) {
		alert('新密码与确认密码不同，请您再检查一下');
		myForm.Password2.focus();
		return false;
	}
}

//检查用户发布的商品
function CheckUserProductAdd(myForm) {
    if(!CheckInput(myForm.ProductName1,'商品名称!')) return false;
    if(!CheckInput(myForm.memo1,'标题!')) return false;
    if(!CheckInput(myForm.detail1,'商品简介或评论内容!')) return false;
    if(trim(myForm.ProductName1.value).replace(/[ ]/g,"").length< 2) {
		alert('商品名称字数不要少于2个字');
		myForm.ProductName1.focus();
		return false;
	}
	 if(trim(myForm.memo1.value).replace(/[ ]/g,"").length< 5) {
		alert('标题字数不要少于5个字');
		myForm.ProductName1.focus();
		return false;
	}
    if(trim(myForm.detail1.value).replace(/[ ]/g,"").length< 25) {
		alert('商品简介或评论字数不要少于25个字');
		myForm.detail1.focus();
		return false;
	}
	if(myForm.detail1.value.length >2000) {
		alert('商品简介或评论字数不要大于2000字');
		myForm.detail1.focus();
		return false;
	}
	return true;
}
//检查用户建议
function  CheckSuggest(myForm) {
if(!CheckInput(myForm.user_title,'标题!')) return false; 
if(!CheckInput(myForm.memo,'内容!')) return false; 
    if(trim(myForm.memo.value).replace(/[ ]/g,"").length< 5) {
		alert('您的内容字数请不要少于5个字');
		myForm.memo.focus();
		return false;
	}
	if(myForm.memo.value.length >2000) {
		alert('您的内容字数请不要大于2000字');
		myForm.memo.focus();
		return false;
	}
    return true;
}
//检查举报恶意点评
function Checkjubao(myForm) {
   if(myForm.jubao1.value.length >300) {
		alert('陈述理由请不要大于300字');
		myForm.jubao1.focus();
		return false;
	}
}
//检查通知加产品
function CheckNotieceAdd(myForm) {
    if(!CheckInput(myForm.Title1,'标题!')) return false; 
    if(!CheckInput(myForm.memo1,'内容!')) return false; 
    if(trim(myForm.Title1.value).replace(/[ ]/g,"").length< 2) {
		alert('标题请不要少于2个字');
		myForm.Title1.focus();
		return false;
	}
	if(myForm.Title1.value.length >50) {
		alert('标题请不要大于50字');
		myForm.Title1.focus();
		return false;
	}
    if(trim(myForm.memo1.value).replace(/[ ]/g,"").length< 5) {
		alert('正文请不要少于5个字');
		myForm.memo1.focus();
		return false;
	}
	if(myForm.memo1.value.length >1500) {
		alert('正文请不要大于1500字');
		myForm.memo1.focus();
		return false;
	}
	if(!CheckInput(myForm.txtVail,'验证码')) return false;
	
	return true;
}
//检查回复通知
function CheckNoticeApply(myForm) {
    if(!CheckInput(myForm.Apply1,'回复内容!')) return false; 
    if(trim(myForm.Apply1.value).replace(/[ ]/g,"").length< 5) {
		alert('回复内容请不要少于5个字');
		myForm.Apply1.focus();
		return false;
	}
	if(myForm.Apply1.value.length >500) {
		alert('回复内容请不要大于500字');
		myForm.Apply1.focus();
		return false;
	}
	return true;
}
//检查纠错举报
function CheckPutRight(myForm) {
   if(!CheckInput(myForm.jubao1,'纠错内容!')) return false; 
   if(trim(myForm.jubao1.value).replace(/[ ]/g,"").length< 5) {
		alert('纠错内容请不要少于5个字');
		myForm.jubao1.focus();
		return false;
	}
   if(myForm.jubao1.value.length >1500) {
		alert('纠错内容请不要大于1500字');
		myForm.jubao1.focus();
		return false;
	}
   if(!CheckInput(myForm.txtVail,'验证码')) return false;
}
//检查个人资料设置
function CheckUserInfo(myForm) {
    if(!CheckInput(myForm.Email1,'电子邮件')) return false;
	if(trim(myForm.Email1.value).replace(/[ ]/g,"").length> 40) {
		alert('电子邮件请不要大于40个字符');
		myForm.Email1.focus();
		return false;
	}
    if(!ismail(myForm.Email1.value)) return false;
    
    if(myForm.sltUserProvince.value==""||myForm.sltUserProvince.value==null) {
		alert('请选择您所在的省份');
		myForm.sltUserProvince.focus();
		return false;
	}
	 if(myForm.sltUserCity.value==""||myForm.sltUserCity.value==null) {
		alert('请选择您所在的市');
		myForm.sltUserCity.focus();
		return false;
	}
	if(trim(myForm.realname1.value).replace(/[ ]/g,"").length>10) {
		alert('真实姓名格式不正确');
		myForm.realname1.focus();
		return false;
	}
	if(trim(myForm.mobile1.value).replace(/[ ]/g,"").length>15) {
		alert('手机号码格式不正确');
		myForm.mobile1.focus();
		return false;
	}
	if(trim(myForm.telephone1.value).replace(/[ ]/g,"").length>25) {
		alert('固定电话号码格式不正确');
		myForm.telephone1.focus();
		return false;
	}
	if(trim(myForm.address1.value).replace(/[ ]/g,"").length>100) {
		alert('收货地址请不要超过100字符');
		myForm.address1.focus();
		return false;
	}
	if(trim(myForm.zip1.value).replace(/[ ]/g,"").length>6) {
		alert('邮政编码格式不正确');
		myForm.zip1.focus();
		return false;
	}
	
	if(strLength(trim(myForm.intro1.value))> 200) {
		alert('签名请不要大于200个字符');
		myForm.intro1.focus();
		return false;
	}
	return true;
}
//检查个人资料设置
function CheckDuiHuan(myForm) {
    if(!CheckInput(myForm.email1,'电子邮件')) return false;
	if(trim(myForm.email1.value).replace(/[ ]/g,"").length> 50) {
		alert('电子邮件请不要大于50个字符');
		myForm.email1.focus();
		return false;
	}
    if(!ismail(myForm.email1.value)) return false;
 if(!CheckInput(myForm.realname1,'收货人')) return false; 
    if(myForm.sltUserProvince.value==""||myForm.sltUserProvince.value==null) {
		alert('请选择您所在的省份');
		myForm.sltUserProvince.focus();
		return false;
	}
	 if(myForm.sltUserCity.value==""||myForm.sltUserCity.value==null) {
		alert('请选择您所在的市');
		myForm.sltUserCity.focus();
		return false;
	}
	  if(!CheckInput(myForm.address1,'收货地址')) return false; 
	if(trim(myForm.address1.value).replace(/[ ]/g,"").length>100) {
		alert('收货地址请不要超过100字');
		myForm.address1.focus();
		return false;
	}
	 if(myForm.mobile1.value=="" && myForm.telephone1.value==""){
		alert('手机和固定电话至少填写一项');
		myForm.mobile1.focus();
		return false;
	}
	 if(!CheckInput(myForm.zip1,'邮政编码!')) return false; 
	if(trim(myForm.zip1.value).replace(/[ ]/g,"").length>6) {
		alert('邮政编码格式不正确');
		myForm.zip1.focus();
		return false;
	}
	if(strLength(trim(myForm.memo1.value))> 100) {
		alert('附言请不要超过100个字');
		myForm.memo1.focus();
		return false;
	}
}	

//检查是否为空
function CheckInput(obj,msg){
	if (obj.value.length == 0||trim(obj.value)=="") {
		alert('您还没有填写'+msg);
		obj.focus();
		return false;
	}
	return true;
}
function CheckNum(obj,msg){
	if (obj.value.search(/\D/i) != -1) {
		alert(msg+'必须是数字！');
		obj.focus();
		return false;
	}
	return true;
}
//去掉空格
function trim(str){
	var ret = "";
	for(var i = 0; i < str.length; i++){
		if(str.charAt(i) != ' '){
			ret += str.charAt(i);
		}
	}
	return ret;
}
//检查email格式
function ismail(mail) {
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (filter.test(mail)) return true;
	else {
	alert('您的电子邮件格式不正确');
	return false;}
}
//获得字符长度
function strLength(str){
  var value = escape(str);
  var len=0;
  for(i=0;i<value.length;i++){
    var ch=value.charAt(i);
    if(ch=='%'){
      if( value.charAt(i+1)=='u' ){
        var is_kana = false ;
        if(value.charAt(i+2)=='F' && value.charAt(i+3)=='F'){
          var cd = parseInt(value.charAt(i+4).toString()+value.charAt(i+5).toString(),16);
          if( 0x61 <= cd && cd <= 0x9F )
            is_kana = true ;
        }
        i+=5;
        len++;
        if( is_kana )
          continue;
      }else
        i+=2;
    }
    len++;
  }
  return len;
}
function turnit(ss,i_id){
	if (ss.style.display=="none"){	
		ss.style.display="";
		i_id.src="images/s4.gif";   
	} else  {
		ss.style.display="none";
		i_id.src="images/s3.gif";
	}
}
function copyToClipBoard(url){
   window.clipboardData.setData("Text",url);
   alert("产品网址复制成功，您可以粘贴到您的QQ/MSN上推荐给好友");
}
function jumptoreply(){
		location.href="#reply";
}
function jumptoCollect(pid){
		openurl="vip/myCollect.aspx?pid="+pid;
		window.open(openurl,"_blank");
}
function Reset_ImgSize(obj, MaxW, MaxH)
{
    if (obj != null) imageObject = obj;
    var state=imageObject.readyState;
    var oldImage = new Image();
    oldImage.src = imageObject.src;
    var dW=oldImage.width; var dH=oldImage.height;
    if(dW>MaxW || dH>MaxH) {
        a=dW/MaxW; b=dH/MaxH; 
        if(b>a) a=b;
        dW=dW/a; dH=dH/a;
    }
    if(dW > 0 && dH > 0)
        imageObject.width=dW;imageObject.height=dH;
    if(state!='complete' || imageObject.width>MaxW || imageObject.height>MaxH) {
        setTimeout("ResizeImage(null,"+MaxW+","+MaxH+")",40); 
    }
}
function MM_showHideLayers() { //v9.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) 
  with (document) if (getElementById && ((obj=getElementById(args[i]))!=null)) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}
function openShutManager(oSourceObj,oTargetObj,shutAble,oOpenTip,oShutTip){
var sourceObj = typeof oSourceObj == "string" ? document.getElementById(oSourceObj) : oSourceObj;
var targetObj = typeof oTargetObj == "string" ? document.getElementById(oTargetObj) : oTargetObj;
var openTip = oOpenTip || "";
var shutTip = oShutTip || "";
if(targetObj.style.display!="none"){
   if(shutAble) return;
   targetObj.style.display="none";
   if(openTip  &&  shutTip){
    sourceObj.innerHTML = shutTip; 
   }
} else {
   targetObj.style.display="block";
   if(openTip  &&  shutTip){
    sourceObj.innerHTML = openTip; 
   }
}
}
function selectTag(showContent,selfObj){
	// 操作标签
	var tag = document.getElementById("tags").getElementsByTagName("li");
	var taglength = tag.length;
	for(i=0; i<taglength; i++){
		tag[i].className = "";
	}
	selfObj.parentNode.className = "selectTag";
	// 操作内容
	for(i=0; j=document.getElementById("tagContent"+i); i++){
		j.style.display = "none";
	}
	document.getElementById(showContent).style.display = "block";
}


