﻿function GetIntgerPartLength(num)
{
    var i = (num+"").indexOf(".");
    
    if(i<0)
        return (num+"").length;
    else
        return i;    
    
}
function CheckIsPositiveIntNumber(obj,Msg)
{
    
    if(obj.value.replace(/[^0-9]/g,'').length<obj.value.replace(/\ /g,"").length  )
    {
        obj.scrollIntoView(true);
        obj.select();
        if(Msg)
            alert(Msg);
        else
             alert("数字不能为空，也不能小于0");
        return false;
		obj.focus();
    }
    
    if( GetIntgerPartLength(obj.value)>18)
    {
        obj.focus();
        alert("数字不能太大");
        return false;
    }
     
    return true;
}

function CheckIsPositiveNumber(obj,Msg)
{
   
    if(obj.value.replace(/[^0-9^.+]/g,'').length<obj.value.replace(/\ /g,"").length )
    {
    	obj.scrollIntoView(false);
        obj.select();
        if(Msg)
            alert(Msg);
        else
             alert("数字不能为空，数字不能小于0");
        obj.focus();
        return false;
    }
    
    if(GetIntgerPartLength(obj.value)>16)
    {
        obj.focus();
        alert("数字不能太大");
        return false;
    }
     
    return true;
}


function GetByerCity(Province)
{
     var CITY = document.getElementById('byerCity');
     if(!CITY) return;
    if(Province.value.replace(" ","").length==0 || Province.value=="-1")
    {
        SetCity("");
    }else
    {
    	document.getElementById(selCityID).options.add(new Option("请稍等...",""));
		PostGetData2("GetData.aspx","tp=province&val="+encodeURI(Province.value),"SetCity(PostObj)");	
    
    }
}
function SetCity(PostObj)
{
     var City= document.getElementById('byerCity');
    City.innerHTML="";
     City.options.add(new Option("所有城市","-1")); 
  
    if(!PostObj || PostObj==null   || PostObj.responseText.length==0)
    {
        
    }else
    {
        var s=PostObj.responseText;
        var arrS=s.split("`");
       
        for(var i=0;i<arrS.length-1;i++)
        {
           City.options.add(new Option(arrS[i+1],arrS[i]));  
            i++;
        } 
    }
     
}




var ArrOpenUrl=new Array();
function ToSearch1Open(index)
{
    if(index>=ArrOpenUrl.length) return;
    $('AAA1').href=ArrOpenUrl[index]; 
    //window.open(ArrOpenUrl[index],"name"+index,"",false);
    $('AAA1').click();
    setTimeout("ToSearch1Open("+(index+1)+");",20);
    
}

function ToSearch1(SearchID,SeqID)
{
    $('byerSearchError').innerHTML="";
    var obj=$('DivRptTab'+SeqID);
    var objsWebs=new Array();
    var objsInput=obj.getElementsByTagName("input");
    var objsSelect=obj.getElementsByTagName("select");
    var url="";
    
    for(var i=0;i<objsInput.length;i++)
    {
        if(objsInput[i].name && objsInput[i].name.length>0)
        {
             if(objsInput[i].name=="byerwebsite") 
                objsWebs[objsWebs.length]=objsInput[i];
        	  else
        	  {
        	     if( (objsInput[i].type.toLowerCase()=="radio" || objsInput[i].type.toLowerCase()=="checkbox") )
        	     {
        	          if( objsInput[i].checked )
                        url+="&"+objsInput[i].name+"="+encodeURI(objsInput[i].value);
                 }
                 else
                    url+="&"+objsInput[i].name+"="+encodeURI(objsInput[i].value);
               }
        }
    }
    for(var i=0;i<objsSelect.length;i++)
    {
        if(objsSelect[i].name  && objsSelect[i].name.length>0)
        {
            url+="&"+objsSelect[i].name+"="+encodeURI(objsSelect[i].value);
        }
    }
    var webID="";
    var iSearchedNum=0;
    ArrOpenUrl=new Array();
    for(var i=0;i<objsWebs.length;i++)
    {
        if(objsWebs[i].checked )
        {
           
            if(webID.length==0)
            {
                webID=objsWebs[i].value;
                ArrOpenUrl[ArrOpenUrl.length]="js/ShowPage_"+i+".aspx?byersid="+SearchID+"&byerwid="+webID+url;
               // window.open("js/ShowPage.aspx?byersid="+SearchID+"&byerwid="+webID+url);
            }
            else
            {
                webID=objsWebs[i].value;
                ArrOpenUrl[ArrOpenUrl.length]="js/ShowPage_"+i+".aspx?byerwid="+webID+url;
                //window.open("js/ShowPage.aspx?byerwid="+webID+url);
                
            }
            iSearchedNum++;
        }
    }
    if(webID.length==0)
    {
        alert("请选择要搜索的网站"); 
        if(objsWebs.length>0) objsWebs[0].focus();
        return;
    } else
    {
        ToSearch1Open(0);
    }
     
    
   ShowMaskDiv(iSearchedNum+" 个搜索页已经为您打开！请浏览！");
   setTimeout('HiddenMaskDiv();',3000);
}


