
function show_bizlist(m)
{
	if(isIE()) 
	{
		oo('div_bizlist').innerHTML = document.frames('ifm_bizlist').document.body.innerHTML;
	}
	else
	{
		oo('div_bizlist').innerHTML = oo('ifm_bizlist').contentDocument.body.innerHTML;
	}
	if(m)
	{
		var l = window.location.href.toString();
		var f = l.indexOf("#");
		if(f >0)l = l.substring(0, f);
		window.location.href = l + "#biz_lst";
	}
}

function lst_redirect(url)
{
	oo('ifm_bizlist').src = url;
}

function lst_redirect_cur()
{
	lst_redirect("/services/srv_business_info.phtml?module=listsub&kind_id=" + cur_kind_id 
				+ "&sort_id=" + cur_sort_id 
				+ "&order=" + cur_order
				+ "&ppp=" + cur_ppp
//				+ "&card=" + cur_card
//				+ "&v3d=" + cur_3d
				+ "&key=" + cur_key
				+ "&srv=" + arr_cur_item[1][1] 
				+ "&page=" + cur_page
				+ "&card=" + cur_card
				+ "&area=" + cur_area);
}
function lst_init_sort()
{
	if(isArray(arr_sort))
	{
		for(i = 0; i < arr_sort.length && i < 13; i++)
		{
			prtf('<span id="sp_sort_' + arr_sort[i][0] + '"><a href="javascript:set_cur_sort(' + arr_sort[i][0] + ');">' + arr_sort[i][1] + '</a></span>('+arr_sort[i][2]+')&nbsp;&nbsp;');
		}
		if(arr_sort.length > 13)
		{
			prtf('<span id="more_sort_bt" class="tag_bt font_ye"><a href="javascript:more_sort();">显示全部</a></span>');
			prtf('<span id="more_sort" style="display:none;" class="font_b">');
			for(i = 13; i < arr_sort.length; i++)
			{
				prtf('<span id="sp_sort_' + arr_sort[i][0] + '"><a href="javascript:set_cur_sort(' + arr_sort[i][0] + ');">' + arr_sort[i][1] + '</a></span>('+arr_sort[i][2]+')&nbsp;&nbsp;');
			}
			prtf('</span>');
		}
		
	}
}
function lst_init_ppp_spc()
{
	if(isArray(pppSpc))
	{
		for(i = 0; i < pppSpc.length; i++)
		{
			prtf('&nbsp;&nbsp;<span id="sp_ppp_' + pppSpc[i][0] + '"><a href="javascript:set_cur_ppp(' + pppSpc[i][0] + ');">' + pppSpc[i][1] + '</a></span>');
		}
	}
}
function lst_init_srv_spc()
{
	if(isArray(arr_srv_spc))
	{
		for(i = 0; i < arr_srv_spc.length; i++)
		{
			prtf('&nbsp;&nbsp;<span id="sp_srv_' + arr_srv_spc[i][0] + '"><a href="javascript:set_cur_srv(' + arr_srv_spc[i][0] + ');">' + arr_srv_spc[i][1] + '</a></span>');
		}
		prtf('&nbsp;&nbsp;<a href="javascript:clear_cur_srv()">清空选择</a>');
	}
}

function set_cur_sort(sort, init)
{
	var s1 = ","+sort;
	var s2 = sort+",";
	var s3 = sort;
	if(!oo("sp_sort_"+sort))return;
	if(oo("sp_sort_"+sort).className == "tag_bg")
	{
		oo("sp_sort_"+sort).className = "";
		cur_sort_id = cur_sort_id.replace(s1,''); 
		cur_sort_id = cur_sort_id.replace(s2,''); 
		cur_sort_id = cur_sort_id.replace(s3,'');
	}
	else
	{
		oo("sp_sort_"+sort).className = "tag_bg";
		cur_sort_id = cur_sort_id + s1; 
	}
	cur_page = 1;
	
	if(init == null)
	{
		lst_redirect_cur();	
	}
}

