﻿function ltrim(s){
return s.replace( /^[" "|"　"]*/, "");
}
//去右空格;
function rtrim(s){
return s.replace( /[" "|"　"]*$/, "");
}
//左右空格;
function trim(s){
return rtrim(ltrim(s));
}
 

/*检测用户名是否可以注册*/
function checkName(obj)
{
  var values=1;
  var rbltable = document.getElementById("UserType"); 
  var rbs= rbltable.getElementsByTagName("INPUT"); 
  for(var i = 0;i<rbs.length;i++) 
  { 
    if(rbs[i].checked) 
    {      
        values=rbs[i].value;   
      
    } 
  } 
  
 
//    var ntype="1";
//   for(var   i=0;i<document.form1.elements.length;i++)//循环表单   
//                          {   
//                                  if(document.form1.elements[i].type=="radio")   
//                                  {     
//                                          if(document.form1.elements[i].checked)   
//                                              {   
//                                                  ntype=document.form1.elements[i].value;
//                                                  break; 
//                                              }   
//                                      
//                                  }   
//                          }


  
   var NameStr=document.getElementById(obj).value;
   NameStr=trim(NameStr);
  if(NameStr=="")
   {
      alert("用户名不能为空！");
      document.getElementById("suser").focus();
      return false;
   }
   
   if(NameStr.length<6)
    {
       alert("用户名长度不小于6个字符！");
       document.getElementById("suser").focus();
       return false;
    }
   
    if(NameStr.length>30)
    {
       alert("用户名太长！");
       document.getElementById("suser").focus();
       return false;
    }
    
   var oHttpReq = new ActiveXObject("MSXML2.XMLHTTP");
   var oDoc = new ActiveXObject("MSXML2.DOMDocument");
      oHttpReq.open("POST", "CheckUser.aspx?sUser="+escape(NameStr)+"&ntype="+values, false);         
// 编号值传递过去
   oHttpReq.send("");
   result = oHttpReq.responseText;
 if(result=="1")
  {
    alert("该用户名已经被注册！");
    document.getElementById(obj).text="";
    document.getElementById(obj).focus();
  }
  else
   {
     alert("可以注册！");
   }
}
/*检测注册表单*/
function CheckForm()
{
  
  var userName=document.getElementById("suser").value;
   userName=trim(userName);
  if(userName=="")
   {
      alert("用户名不能为空！");
      document.getElementById("suser").focus();
      return false;
   }
  
   if(userName.length<6)
    {
       alert("用户名长度是不小于6个字符！");
       document.getElementById("suser").focus();
       return false;
    }
   
    if(userName.length>30)
    {
       alert("用户名长度太长！");
       document.getElementById("suser").focus();
       return false;
    }
    var pwd=document.getElementById("password").value;
    if(pwd=="")
    {
       alert("密码不能为空！");
       document.getElementById("password").focus();
       return false;
    }
   
    if(pwd.length<6)
    {
       alert("密码长度是6到10个字符！");
       document.getElementById("password").focus();
       return false;
    }
    if(pwd.length>10)
    {
       alert("密码长度是6到10个字符！");
       document.getElementById("password").focus();
       return false;
    }
    
     var pwd2=document.getElementById("password2").value;
    if(pwd2=="")
    {
       alert("确认密码不能为空！");
       document.getElementById("password2").focus();
       return false;
    }
    if(pwd2!=pwd)
    {
       alert(" 两次输入的密码不一致！");
       document.getElementById("password2").focus();
       return false;
    }
    var email=document.getElementById("email").value;
    if(email=="")
    {
      alert("电子邮件地址不能为空！");
      document.getElementById("email").focus();
      return false;
    }
    var re=/^[\w.-]+@([0-9a-z][\w-]+\.)+[a-z]{2,3}$/;    //去掉相应一个\，错误转义了
    if(!re.test(email))
    {
       alert("请输入正确的email！")
       document.getElementById("email").focus();
      return false;
    }
    var ntype="1";
   for(var   i=0;i<document.form1.elements.length;i++)//循环表单   
                          {   
                                  if(document.form1.elements[i].type=="radio")   
                                  {     
                                          if(document.form1.elements[i].checked)   
                                              {   
                                                  ntype=document.form1.elements[i].value;
                                                  break; 
                                              }   
                                      
                                  }   
                          }



                          if (ntype == "1") {
                              var strReal = document.getElementById("dzname").value;
                              //             var rname=/^[\u0391-\uFFE5]{2,12}$/; 
                              //             if(!rname.test(strReal)){ 
                              //                alert("真实姓名只能为汉字,且最多只能为12个字!"); 
                              if (strReal.length > 12) {
                                  alert("真实姓名最多只能为12个字!");
                                  document.getElementById("dzname").focus();
                                  return false;
                              }
                              var prov = document.getElementById("prov").options[document.getElementById("prov").selectedIndex].value;
                              var city = document.getElementById("city").options[document.getElementById("city").selectedIndex].value;
                              var wdtype = document.getElementById("dl_typeshop").options[document.getElementById("dl_typeshop").selectedIndex].value;
                              if (prov == "-1") {
                                  alert("请选择省份！");
                                  return false;
                              }
                              if (city == "-1") {
                                  alert("请选择省份！");
                                  return false;
                              }

                              var qq = document.getElementById("qq").value;
                              if (qq == "") {
                                  alert("qq或MSN不能为空！");
                                  document.getElementById("qq").focus();
                                  return false;
                              }
                              if (wdtype == "0") {
                                  alert("请选择网店类型！");
                                  return false;
                              }
                              var wdname = document.getElementById("netname").value;
                              if (wdname == "") {
                                  alert("网店名称不能为空！");
                                  document.getElementById("netname").focus();
                                  return false;
                              }
                              //             var rwname=/^[\u0391-\uFFE5]{2,10}$/; 
                              //             if(!rwname.test(wdname)){ 
                              //                alert("网店名称只能为汉字,且最多只能为十个字!"); 
                              //                document.getElementById("netname").focus();
                              //                return false; 
                              //             } 

                              var url = document.getElementById("url").value.replace("http://", "");
                              if (url == "") {
                                  alert("请仔细填写网店域名地址！");
                                  document.getElementById("url").focus();
                                  return false;
                              }



                              var introwd = document.getElementById("Intro").value;
                              if (introwd == "") {
                                  alert("请填写网店简介！");
                                  document.getElementById("Intro").focus();
                                  return false;
                              }
                              if (introwd.length > 500) {
                                  alert("网店简介太长，请不要超过500个字符！");
                                  document.getElementById("Intro").focus();
                                  return false;
                              }

                          }
                          else {
                              var strReal = document.getElementById("dzname").value;
                              //alert(strReal);
                              if (strReal =="") {
                                  alert("真实姓名不能为空！");
                                  document.getElementById("dzname").focus();
                                  return false;
                              }
                              if (strReal.length > 12) {
                                  alert("真实姓名最多只能为12个字符!");
                                  document.getElementById("dzname").focus();
                                  return false;
                              }
                          }
   
  
  
    var NameStr=document.getElementById("suser").value;
   var oHttpReq = new ActiveXObject("MSXML2.XMLHTTP");
   var oDoc = new ActiveXObject("MSXML2.DOMDocument");
      oHttpReq.open("POST", "CheckUser.aspx?sUser="+escape(NameStr)+"&ntype="+ntype, false);         
// 编号值传递过去
   oHttpReq.send("");
   result = oHttpReq.responseText;
 if(result=="1")
  {
    alert("用户名已经被注册！");
//    document.getElementById(obj).text="";
//    document.getElementById(obj).focus();
    return false;
  }
  
}
/*** 检查是否包含汉字 ***/



