﻿
var xmlHttp,obj,isIE;
function createXMLHTTP()
{

    if(window.XMLHttpRequest)
    {
        xmlHttp=new XMLHttpRequest();//mozilla浏览器
        isIE=false;
    }
    else if(window.ActiveXObject)
    {
        try
        {
            xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");//IE老版本
            isIE=true;
        }
        catch(e)
        {}
        try
        {
            xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");//IE新版本
             isIE=true;
        }
        catch(e)
        {}
        if(!xmlHttp)
        {
            window.alert("不能创建XMLHttpRequest对象实例！");
            return false;
        }
    }
    
}

function CallServer(url,value)
{
    createXMLHTTP();
    xmlHttp.open("post",url,false);
    xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
    xmlHttp.send(value);
    if(xmlHttp.readyState==4)
    {
        if(xmlHttp.status==200)
        {
        return xmlHttp.responseXML;
        }
        else
        {
            return "";
        }
    } 
    
}
function callback(obj,xml)
{
    var xmlDoc=xml.documentElement;
    var xSel=xmlDoc.getElementsByTagName("select");
    for(var i=0;i<xSel.length;i++)
    {
        var xValue=xSel[i].childNodes[0].firstChild.data;
        var xText=xSel[i].childNodes[1].firstChild.data;
        var option=new Option(xText,xValue);
        try
        { 
            obj.add(option); 
        }
        catch(e)
        {
          
        }
    }
 
}
function change_area(val,objid)
{
   var areaid=val;
   var url="/public/getAreaRoad.aspx";
   var sendxml="type=hs&id="+areaid;
   var xml=CallServer(url,sendxml);
   objid.options.length=0;
   callback(objid,xml);
}
function change_road(val,objid)
{	
   var roadid=val;
   var url="/public/getAreaRoad.aspx";
   var sendxml="type=road&id="+roadid;
   var xml=CallServer(url,sendxml);
   objid.options.length=0;
   callback(objid,xml);
}


function LoadTopArea(objid)
{
	if(objid)
	{
   var url="/public/getAreaRoad.aspx";
   var sendxml="type=area&id=0";
   objid.options.length=0;
   var xml=CallServer(url,sendxml);
   objid.options.length=0;
   callback(objid,xml);
	}
}
 function LoadDefaultArea(objid)
 {
    LoadTopArea(objid);
 }

function LoadDefArea(objid)
{
    LoadTopArea(objid);
}
window.addEventListener?
  window.addEventListener("load",jiazaiArea,false)://加载时调用的,开头不要以on开始
  window.attachEvent("onload",jiazaiArea);//必须以on开头
//加载搜索区域
function jiazaiArea()
{
    var OutHireArea= document.getElementById("OutHireArea");if(OutHireArea!=null) {LoadTopArea(OutHireArea);}
    var SaleArea= document.getElementById("SaleArea");if(SaleArea!=null) {LoadTopArea(SaleArea);}
    var InHireArea= document.getElementById("InHireArea");if(InHireArea!=null) {LoadTopArea(InHireArea);}
    var BuyArea= document.getElementById("BuyArea");if(BuyArea!=null) {LoadTopArea(BuyArea);}
    var DA=document.getElementById("DorpArea");if(DA!=null) {LoadTopArea(DA);}
    var DLA=document.getElementById("Dll_AreaID");if(DLA!=null) {LoadTopArea(DLA);}
    var SaleSerachArea=document.getElementById("SaleSerachArea");if( SaleSerachArea!=null) {LoadTopArea(SaleSerachArea);}
	var InSerachArea=document.getElementById("InSerachArea"); if(InSerachArea!=null) {LoadTopArea(InSerachArea); }
	var BuySerachArea=document.getElementById("BuySerachArea");if(BuySerachArea!=null) {LoadTopArea(BuySerachArea);}
    var OutSerachArea=document.getElementById("OutSerachArea"); if(OutSerachArea!=null) {LoadTopArea(OutSerachArea);}
    if(document.getElementById("dllArea")!=null){ LoadTopArea(document.getElementById("dllArea")); change_area(document.getElementById("dllArea").value,document.getElementById("dllFloor"));}
    if(document.getElementById("dllArea")!=null){change_road(document.getElementById("dllArea").value,document.getElementById("dllRoad"));}
}