﻿var CID = ["BusinessArea", "DishTag","Member","NewShop"];
var ClassLoad = [false, false, false];
function GetClass(cn,CityID,ShopType)
{
	if (ClassLoad[cn]) return;
	var CObj = gid(CID[cn]);
	if (CObj)
	{
		CObj.innerHTML = "正在获取列表...";
		var PostData = "do=getclass&id=" + cn + "&cid=" + CityID + "&type=" + ShopType;
		PostRequest(window.location.protocol + "//" + window.location.host + "/AJAX_ChannelHome.aspx", PostData);
	}
}

function InitClass(cn, ClassInfo, GetOK)
{
	var CObj = gid(CID[cn]);
	if (CObj && ClassInfo) CObj.innerHTML = ClassInfo;
	if (GetOK) ClassLoad[cn] = true;
}

function SearchTag(CityID,ShopType)
{
	var objA = gid("ShowShopTagA")
	if(objA!=null)
	{
		objA.innerHTML="";
	}

	var objSearch = gid("SearchTag");
	if(objSearch!=null)
	{
		objSearch.innerHTML="搜索标签:&nbsp;&nbsp;<input type=\"text\" name=\"SearchKey\" class=\"SearchInputGray\" id=\"SearchKey\" value=\"请输入标签名\" size=\"10\" maxlength=\"20\" onclick=\"if(this.value=='请输入标签名') {this.value=''; this.style.color='black';}\" onkeydown=\"var e = (event||window.event); if(e.keyCode == 13){ gid('btnSearchTag').click();return false};\">&nbsp;&nbsp;<input id=\"btnSearchTag\" type=\"button\" value=\"搜索\" onclick=\"SearchTagSubmit(" + CityID + "," + ShopType + ",gid('SearchKey').value)\">&nbsp;<input type=\"button\" value=\"取消\" onclick=\"SearchTagCancel(" + CityID + "," + ShopType + ");return false;\">";
	}
}

function SearchTagSubmit(CityID,ShopType,SearchKey)
{
	var PostData = "do=searchtag&id=" + CityID + "&type=" + ShopType + "&key=" + SearchKey;
	PostRequest(window.location.protocol + "//" + window.location.host + "/AJAX_ChannelHome.aspx", PostData);
	IndexShow("<div id=\"DialogLoading\">正在读取,请稍候...</div>",110,10,124,20);
}

function SearchTagCancel(CityID,ShopType)
{
	var PostData = "do=shoptagmore&id=" + CityID + "&type=" + ShopType + "&voterange=0";
	PostRequest(window.location.protocol + "//" + window.location.host + "/AJAX_ChannelHome.aspx", PostData);
	IndexShow("<div id=\"DialogLoading\">正在读取,请稍候...</div>",110,10,124,20);
}

function SearchTagShow(ShowBody)
{

	var objSearch = gid("ShopT");
	if(objSearch!=null)
	{
		objSearch.innerHTML=ShowBody;
	}	
	IndexHide();
}

function ShopTagMore(CityID, ShopType, VoteRange)
{
	var PostData = "do=shoptagmore&id=" + CityID + "&type=" + ShopType + "&voterange=" + VoteRange;
	PostRequest(window.location.protocol + "//" + window.location.host + "/AJAX_ChannelHome.aspx", PostData);
	IndexShow("<div id=\"DialogLoading\">正在读取,请稍候...</div>",110,10,124,20);
}

function  ShopTagMoreShow(VoteBody, CityID, ShopType, VoteRange)
{
	if (CityID != null)
	{
		var VoteObj = gid("ShopT");
		if(VoteObj!=null)
			VoteObj.innerHTML = VoteBody;
		var objA = gid("ShowShopTagA")
		if(objA!=null)
		{
			if(VoteRange==0)
				objA.innerHTML="<a href=\"#\" class=\"Btn\" onclick=\"SearchTagCancel(" + CityID + "," + ShopType + ");return false;\">取消</a>";
			else
			{
				if(VoteRange==1)
					objA.innerHTML="<A class=Btn href=\"javascript:ShopTagMore(" + CityID + ", " + ShopType + ", " + VoteRange + ");\">显示更多</A>&nbsp;&nbsp;&nbsp;&nbsp;";
				else
					objA.innerHTML="<A class=Btn href=\"javascript:ShopTagMore(" + CityID + ", " + ShopType + ", " + VoteRange + ");\">显示更多</A>&nbsp;&nbsp;<a href=\"#\" class=\"Btn\" onclick=\"SearchTagCancel(" + CityID + "," + ShopType + ");return false;\">取消</a>&nbsp;&nbsp;";
				var objS = gid("SearchTag")
				if(objS!=null)
					objS.innerHTML="<a href=\"javascript:SearchTag(" + CityID + "," + ShopType + ");\" class=\"BL\">搜索标签</a>";
			}
		}
	}
	else
	{
		if (VoteBody) IndexShow("<div id=\"DialogLoading\">" + VoteBody + "</div>",200,10,240,20);
	}
	IndexHide();
}

