﻿
var CurPage=0; //当前页
var TotalPage=0; //总页数
var PageTab=6; //每组显示页数
var CurTab=0; //当前分组
var Reccount=0;//记录总数;
var pagesize=10;//记录总数;
var isFirstLoad=true;

function myPageCut(pageindex)
{
    CurPage=pageindex;
    LocalSearch();
    document.getElementById("spanCurPage").innerHTML=CurPage;
    document.getElementById("div_trackpagetab").innerHTML=BindPageCut(TotalPage,pageindex);
}

/*function TurnTab(val)
{

var nPage = 0;

if (val == 1) {
CurTab++;
nPage = (CurTab - 1) * PageTab + 1; 
}
else if (val == -1) {
CurTab--;
nPage = (CurTab - 1) * PageTab + 1;
}
else if (val == 0) {
CurTab = 1;
nPage = 1;
}
else if (val == -2) {
CurTab = Math.floor(TotalPage / PageTab) + 1;
nPage = (CurTab - 1) * PageTab + 1;
}

var tabinfo = document.getElementById("div_trackpagetab");

document.getElementById("spanTotalPage").innerHTML=TotalPage;
var strInnermid = ""

strInnermid += "<a href=\"javascript:TurnPage(1)\"><<</a>&nbsp;";

strInnermid += "<a href=\"javascript:PreviousPage()\">上页</a>&nbsp;";

if (CurTab > 1) strInnermid += "<a href=\"javascript:TurnTab(-1)\">...</a>&nbsp;";

for ( ; nPage<=CurTab*PageTab; nPage++) {

if (nPage <= TotalPage) {

strInnermid += "<a href=\"javascript:TurnPage("+ nPage + ")\">"+nPage+"</a>&nbsp;&nbsp;"


}
}
if (nPage < TotalPage) strInnermid += "<a href=\"javascript:TurnTab(1)\">...</a>&nbsp;";

strInnermid += "<a href=\"javascript:NextPage()\">下页</a>&nbsp;";

strInnermid += "<a href=\"javascript:TurnPage(" + TotalPage + ")\">>></a>&nbsp;";

tabinfo.innerHTML = strInnermid;
}

function TurnPage(val)
{
    if (Number(val) != CurPage) 
    {
        CurPage = Number(val);
        var trackinfo = document.getElementById("div_trackpoint");
        trackinfo.innerHTML = "　　获取数据中，请稍等．．．";
        LocalSearch();
        if (CurPage == 1) TurnTab(0);
        if (CurPage == TotalPage) TurnTab(-2); 
        document.getElementById("spanCurPage").innerHTML=CurPage;
    }
}


function NextPage()
{

if (CurPage < TotalPage) {

TurnPage(CurPage+1);

if ((CurPage) > (CurTab * PageTab)) {
TurnTab(1);
}
}
}
function PreviousPage()
{

if (CurPage > 1) {

TurnPage(CurPage-1);

if ((CurPage) <= ((CurTab - 1) * PageTab)) {
TurnTab(-1);
}
}
}
*/
function LocalSearch()
{
    document.getElementById("div_trackpoint").innerHTML="数据正在加载中...";
    var ShowRangeInfor=document.getElementById("hdShowRangeInfor").value;
    var RangeInforList=document.getElementById("hdRangeInforList").value;
    ajaxRead("ajax/searchbuilding.aspx?" + myGetCondition() + "&Range="+ShowRangeInfor+"&ROL="+RangeInforList+"&pagenow="+CurPage, "showcheckresult(obj);");
}
        function showcheckresult(obj)
        {
            var res = obj.getElementsByTagName('result');
	        var trackinfo = document.getElementById("div_trackpoint");
			var result = "";
            if (res.length > 1) 
	        {
		        result = res[0].childNodes[0].nodeValue;
		        mySCenterX = (res[1].childNodes[0].nodeValue=="0"?mySCenterX:res[1].childNodes[0].nodeValue);
		        mySCenterY = (res[2].childNodes[0].nodeValue=="0"?mySCenterY:res[2].childNodes[0].nodeValue);
	        } 
			trackinfo.innerHTML = result;
			//MoveTo(mySCenterX,mySCenterY);
			obj=null;
			delete obj;
			setTimeout(myGC,1);
        }

