﻿
            var XMLHttpReq1;
            function createXMLHttpReq1uest1(){   
          
                if (window.XMLHttpRequest)  
                {
                    XMLHttpReq1 = new XMLHttpRequest();   
                }
                 else if (window.ActiveXObject)  
                {
                    try {
                        XMLHttpReq1 = new ActiveXObject('Msxml2.XMLHTTP');     
                    } 
                    catch (e1)  
                    {  
                        try {
                             XMLHttpReq1 = new ActiveXObject('Microsoft.XMLHTTP');
                              } catch (e2) {}         
                    }  
                }else 
                {
                  try {             
                             XMLHttpReq1 = new ActiveXObject('Microsoft.XMLHTTP');
                              } catch (e2) {}         
                } 
                return XMLHttpReq1; 
            } 
            
            function GoCampaignBiddingPage(index,id)
            { 
                        createXMLHttpReq1uest1();
                         var url="CheckDataResponse.aspx?id="+id+"&bidding=1&pageindex="+index;
                         var  data ="pageindex="+index+"&id="+id;
                        
                        XMLHttpReq1.open("post",url,true);
                        XMLHttpReq1.setRequestHeader("content-length",data.length);
                         
                        XMLHttpReq1.setRequestHeader("Content-Type", 'application/x-www-form-urlencoded');
                        
                        XMLHttpReq1.send(data);
                   
                        XMLHttpReq1.onreadystatechange = GetCampaignBiddingResponse;//响应请求函数 
                        return true;
              }
              
              function GetCampaignBiddingResponse()
              {              
                       if (XMLHttpReq1.readyState == 2)
                    {
                       document.getElementById ("divCampaignBiddingList").innerHTML="正在响应....";
                    }
                    
                    if (XMLHttpReq1.readyState == 4)
                    {
                        try
                        {       
                               var re=XMLHttpReq1.responseText;
                               if(re.substring(0,1)=="9") //返回开头是9,是错误提示
                               {
                                  alert(re.substring(1));
                                  startDate=null;  
                                  return false;
                               }
                               else 
                               {
                               
                                   var mid= re.lastIndexOf("~");
                                   
                                   
                                   
                                   //竟拍内容
                                   if(document.getElementById ("divCampaignBiddingList"))
                                   document.getElementById ("divCampaignBiddingList").innerHTML=re.substring(1,mid);
                                   
                                   //分页数据 1 2 3
                                   if(document.getElementById ("divBiddingPageList"))
                                   { 
                                    document.getElementById ("divBiddingPageList").innerHTML=re.substring(mid+1);
                                    
                                   }
//                                    if(re.substring(0,1)=="1" && document.getElementById ("txtcontent"))
//                                    {
//                                         alert("评论提交成功.");
//                                         document.getElementById ("txtcontent").value="";
//                                         startDate= new Date();
//                                        if(document.getElementById("CheckCode"))
//                                        {
//                                         document.getElementById("CheckCode").value="";
//                        
//                                         ReLoadImage("imgCode01");
//                                        }
//                                    }
                              }
                                 
                        }
                        catch(e)
                        {
                            alert('Error:异步出错.');
                        }
                    }
            }

            function GoCommentPage(index,id,type)
            { 
                        createXMLHttpReq1uest1();
                         var url="CheckDataResponse.aspx?call=commentlist&pageindex="+index;
                         var  data ="pageindex="+index+"&id="+id +"&stype="+ type;
                        
                        XMLHttpReq1.open("post",url,true);
                        XMLHttpReq1.setRequestHeader("content-length",data.length);
                         
                        XMLHttpReq1.setRequestHeader("Content-Type", 'application/x-www-form-urlencoded');
                        
                        XMLHttpReq1.send(data);
                   
                        XMLHttpReq1.onreadystatechange = GetCommentResponse;//响应请求函数 
                        return true;
              }
              function GetCommentResponse()
              {              
                       if (XMLHttpReq1.readyState == 2)
                    {
                       document.getElementById ("divCommentList").innerHTML="正在响应....";
                    }
                    
                    if (XMLHttpReq1.readyState == 4)
                    {
                        try
                        {       
                               var re=XMLHttpReq1.responseText;
                               if(re.substring(0,1)=="9") //返回开头是9,是错误提示
                               {
                                  alert(re.substring(1));
                                  startDate=null;  
                                  return false;
                               }
                               else 
                               {
                               
                                   var mid= re.lastIndexOf("~");
                                   
                                   if(document.getElementById ("divCommentList"))
                                   document.getElementById ("divCommentList").innerHTML=re.substring(1,mid);
                                   
                                   if(document.getElementById ("divCommentPageList"))
                                   document.getElementById ("divCommentPageList").innerHTML=re.substring(mid+1);
                                    if(re.substring(0,1)=="1" && document.getElementById ("txtcontent"))
                                    {
                                         alert("评论提交成功.");
                                         document.getElementById ("txtcontent").value="";
                                         startDate= new Date();
                                        if(document.getElementById("CheckCode"))
                                        {
                                         document.getElementById("CheckCode").value="";
                        
                                         ReLoadImage("imgCode01");
                                        }
                                    }
                              }
                                 
                        }
                        catch(e)
                        {
                            alert('Error:异步出错.');
                        }
                    }
            }
            
            function ReLoadImage(id)
            {
                 var imgOb = new Image();   
                 var endDate= new Date();
                 imgOb.src="ValidateCode.aspx?"+endDate.getTime();
                 
                 document.getElementById(id).src="";
                 document.getElementById(id).src=imgOb.src;
            }
            
