function goToPage(totalPages,rpp,textBox,t)
{
	var page=document.getElementById(textBox);
	var pageNo=page.value.trim();
	if(pageNo.length==0)
	{
		alert("请输入页号");
		page.focus();
		return;
	}
	if(isNaN(pageNo))
	{
		alert("只能输入数字");
		page.focus();
		return;
	}
	if(parseInt(pageNo)<1)
	{
		alert("页号必须大于0");
		page.focus();
		return;
	}
	if(parseInt(pageNo)>parseInt(totalPages))
	{
		alert("当前最多只有"+totalPages+"页");
		page.focus();
		return;
	}
	var choppedUrl=location.href;
	if(t!=null)
	{
		if(choppedUrl.indexOf("&cp")!=-1)
		{
			choppedUrl=choppedUrl.substring(0,choppedUrl.indexOf("&cp"));
		}
		location.href=choppedUrl+"&cp="+pageNo;
	}
	else
	{
		if(choppedUrl.indexOf("-cp")!=-1)
		{
			choppedUrl=choppedUrl.substring(0,choppedUrl.indexOf("-cp"));
		}
		choppedUrl=choppedUrl.replace(/.aspx/g,"");
		location.href=choppedUrl+"-cp_"+pageNo+"-rpp_"+rpp+".aspx";
	}
}

function shiftLink(page,p,keyWords)
{
	var u;
	if(page=="t")
	{
		u="/indexTeams-/-";
	}
	else if(page=="ts")
	{
		u="/indexTeamServices-/-";
	}
	else if(page=="p")
	{
		u="/indexProviders-/-";
	}
	else if(page=="s")
	{
		u="/indexServices-/-";
	}
	u+="path_"+p;
	if(keyWords!="")
	{
		u+="-keyWords_"+escape(keyWords).replace(/%/g,"-/");
	}
	u+=".aspx";
	location.href=u;
}

function shiftRec(i)
{
	var pUl=document.getElementById("pRecUl");
	var tUl=document.getElementById("tRecUl");
	var pLink=document.getElementById("pRecLink");
	var tLink=document.getElementById("tRecLink");
	if(i==0)
	{
		pUl.style.display="";
		tUl.style.display="none";
		pLink.className="cur";
		tLink.className="";
	}
	else
	{
		tUl.style.display="";
		pUl.style.display="none";
		tLink.className="cur";
		pLink.className="";
	}
}

function pressEnter3(e,i)
{
	if(e.keyCode==13)
	{
		if(i!=null)
		{
			document.getElementById("goToPageButton2").click();	
		}
		else
		{
			document.getElementById("goToPageButton").click();
		}
	}
}

var arr=null;

function updateArr()
{
	var page;
	if(location.href.indexOf("/indexServices")!=-1)
	{
		page="iden_s";
	}
	else if(location.href.indexOf("/indexTeamServices")!=-1)
	{
		page="iden_ts";
	}
	else if(location.href.indexOf("/indexProviders")!=-1)
	{
		page="iden_p";
	}
	else if(location.href.indexOf("/indexTeams")!=-1)
	{
		page="iden_t";
	}
	if(getCookie(page)!=null)
	{
		if(getCookie(page).length!=0)
		{
			arr=getCookie(page).split(" ");	
		}
		else
		{
			arr=null;
		}
	}
	else
	{
		arr=null;
	}
}

function popup3(iden)
{
	document.getElementById("check"+iden).click();
}

