﻿/***********************************************************************
*作者：周鑫
*版本：1.0
*日期：2010年5月25日
*版权所有：鑫尊地产
*请保留版权
*************************************************************************/

var uchild

///改变搜索页选中项字体颜色,并取消未选中项字体颜色
function ChangeColor(parClick,parName)
{
  var  zxObj= document.getElementsByName(parName);
    
    for( ii=0;ii<zxObj.length;ii++)
    {
       zxObj[ii].className=parName;
    }
    //parClick.className="strong";
	if(parName!="ddlOrder")
	{
		$("a[name="+parName+"][title="+parClick+"]:first").attr("class","strong");
	}
	else
	{
		$("#"+parName+">option[value="+parClick+"]:first").attr("selected","true");
	}
		
    if(parName=="area" &&parClick!="" )
    {
        getAreaChild(parClick,"AreaChild");
    }
	else if(parName=="area")
	{
		document.getElementById("AreaChild").style.display="none";
	}
	$("#topallline").html("0").show();
	$("#content_r").show();
	//GetAjaxShop();	
	GetAjaxContent();	
	
}

///取得子区域
function getAreaChild(areaName,parentId,value)
{
	var pos = -1;
	var parentObj = document.getElementById(parentId);
	parentObj.innerHTML = "";
	parentObj.style.display="none"
	parentObj.innerHTML="";
	for (k=0; k<areaArray.length; k++)
	{
		if (areaArray[k].indexOf(areaName) == 0)
		{
			pos = k;
			break;
		}
	}
	
	if (pos > -1)
	{   parentObj.style.display="block"
		var temArr = areaArray[pos].split("|");
		
		var strMy="";
		
		if (temArr.length > 1)
		{
			if (temArr[1] != "")
			{
				if(value==null||value=="")
				{
				strMy="<a href=\"javascript:ChangeColor('','zxChild');\" title=\"\" name=\"zxChild\" class=\"strong\" >不限</a>";
				}
				else
				{
					strMy="<a href=\"javascript:ChangeColor('','zxChild');\" title=\"\" name=\"zxChild\"  >不限</a>";
				}
				//alert(temArr[1].split(";"));
				var temArr1 = temArr[1].split(";");
				for (j=1 ; j<=temArr1.length; j++)
				{
					var temArr2 = temArr1[j-1].split(":");
					//alert(value+"____"+temArr2[1]);
					if(value!=null&&value.toUpperCase()==temArr2[1])
					{

					    strMy += "<a href=\"javascript:ChangeColor('" + temArr2[1] + "' ,'zxChild');\" title=\"" + temArr2[1] + "\" name=\"zxChild\" class=\"strong\" >" + temArr2[0] + "</a>";
					    uchild = temArr2[0];
					}
					else
					{
					strMy+="<a href=\"javascript:ChangeColor('"+temArr2[1]+"' ,'zxChild');\" title=\""+temArr2[1]+"\" name=\"zxChild\" >"+temArr2[0]+"</a>";
					}
				}
				parentObj.style.display = "";
				parentObj.innerHTML=strMy;

				//alert(strMy);
			}
		}
	}
}

function showusercheck(thename, value, value2) {

    if (thename == "Order") {
        OrderChange(value, '1');
    }

    if (value == "0" || value == "") {
        $("a[name='" + thename + "']:first").attr("class", "strong");
    }
    else {
        $("a[name='" + thename + "'][title='" + value + "']:first").attr("class", "strong");
        if (thename == "area") {
            getAreaChild(value, "AreaChild", value2);
        }

    }


}


///取得用户的选择
function GetPar()
{
    var zxObj = document.getElementsByTagName("a");
    var strReturn="";
    for(zxi=0;zxi<zxObj.length;zxi++)
    {
        if(zxObj[zxi].className=="strong"&&zxObj[zxi].title!="")
        {
            strReturn+="&"+zxObj[zxi].name+"="+escape(zxObj[zxi].title)+"";
        }
    }
    

   strReturn="Order="+escape($("#ddlOrder").val())+""+strReturn;  
   
   //strReturn+="&allline="+escape(document.getElementById("topallline").innerHTML)+"";
	if($("#searchename").val()!=""&&$("#searchename").val()!="请输入楼盘名称")
	{
	   strReturn+= "&keyword="+escape($("#searchename").val())+"";
	}
  return strReturn;

}


///排序发生改变时处理
function OrderChange(SelectValue, SelectValue2)
{
   if(SelectValue!="")
   { 
        var zxObj = document.getElementById("ddlOrder");
        
        for(ii=0;ii<zxObj.length;ii++)
        {
         if(zxObj.options[ii].value==SelectValue)
         {
            zxObj.options[ii].selected =true;
            break;
         }
        }
   }

   if ( SelectValue2!="1") {
       GetAjaxContent();
   }
}

