/**
 *****this is for resul page********
 *
 * @Author:     libing <>
 * @lastupdate  2007-3-15
 *
 *
/*/
function init(){
	//new Filter("f_town",towneare,0,alert);
	new Filter("f_price",price,0,alert);
	new Filter("f_style",fl_sty,0,alert);
	new Filter("f_from",from_way,0,alert);
	new Filter("f_lease",lease_way,0,alert);
	if(_use_ob==true){sH("userCont");showUserLogin()}	//_use_ob's boolean is form cookie;
	showAdFrm();
}
function showAdFrm(){
	$("ad_bar").innerHTML="<iframe scrolling='no' src='Ad.html' width='200' height='100%' marginheight='0' marginwidth='0' frameborder='0' ></iframe>";
}
// control parts on when show/hidden the user block;
var _use_ob=false;	//write the variable in the cookie for keep the user block at the jump page,if it is the same windows;
var loginStr="<div id='login_bor'><div id='user_name' align='center' class='user-name'><b>欢迎您加入安得房</b></div><div><table cellspacing='5' align='center'><tr><td>账　号</td><td colspan='2'><input type='text' class='inp_login' /></td></tr><tr><td>密　码</td><td colspan='2'><input type='password' class='inp_login' /></td></tr>						<tr><td>验证码</td><td><input type='text' class='inp_yz' />						</td>						  <td><img id='passport' src='images/passport.jpg' /><input type='hidden' name='pass' /></td>						</tr>					</table>					<input id='' type='checkbox' name='c' class='inp0' />在此保留我的信息					<div><button class='log_but'>登 陆</button>   <span class='mar_t5'><a href='javascript:void(0)' class='font_b' >忘记密码</a></span></div>				</div>				<div class='clue_reg'><span class='font_blue2'>还不是会员，由此<a href='#' class='font_yel'>注册</a>>></span></div>			</div>			<div id='useradmin'>				<div class='pad_8'>				加入安得房，为你的人生生活铺平道路				</div>				<div class='usernav' align='center'><a href='#'>首页</a> | <a href='#'>房源搜索</a> | <a href='#'>主题搜索</a></div>			</div>		</div>";
function showUserLogin(){
	var w0,w1,w2,w3,w4,w5;
	w0=$("userBar").style;
	w1=$("content").style;
	w3=$("resul").style;
	w4=$("searBar").style;
	if(!_use_ob){
		sH("userCont");
		w0.width=192 +"px";
		w1.width=799 + "px";	//change
		w3.width=623 + "px";
		w4.width=500 + "px";
		if($("ad_bar")){$("ad_bar").hide();}
		_use_ob=true;
	}else{
		hD("userCont");
		w0.width=24 +"px";
		w1.width=965 + "px";	//change
		w3.width=789 + "px";
		w4.width=660 + "px";
		if($("ad_bar")){$("ad_bar").show();}
		_use_ob=false;
	}
}
// imitate arr about choose key;
//var choKey new Array;
var lease_way=[{value:'0',text:'全部'},{value:'1',text:'整租'},{value:'2',text:'合租'}];
var from_way=[{value:'0',text:'全部'},{value:'1',text:'中介'},{value:'2',text:'个人'}];
var fl_sty=[{value:'0',text:'全部户型'},{value:'1',text:'三室两厅'},{value:'2',text:'两室一厅'},{value:'3',text:'一室一厅'},{value:'4',text:'四室两厅'},{value:'5',text:'三室一厅'},{value:'5',text:'三室一厅'},{value:'5',text:'三室一厅'},{value:'5',text:'三室一厅'},{value:'5',text:'三室一厅'},{value:'5',text:'三室一厅'},{value:'5',text:'三室一厅'},{value:'5',text:'三室一厅'}];
var price=[{value:'0',text:'全部价格'},{value:'1',text:'500元以内'},{value:'1',text:'500-1000'},{value:'2',text:'1000-1500'},{value:'3',text:'1500-2500'},{value:'4',text:'2500元以上'}];