function BusinessTagMore(CityID, ShopType, VoteRange)
{
	var PostData = "do=businesstagmore&id=" + CityID + "&type=" + ShopType + "&voterange=" + VoteRange;
	PostRequest(window.location.protocol + "//" + window.location.host + "/AJAX_ChannelHome.aspx", PostData);
	IndexShow("<div id=\"DialogLoading\">正在读取,请稍候...</div>",110,10,124,20);
}

function  BusinessTagMoreShow(VoteBody, CityID, ShopType, VoteRange)
{
	if (CityID != null)
	{
		var VoteObj = gid("BusinessTagT");
		if(VoteObj!=null)
			VoteObj.innerHTML = VoteBody;
		var objA = gid("BusinessTagA")
		if(objA!=null)
		{
			if(VoteRange==0)
				objA.innerHTML="<a href=\"#\" class=\"Btn\" onclick=\"BusinessTagCancel(" + CityID + "," + ShopType + ");return false;\">取消</a>";
			else
			{
				if(VoteRange==1)
					objA.innerHTML="<A class=Btn href=\"javascript:BusinessTagMore(" + CityID + ", " + ShopType + ", " + VoteRange + ");\">显示更多</A>&nbsp;&nbsp;&nbsp;&nbsp;";
				else
					objA.innerHTML="<A class=Btn href=\"javascript:BusinessTagMore(" + CityID + ", " + ShopType + ", " + VoteRange + ");\">显示更多</A>&nbsp;&nbsp;<a href=\"#\" class=\"Btn\" onclick=\"BusinessTagCancel(" + CityID + "," + ShopType + ");return false;\">取消</a>&nbsp;&nbsp;";
			}
		}
	}
	else
	{
		if (VoteBody) IndexShow("<div id=\"DialogLoading\">" + VoteBody + "</div>",200,10,240,20);
	}
	IndexHide();
}

function BusinessTagCancel(CityID,ShopType)
{
	var PostData = "do=businesstagmore&id=" + CityID + "&type=" + ShopType + "&voterange=0";
	PostRequest(window.location.protocol + "//" + window.location.host + "/AJAX_ChannelHome.aspx", PostData);
	IndexShow("<div id=\"DialogLoading\">正在读取,请稍候...</div>",110,10,124,20);
}

function SearchDishTag(CityID,ShopType)
{
	var objA = gid("ShowDishTagA")
	if(objA!=null)
	{
		objA.innerHTML="";
	}

	var objSearch = gid("SearchDishTag");
	if(objSearch!=null)
	{
		objSearch.innerHTML="搜索菜名:&nbsp;&nbsp;<input type=\"text\" name=\"SearchDishKey\" id=\"SearchDishKey\" class=\"SearchInputGray\" value=\"请输入菜名\" size=\"10\" maxlength=\"20\" onclick=\"if(this.value=='请输入菜名') {this.value='';this.style.color='black';}\" onkeydown=\"var e = (event||window.event); if(e.keyCode == 13){ gid('btnSearchDishTag').click();return false};\">&nbsp;&nbsp;<input id=\"btnSearchDishTag\" type=\"button\" value=\"搜索\" onclick=\"SearchDishTagSubmit(" + CityID + "," + ShopType + ",gid('SearchDishKey').value)\">&nbsp;<input type=\"button\" value=\"取消\" onclick=\"SearchDishTagCancel(" + CityID + "," + ShopType + ");return false;\">";
	}
}

function SearchDishTagSubmit(CityID,ShopType,SearchKey)
{
	var PostData = "do=searchdishtag&id=" + CityID + "&type=" + ShopType + "&key=" + SearchKey;
	PostRequest(window.location.protocol + "//" + window.location.host + "/AJAX_ChannelHome.aspx", PostData);
	IndexShow("<div id=\"DialogLoading\">正在读取,请稍候...</div>",110,10,124,20);
}