/*检测登录用户名和密码*/
function ckLogin(objUser,objPwd,objCode)
{
  var sUser=document.getElementById(objUser).value;
  var sPwd=document.getElementById(objPwd).value;
  if(sUser=="")
  {
    alert("用户名不能为空！");
    document.getElementById(objUser).focus();
    return false;
  }
  if(sPwd=="")
  {
    alert("密码不能为空！");
    document.getElementById(objPwd).focus();
    return false;
  }
  if(objCode!="")
  {
    var code=document.getElementById(objCode).value;
    if(code=="")
    {
      alert("验证码不能为空！");
      document.getElementById(objCode).focus();
      return false;
    }
  }
}
/*****************给网店评级打分最新修改2009年03月11日开始****************************/
 function AddShopGrade(ShopID){
   var cx_eless=document.getElementsByName("pointc");//诚信
   var fw_eless=document.getElementsByName("points");//服务
   var jg_eless=document.getElementsByName("price");//价格
   var cx_grade;//诚信分数
   var fw_grade;//服务分数
   var jg_grade;//价格分数
   /**诚信得分开始**/
   for(var i=0;i<cx_eless.length;i++){
     if(cx_eless[i].checked==true){
       cx_grade=cx_eless[i].value;
       break;
     }
   }
  
   /******诚信得分结束  服务得分开始*******/
   for(var f=0;f<fw_eless.length;f++){
    if(fw_eless[f].checked==true){
      fw_grade=fw_eless[f].value;
      break;
    }
   }
   /************服务得分结束**** 价格得分开始*********************/
   for(var j=0;j<jg_eless.length;j++){
     if(jg_eless[j].checked==true){
       jg_grade=jg_eless[j].value;
       break;
     }
   }
   /******************************价格得分结束*******************************/
   var xmlhttp=new ActiveXObject("MSXML2.XMLHTTP");
   xmlhttp.open("POST","AddGradeMid.aspx?shopID="+ShopID,false);
   xmlhttp.send("");
   var res=xmlhttp.responseText;
   if(res=="0")
   {
     alert("没有登录，无法评级,请先登录！");
   }
    else if(res=="2")
    {
      if(confirm("您今天的积分已经达到系统规定的分数上限，继续操作不会再积分，是否继续？"))
      {
        PostShopGrade(cx_grade,fw_grade,jg_grade,ShopID,res);
      }
    }
    else if(res=="1")
    {
      if(confirm("您今天的积分还未达到系统规定的分数上限，是否继续操作？"))
      {
        PostShopGrade(cx_grade,fw_grade,jg_grade,ShopID,res);
      }
    }
    else if(res=="3")
    {
      alert("自己不能给自己的网店评级！");
    }
    else if(res=="4")
    {
      alert("您目前的身份是网店用户，您已经给该网店评过级，不能重复评级！");
    }
    else if(res=="5")
    {
        ShopToShopGrade(cx_grade,fw_grade,jg_grade,ShopID);
    }
 } 