///取得搜索的内容
function GetAjaxContent(aa)
{

    //show();
  var strpar = GetPar();
  
  if(aa!=null)
  {strpar+="&ipage="+aa;}
  else{;}
  window.location="#up";
  //
  GetAjaxShop();
  //window.location="?"+strpar;
  //alert(strpar);
  //return;
  
  //$("#zx_content").html(strpar).show();
 // return; 	
	$("#zx_content").ajaxStart(function(){
   	$(this).html("&nbsp;&nbsp;&nbsp;&nbsp;<font color=red>正在查询中，请稍后。。。</font>");
 	});
  $("#zx_content").html("").show();
    $.ajax({
        url: "/v4/ajaxgetfiles/UsedHouse.asp",
        type: "post",
        timeout: 300000,        
        data:strpar,
        error: function(){
        
        $("#zx_content").html("出错!!").show();
            //alert('Error loading XML document');
        },
        success: function(data){
        
        if(data.toString().length<2)
           $("#zx_content").html("没有发现数据").show(); 
        else
            $("#zx_content").html(data).show();
			$("#content_r").hide();
			//alert($("#allline").html());
			$("#topallline").html($("#allline").html()).show();
			
        }
    });
}
///取得社区网店搜索的内容
function GetAjaxShop(aa)
{

    //show();
  var strpar = GetPar();
  
  if(aa!=null)
  {strpar+="&ipage="+aa;}
  else{;}
  
  //window.location="#up";
  
  //return;
  
  //$("#zx_content").html(strpar).show();
 // return;
	$("#shop").ajaxStart(function(){
   	$("#shop").html("&nbsp;&nbsp;&nbsp;&nbsp;<font color=red>正在查询中，请稍后。。。</font>");
 	});
  $("#shop").html("").show();
    $.ajax({
        url: "/v3/indexseg/indexrecommendforstores.asp",
        type: "post",
        timeout: 300000,        
        data:strpar,
        error: function(){        
        	$("#shop").html("出错").show();           
        },
        success: function(data){        
			if(data.toString().length<2)
			   $("#shop").html("没有发现数据").show(); 
			else
				$("#shop").html(data).show();
				//alert($("#allline").html());
				//$("#topallline").html($("#allline").html()).show();			
        }
    });

}


function showpic(a, b) {


    if (a != "" && uchild != "") {

        if (a == "亦庄") {
            a = "大兴";
        }
        $("#zxcompassbox").show();
        if (uchild != null) {
            $("#zxshowareaname").html("鑫尊" + a + uchild + "成交均价走势图");
            a = escape(a);
            b = escape(uchild);
            $("#zximage").attr("src", "http://admin.geland.com.cn/Avg_manage/ForPrice/GetChart.aspx?zxtype=2&width=230&height=115&district=" + a + "&area=" + b)
        }
        else {
            $("#zxshowareaname").html("鑫尊" + a  + "成交均价走势图");
            a = escape(a);
            b = escape(uchild);
            $("#zximage").attr("src", "http://admin.geland.com.cn/Avg_manage/ForPrice/GetChart.aspx?zxtype=2&width=230&height=115&district=" + a + "&area=")
        }
    }
     else {
         $("#zxshowareaname").html("鑫尊全市成交均价走势图");
         $("#zximage").attr("src", "http://admin.geland.com.cn/Avg_manage/ForPrice/GetChart.aspx?zxtype=2&width=230&height=115&district=&area=")
    }

}

	function showInfo()
	{
		var obj = document.getElementById("searchename");
		if (obj.value !="" && obj.value != "请输入楼盘名称")
		{
			widthT = obj.offsetWidth;
			heightT = obj.offsetHeight;
			var r = new Array();
			r['x'] = obj.offsetLeft;
			r['y'] = obj.offsetTop;
			while(obj = obj.offsetParent) {
				r['x'] += obj.offsetLeft;
				r['y'] += obj.offsetTop;
			}
			//type = 3;
			//var str = /[_a-zA-Z]/;
			//if (str.test(document.getTopSearchForm.estatenameIndex.value)) type = 2;
			showDiv = document.getElementById("showInfo");
			//alert(showDiv);
			//alert(type);
			//hidFrameHead.location = "getEstateSearch.asp?o="+type+"&value="+document.getTopSearchForm.estatenameIndex.value;
			showDiv.style.left=r['x'] + 'px';
			showDiv.style.top=r['y'] + heightT + 'px';
			showDiv.style.width=widthT + 'px';
			
			
			var val=passEstateValue(obj.value);
			showDiv.innerHTML = val;
			if (val !='<table width="100%"></table>')
				showDiv.style.display = "block";
			else
				showDiv.style.display = "none";
		}
		else
		{
			//document.getElementById("searchtermh").innerHTML = "";
			document.getElementById("showInfo").style.display = "none";
		}
	}

	function passEstateValue(value)
	{
			var xmlHttp = false; 
			try { 
				xmlHttp = new ActiveXObject("Msxml2.XMLHTTP"); 
			} catch (e) { 
			try { 
				xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); 
			} catch (e2) { 
				xmlHttp = false; 
			} 
			} 
			if (!xmlHttp && typeof XMLHttpRequest != 'undefined') { 
				xmlHttp = new XMLHttpRequest(); 
			}
			var url = "/active/common/getEstateSearch.asp?o=3&value=" + escape(value); 
			xmlHttp.open("Get", url, false); 
			xmlHttp.send(null);
			var response = xmlHttp.responseText; 
			return response;
	}

var first=true
function show()
{
    if(first)
    {
    var top=(screen.availHeight-120)/2;
    var left=(screen.availWidth-240)/2;

        var str = "<div id=\"show\" style=\"position:absolute;left:0px;top:0px;width:"+$(document).width()+"px; height:"+$(document).height()+"px;filter:Alpha(Opacity=10);opacity:0.3;background-color:#000000;z-index:101; \">"
        str=str+"<div style=\"position:absolute;left:"+left+"px;top:"+top+"px; height:120px;width:240px;background:#FFFFFF;font-size:14px;color:#FF0000;z-index:10000;font-weight:bold;  \"><br><br><br><br>&nbsp;&nbsp;&nbsp;&nbsp;正在查找请稍候……</div></div>";
       $("body").append(str);
      // alert(str);
       first=false;
    }
    else
    {
       $("#show").show();
    }
}
function hidden()
{
  $("#show").hide()
}