function popup2(iden)
{
	updateArr();
	if(arr!=null)
	{
		for(var i=0;i<arr.length;i++)
		{
			if(document.getElementById("popup"+arr[i])!=null)
			{
				document.getElementById("popup"+arr[i]).style.display="none";	
			}
		}
	}
	var page;
	if(location.href.indexOf("/indexServices")!=-1)
	{
		page="iden_s";
	}
	else if(location.href.indexOf("/indexTeamServices")!=-1)
	{
		page="iden_ts";
	}
	else if(location.href.indexOf("/indexProviders")!=-1)
	{
		page="iden_p";
	}
	else if(location.href.indexOf("/indexTeams")!=-1)
	{
		page="iden_t";
	}
	var popup=document.getElementById("popup"+iden);
	var li=document.getElementById("li"+iden);
	if(document.getElementById("check"+iden).checked)
	{
		li.style.background="#f1f1f1";
		if(getCookie(page)!=null)
		{
			if(arr.length==20)
			{
				li.style.background="#fff";
				document.getElementById("check"+iden).checked=false;
				if(document.getElementById("popup"+arr[arr.length-1])!=null)
				{
					document.getElementById("popup"+arr[arr.length-1]).style.display="";	
				}
				alert("一次性最多只能选择20个服务商");
				return;
			}
			if(getCookie(page).length!=0)
			{
				setCookie(page,getCookie(page)+" "+iden,"expired",1);	
			}
			else
			{
				setCookie(page,iden,"expired",1);
			}
		}
		else
		{
			setCookie(page,iden,"expired",1);
		}
		if(arr!=null)
		{
			if(arr.length>0)
			{
				popup.style.display="";
			}
		}
	}
	else
	{
		li.style.background="#fff";
		var va="";
		for(var j=0;j<arr.length;j++)
		{
			if(arr[j]!=iden)
			{
				va+=arr[j]+" ";
			}
		}
		setCookie(page,va.trim(),"expired",1);
		updateArr();
		if(arr!=null)
		{
			if(arr.length>1)
			{
				if(document.getElementById("popup"+arr[arr.length-1])!=null)
				{
					document.getElementById("popup"+arr[arr.length-1]).style.display="";
				}
			}
		}
	}
}

function invite()
{
	updateArr();
	var page;
	if(location.href.indexOf("/indexServices")!=-1)
	{
		page=0;
	}
	else if(location.href.indexOf("/indexTeamServices")!=-1)
	{
		page=1;
	}
	else if(location.href.indexOf("/indexProviders")!=-1)
	{
		page=2;
	}
	else if(location.href.indexOf("/indexTeams")!=-1)
	{
		page=3;
	}
	if(arr!=null)
	{
		if(arr.length<2)
		{
			if(page==0||page==1)
			{
				alert("您至少要选择两条服务");	
			}
			else
			{
				alert("您至少要选择两个服务商");
			}
		}
		else if(arr.length>20)
		{
			if(page==0||page==1)
			{
				alert("一次性最多只能选择20条服务");	
			}
			else
			{
				alert("一次性最多只能选择20个服务商");
			}
		}
		else
		{
			var u;
			if(page==0)
			{
				u="/invite.aspx?sid=";
			}
			else if(page==1)
			{
				u="/invite.aspx?tsid=";
			}
			else if(page==2)
			{
				u="/invite.aspx?uid=";
			}
			else if(page==3)
			{
				u="/invite.aspx?tid=";
			}
			if(location.host!="localhost")
			{
				u="http://www.fwbao.com"+u;
			}
			window.open(u);
		}
	}
	else
	{
		if(page==0||page==1)
		{
			alert("请首先选择相关服务");	
		}
		else
		{
			alert("请首先选择服务商");
		}
	}
}

function showCat(j)
{
	var divs=document.getElementsByName("catDiv");
	var spans=document.getElementsByName("arrowSpan");
	for(var i=0;i<divs.length;i++)
	{
		divs[i].style.display="none";
		spans[i].style.display="none";
	}
	if(j!=-1)
	{
		divs[j].style.display="";
		spans[j].style.display="";
	}
}

function hideCat(obj,ev,j)
{
	if(checkContained(obj,ev))
	{
		document.getElementsByName("catDiv")[j].style.display="none";
		document.getElementsByName("arrowSpan")[j].style.display="none";
	}
}

function hideChannel(obj,ev)
{
	if(checkContained(obj,ev))
	{
		document.getElementById("channelDl").style.display="none";
		document.getElementById("channelHandler").className="change-channel";
	}
}