	function funcSearch()
	{
		var SearchInResult=false,ddlsType;
		var CompomentID = document.getElementById("ComponentID").value;
		var search = document.getElementById("SearchString").value;
		var ddlCat = document.getElementById(CompomentID+"_ddlCategory");
		var Category = ddlCat.options[ddlCat.selectedIndex].value;
		if(document.getElementById(CompomentID+"_chbSearchInResult")){
			SearchInResult= document.getElementById(CompomentID+"_chbSearchInResult").checked;}
		var preKeyword = document.getElementById(CompomentID+"_hiddenSearchString").value;
		if(document.getElementById(CompomentID+"_ddlsType")){
		ddlsType = document.getElementById(CompomentID+"_ddlsType");
		}

		search = common_trim(search);
		search = search.replace(/\\/g, "");
		search = search.replace(/[ ]+/g, "+");		
		search = escape(search);

		if(search =="")
		{
			alert("please input keyword");
			document.location = document.location;
		    return false;
		}
		
		var rad1 = true;		
		var gmcflag = ""; 
		var page;
		
		var stype;
		var searchType;
		if (ddlsType!=null)
			searchType= ddlsType.options[ddlsType.selectedIndex].value;
		if (searchType!="product"&&searchType!=undefined&&searchType!=null)
			rad1=false;
		if(rad1)
		{
			stype = "p";
			page = "Search.aspx";
		}
		else
		{
			stype = "s";
			page = "SupplierList.aspx";
		}
		
		var url = "/SearchPage/" + page + "?string=" + search + "&stype=" + stype;
		if (Category>0)
		{
			url = url + "&category=" + Category;
		}
		if (SearchInResult==true)
		{
			url=url + "&mustkeyword=" + preKeyword.replace(/\++/g, "");
		}
		
		document.location = url;
}
		
	function funcASearch()
	{	
		//build String from parameters
		var CompomentID = document.getElementById("ComponentID").value;
		var SearchTypes = document.getElementsByName("SearchType");
		var SearchType = "Product";
		for (var i=0;i<SearchTypes.length;i++)
		{
			if  (SearchTypes[i].checked == true)
			{
				SearchType=SearchTypes[i].value;
			}
		}
		var search = document.getElementById("txbKeyword").value;
		var ddlCatA = document.getElementById(CompomentID+"_ddlCategoryForAdvance");
		if(ddlCatA == null)
		{
			ddlCatA = document.getElementById("UC_AdvancedSearch1_ddlCategoryForAdvance");
		}
		var Category = ddlCatA.options[ddlCatA.selectedIndex].value;
		var MatchTypes= document.getElementsByName("MatchType");
		var MatchType = 1;
		for (var i=0;i<MatchTypes.length;i++)
		{
			if  (MatchTypes[i].checked == true)
			{
				MatchType=MatchTypes[i].value;
			}
		}				
		var GMC = document.getElementById("chbGmcForAdvance").checked;
		var Approval = document.getElementById("txbAuth").value;
		var ddlTargetMarket = document.getElementById("ddlTargetMarket");
		var targetMarket = ddlTargetMarket.options[ddlTargetMarket.selectedIndex].value;
		var stype;
		
		var gmcflag = ""; 
		var page;
		var url="";
		if (SearchType=="Product")
		{
			stype = "p";
			page = "Search.aspx";
		}		
		else
		{
			stype = "s";
			page = "SupplierList.aspx";
		}
		search = common_trim(search);
		search = search.replace(/\\/g, "");
		search = search.replace(/[ ]+/g, "+");
		search = escape(search);

		if(search =="")
		{
			alert("please input keyword");
			document.location = document.location;
			return false;
		}		
		
		url = 	"/SearchPage/" + page + "?string=" + search + "&stype=" + stype;	
			
		if (Category>0)
		{
			url = url + "&category=" + Category;
			}

		if(targetMarket != "")
		{
			url = url + "&tmarket=" + targetMarket;
		}
		
		var auth="";
		if(GMC)
		{
			auth = "gmc,";
		}			
		if (Approval != "")
		{
			auth += Approval;
			url = url + "&auth=" + escape(auth);
		}
		else if(auth != "")
		{
			url = url + "&auth=" + auth.replace(",","");
		}
											
		if (MatchType>0)
		{
			url = url + "&matchtype=" + MatchType;
		}
					
		document.location = url;
		return false;
	}	


	
	function ShowAdvanceSearch()
	{
	  var CompomentID = document.getElementById("ComponentID").value;
	  var advancesearch = document.getElementById("advancesearch");
		if(advancesearch.style.display='none')
		{
			advancesearch.style.display='block';
			document.getElementById("Product").checked=true;
			var keyword=document.getElementById("txbKeyword");
			var searchstring=document.getElementById("SearchString");
			
			var category=document.getElementById(CompomentID+"_ddlCategory");
			var CatSpan = document.getElementById("ddlcategory");
			CatSpan.style.display='none';
			var categoryforsearch=document.getElementById(CompomentID+"_ddlCategoryForAdvance");
			
			keyword.value=searchstring.value;
			categoryforsearch.selectedIndex=category.selectedIndex;
		}
	}
	


	function HideDiv()
	{
		var advancesearch = document.getElementById("advancesearch");
		advancesearch.style.display='none';
		var CatSpan = document.getElementById("ddlcategory");
		CatSpan.style.display='inline';
		
	}
	
	function Reset()
	{
		productclick();
		document.getElementById("Search2_txbKeyword").value="";	
		document.getElementById("Search2_txbAuth").value="";
		document.getElementById("Search2_txbMustKeyword").value="";
		document.getElementById("Search2_txbMustNotKeyword").value="";
		document.getElementById("Search2_chbGmcForAdvance").checked=false;
		document.getElementById("Search2_ddlCategoryForAdvance").selectedIndex=0;
		document.getElementById("Search2_ddlRegion").selectedIndex=0;
		document.getElementById("Search2_ddlBuildYear").selectedIndex=0;
		document.getElementById("Search2_ddlCapital").selectedIndex=0;
		document.getElementById("Search2_ddlStaffAmount").selectedIndex=0;
		document.getElementById("Search2_product").checked=true;
	}
	
	function check(obj)
	{
		var search=document.getElementById(obj).value;
		if(search =="")
		{
			alert("please input keyword");
		    return false;
		}
	}	