/* 过滤对象 */
var filter_obj_arr = [];
function Filter(id, arr, index, method,num) {
	this.id = id;
	this.arr = arr;
	this.index = index;
	this.method = method;
	this.num=num?num:4;
	this.print();
	filter_obj_arr[filter_obj_arr.size()] = {id:id, obj:this};
}
//输出
Filter.prototype.print = function () {
	var th = this;
	var arr = th.arr;
	var id = th.id;
	var index = th.index;
	var num=th.num;
	var len = arr.length;
	var item = "<ul>";
	for (var i = 0; i < len; i++) {
		if (i == num) {
			item += "<li class='oth_li' onmouseover=\"showOth('" + id + "_o',this)\" onmouseout=\"hD('" + id + "_o')\"><a href='javascript:void(0)' class='sel'>\u5176\u4ed6 >></a><ul id='" + id + "_o'>";
		}
		if (i != index) {
			item += "<li><a href='javascript:void(0)' class='sel' onclick=filterCondition('" + id + "'," + i + ")>" + arr[i].text + "</a></li>";
		} else {
			item += "<li class='selbg'><b>" + arr[i].text + "</b></li>";
		}
	}
	if(len>num){
		item += "</ul></li>";
	}
	item += "</ul>";
	$(id).innerHTML = item;
};
//设定下标值
Filter.prototype.setIndex = function (index) {
	this.index = index;
};
//执行相应选定方法
Filter.prototype.execute = function () {
	var th = this;
	var method = th.method;
	method(th.arr[th.index].value);
};
//设定过滤对象数组
Filter.prototype.setArr = function (arr) {
	this.arr = arr;
};
//显示更多
function showOth(id,ob){
	$(id).show();
	var temp=getIE(ob);
	$(id).style.left=temp.l+"px";
	$(id).style.top=temp.t+"px";
}
//触发过滤对象事件
function filterCondition(id, index) {
	filter_obj_arr.each(function (obj) {
		if (obj.id == id) {
			var filterObj = obj.obj;
			filterObj.setIndex(index);
			filterObj.execute();
			filterObj.print();
		}
	});
}
//**** open or close the class about filter part ******
function op_cl_cla(id,obj){
	var o=$(id);
	if(o.style.display!='none'){
		$(id).hide();
		obj.className="clo";
	}else{
		$(id).show();
		obj.className="ope";
	}
}
//**  control part of lead search **//
function op_cl_lead(){
	var id="lead_sear";
	var obs=$(id).style;
	overbg();
	//searchF(id);
	$(id).show();
	var t=getCenterXY('lead_sear').y;
	obs.top=t+"px";
	var l=getCenterXY('lead_sear').x;
	obs.left=l+"px";
}
function h_s(){
	hD('lead_sear');
	hD('bg_all');	
}
//*****The part about the choose key*****//
//var last_id="";
function chosKey(id,VN,o_id){
	var valueKey="";
	$(id+'0').value=VN;
	if($(id+'0').value!=''){
		if(!$(id+'_ed')){
			valueKey+="<span id='"+id+"_ed' class='font_blue'>"+$(id+'0').value+"<img src='images/del.gif' class='hand' onclick=\"delChose('"+id+"_ed')\" />&nbsp; &nbsp;</span>";
		}else{
			$(id+'_ed').innerHTML=$(id+'0').value+"<img src='images/del.gif' class='hand' onclick=delChose('"+id+"_ed') />&nbsp; &nbsp;";
		}
	}else{
		if($(id+'_ed')){
			delChose(id+'_ed');
		}
	}
	$(o_id).innerHTML+=valueKey;
}
function delChose(id){
	$(id.replace('_ed','0')).value="";
	$("show_chosed_bar").removeChild($(id));
}
function surePostKey(){
	alert("你传送的关键字是"+$("cq0").value+$("jg0").value+$("hx0").value+$("mj0").value+$("fy0").value+$("zxz0").value);
	h_s();
}