/*****************给网店评级打分最新修改2009年03月11日 结束****************************/
function ShopToShopGrade(cx_grade,fw_grade,jg_grade,ShopID){
var xmlhttp = new ActiveXObject("MSXML2.XMLHTTP");
       xmlhttp.open("POST", "AddShopGrade.aspx?cx_grade="+cx_grade+"&fw_grade="+fw_grade+"&jg_grade="+jg_grade+"&shopID="+ShopID, false);         
       xmlhttp.send("");
      var res= xmlhttp.responseText;  
      if(res=="0")
      {
        alert("您没有登录，不能给网店评级！");
      }
      else if(res=="1")
      {
          alert("您目前的身份是网店用户，您已经给该网店评过级，不能重复评级！");
      }
      else if(res=="2")
      {
        alert("给该网店评级成功！");
          window.location.href="ShowShop.aspx?shopID="+ShopID;
      }
      else
      {
         alert("抱歉，评级失败！");
      }

}

/****************真正给网店评级，以上只是检测**********************/
function PostShopGrade(cx_grade,fw_grade,jg_grade,ShopID,rev){
 
   var xmlhttp = new ActiveXObject("MSXML2.XMLHTTP");
       xmlhttp.open("POST", "AddGradeShop.aspx?cx_grade="+cx_grade+"&fw_grade="+fw_grade+"&jg_grade="+jg_grade+"&shopID="+ShopID, false);         
       xmlhttp.send("");
   var res= xmlhttp.responseText;  
  if(res=="0")
  {
    alert("您没有登录，不能给网店评分！")
  }
  else if(res=="1")
  {
    alert("您已经对该网店评过分，请不要重复评分！");
  }
  else if(res=="2")
  {
    if(rev=="2")
    {
       alert("恭喜您，对该网店评分成功，但此次评级不会获得积分！");
       window.location.href="ShowShop.aspx?shopID="+ShopID;
    }
    else
    {
     alert("恭喜您，对该网店评分成功，您将获得积分奖励！");
     window.location.href="ShowShop.aspx?shopID="+ShopID;
     }
  }
  else if(rev=="3")
  {
    alert("抱歉，系统出现故障，评分失败！");
  }
  

}
/*****************************************************************/
/*给网店打分 flag 是类别是价格指数还是诚信分数 ，服务分数 0=诚信指数 1=服务指数 2=价格指数*/
function AddGrade(flag,obj,sID){
var eless = document.getElementsByName(obj);
   var grade;//分数
   for(var i=0;i<eless.length;i++)
   {
     if(eless[i].checked==true)
     {
         grade=eless[i].value;
         break;
     }
   }
   var oHttpReq1 = new ActiveXObject("MSXML2.XMLHTTP");
   var oDoc1 = new ActiveXObject("MSXML2.DOMDocument");
   oHttpReq1.open("POST", "AddGradeMid.aspx?flag="+flag+"&grade="+grade+"&shopID="+sID, false);         
// 编号值传递过去
   oHttpReq1.send("");
   result1 = oHttpReq1.responseText;
  
   if(result1=="2")
   {
     if(confirm("您今天的积分已经达到系统规定的分数，继续操作不会再积分，是否继续？"))
     {
      PostGrade(flag,grade,sID,result1);
     }
     else
     {
       
     }
   } 
   else if(result1=="1")
   {
     PostGrade(flag,grade,sID,result1);
   }
   else if(result1=="0")
   {
     alert("没有登录，无法评级！");
   }

}
function PostGrade(flag,grade,sID,tg){

 var oHttpReq = new ActiveXObject("MSXML2.XMLHTTP");
   var oDoc = new ActiveXObject("MSXML2.DOMDocument");
      oHttpReq.open("POST", "AddGradeShop.aspx?flag="+flag+"&grade="+grade+"&shopID="+sID, false);         
// 编号值传递过去
   oHttpReq.send("");
   result = oHttpReq.responseText;
  
  if(result=="0")
  {
    alert("您没有登录，不能给网店评分！")
  }
  else if(result=="1")
  {
    alert("您已经对该网店评过分，请不要重复评分！");
  }
  else if(result=="2")
  {
    if(tg=="2")
    {//ShowShop.aspx?shopID=
       alert("恭喜您，对该网店评分成功，但此次评级不会获得积分！");
       window.location.href="ShowShop.aspx?shopID="+sID;
    }
    else
    {
     alert("恭喜您，对该网店评分成功，您将获得积分奖励！");
     window.location.href="ShowShop.aspx?shopID="+sID;
     }
  }
  else if(result=="3")
  {
    alert("抱歉，系统出现故障，评分失败！");
  }

}
function GetConfirm()
{
   var oHttpReq1 = new ActiveXObject("MSXML2.XMLHTTP");
   var oDoc1 = new ActiveXObject("MSXML2.DOMDocument");
      oHttpReq1.open("POST", "CheckUserNum.aspx", false);         
   oHttpReq1.send("");
   result1 = oHttpReq1.responseText;
   
   if(result1=="2")
   {
     if(confirm("您今天的积分已经达到系统规定的分数，继续操作不会再积分，是否继续？"))
     {
       return true;
     }
     else
     {
        return false;
     }
   }
   else if(result1=="3")
   {
     //网店用户
     return true;
   } 
}
function Sch2(){
var type1=document.getElementById("select11").options[document.getElementById("select11").selectedIndex].value;
var key=document.getElementById("tbkey").value;
var type2=document.getElementById("select22").options[document.getElementById("select22").selectedIndex].value;
if(type1=="0")
{
   alert("请选择宝贝类别！");
   return;
}

 var url="";
 if(type1=="1")//网店信息
 {
   url="huntShop.aspx?type1="+type1+"&type2="+type2+"&key="+escape(key);
 }
 if(type1=="2")
 {
    url="huntInfo.aspx?fg=1&type1="+type1+"&type2="+type2+"&key="+escape(key);
 }
 if(type1=="3")
 {
   url="huntProductInfo.aspx?fg=0&type1="+type1+"&type2="+type2+"&key="+escape(key);
 }
 window.open(url,"","");

}


