    function IsHide(obj,sType,PositionLeft,PositionTop)
    {
        var oDiv = csf(obj);
        //
        if(csfBrowser.ie)
	    {
            //default size 1024
            var top=document.body.scrollTop+event.clientY-event.offsetY+18;
            var left=document.body.scrollLeft+event.clientX-event.offsetX;
	        //default ie 6
	        //house search
	        if (sType == 'show')
	        {
	            oDiv.style.display = 'block';
	            oDiv.style.top=top+3+"px";
	            oDiv.style.left=left-1+"px";
	            if(csfBrowser.width=="800"){oDiv.style.left=PositionLeft+37+"px";}
	            if(csfBrowser.width=="1152"){oDiv.style.left=PositionLeft+119+"px";}
	            if(csfBrowser.width=="1280"){oDiv.style.left=PositionLeft+183+"px";}
	            if(csfBrowser.version=="7")
	            {
	                oDiv.style.top=top+1+"px";
	                oDiv.style.left=left-3+"px";
	                if(csfBrowser.width=="800"){oDiv.style.left=PositionLeft+38+"px";}
	                if(csfBrowser.width=="1152"){oDiv.style.left=PositionLeft+123+"px";}
	                if(csfBrowser.width=="1280"){oDiv.style.left=PositionLeft+187+"px";}
	            }
	            if(csfBrowser.version=="8")
	            {
	                oDiv.style.top=top+126+"px";
	                oDiv.style.left=left+PositionLeft+2+"px";
	                if(csfBrowser.width=="1280"){oDiv.style.left=PositionLeft+2+"px";}
	            }
	        }
   	        if (sType == 'hide'){oDiv.style.display = 'none';}
	        //broker search
	        if (sType == 'show_bSearchBox')
	        {
	            oDiv.style.display = 'block';
	            oDiv.style.top=top+"px";
	            oDiv.style.left=left-1+"px";
	            if(csfBrowser.width=="800"){oDiv.style.left=PositionLeft+50+"px";}
	            if(csfBrowser.width=="1152"){oDiv.style.left=PositionLeft+132+"px";}
	            if(csfBrowser.width=="1280"){oDiv.style.left=PositionLeft+196+"px";}
	            
	            if(csfBrowser.version=="7")
	            {
	                oDiv.style.left=PositionLeft+72+"px";
	                oDiv.style.top=PositionTop+179+"px";
	                if(csfBrowser.width=="800"){oDiv.style.left=PositionLeft+51+"px";}
	                if(csfBrowser.width=="1152"){oDiv.style.left=PositionLeft+136+"px";}
	                if(csfBrowser.width=="1280"){oDiv.style.left=PositionLeft+200+"px";}
	                if(csfBrowser.width=="1440"){oDiv.style.left=left-3+"px";}
	            }
	            if(csfBrowser.version=="8")
	            {
	                oDiv.style.top=PositionTop+177+"px";
	                oDiv.style.left=PositionLeft+51+"px";
	            }
	        }
	        if (sType == 'hide_bSearchBox'){oDiv.style.display = 'none';}
	    }
	    else if(csfBrowser.firefox)
	    {
            //default size 1024
            var top=PositionTop;
            var left=PositionLeft;
            //house search
	        if (sType=="show")
	        {
	            oDiv.style.display = 'block';
	            oDiv.style.top=top+22+"px";
	            oDiv.style.left=left+"px";
	        }
	        //broker search
	        else if(sType=="show_bSearchBox")
	        {
	            oDiv.style.display = 'block';
	            oDiv.style.top=top+179+"px";
	            oDiv.style.left=left+74+"px";
	            if(csfBrowser.width=="800"){oDiv.style.left=PositionLeft+51+"px";}
	            if(csfBrowser.width=="1152"){oDiv.style.left=PositionLeft+138+"px";}
	            if(csfBrowser.width=="1280"){oDiv.style.left=PositionLeft+202+"px";}
	        }
	        else if(sType=="hide")
	        {
	            oDiv.style.display = 'none';
	        }
	    }
	    else
	    {
	        alert("您当前使用的浏览器不支持该功能！\n建议您使用 Microsoft Internet Explorer 浏览器！");
	        return false;
        }
    }

    function IsHideOwn(obj, sType,PositionLeft,PositionTop)
    {
        var oDiv = csf(obj);
        switch(sType)
        {
            case "show":
            case "show_bSearchBox":
                oDiv.style.display = 'block';
                break;
            case "hide":
            case "hide_bSearchBox":
                oDiv.style.display = 'none';
                break;
            default:
                break;
        }
    } 
    
    function ChangeNum(setControl,val,getControl,act)
    {
        if(setControl!="txtBrokerArea")
        {
            var str="";
            csf(setControl).innerHTML="<li>"+getControl.innerHTML+"</li>";
            csf(val).value=getControl.innerHTML;
            if (getControl.innerHTML == "房屋出租")
            {
	            csf('Cf_search_sj').innerHTML="<li>价格不限</li>";
	            str="<a href='javascript:;' class=\"allControl\" onclick=\"ChangeNum(\'Cf_search_sj\',\'txtPrice\',this,\'1\');\">1000 元以下</a>";
                str=str+"<a href='javascript:;' class=\"allControl\" onclick=\"ChangeNum(\'Cf_search_sj\,\'txtPrice\'',this,\'1\');\">1000-2000元</a>";
                str=str+"<a href='javascript:;' class=\"allControl\"' onclick=\"ChangeNum(\'Cf_search_sj\',\'txtPrice\',this,\'1\');\">2000-3000元</a>";
                str=str+"<a href='javascript:;' class=\"allControl\" onclick=\"ChangeNum(\'Cf_search_sj\',\'txtPrice\',this,\'1\');\">3000-4000元</a>";
                str=str+"<a href='javascript:;' class=\"allControl\" onclick=\"ChangeNum(\'Cf_search_sj\',\'txtPrice\',this,\'1\');\">4000-5000元</a>";
                str=str+"<a href='javascript:;' class=\"allControl\" onclick=\"ChangeNum(\'Cf_search_sj\',\'txtPrice\',this,\'1\');\">5000-6000元</a>";
                str=str+"<a href='javascript:;' class=\"allControl\" onclick=\"ChangeNum(\'Cf_search_sj\',\'txtPrice\',this,\'1\');\">6000 元以上</a>";
                str=str+"<b><a href='javascript:;' class=\"allControl\" onclick=\"ChangeNum(\'Cf_search_sj\',\'txtPrice\',this,\'1\');\">价格不限</a></b>";
                csf("sjShow").innerHTML=str;
            }
            if (getControl.innerHTML == "房屋出售")
            {
	            csf('Cf_search_sj').innerHTML="<li>价格不限</li>";
                str="<a href=\"#\" class=\"allControl\" onclick=\"ChangeNum(\'Cf_search_sj\',\'txtPrice\',this,\'1\');\">10万 以下</a>";
                str=str+"<a href=\"#\" class=\"allControl\" onclick=\"ChangeNum(\'Cf_search_sj\',\'txtPrice\',this,\'1\');\">10万-30万</a>";
                str=str+"<a href=\"#\" class=\"allControl\" onclick=\"ChangeNum(\'Cf_search_sj\',\'txtPrice\',this,\'1\');\">30万-50万</a>";
                str=str+"<a href=\"#\" class=\"allControl\" onclick=\"ChangeNum(\'Cf_search_sj\',\'txtPrice\',this,\'1\');\">50万-80万</a>";
                str=str+"<a href=\"#\" class=\"allControl\" onclick=\"ChangeNum(\'Cf_search_sj\',\'txtPrice\',this,\'1\');\">80万-100万</a>";
                str=str+"<a href=\"#\" class=\"allControl\" onclick=\"ChangeNum(\'Cf_search_sj\',\'txtPrice\',this,\'1\');\">100万-200万</a>";
                str=str+"<a href=\"#\" class=\"allControl\" onclick=\"ChangeNum(\'Cf_search_sj\',\'txtPrice\',this,\'1\');\">200万 以上</a>";
                str=str+"<b><a href=\"#\" class=\"allControl\" onclick=\"ChangeNum(\'Cf_search_sj\',\'txtPrice\',this,\'1\');\">价格不限</a></b>";
                csf("sjShow").innerHTML=str;
            }
            
            if (setControl=='Cf_search_qy'){if(act=="0"){actSelectArea(csf(val).value);}}
        }
        else
        {
        //write broker area
        csf("txtBrokerArea").value=getControl.innerHTML;
        csf("brokerArea").style.display="none";
        }
    }  
    function GetSelectList(ArrayList,divId,val,showDivId,act)
    {
        if(ArrayList.length>0)
        {
            var str="";
            str="<b><a href=\"javascript:;\" class=\"allControl\" onclick=\"ChangeNum(\'"+ divId + "\',\'"+ val + "\',this,\'"+act+"\'); \">" + ArrayList[0].toString() + "</a></b>";
            
            for(var i=1;i<ArrayList.length;i++)
            {
                str+="<a href=\"javascript:;\" class=\"allControl\" onclick=\"ChangeNum(\'"+ divId + "\',\'"+ val + "\',this,\'"+act+"\'); \">" + ArrayList[i].toString() + "</a>";
            }
            csf(showDivId).innerHTML=str;
       }
    }

function csf(obj){return document.getElementById(obj);}
function overKey(obj){if(csf(obj).value=="输入小区名称或地址"){csf(obj).value="";}}
function outKey(obj){if(csf(obj).value==""){csf(obj).value="输入小区名称或地址";}}

//select area
function actSelectArea(val)
{
csf("ddShow").innerHTML="<font style='color:red; font-size: 12px;'>动态实时读取数据，请稍候...</font>";
XMLHttp.sendReq("GET", "/CountySelect.ashx?act=selectArea&area="+escape(val), null, areaState);    
}
function areaState(obj)
{
csf("ddShow").innerHTML=obj.responseText;
}