var   startDate=null;  
  function getTxtLength(str)   
  {   
      var   j   =   0;    
      var donum=0;
      if   (str=="")return 0;   
      
      if   (/[^\x00-\xff]/g.test(str)) 
      {
       
      }
      else   
      {
        return str.length;
      } 
      for   (var   i=0;   i<str.length;   i++)   
      {   
              if   (str.substr(i,1).charCodeAt(0)>255)   j   =   j   +   2;   
              else   j++   
      }   
       return j;
  }
  function GetTrophyGrantCommnetResponse()
              {              
                       if (XMLHttpReq1.readyState == 2)
                    {
                       document.getElementById ("divCommentList").innerHTML="正在响应....";
                    }
                    
                    if (XMLHttpReq1.readyState == 4)
                    {
                        try
                        {       
                               var re=XMLHttpReq1.responseText;
                               if(re.substring(0,1)=="9") //返回开头是9,是错误提示
                               {
                                  alert(re.substring(1));
                                  startDate=null;  
                                  return false;
                               }
                               else 
                               {
                               
                                   var mid= re.lastIndexOf("~");
                                   
                                   if(document.getElementById ("divCommentList"))
                                   document.getElementById ("divCommentList").innerHTML=re.substring(1,mid);
                                   
                                   if(document.getElementById ("divCommentPageList"))
                                   document.getElementById ("divCommentPageList").innerHTML=re.substring(mid+1);
                                    if(re.substring(0,1)=="1" && document.getElementById ("txtcontent"))
                                    {
                                         alert("提交成功.");
                                         document.getElementById ("txtcontent").value="";
                                         startDate= new Date();
                                        if(document.getElementById("CheckCode"))
                                        {
                                         document.getElementById("CheckCode").value="";
                        
                                         ReLoadImage("imgCode01");
                                        }
                                    }
                              }
                                 
                        }
                        catch(e)
                        {
                            alert('Error:异步出错.');
                        }
                    }
            }
  function GetCheckDataRecord(id)
{

                if(!document.getElementById("hidUserNameID") || document.getElementById("hidUserNameID").value.length==0)
                {
                    alert("您还没有登录，只有登录才能留言。");
                    location.href="/login.aspx";
                    return false;
                }


                if (document.getElementById("txtcontent").value.length==0)
                        {
                            alert("内容不能为空。");

                            document.getElementById("txtcontent").focus();
                            document.getElementById("txtcontent").select();
                            return false;
                        }
                        else 
                        {
                        document.getElementById("txtcontent").value=   document.getElementById("txtcontent").value.replace(/'/g,"’");
                        }
                       if (getTxtLength(document.getElementById("txtcontent").value)<20) 
                        {
                            alert("内容不能少于是20个字符。");
                            document.getElementById("txtcontent").focus();
                            document.getElementById("txtcontent").select();
                            return false;
                        }
                        if (document.getElementById("txtcontent").value.length>=1000) 
                        {
                            alert("内容长度不能超过1000个字符。");
                            document.getElementById("txtcontent").focus();
                            document.getElementById("txtcontent").select();
                            return false;
                        }
                        if(document.getElementById("CheckCode"))
                        {
                             if(document.getElementById("CheckCode").value.length!=4)
                             {
                                alert("请填写评论验证码。");
                                document.getElementById("CheckCode").focus();
                                document.getElementById("CheckCode").select();
                                return false;
                             }
                        }
                          
                        var st="commentor="+document.getElementById("hidUserNameID").value+"&";

                        if(document.getElementById("CheckCode"))
                        {
                             if(document.getElementById("CheckCode").value.length!=4)
                             {
                                alert("请填写评论验证码。");

                                document.getElementById("CheckCode").focus();
                                document.getElementById("CheckCode").select();
                                return false;
                             }
                            st="checkcode="+document.getElementById("CheckCode").value+"&";
                        }
                         
//                         var radios = document.getElementById("rdbProductRating").value;  
//                       
//                        if(radios=="")radios=3;
//                             st=st+"rdbProductRating="+radios+"&";
                         
                 if(document.getElementById("Hid_AuditingStatus").value == "0")
                {
                    alert("您的账户还没有激活，只有激活的账户才能留言。");
                     
                      window.location.href="/MyAccout.aspx";
                }            
                            
                if(startDate==null)
                {
                   startDate= new Date();

                }
                else 
                {   
                    var endDate=  new Date();
                    var df=(endDate.getTime()-startDate.getTime())/1000/60;
                    if(df<2)
                    {
                        alert("请不要在短时间内多次提交留言。");
                       return false;
                    }
                    
                 }
                        st=st+"txtcontent="+document.getElementById("txtcontent").value;
                         createXMLHttpReq1uest1();

                         var url="CheckDataResponse.aspx?callmessage=addtrophygrantcommnet"
                         var  data ="id="+id +"&"+st;
                     
                        XMLHttpReq1.open("post",url,true);
                        XMLHttpReq1.setRequestHeader("content-length",data.length);
                        XMLHttpReq1.setRequestHeader("Content-Type", 'application/x-www-form-urlencoded');
                        XMLHttpReq1.send(data);
                       
                        XMLHttpReq1.onreadystatechange = GetTrophyGrantCommnetResponse;//响应请求函数 
                        
                         return true;
}

  
function GetCheckData(id,type)
{

                if(!document.getElementById("hidUserID") || document.getElementById("hidUserID").value.length==0)
                {
                    alert("您还没有登录，只有登录才能评论。");
                      return false;
                }


                if (document.getElementById("txtcontent").value.length==0)
                        {
                            alert("评论内容不能为空。");

                            document.getElementById("txtcontent").focus();
                            document.getElementById("txtcontent").select();
                            return false;
                        }
                        else 
                        {
                        document.getElementById("txtcontent").value=   document.getElementById("txtcontent").value.replace(/'/g,"’");
                        }
                       if (getTxtLength(document.getElementById("txtcontent").value)<20) 
                        {
                            alert("评论内容不能少于是20个字符。");
                            document.getElementById("txtcontent").focus();
                            document.getElementById("txtcontent").select();
                            return false;
                        }
                        if (document.getElementById("txtcontent").value.length>=1000) 
                        {
                            alert("评论内容长度不能超过1000个字符。");
                            document.getElementById("txtcontent").focus();
                            document.getElementById("txtcontent").select();
                            return false;
                        }
                        if(document.getElementById("CheckCode"))
                        {
                             if(document.getElementById("CheckCode").value.length!=4)
                             {
                                alert("请填写评论验证码。");
                                document.getElementById("CheckCode").focus();
                                document.getElementById("CheckCode").select();
                                return false;
                             }
                        }
                          
                        var st="commentor="+document.getElementById("hidUserID").value+"&";

                        if(document.getElementById("CheckCode"))
                        {
                             if(document.getElementById("CheckCode").value.length!=4)
                             {
                                alert("请填写评论验证码。");

                                document.getElementById("CheckCode").focus();
                                document.getElementById("CheckCode").select();
                                return false;
                             }
                            st="checkcode="+document.getElementById("CheckCode").value+"&";
                        }
                         
                         var radios = document.getElementById("rdbProductRating").value;  
                       
                        if(radios=="")radios=3;
                             st=st+"rdbProductRating="+radios+"&";
                         
                 if(document.getElementById("Hid_AuditingStatus").value == "0")
                {
                    alert("您的账户还没有激活，只有激活的账户才能评论。");
                     
                      window.location.href="/MyAccout.aspx";
                }            
                            
                if(startDate==null)
                {
                   startDate= new Date();

                }
                else 
                {   
                    var endDate=  new Date();
                    var df=(endDate.getTime()-startDate.getTime())/1000/60;
                    if(df<2)
                    {
                        alert("请不要在短时间内多次提交评论。");
                       return false;
                    }
                    
                 }
                        st=st+"txtcontent="+document.getElementById("txtcontent").value;
                         createXMLHttpReq1uest1();

                         var url="CheckDataResponse.aspx?call=addcomment"
                         var  data ="id="+id +"&stype="+ type+"&"+st;
                     
                        XMLHttpReq1.open("post",url,true);
                        XMLHttpReq1.setRequestHeader("content-length",data.length);
                        XMLHttpReq1.setRequestHeader("Content-Type", 'application/x-www-form-urlencoded');
                        XMLHttpReq1.send(data);
                       
                        XMLHttpReq1.onreadystatechange = GetCommentResponse;//响应请求函数 
                        
                         return true;
}

                function CheckIssue(id)
                {
                             var issuelist=document.getElementById("hidIssuelist").value;
                             var list=issuelist.split(',');
                             var submitValue="";
                             var radios = document.getElementsByName("CampaignIssue"+list[0]);     
                            
                             for(var i=0;i<list.length;i++)
                             {
                                 var radios = document.getElementsByName("CampaignIssue"+list[i]);     
                                 var rach=0;     
                                 for(var j=0;j<radios.length;j++)         
                                 {           	 
                                   if(radios[j].checked)           	
                                   {  
                                      rach=1;     
                                      submitValue=submitValue+radios[j].value+",";	
                                   }
                                 } 
                                 if(submitValue.substring(submitValue.length-1,submitValue.length)==",")
                                 {
                                  submitValue=submitValue.substring(0,submitValue.length-1);
                                 }
                                 
                                if(rach==0 && radios.length>0)
                                { 
                                  alert("请先选择正确的问题答案，再点参加活动.");
                                  submitValue="";
                                  break;
                                }
                                if(submitValue!="")submitValue=submitValue+";";
                 
                            }
                           
                           if(submitValue=="")
                              return;
                           else 
                             submitValue=submitValue.substring(0,submitValue.length-1);
                           
                                         createXMLHttpReq1uest1();
                                         var url="CheckDataResponse.aspx?issue=campaign&id="+id;
                                         var  data ="issuelistid="+issuelist +"&issuelistvalue="+ submitValue;
                                        
                                        XMLHttpReq1.open("post",url,true);
                                        XMLHttpReq1.setRequestHeader("content-length",data.length);
                                        XMLHttpReq1.setRequestHeader("Content-Type", 'application/x-www-form-urlencoded');
                                        XMLHttpReq1.send(data);
                                        XMLHttpReq1.onreadystatechange = processIsssuResponse;//响应请求函数 
                }
                
                
              function processIsssuResponse()
              {              
                       if (XMLHttpReq1.readyState == 2)
                    {
                       document.getElementById ("divCampaignIssue").innerHTML="正在响应....";
                    }
                    
                    if (XMLHttpReq1.readyState == 4)
                    {
                        try
                        {       
                               var re=XMLHttpReq1.responseText;
                               if(re.substring(0,2)=="NO")
                               {
                                  
                                  document.getElementById ("divCampaignIssue").innerHTML=re.substring(3);
                                  alert("答题错误，将重新出题。");
                               }
                               else 
                               {
                                  top.location = 'ConfirmAddress' + re.substring(3) + '.aspx';
                               }
                                
                        }
                         catch(e)
                        {
                            alert('Error:异步出错.');
                        }
                        
                        
                  }
             }
            
            
             function GetCampaignUserLisst(pageid,campaignid)
                {
                            
                            
                           
                                         createXMLHttpReq1uest1();
                                         var url="CheckDataResponse.aspx?issue=campaignbidding&id="+id;
                                         var  data ="issuelistid="+issuelist +"&issuelistvalue="+ submitValue;
                                        
                                        XMLHttpReq1.open("post",url,true);
                                        XMLHttpReq1.setRequestHeader("content-length",data.length);
                                        XMLHttpReq1.setRequestHeader("Content-Type", 'application/x-www-form-urlencoded');
                                        XMLHttpReq1.send(data);
                                        XMLHttpReq1.onreadystatechange = processIsssuResponse;//响应请求函数 
                }
                
                
              function processIsssuResponse()
              {              
                       if (XMLHttpReq1.readyState == 2)
                    {
                       document.getElementById ("divCampaignIssue").innerHTML="正在响应....";
                    }
                    
                    if (XMLHttpReq1.readyState == 4)
                    {
                        try
                        {       
                               var re=XMLHttpReq1.responseText;
                               if(re.substring(0,2)=="NO")
                               {
                                  document.getElementById ("divCampaignIssue").innerHTML=re.substring(3);
                                  alert("答题错误，将重新出题。");
                               }
                               else 
                               {
                                  top.location = 'ConfirmAddress' + re.substring(3) + '.aspx';
                               }
                                
                        }
                         catch(e)
                        {
                            alert('Error:异步出错.');
                        }
                        
                        
                  }
             }
             
             
             //中奖感言
             
              function GoTrophyGrantCommentPage2(index,id)
            { 
                        createXMLHttpReq1uest1();
                         var url="CheckDataResponse.aspx?callmessage=getcommentlist&pageindex="+index;
                         var  data ="pageindex="+index+"&id="+id;
                        
                        XMLHttpReq1.open("post",url,true);
                        XMLHttpReq1.setRequestHeader("content-length",data.length);
                         
                        XMLHttpReq1.setRequestHeader("Content-Type", 'application/x-www-form-urlencoded');
                        
                        XMLHttpReq1.send(data);
                   
                        XMLHttpReq1.onreadystatechange = GetTrophyGrantCommnetResponse;//响应请求函数 
                        return true;
              }
             //幸运竞猜无刷新分页
             
              function GoLuckyUsersPage(index,id)
            { 
                        createXMLHttpReq1uest1();
                         var url="CheckDataResponse.aspx?luckyguess=pagelist&pageindex="+index;
                         var  data ="pageindex="+index+"&id="+id;
                        
                        XMLHttpReq1.open("post",url,true);
                        XMLHttpReq1.setRequestHeader("content-length",data.length);
                         
                        XMLHttpReq1.setRequestHeader("Content-Type", 'application/x-www-form-urlencoded');
                        
                        XMLHttpReq1.send(data);
                   
                        XMLHttpReq1.onreadystatechange = GoLuckyUsersPageResponse;//响应请求函数 
                        return true;
              }
               function GoLuckyUsersPageResponse()
              {              
                       if (XMLHttpReq1.readyState == 2)
                    {
                       document.getElementById ("divJoinUserPageList").innerHTML="正在响应....";
                    }
                    
                    if (XMLHttpReq1.readyState == 4)
                    {
                        try
                        {       
                               var re=XMLHttpReq1.responseText;
                               if(re.substring(0,1)=="9") //返回开头是9,是错误提示
                               {
                                  alert(re.substring(1));
                                  startDate=null;  
                                  return false;
                               }
                               else 
                               {
                               
                                   var mid= re.lastIndexOf("~");
                                   
                                   if(document.getElementById ("divJoinUserPageList"))
                                   document.getElementById ("divJoinUserPageList").innerHTML=re.substring(1,mid);
                                   
                                   if(document.getElementById ("divPageList"))
                                   document.getElementById ("divPageList").innerHTML=re.substring(mid+1);
                                     
                              }
                                 
                        }
                        catch(e)
                        {
                            alert('Error:异步出错.');
                        }
                    }
            }