function ToSearch2(SearchID,SeqID)
{
    $('byerSearchError').innerHTML="";
    var obj=$('DivRptTab'+SeqID);
    var objsWebs=new Array();
    var objsInput=obj.getElementsByTagName("input");
    var objsSelect=obj.getElementsByTagName("select");
    var url="";
    
    for(var i=0;i<objsInput.length;i++)
    {
        if(objsInput[i].name && objsInput[i].name.length>0)
        {
             if(objsInput[i].name=="byerwebsite") 
                objsWebs[objsWebs.length]=objsInput[i];
        	  else
        	  {
        	  
        	     if( (objsInput[i].type.toLowerCase()=="radio" || objsInput[i].type.toLowerCase()=="checkbox") )
        	     {
        	          if( objsInput[i].checked )
                        url+="&"+objsInput[i].name+"="+encodeURI(objsInput[i].value);
                 }
                 else
                    url+="&"+objsInput[i].name+"="+encodeURI(objsInput[i].value);
              }
        }
    }
    for(var i=0;i<objsSelect.length;i++)
    {
        if(objsSelect[i].name  && objsSelect[i].name.length>0)
        {
            url+="&"+objsSelect[i].name+"="+encodeURI(objsSelect[i].value);
        }
    }
    var webID="";
     
    for(var i=0;i<objsWebs.length;i++)
    {
        if(objsWebs[i].checked )
        {
           
            if(webID.length==0)
            {
             $('byerContentDiv').innerHTML="";
                ShowWaitDiv();
                webID=objsWebs[i].value; 
                PostGetData2("js/ShowPage2.aspx","byersid="+SearchID+"&byerwid="+webID+url,"ToSearch2End(PostObj)"); 
            }
            else
            {
                webID=objsWebs[i].value; 
                PostGetData2("js/ShowPage2.aspx","byerwid="+webID+url,"ToSearch2End(PostObj)"); 
                
            }
            
        }
    }
    if(webID.length==0)
    {
        alert("请选择要搜索的网站"); 
        if(objsWebs.length>0) objsWebs[0].focus();
        return;
    }  

}

function ToSearch2End(PostObj)
{
  
    if(PostObj && PostObj!=null && PostObj.responseText.length>0)
    {
        eval(PostObj.responseText);
    }    
    HiddenMaskDiv();
}


 
 function ChangeStyle(obj)
 {
     if(obj.style.color!="#444")
     {
        obj.style.color="#444";
        obj.value="";
    }
 }

