
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_cards.phtml?module=indexsub"
				+ "&kind_id=" + cur_kind 
				+ "&sort_id=" + cur_sort_id 
				+ "&order=" + cur_order
				+ "&page=" + cur_page
				+ "&area=" + cur_area);
}
function lst_init_kind()
{
	if(isArray(kind_list))
	{
		for(i = 0; i < kind_list.length; i++)
		{
			prtf('<span id="sp_kind_' + kind_list[i][0] + '"><a href="javascript:set_cur_kind(' + kind_list[i][0] + ');">' + kind_list[i][1] + '</a></span>&nbsp;&nbsp;');
		}		
	}
}
function getSortStr(tsort)
{
	var str = "";
	if(isArray(tsort))
	{
		for(i = 0; i < tsort.length && i < 16; i++)
		{
			str += '<span id="sp_sort_' + tsort[i][1] + '"><a href="javascript:set_cur_sort(' + tsort[i][1] + ');">' + tsort[i][2] + '</a></span>('+tsort[i][4]+')&nbsp;&nbsp;';
		}
		if(tsort.length > 16)
		{
			str += '<span id="more_sort_bt" class="tag_bt font_ye"><a href="javascript:more_sort();">显示全部</a></span>';
			str += '<span id="more_sort" style="display:none;" class="font_b">';
			for(i = 16; i < tsort.length; i++)
			{
				str += '<span id="sp_sort_' + tsort[i][1] + '"><a href="javascript:set_cur_sort(' + tsort[i][1] + ');">' + tsort[i][2] + '</a></span>('+tsort[i][4]+')&nbsp;&nbsp;';
			}
			str += '</span>';
		}
		
	}
	
	return str;
}

function set_cur_kind(kind, init)
{
    if(init == null)
    {
        if(cur_kind == kind)
		{
			 oo("sp_kind_"+kind).className = "";
			 cur_kind = 0;
		}
		else
		{
			 if(oo("sp_kind_"+cur_kind))
			 {
			 	oo("sp_kind_"+cur_kind).className = "";
			 }
			 oo("sp_kind_"+kind).className = "tag_bg";
			 cur_kind = kind;
		}
		show_sort(cur_kind);
		cur_page = 1;
	    lst_redirect_cur();
    }
    else
    {
		oo("sp_kind_"+kind).className = "tag_bg";
		cur_kind = cur_kind;
		show_sort(kind);
	}
}
function show_sort(kind)
{
	cur_sort_id = "";
	if(kind==0){oo("div_sort").innerHTML = '';hidden("div_sort");return;};
	var tsort = getSortByKindOrder(kind);
	var sortstr = getSortStr(tsort)
	oo("div_sort").innerHTML = sortstr;
	show("div_sort");
}

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_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 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;	
}