function Sch(){
//var type1=document.getElementById("select1").options[document.getElementById("select1").selectedIndex].value;
//var key=document.getElementById("keyword").value;
    //var type2=document.getElementById("select2").options[document.getElementById("select2").selectedIndex].value;
    var type1 = document.getElementById("select1").options[document.getElementById("select1").selectedIndex].value;
    var key = document.getElementById("keyword").value;
    var type2 = document.getElementById("select2").options[document.getElementById("select2").selectedIndex].value;
if(type1=="0")
{
   alert("请选择宝贝类别！");
   return;
}

 var url="";
 if(type1=="1")//网店信息
 {
   url="huntShop.aspx?type1="+type1+"&type2="+type2+"&key="+escape(key);
 }
 if(type1=="2")
 {
    url="huntInfo.aspx?fg=1&type1="+type1+"&type2="+type2+"&key="+escape(key);
 }
 if(type1=="3")
 {
   url="huntProductInfo.aspx?fg=0&type1="+type1+"&type2="+type2+"&key="+escape(key);
 }
 window.open(url,"","");

}
function Sch3() {
    //var type1=document.getElementById("select1").options[document.getElementById("select1").selectedIndex].value;
    //var key=document.getElementById("keyword").value;
    //var type2=document.getElementById("select2").options[document.getElementById("select2").selectedIndex].value;
    var type1 = document.getElementById("select3").options[document.getElementById("select3").selectedIndex].value;
    var key = document.getElementById("downkey").value;
    var type2 = document.getElementById("select4").options[document.getElementById("select4").selectedIndex].value;
    if (type1 == "0") {
        alert("请选择宝贝类别！");
        //document.getElementById("downkey").focus();
        return;
    }

    var url = "";
    if (type1 == "1")//网店信息
    {
        url = "huntShop.aspx?type1=" + type1 + "&type2=" + type2 + "&key=" + escape(key);
    }
    if (type1 == "2") {
        url = "huntInfo.aspx?fg=1&type1=" + type1 + "&type2=" + type2 + "&key=" + escape(key);
    }
    if (type1 == "3") {
        url = "huntProductInfo.aspx?fg=0&type1=" + type1 + "&type2=" + type2 + "&key=" + escape(key);
    }
    window.open(url, "", "");

}

