﻿$(document).ready(function(){
    var DataArr = "";
    if(document.getElementById("pageno")!=null&&$("#pageno")!=null)
    {
    var pageno = $("#pageno").val(); 
    var franchiseName=$("#hidFranchiseName").val();  
    var blogType=$("#hidBlogType").val();     
    if(pageno!=undefined && pageno!=null)
    {
    DataArr={pageno:pageno,franchiseName:franchiseName,blogType:blogType};   
    Find(DataArr);
    }
    if(document.getElementById("option_main")!=null&&$("#option_main")!=null)
    {
        NewAjax("option_main","/blog/homeSearch.aspx?franchiseName="+franchiseName+"&blogType="+blogType,"search()","");
    }
    }
});


function Find(DataArr)
{ 
   NewAjax("houselist","/blog/houseTopList.aspx","PageSet()",DataArr);
 
}
function FindHid(DataArr,pageno)
{ 
   NewAjax("houselist","/blog/houseTopList.aspx?pageno="+pageno+"&"+DataArr,"PageSet()",null);
 
}
function PageSet()
{
   NewAjax("pagelist","/blog/page.aspx","InsertClickSqence()","");
}

function InsertClickSqence()
{
   page();
}

function search()
{
   $("#bt_search").click(function(){
    var pageno =1; //$("#pageno").val();        
       document.getElementById("houselist").innerHTML="<div style='text-align:center;'>加載中..</div>"; 
       publicSearch(pageno);
   });
}
function AllSearch()
{
    var DataArr = "";
    var pageno=1;
    var franchiseName=$("#hidFranchiseName").val();  
    var blogType=$("#hidBlogType").val();
    DataArr={pageno:pageno,franchiseName:franchiseName,blogType:blogType};  
     var DataArrHidden="franchiseName="+franchiseName+"&blogType="+blogType;          
        document.getElementById("strPageStr").value=DataArrHidden;  
    Find(DataArr)
}
function publicSearch(pageno)
{
       var DataArr = "";
       var pageno=pageno;
       var franchiseName=$("#hidFranchiseName").val();  
       var blogType=$("#hidBlogType").val();    
       var lstProvince=$("#lstProvince").val();    
       var lstCity=$("#lstCity").val(); 
       var iSearch_sellPrice1=$("#iSearch_sellPrice1").val();//價位
       var iSearch_sellPrice2=$("#iSearch_sellPrice2").val();
       var iSearch_houseArea1=$("#iSearch_houseArea1").val();//坪數
       var iSearch_houseArea2=$("#iSearch_houseArea2").val();
       var houseTypeAttr=getObjValue(document.getElementsByName("houseTypeAttr"));//只有成屋才有屋齡       
       var iSearch_houseAge1=$("#iSearch_houseAge1").val();//屋齡       
       var iSearch_houseAge2=$("#iSearch_houseAge2").val();      
       var iSearch_floor1=$("#iSearch_floor1").val();//樓層       
       var iSearch_floor2=$("#iSearch_floor2").val();
       var iSearch_room1=$("#iSearch_room1").val();//格局      
       var iSearch_room2=$("#iSearch_room2").val();
       var parkingSpace=getObjValue(document.getElementsByName("parkingSpace"));//車位
       var houseTypeUsage=getObjValue(document.getElementsByName("houseTypeUsage"));//用途
       var houseTypeClass_Num="houseTypeClass_"+houseTypeUsage;
       var houseTypeClass=getObjValue(document.getElementsByName(houseTypeClass_Num)); 
       var houseTypeAttr="";   
       if(houseTypeUsage=="99")
       {
            houseTypeAttr=3;
            houseTypeUsage=houseTypeClass;
            houseTypeClass="";
        }  
        DataArr={pageno:pageno,franchiseName:franchiseName,blogType:blogType,lstProvince:lstProvince,lstCity:lstCity,iSearch_sellPrice1:iSearch_sellPrice1,iSearch_sellPrice2:iSearch_sellPrice2,iSearch_houseArea1:iSearch_houseArea1,iSearch_houseArea2:iSearch_houseArea2,houseTypeAttr:houseTypeAttr,iSearch_houseAge1:iSearch_houseAge1,iSearch_houseAge2:iSearch_houseAge2,iSearch_floor1:iSearch_floor1,iSearch_floor2:iSearch_floor2,iSearch_room1:iSearch_room1,iSearch_room2:iSearch_room2,parkingSpace:parkingSpace,houseTypeAttr:houseTypeAttr,houseTypeUsage:houseTypeUsage,houseTypeClass:houseTypeClass};
        var DataArrHidden="franchiseName="+franchiseName+"&blogType="+blogType+"&lstProvince="+lstProvince+"&lstCity="+lstCity+"&iSearch_sellPrice1="+iSearch_sellPrice1+"&iSearch_sellPrice2="+iSearch_sellPrice2+"&iSearch_houseArea1="+iSearch_houseArea1+"&iSearch_houseArea2="+iSearch_houseArea2+"&iSearch_houseAge1="+iSearch_houseAge1+"&iSearch_houseAge2="+iSearch_houseAge2+"&iSearch_floor1="+iSearch_floor1+"&iSearch_floor2="+iSearch_floor2+"&iSearch_room1="+iSearch_room1+"&iSearch_room2="+iSearch_room2+"&parkingSpace="+parkingSpace+"&houseTypeAttr="+houseTypeAttr+"&houseTypeUsage="+houseTypeUsage+"&houseTypeClass="+houseTypeClass;
        document.getElementById("strPageStr").value=DataArrHidden;
        Find(DataArr)
}
function pagePublicSearch(pageno)
{
    var DataArr = "";
    DataArr=document.getElementById("strPageStr").value;    
    FindHid(DataArr,pageno);
}
function ManageSetStyle(url,setStyle)
{   
     $.ajax({
             type:'post',
             url:url+"/Common/ajax.aspx?setStyle="+setStyle,
             data:"",
             cache:false,
             success:function(html)
                    {   
                           ownUrl(url);
                    }
            
            });
}
function ownUrl(url)
{				  	
	var tmp=window.open(url,"","");

}
function getObjValue(obj) {
    if (!obj) return "";
    var str = "";
    for (var i = 0; i < obj.length; i++) {
        if (obj.item(i).checked) {
            if (str.length > 0) str += ",";
            str += obj.item(i).value;
        }
    }
    return str;
}

function page()
{
  $("a[title='分頁']").each(function(){  
     $(this).click(function(){
        var pano = $(this).attr("pageno");
        $("#pageno").val(pano);         
         var pageno = $("#pageno").val();
         pagePublicSearch(pageno)//publicSearch(pageno);
     });
  });
  
}



function NewAjax(id,url,Eventjs,dataArr)
{
    $.ajax({
             type:'post',
             url:url,
             data:dataArr,
             cache:false,
             success:function(html)
                    {
                        if(id!="")
                        {                
                            $("#" + id).html(html);                            
                        }
                        if(typeof Eventjs =="function")
                        {
                            Eventjs();
                        }
                        else if(typeof Eventjs =="string")
                        {
                            eval(Eventjs);
                        }
                    }
            
            });
}