function ToSearchPV(SearchID,SeqID)
{
    $('byerSearchError').innerHTML="";
    if($('pvtarget_'+SearchID).value.replace(/\ /g,"").length==0)
    {
        alert("请输入目标信息，可以为您的网址或者标题信息！"); 
        $('pvtarget_'+SearchID).focus();
        return;
    }  
    
    var obj=$('DivRptTab'+SeqID);
    var objsWebs=new Array();
    var objsInput=obj.getElementsByTagName("input");
    var objsSelect=obj.getElementsByTagName("select");
    var url="";
    
    for(var i=0;i<objsInput.length;i++)
    {
        if(objsInput[i].name && objsInput[i].name.length>0)
        {
             if(objsInput[i].name=="byerwebsite") 
                objsWebs[objsWebs.length]=objsInput[i];
        	  else //if(objsInput[i].name.length<5 || objsInput[i].name.substring(0,4)!="byer")
        	  { 
        	  
        	     if( (objsInput[i].type.toLowerCase()=="radio" || objsInput[i].type.toLowerCase()=="checkbox") )
        	     {
        	          if( objsInput[i].checked )
                        url+="&"+objsInput[i].name+"="+encodeURI(objsInput[i].value);
                 }
                 else
                    url+="&"+objsInput[i].name+"="+encodeURI(objsInput[i].value);
        	  
        	  }
              
        }
    }
    for(var i=0;i<objsSelect.length;i++)
    {
        if(objsSelect[i].name  && objsSelect[i].name.length>0)
        {
            url+="&"+objsSelect[i].name+"="+encodeURI(objsSelect[i].value);
        }
    }
    var webID="";
     
    for(var i=0;i<objsWebs.length;i++)
    {
        if(objsWebs[i].checked )
        {
             
           if(webID.length==0)
            {
              $('byerContentDiv').innerHTML="";
                ShowWaitDiv();
                webID=objsWebs[i].value; 
                PostGetData2("js/ShowPagePV.aspx","byersid="+SearchID+"&byerwid="+webID+url,"ToSearchPVEnd(PostObj)"); 
            }
            else
            {
                webID=objsWebs[i].value; 
                PostGetData2("js/ShowPagePV.aspx","byerwid="+webID+url,"ToSearchPVEnd(PostObj)"); 
                
            }
        }
    }
    if(webID.length==0)
    {
        alert("请选择要搜索的网站"); 
        if(objsWebs.length>0) objsWebs[0].focus();
        return;
    }  
    
   

}


function ToSearchPVEnd(PostObj)
{
    HiddenMaskDiv();
   
    if(PostObj && PostObj!=null && PostObj.responseText.length>0)
    {
        eval(PostObj.responseText);
    }    
    
}

function NoFoundPVData(SearchPageNum,SearchNum)
{
    var s="搜索了 “"+SearchPageNum+"” 页，共 “"+SearchNum+"” 条!<br>但是没有找到符合的信息!<br><br>"+
        "需要查询更多的记录需要升级为VIP用户!";
    ShowMaskDiv(s);
}

function ShowErrorMsg(Msg)
{
    $('byerSearchError').innerHTML+="<hr class='orangehr'>"+Msg+"<hr class='ccchr'>";
    
    
}

function ToFavInfo(sTxt)
{
    if(LoginUserID<1)
    {
        alert('您需要登录后才能收藏信息！');
        return;
    }
   PostGetData2("favinfo.aspx","tp=favinfo&val="+encodeURI(sTxt)  ,"ToFavInfoEnd(PostObj)");    
}

function ToFavInfoEnd(PostObj )
 {
    if( PostObj!=null && PostObj.responseText.length>0)
    {
        if( PostObj.responseText=="1")
        {
            alert("收藏信息成功！"); return;
        }
        
    }
    
        
   alert("收藏信息失败！可能是因为你没有登录！");
   
 }
 
 function FavSearchResult(WebsiteID,Params)
 {
    if(LoginUserID<1)
    {
        alert('您需要登录后才能收藏信息！');
        return;
    }
    //Params=Params.replace(/\&/g ,"`").replace(/\%/g ,"~");
    //alert(Params); 
    PostGetData2("favinfo.aspx","tp=favsearchresult&val="+Params +"&wid="+WebsiteID  ,"FavSearchResultEnd(PostObj)"); 
 }
 
 function  FavSearchResultEnd(PostObj)
 {
     if( PostObj!=null && PostObj.responseText.length>0)
    {
        if( PostObj.responseText=="1")
        {
            alert("收藏搜索结果成功！"); return;
        }
        
    }
    
        
   alert("收藏搜索结果失败！可能是因为你没有登录！");
 }
 
 function ToFavSearch(WebsiteID,Params)
 {
    
     PostGetData2("js/ShowPage2.aspx","byerwid="+WebsiteID+"&byerFav=1&byerparams="+ Params ,"ToFavSearchEnd(PostObj)"); 
 } 
 
 function ToFavSearchEnd(PostObj)
 {
     if(PostObj && PostObj!=null && PostObj.responseText.length>0)
    {
        eval(PostObj.responseText);
    }    
    
 }