function pressEnter2(e)
{
	if(e.keyCode==13)
	{
		document.getElementById("searchButton").click();
	}
}

function search(u)
{
	if(searchVerify())
	{
		var keyWords=document.getElementById("searchTextBox").value.trim().toLowerCase();
		location.href=u+"-keyWords_"+escape(keyWords).replace(/%/g,"-/")+".aspx";
	}
}

function performSearch(page)
{
	if(page=="/indexDemands")
	{
		if(document.getElementById("curPath").value=="")
		{
			search(page+"-/");
		}
		else
		{
			search(page+"-/-path_"+document.getElementById("curPath").value);
		}
	}
	else
	{
		search(page+"-/-path_"+document.getElementById("catHidden").value);	
	}
}

function performAdSearch()
{
	var u;
	var op=document.getElementById("curOption").value;
	if(op=="个人服务")
	{
		u="/advancedSearch.html?s";
	}
	else if(op=="团队服务")
	{
		u="/advancedSearch.html?ts";
	}
	else if(op=="个人店铺")
	{
		u="/advancedSearch_providers.html";
	}
	else if(op=="团队店铺")
	{
		u="/advancedSearch_teams.html";
	}
	else if(op=="客户需求")
	{
		u="/advancedSearch_demands.html";
	}
	if(location.host!="localhost")
	{
		u="http://www.fwbao.com"+u;
	}
	location.href=u;
}

function searchVerify()
{
	var searchTextBox=document.getElementById("searchTextBox");
	if(searchTextBox.value.trim().length==0||searchTextBox.value.trim().indexOf("请输入关键字")!=-1)
	{
		alert("请输入关键字");
		searchTextBox.focus();
		return false;
	}
	var keyWords=searchTextBox.value.trim().replace(/\u3000/g," ").replace(/\s{2,}/g," ").split(" ");
	for(var i=0;i<keyWords.length;i++)
	{
		if(keyWords[i].length<2)
		{
			alert("每个关键字的最小长度限制为2个字符");
			searchTextBox.focus();
			return false;
		}
		if(keyWords[i].length>10)
		{
			alert("每个关键字的最大长度限制为10个字符");
			searchTextBox.focus();
			return false;
		}
	}
	if(keyWords[0].length==1)
	{
		var reg=/^[\-a-zA-Z0-9_]+$/;
		if(reg.test(keyWords[0]))
		{
			alert("您输入的关键字不适合用来查询,请换用更精确的关键字");
			searchTextBox.focus();
			return false;	
		}
	}
	if(keyWords.length>3)
	{
		alert("最多只能指定3个关键字");
		searchTextBox.focus();
		return false;
	}
	var DBCStr="";
	for(var j=0;j<searchTextBox.value.trim().length;j++)
	{
		var c=searchTextBox.value.trim().charCodeAt(j);
		if(c==12288)
		{
			DBCStr+=String.fromCharCode(32);
			continue;
		}
		if(c>65280&&c<65375)
		{
			DBCStr+=String.fromCharCode(c-65248);
			continue;
		}
		DBCStr+=String.fromCharCode(c);
	}
	searchTextBox.value=DBCStr.replace(/'/g,"").replace(/,/g,"");
	return true;
}