function LinekLogin(){
var name=document.getElementById("mylogin_username").value;
var psw=document.getElementById("mylogin_psw").value;
if(name=="")
{
  alert("用户名不能为空！");
  document.getElementById("mylogin_username").focus();
  return false;
}
if(psw=="")
{
   alert("密码不能为空！");
   document.getElementById("mylogin_psw").focus();
   return false;
}
}
//新闻页 显示登录用户名
function getUserName()
{
  var xmlhttp=new ActiveXObject("MSXML2.XMLHTTP");
      xmlhttp.open("POST","../getUserNameList.aspx",false);
      xmlhttp.send("");       
    var  result = xmlhttp.responseText;
    
      if(result!="")
      {
        document.getElementById("uname").value=result;
      }

}

function addPingLun(obj,id)
{
  var uname=document.getElementById("uname").value;
  if(uname=="")
  {
    alert("请先登录，才可以发表评论！");
    return;
  }
  var cont=document.getElementById(obj).value;
  if(cont=="")
  {
    alert("评论内容不能为空！");
    document.getElementById(obj).focus();
    return;
  }
  var xmlhttp=new ActiveXObject("MSXML2.XMLHTTP");
      xmlhttp.open("POST","../AddPingLun.aspx?id="+id+"&cont="+escape(cont),false);
      xmlhttp.send("");       
      var  result = xmlhttp.responseText;
     
    if(result=="2")
    {
       alert("您没有登录，请重新登录才可以发表评论！");
       return;
    }
    else if(result=="1")
    {
       alert("评论提交成功,审核通过后会发布出来！");
    }
    else
    {
      alert("评论提交失败！");
    }
      
}

function getPingLun(obj,id)
{
  var xmlhttp=new ActiveXObject("MSXML2.XMLHTTP");
      xmlhttp.open("POST","../GetPingLun.aspx?id="+id,false);
      xmlhttp.send("");       
      var  result = xmlhttp.responseText;
     
      if(result!="")
      {
         document.getElementById(obj).innerHTML=result;
      }
      
}