function set_cur_page(page)
{
    page = parseInt(page);
    if(page <= 0) cur_page = 1;else cur_page = page;
	lst_redirect_cur();	
}
function set_cur_srv(srv)
{
	if(oo("sp_srv_"+srv).className == "tag_bg")
	{
		oo("sp_srv_"+srv).className = "";
		srv = -srv;
	}
	else
	{
		oo("sp_srv_"+srv).className = "tag_bg";
	}
	
	arr_cur_item[1][1] += srv;
	cur_page = 1;
	lst_redirect_cur();
}
function set_cur_ppp(ppp, init)
{
    if(init == null)
    {
        if(cur_ppp == ppp)
		{
			 oo("sp_ppp_"+ppp).className = "";
			 cur_ppp = 0;
		}
		else
		{
			 if(oo("sp_ppp_"+cur_ppp))
			 {
			 	oo("sp_ppp_"+cur_ppp).className = "";
			 }
			 oo("sp_ppp_"+ppp).className = "tag_bg";
			 cur_ppp = ppp;
		}
		cur_page = 1;
	    lst_redirect_cur();
    }
    else
    {
		oo("sp_ppp_"+ppp).className = "tag_bg";
		cur_ppp = ppp;
	}
}
function set_cur_area(area, init)
{
    if(init == null)
    {
        if(cur_area == area)
		{
			 oo("sp_area_"+area).className = "";
			 cur_area = 0;
		}
		else
		{
			 if(oo("sp_area_"+cur_area))
			 {
			 	oo("sp_area_"+cur_area).className = "";
			 }
			 oo("sp_area_"+area).className = "tag_bg";
			 cur_area = area;
		}
		cur_page = 1;
	    lst_redirect_cur();
    }
    else
    {
		oo("sp_area_"+area).className = "tag_bg";
		cur_area = area;
	}
}
function set_cur_order(order)
{
    if(cur_order == order || order < 0) return;
	cur_order = order;
	cur_page = 1;
	lst_redirect_cur();
}
function set_cur_card(init)
{
    if(init == null)
    {
        if(cur_card == 1)
		{
			 oo("sp_card_1").className = "";
			 cur_card = 0;
		}
		else
		{
			 oo("sp_card_1").className = "tag_bg";
			 cur_card = 1;
		}
		cur_page = 1;
	    lst_redirect_cur();
    }
    else
    {
		oo("sp_card_1").className = "tag_bg";
		cur_card = 1;
	}
}
function set_cur_key()
{
    var key = trim(oo("list_key").value);    
	cur_key = key;	
	if(cur_keytype == 2)
	{
		clear_all();
	}	
	cur_page = 1;
	lst_redirect_cur();
}
function clear_filter()
{
	clear_cur_ppp(true);
	clear_cur_srv(true);
}
function clear_all()
{
	clear_cur_sort(true);
	clear_cur_ppp(true);
	clear_cur_srv(true);
}
function clear_cur_ppp(r)
{
	if(oo("sp_ppp_"+cur_ppp))
	{
	 	oo("sp_ppp_"+cur_ppp).className = "";
	}
	cur_ppp = 0;
	if(!r)
	{
		cur_page = 1;
		lst_redirect_cur();
	}
}
function clear_cur_srv(r)
{
	for(i = 0; i < arr_srv_spc.length; i++)
	{
	 	oo("sp_srv_"+arr_srv_spc[i][0]).className = "";
	}	
	arr_cur_item[1][1] = 0;
	if(!r)
	{
		cur_page = 1;
		lst_redirect_cur();
	}
}
function clear_cur_sort(r)
{
	for(i = 0; i < arr_sort.length; i++)
	{
	 	oo("sp_sort_"+arr_sort[i][0]).className = "";
	}
	cur_sort_id = "";
	if(!r)
	{
		cur_page = 1;
		lst_redirect_cur();
	}
}
function more_sort(){
	hidden("more_sort_bt");show("more_sort");
}
function recommend(bizid)
{
	var msg_recommend = "msg_recommend_"+bizid;
	if(login <= 0) {
		showLogin();return;
	}
	showMsg(msg_recommend, '正在提交..', 'box_hint');
	
	var x = new Ajax(false, 'HTML');
	x.post('/services/xr_business_info.phtml','module=recommend&bizid='+bizid, function(s){
		if(getResultCode(s) == SUCC_COMPLETE){
			var addResult = getResultParameter(s, "result"); 
			if(addResult == 1){
				var sp_recommend = oo("sp_recommend_"+bizid);
				sp_recommend.innerHTML = parseInt(sp_recommend.innerHTML) + 1;
				showMsg(msg_recommend, '成功！', 'box_right');
			}else if(addResult == 2){
				showMsg(msg_recommend, '已经顶过', 'box_error');
			}else if(addResult == 3){
				showMsg(msg_recommend, '没有登入', 'box_error');
			}else{
				showMsg(msg_recommend, '失败！', 'box_error');
			}
		}else{
			showMsg(msg_recommend_, '失败！', 'box_error');
		}
	});	
	return;	
}