function myGetCondition() 
{
　  var Keyword=document.getElementById("tb_keys").value;
    if (Keyword=="请输入楼盘名、地址")
    {
        Keyword="";
    } 
    var housetype=document.getElementById("ddl_housetype").value;
    var selltype="1";
    var objselltypes=document.getElementsByName("selltype");
    for(var i=0;i<objselltypes.length;i++)
    {
        if(objselltypes[i].checked)
        {
            selltype=objselltypes[i].value;
        }
    }
    var districtid=document.getElementById("ddl_District").value;
    var tagid="-1";
    var areas=document.getElementById("ddl_Areas").value;
    var lowprice=document.getElementById("tb_LowPrice").value;
    lowprice=lowprice==""?"0":lowprice;
    var highprice=document.getElementById("tb_HighPrice").value;
    highprice=highprice==""?"0":highprice;
    var price=lowprice+"-"+highprice;
    var unit=document.getElementById("ddl_MainUnit").value;
    var url="housetype="+housetype+"&selltype=" + selltype+"&districtid=" + districtid+"&tagid=" + tagid+"&areas=" + areas+"&price=" +price+ "&unit="+unit+"&keys="+escape(Keyword);
    return url;
}       
        
function Localcount()
{ 
    document.getElementById("div_trackpoint").innerHTML="数据正在加载中...";
    var ShowRangeInfor=document.getElementById("hdShowRangeInfor").value;
    var RangeInforList=document.getElementById("hdRangeInforList").value;
    var objrange=document.getElementsByName("range");
    var range="1";
    for(var i=0;i<objrange.length;i++)
    {
        if(objrange[i].checked)
        {
            range=objrange[i].value;
        }
    }
    var url="ajax/count.aspx?"+myGetCondition() + "&range="+range+"&ROL="+RangeInforList;
    ajaxRead(url, "showcheckcount(obj);");
}

function showcheckcount(obj)
{
    var res = obj.getElementsByTagName('result');
	var result = 0;
	var content="";
	if (res.length > 1) 
	{
		result = res[0].childNodes[0].nodeValue;
		content = res[1].childNodes[0].nodeValue;
		if(!isFirstLoad)
		{
		    mySCenterX = (res[2].childNodes[0].nodeValue=="0"?mySCenterX:res[2].childNodes[0].nodeValue);
		    mySCenterY = (res[3].childNodes[0].nodeValue=="0"?mySCenterY:res[3].childNodes[0].nodeValue);
		}
		else
		{
		    isFirstLoad=false;
		}
	} 
    Reccount=result;
    document.getElementById("div_countpage").innerHTML=result;
    TotalPage=Math.floor(Reccount/pagesize)+1;
	
    document.getElementById("div_trackpagetab").innerHTML=BindPageCut(TotalPage,1);
    document.getElementById("spanCurPage").innerHTML="1";
    document.getElementById("spanTotalPage").innerHTML=TotalPage;
    document.getElementById("div_trackpoint").innerHTML=content;
    obj=null;
    delete obj;
	setTimeout(myGC,1);
}

function jspageinit()
{

JSOwnerIdItem="f";
CurPage=0; 

Localcount();

  document.getElementById("showList").style.display="block";
  document.getElementById("showDetails").style.display="none";
}
 if (JSOwnerIdItem=="t")
 {
 document.getElementById("showList").style.display="none";
  document.getElementById("showDetails").style.display="block";
  //var spot="{CenterX:"+CenterX
 //   ShowOwnerInfoPop(spot);
 }
 else
 {
  document.getElementById("showList").style.display="block";
  document.getElementById("showDetails").style.display="none";
 
 jspageinit();//初始化
 }

function AJAXShowRangeInfor()
{
    document.getElementById("hdShowRangeInfor").value=1;
    document.getElementById("hdRangeInforList").value=vM.OnwerIDlist();
    //alert(vM.OnwerIDlist());
    CurPage=0;
    Localcount();
}