function SearchDishTagCancel(CityID,ShopType)
{
	var PostData = "do=dishtagmore&id=" + CityID + "&type=" + ShopType + "&voterange=0";
	PostRequest(window.location.protocol + "//" + window.location.host + "/AJAX_ChannelHome.aspx", PostData);
	IndexShow("<div id=\"DialogLoading\">正在读取,请稍候...</div>",110,10,124,20);
}
function DishTagMore(CityID, ShopType, VoteRange)
{
	var PostData = "do=dishtagmore&id=" + CityID + "&type=" + ShopType + "&voterange=" + VoteRange;
	PostRequest(window.location.protocol + "//" + window.location.host + "/AJAX_ChannelHome.aspx", PostData);
	IndexShow("<div id=\"DialogLoading\">正在读取,请稍候...</div>",110,10,124,20);
}

function  DishTagMoreShow(VoteBody, CityID, ShopType, VoteRange)
{
	if (CityID != null)
	{
		var VoteObj = gid("DishT");
		if(VoteObj!=null)
			VoteObj.innerHTML = VoteBody;
		var objA = gid("ShowDishTagA")
		if(objA!=null)
		{
			if(VoteRange==0)
				objA.innerHTML="<a href=\"#\" class=\"Btn\" onclick=\"SearchDishTagCancel(" + CityID + "," + ShopType + ");return false;\">取消</a>";
			else
			{
				if(VoteRange==1)
					objA.innerHTML="<A class=Btn href=\"javascript:DishTagMore(" + CityID + ", " + ShopType + ", " + VoteRange + ");\">显示更多</A>&nbsp;&nbsp;&nbsp;&nbsp;";
				else
					objA.innerHTML="<A class=Btn href=\"javascript:DishTagMore(" + CityID + ", " + ShopType + ", " + VoteRange + ");\">显示更多</A>&nbsp;&nbsp;<a href=\"#\" class=\"Btn\" onclick=\"SearchDishTagCancel(" + CityID + "," + ShopType + ");return false;\">取消</a>&nbsp;&nbsp;";
				var objS = gid("SearchDishTag")
				if(objS!=null)
					objS.innerHTML="<a href=\"javascript:SearchDishTag(" + CityID + "," + ShopType + ");\" class=\"BL\">搜索菜名</a>";
			}
		}
	}
	else
	{
		if (VoteBody) IndexShow("<div id=\"DialogLoading\">" + VoteBody + "</div>",200,10,240,20);
	}
	IndexHide();
}


function SearchDishTagShow(ShowBody)
{
	var objSearch = gid("DishT");
	if(objSearch!=null)
	{
		objSearch.innerHTML=ShowBody;
	}	
	IndexHide();
}


function addFavor(url, title)
{ 
	if(document.all) 
		window.external.AddFavorite(url, title); 
	else if(window.sidebar) 
		window.sidebar.addPanel(title, url, "") 
}

function FavoritesTrack()
{
	var PostData = "do=track";
	PostRequest(window.location.protocol + "//" + window.location.host + "/AJAX_ChannelHome.aspx", PostData);
}
function setDefault(url, title)
{
	if(document.all)
	{
	this.home.style.behavior='url(#default#homepage)';
	this.home.setHomePage(url);
	}
}
function SetDefaultTrack()
{
	var PostData = "do=trackdefault";
	PostRequest(window.location.protocol + "//" + window.location.host + "/AJAX_ChannelHome.aspx", PostData);
}

function MoreCityList(Range)
{
	var PostData = "do=morecitylist&range=" + Range;
	PostRequest(window.location.protocol + "//" + window.location.host + "/AJAX_ChannelHome.aspx", PostData);
	IndexShow("<div id=\"DialogLoading\">正在读取,请稍候...</div>",110,10,124,20);
}

function  MoreCityListShow(VoteBody)
{
	var obj = gid("MoreCityList");
	if (obj) obj.innerHTML = VoteBody;
	IndexHide();
}

function MoreOtherCityList(ShopType,Range)
{
	var PostData = "do=moreothercitylist&shoptype=" + ShopType + "&range=" + Range;
	PostRequest(window.location.protocol + "//" + window.location.host + "/AJAX_ChannelHome.aspx", PostData);
	IndexShow("<div id=\"DialogLoading\">正在读取,请稍候...</div>",110,10,124,20);
}

function  MoreOtherCityListShow(VoteBody)
{
	var obj = gid("MoreOtherCityList");
	if (obj) obj.innerHTML = VoteBody;
	IndexHide();
}

function IndexShow(showdata){var objDialog = gid("IndexMsg");if(objDialog!=null) objDialog.innerHTML = "<div class=\"Loading\" style=\"margin-top:20px;\">" + showdata + "</div>";}
function IndexHide(){var objDialog = gid("IndexMsg");if(objDialog!=null) objDialog.innerHTML = "";}