//***** 小区信息弹出提示窗口 *****//
var tip_obj;
function showPrice(t,o,_className){
	if(!tip_obj){
		craetDiv(_className);
	}
	$(tip_obj).show();
	tip_obj.id="xx_pr";
	tip_obj.className=_className;
	tip_obj.innerHTML=t;
	var t=getIE(o.parentNode).t;
	var l=getIE(o.parentNode).l;
	tip_obj.style.top=t+"px";
	tip_obj.style.left=l+"px";
}

var _top_text="<table cellpadding='0' cellspacing='0' width='100%'><tr><td class='font_blue'><span class='hand' style='float:right;margin-top:3px;' onclick=hD('xx_pr')><img src='images/c.gif' /></span>";
var _show_price_text=_top_text+"<strong>北京--崇文区--柏树小区</strong></td></tr><tr><td><table width='100%' cellpadding='0'><tr><td class='font_blue' style='line-height:150%;'>一居室：<span class='font_yel'>10套 </span></td><td class='font_blue'>参考价格：<span class='font_yel'>1000元/月</span></td></tr><tr><td class='font_blue' style='line-height:150%;'>两居室：<span class='font_yel'>3套 </span></td><td class='font_blue'>参考价格：<span class='font_yel'>2000元/月</span></td></tr><tr><td class='font_blue' style='line-height:150%;'>三居室：<span class='font_yel'>6套 </span></td><td class='font_blue'>参考价格：<span class='font_yel'>3500元/月</span></td></tr></table></td></tr><tr><td align='right' valign='top'><a href='garden/community.html' target='_blank' class='font_blue' onclick=hD('xx_pr')>查看更多信息 >></a></td></tr></table>";
var _contact_discern_text=_top_text+"<strong class='font_yel'>13683134995</strong></td></tr><tr><td>来源：北京</td></tr><tr><td>中介疑似指数：<span class='font_yel'>85%</span></td>  </tr><tr><td>此号码共发布<span class='font_blue'>出租信息7条</span> 最近1个月<span class='font_blue'>发布2条</span></td></tr></table>";
//***** 小区信息弹出提示窗口 结束 *****//
//****** 城市切换开始 ********//
document.write("<div id='city_block' style='display:none; position:absolute;Z-INDEX: 30; left:0px; top:0px'></div>");
function changeCity(){
	var ob=$('city_block');
	if(!ob.visible()){
		ob.show();
		ob.className="show-city-style";
		var tempXY=getIE($("change_butt"));
		var l=tempXY.l-150;
		var t=tempXY.t;
		ob.style.top=t+ "px";
		ob.style.left=l+ "px";
		ob.innerHTML="<div style='background:#c1deff;line-height:26px;'><span class='right'><img src='images/c.gif' class='hand' onclick=\"javascript:$('city_block').hide()\" />&nbsp;</span> <b class='font_blue'>&nbsp;点击城市名切换：</b></div><div class='pad_8'><div><a href='javascript:void(0)' onclick=\"selCity('北京','CNBJ')\">北京</a> &nbsp;<a href='javascript:void(0)' onclick=\"selCity('上海','CNSH')\">上海</a> &nbsp;<a href='javascript:void(0)' onclick=\"selCity('广州','CNGZ')\">广州</a> &nbsp;</div><div>&nbsp;</div></div>";
	}
}
function selCity(name,code){
	$("city_name").innerHTML=name;
	$("city_code").value=code;
	$('city_block').hide();
}
//****** 城市切换结束 ********//
//**** 搜索输入框提示开始 *****//
var msg=new Array;	//模拟数据，只显示10条；
msg[0]="北京";
msg[1]="北京市";
msg[2]="北京路";
msg[3]="广东";
msg[4]="广东路";
msg[5]="广东街";
msg[6]="广东街20号";
msg[7]="湖北";
msg[8]="重庆";
msg[9]="湖北";
var times=new Array;
times[0]="111,000";
times[1]="222,000";
times[2]="333,000";
times[3]="444,000";
times[4]="555,000";
times[5]="666,000";
times[6]="7,777,000";
times[7]="88,888,000";
times[8]="99,999,000";
times[9]="200,000,000";
	var ob,se,li,len,vel,theH,k;
	var H=14;
	var Hmax=200;
	var step=10;
	var perHei=Hmax/step;
	var listNum=-1;

