﻿//首先需要初始化
  var   xmlDoc;   
  var   nodeIndex; 
  function   getxmlDoc()   
  {   
      xmlDoc=new   ActiveXObject("Microsoft.XMLDOM");   
          var   currNode;   
          xmlDoc.async=false;   
          xmlDoc.load("Area.xml");   
          if(xmlDoc.parseError.errorCode!=0)   
          {   
                  var   myErr=xmlDoc.parseError;   
                  alert("出错！"+myErr.reason);   
          }           
  }
  function Init(myP,myC,myA)
  {
    //打开xlmdocm文档
    getxmlDoc();
    var   dropElement1=document.getElementById("cprovince"); 
    var   dropElement2=document.getElementById("city"); 
    var   dropElement3=document.getElementById("carea");   
    RemoveDropDownList(dropElement1);
    RemoveDropDownList(dropElement2);
    RemoveDropDownList(dropElement3);
    var  TopnodeList=xmlDoc.selectSingleNode("address").childNodes;
    if(TopnodeList.length>0)
    {
        //省份列表
        var country;
        var province;
        var city;
		var pitem=0;
		var citem=0;
        for(var   i=0; i<TopnodeList.length;   i++)
        {
              
              //添加列表项目
              country=TopnodeList[i];       
              var   eOption=document.createElement("option"); 
              eOption.value=country.getAttribute("name");
              eOption.text=country.getAttribute("name");	
			  if(myP==eOption.text)
			  {
			      pitem=i;
			  }		  	 
              dropElement1.add(eOption);
        }
		
		//选中省份
		for(var i=0;i < dropElement1.options.length;i++)
		{
		    if(myP==dropElement1.options[i].text)
			{
			    dropElement1.options[i].selected=true;
				break;
			}
		}
		
        if(TopnodeList[pitem].childNodes.length>0)
        {
            //城市列表
            for(var i=0;i<TopnodeList[pitem].childNodes.length;i++)
            {
               var   id=dropElement1.options[0].value;
               //默认为第一个省份的城市
               province=TopnodeList[pitem]; 
               var   eOption=document.createElement("option");  
               eOption.value=province.childNodes[i].getAttribute("name");   
               eOption.text=province.childNodes[i].getAttribute("name");
			   if(myC==eOption.text)
			   {
			       citem=i;
			   }   
               dropElement2.add(eOption);
            }
			
			//选中城市 
			for(var i=0;i < dropElement2.options.length;i++)
			{
			    if(myC==dropElement2.options[i].text)
				{
				    dropElement2.options[i].selected=true;
					break;
				}
			}
			
            if(TopnodeList[pitem].childNodes[citem].childNodes.length>0)
            {
               //县列表
               for(var i=0;i<TopnodeList[pitem].childNodes[citem].childNodes.length;i++)
               {
                  var   id=dropElement2.options[0].value;
                  //默认为第一个城市的第一个县列表
                  city=TopnodeList[pitem].childNodes[citem];  
                  var   eOption=document.createElement("option");  
                  eOption.value=city.childNodes[i].getAttribute("name");   
                  eOption.text=city.childNodes[i].getAttribute("name");   
                  dropElement3.add(eOption);
               }
			   
			   //选中区
			   for(var i=0;i < dropElement3.options.length;i++)
			   {
			       if(myA==dropElement3.options[i].text)
				   {
				       dropElement3.options[i].selected=true;
					   break;
				   }
			   }
			   
            }
        }
    }
  }   
  function   selectCity()   
  {       var   dropElement1=document.getElementById("cprovince"); 
          var   name=dropElement1.options[dropElement1.selectedIndex].value;
          //alert(id);
          var   countryNodes=xmlDoc.selectSingleNode('//address/province [@name="'+name+'"]');   
          //alert(countryNodes.childNodes.length); 
          var   province=document.getElementById("city");       
          var   city=document.getElementById("carea");       
          RemoveDropDownList(province);   
          RemoveDropDownList(city);
          if(countryNodes.childNodes.length>0)
          {
               //填充城市          
               for(var   i=0;   i<countryNodes.childNodes.length;   i++)   
               {   
                  var   provinceNode=countryNodes.childNodes[i];     
                  var   eOption=document.createElement("option");   
                  eOption.value=provinceNode.getAttribute("name");   
                  eOption.text=provinceNode.getAttribute("name");   
                  province.add(eOption);   
               }
               if(countryNodes.childNodes[0].childNodes.length>0)
               {
                  //填充选择省份的第一个城市的县列表
                  for(var i=0;i<countryNodes.childNodes[0].childNodes.length;i++)
                  {
                      //alert("i="+i+"\r\n"+"length="+countryNodes.childNodes[0].childNodes.length+"\r\n");
                      var   dropElement2=document.getElementById("city"); 
                      var   dropElement3=document.getElementById("carea"); 
                      //取当天省份下第一个城市列表
                      var cityNode=countryNodes.childNodes[0];
                      //alert(cityNode.childNodes.length); 
                      var   eOption=document.createElement("option");  
                      eOption.value=cityNode.childNodes[i].getAttribute("name");   
                      eOption.text=cityNode.childNodes[i].getAttribute("name");   
                      dropElement3.add(eOption);
                  }
               }
          }
  }   
  function   selectCountry()   
  {   
          var   dropElement2=document.getElementById("city");   
          var   name=dropElement2.options[dropElement2.selectedIndex].value;   
          var   provinceNode=xmlDoc.selectSingleNode('//address/province/city[@name="'+name+'"]');   
          var   city=document.getElementById("carea");       
          RemoveDropDownList(city);   
          for(var   i=0;   i<provinceNode.childNodes.length;   i++)   
          {   
                  var   cityNode=provinceNode.childNodes[i];     
                  var   eOption=document.createElement("option");   
                  eOption.value=cityNode.getAttribute("name");   
                  eOption.text=cityNode.getAttribute("name");   
                  city.add(eOption);   
          }   
  }   
  function   RemoveDropDownList(obj)   
  {   
      if(obj)
      {
          var   len=obj.options.length;   
          if(len>0)
          {
            //alert(len);   
            for(var   i=len;i>=0;i--)   
            {   
                  obj.remove(i);   
            }
          }
       }
            
  }   
  
  //init 
  window.onload=function ()
  {
      //判断用户是否已经添加收货信息
      var isLogin=shoppingAccount.getMemberAccount().value;
      if(isLogin!=null)
      {
         if(isLogin=="")
         {
             Init();
         }
         else
         {
            var ds=shoppingAccount.getConsigneeDb().value;           
            if(ds!=null)
            {
                if(0 < ds.Tables[0].Rows.length)
                {
                   $("#consigneeA").show();
                   $("#consigneeInputTable").hide();                   
                   //负值
                   $("#lblconsignee").html(ds.Tables[0].Rows[0].consignee);
                   $("#lblcprovince").html(ds.Tables[0].Rows[0].cprovince);
                   $("#lblcaddress").html(ds.Tables[0].Rows[0].cprovince+ds.Tables[0].Rows[0].caddress);
                   $("#lblcpost").html(ds.Tables[0].Rows[0].cpost);
                   $("#lblctel").html(ds.Tables[0].Rows[0].ctel);
                   $("#lblcmobel").html(ds.Tables[0].Rows[0].cmobel);
                   $("#lblcemail").html(ds.Tables[0].Rows[0].cemail);
                   $("#consigneeShowTable").show();
                }
                else
                {
                   var pca=el('pca').value.Trim();
                   if(-1 < pca.indexOf('-'))
                   {
                       Init(pca.split('-')[0],pca.split('-')[1],pca.split('-')[2]);
                   }
                   else
                   {
                       Init();
                   }                                     
                }
            }
            else
            {
               Init();
            }
         }
      }
      else
      {
        Init();
      }
  }
  
  //saveConsigneeDb
  function saveConsigneeDb()
  {
     //
     var isLogin=shoppingAccount.getMemberAccount().value;
     
     if(isLogin!=null)
     {
         if(isLogin=="")
         {
             alert('您还没有登录,请先登录!!');
             el('email').focus();
         }
         else
         {
             var consignee=$.trim($("#consignee").val());             
             if(consignee=="")
             {
                 alert('请输入收货人姓名!!');
                 $("#myFo").focus();
                 return false;
             }
             
             //
             var cprovince=$.trim($("select[@name=cprovince] option[@selected]").val());
             var city=$.trim($("select[@name=city] option[@selected]").val());
             var carea=$.trim($("select[@name=carea] option[@selected]").val());
             var myT=cprovince+"-"+city+"-"+carea;
             
             //address
             var caddress=$.trim($("#caddress").val());
             if(caddress=="")
             {
                 alert('请输入收货地址!!');
                 $("#myFo").focus();
                 return false;
             }
             
             if(/[^\x00-\xff]/g.test(caddress))
             {}
             else
             {
                 alert('请输入含有中文字符的收货地址!!');
                 $("#myFo").focus();
                 return false;
             }
             
			 var cpost=$.trim($("#cpost").val());
             /*             
             if(cpost=="")
             {
                 showMessageAlert('请输入邮编!!',0,'',1);
                 $("#myFo").focus();
                 return false;
             }
             
             
             if(cpost.length!=6)
             {
                 showMessageAlert('请输入6位邮编!!',0,'',1);
                 $("#myFo").focus();
                 return false;
             }
             */
             
             var ctel=$.trim($("#ctel").val());
             var cmobel=$.trim($("#cmobel").val());
             if(ctel=="" && cmobel=="")
             {
                   alert('固定电话跟手机至少输入一处!!');
                   $("#myFo").focus();
                   return false;
             }
             
             if(ctel!="")
             {
                 if(ctel.length!=11 && ctel.length!=12)
                 {
                       alert('请输入11或12位固定电话!!');
                       $("#myFo").focus();
                       return false;
                 }
             }         
                          
             if(cmobel!="")
             {           
                 if(cmobel.substring(0,1)!=1)
                 {
                       alert('手机号码必须以1开头!!');
                       $("#myFo").focus();
                       return false;
                 } 
                   
                 var tM=cmobel.substring(0,2);
                 if(tM==10 || tM==11 || tM==12 || tM==14 || tM==17)
                 {
                       alert('手机号码头两位不能是10、11、12、14、17!!');
                       $("#myFo").focus();
                       return false;
                 } 
                   
                 if(cmobel.length!=11)
                 {
                       alert('请输入11位的手机号码!!');
                       $("#myFo").focus();
                       return false;
                 }
             }
           
             var cemail=$.trim($("#cemail").val());
             if(cemail=="")
             {
                   alert('请输入电子邮件!!');
                   $("#myFo").focus();
                   return false;
             }
             
             if(cemail.isEmail()==false)
             {
                   alert('您输入的电子邮件有误!!');
                   $("#myFo").focus();
                   return false;
             }
             
             
             var isBack=shoppingAccount.saveMemberConsignee(consignee,myT,caddress,cpost,ctel,cmobel,cemail).value;
             
             if(isBack!=null)
             {
                if(isBack=="Login")
                {
                   alert('您还没有登录,请先登录!!');
                   el('email').focus();
                   return false;
                }
                else if(isBack=="Error")
                {
                   alert('抱歉,系统出现异常!!');
                   $("#myFo").focus();
                   return false;
                }
                else
                {
                   //
                   $("#consigneeA").show();
                   $("#consigneeInputTable").hide();                   
                   //负值
                   $("#lblconsignee").html(consignee);
                   $("#lblcprovince").html(myT);
                   $("#lblcaddress").html(myT+caddress);
                   $("#lblcpost").html(cpost);
                   $("#lblctel").html(ctel);
                   $("#lblcmobel").html(cmobel);
                   $("#lblcemail").html(cemail);
                   $("#consigneeShowTable").show();
                   return true;
                }
             }
         }
     }
  }
  
  //update Consignee
  function updateConsignee()
  {
      $("#consigneeA").hide();
      $("#consigneeInputTable").show();  
      $("#consigneeShowTable").hide();   
      
      var myT=$("#lblcprovince").html();
      Init(myT.split('-')[0],myT.split('-')[1],myT.split('-')[2]);
      
      $("#consignee").val($("#lblconsignee").html()); 
      var caddress=$("#lblcaddress").html();
      $("#caddress").val(caddress.replace(myT,'')); 
      $("#consignee").val($("#lblconsignee").html()); 
      $("#cpost").val($("#lblcpost").html()); 
      $("#ctel").val($("#lblctel").html()); 
      $("#cmobel").val($("#lblcmobel").html()); 
      $("#cemail").val($("#lblcemail").html()); 
  }
  
  String.prototype.isEmail=function(){return /^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/.test(this);}
  
  //登录
  function userLogin()
  {
      var email=$.trim($("#email").val());
      if(email=="")
      {
         alert("请输入用户名!!");
         $("#email").focus();
         return ;
      }
      
      if(!email.isEmail())
      {
         alert("请输入邮件格式用户名!!");
         $("#email").focus();
         return ;
      }
      
      var passWord=$.trim($("#passWord").val());
      if(passWord=="")
      {
         alert("请输入登录密码!!");
         $("#passWord").focus();
         return ;
      }      
      
      var backV=ebay_home.chkMemberLogin(email,passWord).value;
    
      if(backV!=null)
      {
         if(backV=="")
         {
            alert("抱歉,您输入的用户名或密码有误!!");
            $("#email").focus();
         }
         else
         {
            $("#loginTD").html(backV);
         }
      }
  }
  
  //购买中心登录
  function userBuyLogin()
  {
      var email=$.trim($("#email").val());
      if(email=="")
      {
         alert("请输入用户名!!");
         el("email").focus();
         return ;
      }
      
      if(!email.isEmail())
      {
         alert("请输入邮件格式用户名!!");
         el("email").focus();
         return ;
      }
      
      var passWord=$.trim($("#passWord").val());
      if(passWord=="")
      {
         alert("请输入登录密码!!");
         el("passWord").focus();
         return ;
      }      
      
      var backV=userControl_memberLogin.chkMemberLogin(email,passWord).value;
    
      if(backV!=null)
      {
         if(backV=="")
         {
            alert("抱歉,您输入的用户名或密码有误!!");
            el("email").focus();
         }
         else
         {
            $("#loginTD").html(backV);
            window.location.reload();
         }
      }
  }
  
  //***********给商家留言开始************//
  function updateMessage()
  {
     //是否登录
     var isLogin=shoppingAccount.getMemberAccount().value;
     if(isLogin!=null)
     {
        if(isLogin!="")
        {
            //是否完成收货人信息
            var consignee=$.trim($("#lblconsignee").html());
          
            if(consignee=="")
            {
               //alert("抱歉,请先完成收货信息!");
               //$("#consignee").focus();
               alert('抱歉,请先完成收货信息!!');
               $("#myFo").focus();
            }
            else
            {
               var myMessage=shoppingAccount.getMessageDb().value;
               if(myMessage==null)
               {
                   myMessage="";
               }
               var mTable="<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">  ";
               mTable+="<tr><td width=\"6%\" height=\"23\"></td><td width=\"94%\" height=\"23\"><input type=\"text\" id=\"cmessage\" name=\"cmessage\" maxlength=\"50\" style='width:300px;' class=\"form_box\"  value='"+myMessage+"'  />&nbsp;&nbsp;<font color='#cccccc'>限50个字</font></td></tr>";
               mTable+="<tr><td width=\"6%\" height=\"23\"></td><td width=\"94%\" height=\"23\"><input id=\"Button1\" type=\"button\" onclick=\"saveMessageDb();\" class=\"form_box\" value=\"保存留言信息\" /></td></tr>";
               mTable+="</table>";
               $("#messageInput").html(mTable);
               $("#messageA").hide();
            }
        }
        else
        {
            alert('您还没有登录,请先登录!!');
            el('email').focus();
        }
     }
     else
     {
         alert('抱歉,无法获取数据!!');
         $("#myFo").focus();         
     }     
  }
  
  function saveMessageDb()
  {
      var isLogin=shoppingAccount.getMemberAccount().value;
      if(isLogin!=null)
      {
         if(isLogin!="")
         {
            var cmessage=$.trim($("#cmessage").val());
            if(cmessage=="")
            {
               alert('抱歉,请输入留言信息!!');
            }
            else
            {
                var backV=shoppingAccount.saveMemberMessageDb(cmessage).value;
                if(backV=="Login")
                {
                    alert('您还没有登录,请先登录!!');
                    el('email').focus();
                }
                else if(backV=="Ok")
                {
                   $("#messageA").show();
                   $("#messageInput").html(cmessage);
                }
                else
                {
                   alert(backV);
                }
            }
         }
         else
         {
            alert('您还没有登录,请先登录!!');
            el('email').focus();
         }
      }
      else
      {
         alert('您还没有登录,请先登录!!');
         el('email').focus();
      }
  }
  //***********给商家留言结束************//
  
  //***********保存订单信息开始**********//
  function submitProductOrder()
  {
      //
      //提交订单时，需要判断有没有保存收货人信息
      var isSC=shoppingAccount.checkConsignInfoToSave().value;	
      if(isSC=="Login")
      {
          alert('您还没有登录,请先登录!!');
          el('email').focus();
          return ;
      }
      else if(isSC=="Error")
      {
          alert('抱歉,系统出现异常!!');
          $("#myFo").focus();
          return ;
      }
      else if(isSC==0)
      {
         if($.trim($("select[@name=payType] option[@selected]").val())=="积分")
         {
             var jf=shoppingAccount.getMemberJf().value;                        
             var allNeedPR=shoppingAccount.needJf($.trim($("#lblAllPrice").html())).value;
             
             if(parseInt(jf,10) < parseInt(allNeedPR,10))
             {
                 alert('抱歉,您当前积分不足此次积分消费!!');
                 $("#myFo").focus();
                 return false;
             }
         }
         
         
         var consignee=$.trim($("#consignee").val());             
         if(consignee=="")
         {
             alert('请输入收货人姓名!!');
             $("#myFo").focus();
             return false;
         }
         
         //
         var cprovince=$.trim($("select[@name=cprovince] option[@selected]").val());
         var city=$.trim($("select[@name=city] option[@selected]").val());
         var carea=$.trim($("select[@name=carea] option[@selected]").val());
         var myT=cprovince+"-"+city+"-"+carea;
         
         //address
         var caddress=$.trim($("#caddress").val());
         if(caddress=="")
         {
             alert('请输入收货地址!!');
             $("#myFo").focus();
             return false;
         }
         
         if(/[^\x00-\xff]/g.test(caddress))
         {}
         else
         {
             alert('请输入含有中文字符的收货地址!!');
             $("#myFo").focus();
             return false;
         }
         
		 var cpost=$.trim($("#cpost").val());
         /*         
         if(cpost=="")
         {
             showMessageAlert('请输入邮编!!',0,'',1);
             $("#myFo").focus();
             return false;
         }
         
         if(cpost.length!=6)
         {
             showMessageAlert('请输入6位邮编!!',0,'',1);
             $("#myFo").focus();
             return false;
         }
         */
         
         var ctel=$.trim($("#ctel").val());
         var cmobel=$.trim($("#cmobel").val());
         if(ctel=="" && cmobel=="")
         {
               alert('固定电话跟手机至少输入一处!!');
               $("#myFo").focus();
               return false;
         }
         
         if(ctel!="")
         {
             if(ctel.length!=11 && ctel.length!=12)
             {
                   alert('请输入11或12位固定电话!!');
                   $("#myFo").focus();
                   return false;
             }
         }         
                      
         if(cmobel!="")
         {           
             if(cmobel.substring(0,1)!=1)
             {
                   alert('手机号码必须以1开头!!');
                   $("#myFo").focus();
                   return false;
             } 
               
             var tM=cmobel.substring(0,2);
             if(tM==10 || tM==11 || tM==12 || tM==14 || tM==17)
             {
                   alert('手机号码头两位不能是10、11、12、14、17!!');
                   $("#myFo").focus();
                   return false;
             } 
               
             if(cmobel.length!=11)
             {
                   alert('请输入11位的手机号码!!');
                   $("#myFo").focus();
                   return false;
             }
         }
       
         var cemail=$.trim($("#cemail").val());
         if(cemail=="")
         {
               alert('请输入电子邮件!!');
               $("#myFo").focus();
               return false;
         }
         
         if(cemail.isEmail()==false)
         {
               alert('您输入的电子邮件有误!!');
               $("#myFo").focus();
               el('cemail').focus();
               return false;
         }
         
         
         var isBack=shoppingAccount.saveMemberConsignee(consignee,myT,caddress,cpost,ctel,cmobel,cemail).value;
         
         if(isBack!=null)
         {
            if(isBack=="Login")
            {
               alert('您还没有登录,请先登录!!');
               $("#myFo").focus();
               return false;
            }
            else if(isBack=="Error")
            {
               alert('抱歉,系统出现异常!!');
               $("#myFo").focus();
               return false;
            }               
         }
      }
      
	  var myPrice=$.trim($("#lblProductPrice").html());
	  
      if(myPrice!="")
      {
          //
          var consignee=$.trim($("#consignee").val());
		  var lblconsignee=$.trim($("#lblconsignee").html());
		  
          if(consignee=="" && lblconsignee == "")
          {
              alert('请先完成收货人信息!!');
              $("#myFo").focus();
          }
          else
          {
              //判断是否处于登录状态中
              var isLogin=shoppingAccount.getMemberAccount().value;
			 
              if(isLogin!=null)
              {
                 if(isLogin!="")
                 {
                    //submit order 
                    var lblAllPrice=$.trim($("#lblAllPrice").html());
                    var payType=$.trim($("select[@name=payType] option[@selected]").val());
					location.href="saveOrder.aspx?orderPrice="+lblAllPrice+"&payType="+payType;
					/*
                    var backV=shoppingAccount.saveShoppingOrderDb(lblAllPrice,payType).value; 
					
                    if(backV!=null)
                    {
                       if(backV=="Login")
                       {
                           showMessageAlert('您还没有登录,请先登录!!',0,'',1);
                           el('email').focus();
                       }
                       else if(backV=="Success")
                       {
                          //
                          location.href="successOrder.aspx";
                       }
                       else
                       {
                          alert(backV);
                       }
                    }
                    else
                    {
                       showMessageAlert('抱歉,系统出现异常!!',0,'',1);
                       $("#myFo").focus();
                    }
					*/
                 }
                 else
                 {
                    alert('您还没有登录,请先登录!!');
                    $("#myFo").focus();
                 }
              }
              else
              {
                 alert('您还没有登录,请先登录!!');
                 el('email').focus();
              }
          }
      }
      else
      {
          alert('抱歉,您的购物车没有商品,不能提交订单!!');
          $("#myFo").focus();
      }
  }
  //***********保存订单信息结束**********//
  
  //*********会员注册开始*******//
  function registerMember()
  {
       var email=$.trim($("#myemail").val());
       if(email=="")
       {
           el('Email-error').innerHTML="请输入E-mail地址!";               
           el('myemail').focus(); 
           return ;
       }else if(email.isEmail()==false)
       {
           el('Email-error').innerHTML="您输入E-mail地址有误!";              
           el('myemail').focus();
           return ;              
       }
       
       var checkEmail=shoppingAccount.checkMemberRegisterEmail(email).value;
       
       if(checkEmail!=null)
        {
           if(checkEmail=="Exception")
           {
               el('Email-error').innerHTML="抱歉,系统出现异常请与管理员取得联系!";   
               return ; 
           }
           
           if(checkEmail !="")
           {
               //el('Email-error').innerHTML="抱歉,该邮箱地址已被注册过!"; 
               el('cfpasswordtr').style.display="none"; 
               el('recommandtr').style.display="none"; 
               el('recommandDestr').style.display="none"; 
               el('softCodetr').style.display='none'; 
               el('pacttr').style.display='none'; 
               el('loginButton').src="images/login.gif";
               
               if(el('mypassWord').value.Trim()=="")
               {              
                  el('passWord-error').innerHTML="请输入密码!";
                  el('mypassWord').focus();
                  return ;
               }
               el('passWord-error').innerHTML="*";
               
               //
               var backV=shoppingAccount.chkMemberLogin(email,el('mypassWord').value.Trim()).value;
    
              if(backV!=null)
              {
                 if(backV=="")
                 {
                    alert('抱歉,您输入的用户名或密码有误!!');
                    $("#myemail").focus();
                 }
                 else
                 {
                    alert('恭喜您,成功登录!!');
                    location.href="shoppingAccount.aspx";
                    //alert("恭喜您,成功登录!");
                    //window.location.reload();
                    //$("#plLogined").html("<div  class=\"text_99\" style=\"height:22px; text-align:right;padding-top:8px; width:100%;\">"+getThisDay()+"好，"+email+"! 欢迎来到城市干线！<a href=\"Exit.aspx\">[退出]</a>丨<a href=\"index.aspx\">商城首页</a>丨<a href=\"management.aspx\">我的管理中心</a>丨<a href=\"help.aspx\">帮助</a></div>");
                    //$("#plNotLogin").hide();
                    //$("#cemail").val(email);
                 }
              }
        
               return ; 
           }
           
           if(checkEmail=="")
           {
               el('Email-error').innerHTML="<span style='color:green'>恭喜您,该邮箱可以使用!</span>";   
           }
       }
       else
       {
           el('Email-error').innerHTML="抱歉,无法验证您注册邮箱!";   
           return ;
       }
       
       //
       if(el('mypassWord').value.Trim()=="")
       {              
          el('passWord-error').innerHTML="请输入密码!";
          el('mypassWord').focus();
          return ;
       }
       
       if(18 < el('mypassWord').value.Trim().length || el('mypassWord').value.Trim().length < 6)
       {
          el('passWord-error').innerHTML="您输入的密码长度6－18位!";
          el('mypassWord').focus();
          return ;
       }
       
       el('passWord-error').innerHTML="*";
       
       if(el('cfpassWord').value.Trim()=="")
       {
          el('cfpassWord-error').innerHTML="请输入确认密码!";
          el('cfpassWord').focus();
          return ;
       }
       
       if(el('cfpassWord').value.Trim()!=el('mypassWord').value.Trim())
       {
           el('cfpassWord-error').innerHTML="请输入确认密码有误!";
           el('cfpassWord').focus();
           return ;
       }
       
       el('cfpassWord-error').innerHTML="*";
       el('tj-error').innerHTML="";
       
       var tjPeople= el('tjPeople').value.Trim();
       
       var isExistsTj=shoppingAccount.checkMemberRegisterPeople(tjPeople).value;
       if(isExistsTj!=null)
       {
           if(isExistsTj=="error")
           {
               el('tj-error').innerHTML="抱歉,系统出现异常请与管理员取得联系!";   
               return ; 
           }
           
           if(isExistsTj=="")
           {
               el('tj-error').innerHTML="您输入推荐人email或手机有误!";   
               return ; 
           }
           
           if(isExistsTj!="")
           {
               el('tj-error').innerHTML="";               
           }
       }
       
       //
       var softCode = el('softCode').value.Trim();
       if(softCode=="")
       {
           el('softCode-error').innerHTML="请输入验证码!";
           el('softCode').focus();
           return ;
       }
       
       var getSoftCode=shoppingAccount.getSoftCode().value;
       var softCode = el('softCode').value.Trim();
            
       if(getSoftCode!=null)
       {
           if(getSoftCode=="")
           {
              el('softCode-error').innerHTML="验证码已过期,请重新获取!";
              return ;
           }
           
           if(getSoftCode!=softCode)
           {
               el('softCode-error').innerHTML="抱歉,您输入的验证码有误!";
               el('softCode').focus();
               return ;
           }
           
           el('softCode-error').innerHTML="*";
       }
       
       el('pact-error').innerHTML="";
       if(el('pact').checked==false)
       {
           el('pact-error').innerHTML="请注册阅读易拍网商城用户协议!";
           return ;
       }
       
       //submit db
       var isSendOk=shoppingAccount.saveMemberRegisterDb(el('myemail').value.Trim(),el('mypassWord').value.Trim(),el('tjPeople').value.Trim()).value;
       if(isSendOk!=null)
       {
           if(isSendOk=="Ok")
           {
               //
               $("#plLogined").html("<div  class=\"text_99\" style=\"height:22px; text-align:right;padding-top:8px; width:100%;\">"+el('myemail').value.Trim()+"!  欢迎来到商场！<a href=\"Exit.aspx\">[退出]</a>丨<a href=\"index.aspx\">商城首页</a>丨<a href=\"management.aspx\">我的管理中心</a>丨<a href=\"help.aspx\">帮助</a></div>");
               $("#plNotLogin").hide();
               $("#cemail").val(el('myemail').value.Trim());
           }
           else
           {
               alert('抱歉,系统出现异常注册失败!!');
               $("#myFo").focus();
           }
       }
       else
       {
           alert('抱歉,系统出现异常注册失败!!');
           $("#myFo").focus();
       }
  }
  
  String.prototype.Trim = function(){ return this.replace(/(^\s*)|(\s*$)/g, "");}  
  function el(Obj){return document.getElementById(Obj);}
  //*********会员注册结束*******//
  
   //************获得当前时间段***********//
        function getThisDay()
        {
            var myDate=new Date();
            var myHour=myDate.getHours();
            
            var mybackV="";
            
            if(12 <= myHour && myHour < 13)
            {
               mybackV="中午";
            }
            else if(13 <= myHour && myHour < 18)
            {
               mybackV="下午";
            }
            else if( 18 <= myHour && myHour < 24 )
            {
               mybackV="晚上";
            }
            else if(0 <= myHour && myHour < 6)
            {
               mybackV="凌晨";
            }
            else if( 6 <= myHour && myHour <= 8 )
            {
               mybackV="早上";
            }
            else
            {
               mybackV="上午";
            }
            
            return mybackV;
        }
        
        function checkRegisterEmail()
        {
           var email=$.trim($("#myemail").val());
           if(email=="")
           {
               el('Email-error').innerHTML="请输入E-mail地址!";               
               el('myemail').focus(); 
               return ;
           }else if(email.isEmail()==false)
           {
               el('Email-error').innerHTML="您输入E-mail地址有误!";              
               el('myemail').focus();
               return ;              
           }
           
           el('Email-error').innerHTML="*"; 
           el('passWord-error').innerHTML="*"; 
           
           //check email
           var checkEmail=shoppingAccount.checkMemberRegisterEmail(email).value;    
           if(checkEmail!=null)
           {
               if(checkEmail=="Exception")
               {
                    el('Email-error').innerHTML="抱歉,系统出现异常请与管理员取得联系!";   
                    return ; 
               }
               
               if(checkEmail !="")
               {                    
                    el('cfpasswordtr').style.display="none"; 
                    el('recommandtr').style.display="none"; 
                    el('recommandDestr').style.display="none";
                    el('softCodetr').style.display='none'; 
                    el('pacttr').style.display='none'; 
                    el('loginButton').src="images/login.gif";
                    
                    //
                    if(el('mypassWord').value.Trim()=="")
                    {              
                        el('passWord-error').innerHTML="请输入密码!";
                        el('mypassWord').focus();
                        return ;
                    }
                    el('passWord-error').innerHTML="*";
                    
                    var backV=shoppingAccount.chkMemberLogin(email,el('mypassWord').value.Trim()).value; 
                  
                    if(backV!=null)
                    {
                         if(backV=="")
                         {
                            alert("抱歉,您输入的用户名或密码有误!");
                            $("#myemail").focus();
                         }
                         else
                         {
                              alert('恭喜您,成功登录!!');
                              location.href="'shoppingAccount.aspx'";
//                            alert("恭喜您,成功登录!");
//                            window.location.reload();
//                            $("#plLogined").html("<div  class=\"text_99\" style=\"height:22px; text-align:right;padding-top:8px; width:100%;\">"+getThisDay()+"好，"+email+"! 欢迎来到城市干线！<a href=\"Exit.aspx\">[退出]</a>丨<a href=\"index.aspx\">商城首页</a>丨<a href=\"management.aspx\">我的管理中心</a>丨<a href=\"help.aspx\">帮助</a></div>");
//                            $("#plNotLogin").hide();
//                            $("#cemail").val(email);
                         }
                    }
                
                    return ; 
               }
               else
               {
                    el('cfpasswordtr').style.display="block"; 
                    el('recommandtr').style.display="block"; 
                    el('recommandDestr').style.display="block";
                    el('softCodetr').style.display='block'; 
                    el('pacttr').style.display='block'; 
                    el('loginButton').src="images/zhuce_1.gif";
               }
           }
           else
           {
               el('cfpasswordtr').style.display="block"; 
               el('recommandtr').style.display="block"; 
               el('recommandDestr').style.display="block";
               el('softCodetr').style.display='block'; 
               el('pacttr').style.display='block'; 
               el('loginButton').src="images/zhuce_1.gif";
           }   
        }
        
        function changeConsignessAddress(myValue)
        {
            if(myValue!="")
            {
               //
               var myDT=shoppingAccount.getConsignAddressDb(myValue).value;
               if(myDT!=null)
               {
                   if(0 < myDT.Rows.length)
                   {
                      $("#caddress").val(myDT.Rows[0].caddr); 
                      $("#consignee").val(myDT.Rows[0].consignee); 
                      $("#cpost").val(myDT.Rows[0].czip); 
                      $("#ctel").val(myDT.Rows[0].ctele); 
                      $("#cmobel").val(myDT.Rows[0].cmobel); 
                      
                      Init(myDT.Rows[0].careaone,myDT.Rows[0].careatwo,myDT.Rows[0].careathree);
                   }
               }
            }
        }
        
        //忘记密码
        function findPassword()
        {
           var email=el('gpemail').value.Trim();
           if(email=="")
           {
              alert('请输入E-mail 地址!!');
              el('gpemail').focus();
              return ;
           }
           else if(email.isEmail()==false)
           {
              alert('您输入的E-mail地址无效!!');
              el('gpemail').focus();
              return ;
           }
           else
           {
               if(el('gpsofeCode').value.Trim()=="")
               {
                   alert('请输入验证码!!');
                   el('gpsofeCode').focus();
                   return ;
               }
               
               //获得验证码
               getPassword.getSoftCode(getSoftCodeCallBack);           
           }
        }
        
        function getSoftCodeCallBack(response)
        {
            if(response.value!="")
            {
                if(el('gpsofeCode').value.Trim()!=response.value)
                {
                    alert("抱歉,您输入的验证码有误!!");
                    el('gpsofeCode').focus();
                    return ;
                }
                else
                {
                   //验证email地址
                   getPassword.getSendPassword(el('gpemail').value.Trim(),findPassWordCallBack);
                }
            }
            else
            {
                alert("抱歉,密码已过期\n\n请刷新页面重新获得!!");
                el('gpsofeCode').focus();
                return ;
            }
        }
        
        //验证电子邮件
        function findPassWordCallBack(response)
        {
           if(response.value=="Success")
           {
              alert("恭喜您,您的密码已发送到您的"+el('gpemail').value.Trim()+"邮箱里面!!");
           }
           else if(response.value=="")
           {
              alert("抱歉,您输入的E-mail地址有误!!");
              el('gpemail').focus();
           }
           else
           {
              alert(response.value);
           }
        }
        
        //审核积分支付
        function checkJfRepay()
        {
            var payType=$.trim($("select[@name=payType] option[@selected]").val());
            
            if(payType=="积分")
            {
                //是否登录
                 var isLogin=shoppingAccount.getMemberAccount().value;
                 
                 if(isLogin!=null)
                 {
                    if(isLogin!="")
                    {
                        var jf=shoppingAccount.getMemberJf().value;
                        if(jf=="Login")
                        {
                            alert('您还没有登录,请先登录!!');
                            el('email').focus();
                        }
                        else
                        {
                            var allNeedPR=$.trim($("#lblAllPrice").html());
                            $("#userJf").html("您当前的可用积分：<font color='red'>"+jf+"分</font>,而此次消费需要<font color='red'>"+shoppingAccount.needJf(allNeedPR).value+"</font>分");
                        }
                    }
                    else
                    {
                        alert('您还没有登录,请先登录!!');
                        el('email').focus();
                    }
                 }
                 else
                 {
                     alert('抱歉,无法获取数据!!');
                     $("#myFo").focus();         
                 }     
            }
            else
            {
                 $("#userJf").html("");
            }
        }
        
        //添加到收藏夹中
        function addFavorites(pId)
        {
           //
           var backV=productDetails.addFavorites(pId.toString()).value;
           alert(backV);
        }
        
        //添加到购物车
        function addToShopCartProduct(pId)
        {
           var backV=ebay_home.addToShopCart(pId.toString()).value;
           if(backV=="Ok")
           {
               var goods=$("#ctl00_shoppingCartPN").html();
               $("#ctl00_shoppingCartPN").html((parseInt(goods,10)+1));
               alert('添加到购物车成功!!');
           }
        }
        
        
        String.prototype.Trim = function(){ return this.replace(/(^\s*)|(\s*$)/g, "");}  
        String.prototype.isEmail=function(){return /^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/.test(this);}
        function el(Obj){return document.getElementById(Obj);}
  
  //防止JS出错
    function killErrors() {
    return true;
    }
    window.onerror = killErrors;
        