function funcSearch3()
	{	
		var ddlsType=null;
		var CompomentID = document.getElementById("ComponentID").value;
		var search = document.getElementById("SearchString").value;
		var ddlCat = document.getElementById(CompomentID+"_ddlCategory");
		var Category = ddlCat.options[ddlCat.selectedIndex].value;
		if(document.getElementById(CompomentID+"_ddlsType")){
		ddlsType = document.getElementById(CompomentID+"_ddlsType");
		}


		search = common_trim(search);
		search = search.replace(/\\/g, "");
		search = search.replace(/[ ]+/g, "+");
		search = escape(search);

		if(search =="")
		{
			alert("please input keyword");
		    document.location = document.location;
			return false;
		}
		
		var rad1 = true;
		var searchType;
		if (ddlsType!=null)
			searchType= ddlsType.options[ddlsType.selectedIndex].value;
		if (searchType!="product"&&searchType!=null)
			rad1=false;
		var gmcflag = ""; 
		var page;
		var stype;
		if(rad1)
		{
			stype = "p";
			page = "Search.aspx";
		}
		else
		{
			stype = "s";
			page = "SupplierList.aspx";
		}
		
		var url = "/SearchPage/" + page + "?string=" + search + "&stype=" + stype;
		if (Category>0)
		{
			url = url + "&category=" + Category;
		}
				
		document.location = url;
		
		return false;
	}