function ov(){
	if($("lis"+listNum)){
		$("lis"+listNum).className="list_i_u";
	}
	listNum=this.id.replace("lis","");
	this.className="list_i_s";
}

function vis_sel(){
	var seH=se.style.height.replace("px","");
	seH=0;
	//theH=(H*vel<Hmax) ? "H*vel":"Hmax";
	function com(){
		seH=parseInt(seH)+perHei;
		se.style.height=seH+"px";
		if(seH<Hmax){
			setTimeout(com,step);
			step=step*.1;
		}else{
			seH=Hmax;
		}
	}
	com();
	
}
function showThelist(evt){
	ob=$("KEY");
	se=$("hint");
	se.className="list_st";
	se.style.width=(ob.getWidth()-2)+"px";
	len=msg.length;
	creatList();
	k=evt.keyCode;				//得到键值;
	var keyLastValue="";
	keyLastStr=ob.value;
	if(se.style.display!="block"){
		if(isWhichKey(k)||isEnterKey(k)||isCtrlKey(k)){
			return true;
		}
		if(keyLastStr==""||keyLastStr.length>16){
			reinit();
		}else{
			se.style.display='block';
			se.style.top=getIE(ob).t+"px";
			se.style.left=getIE(ob).l+"px";
			vis_sel();
		}
	}else{
		if(isWhichKey(k)){
			keySelList(k);
		}else if(k==13){	//Enter;
			if(se.style.display=="none"){
				return true;
			}
			returnValue();
		}else if(k==27){	//Esc;
			if(se.style.display=="none"){
				return true;
			}
			reinit();
		}else if(isCtrlKey(k)){
			return true;
		}
	}
}


function keySelList(k){	//方向键选择列表；
	if(k==40&&listNum<9){
		listStyleLight(1,1);
	}else if(k==38&&listNum>=0){
		listStyleLight(1,0);
	}else if(k==33){
		listStyleLight(0,0);
	}else if(k==34){
		listStyleLight(0,1);
	}
}
function listStyleLight(type,post){
	if(listNum>=0){
		$("lis"+listNum).className="list_i_u";
	}
	if(type==1){	//left && right;
		if(post==1){
			listNum++;
		}else{
			listNum--;
		}
	}else{
		if(post==0){	//up $$ down;
			listNum=0;
		}else{
			listNum=9;
		}
	}
	if(listNum>=0){
		$("lis"+listNum).className="list_i_s";
	}
}
function isWhichKey(k){
	if(k==40 || k==38 || k == 33 || k== 34){
		return true;
	}else{
		return false;
	}
}
function isEnterKey(k){
	if(k==27 || k==13){
		return true;
	}else{
		return false;
	}
}
function isCtrlKey(k){
	if(k==16 || k==17 || k ==18){	//shift,ctrl,alt
		return true;
	}else{
		return false;
	}
}
function creatList(){	//创建下拉列表
	for(i=0; i<len;i++){
		var div = thisDoc.createElement("div");
		div.id ="lis"+i;
		div.className="list_i_u";
		div.innerHTML="<span id='lis_key_"+i+"' class='key'>"+msg[i]+"</span><span class='intimes'>共"+times[i]+"个结果</span>";;
		div.onclick=function(){
			returnValue();
		}
		div.onmouseover=ov;
		//div.onmouseout=ou;
		se.appendChild(div);
		//$("lis"+i).innerHTML="<span>"++"<span>";
	}
}
function reinit(){	//复位指针和列表高亮；
	if($("hint").style.display!="none"){
		hD("hint");
	}
	if($("lis"+listNum)){
		$("lis"+listNum).className="list_i_u";
	}
	listNum= -1;
}
function mouseSel(obj){
	setTimeout(reinit,200);
	showStr(obj,sound);
}
function returnValue(){
	$("KEY").value=$("lis_key_"+listNum).innerHTML;
	reinit();
}

function inpBlur(){	//失去焦点的时候隐藏列表；
	if(se.style.display=="block"){
		se.style.display="none";
	}
}
//相似搜索提示end;
