function Search() {
	var terms 	= encodeURIComponent(document.search_terms_form.searchterms.value);
	var searchType = "keyword";
	var currentLocation = encodeURIComponent(document.search_terms_form.currentLocation.value);
	
	for(i=0; i<document.search_terms_form.searchBy.length;i++){
		if(document.search_terms_form.searchBy[i].checked){
			searchType = document.search_terms_form.searchBy[i].value;
		}
	}
	
	if( document.search_terms_form.searchterms.value == "" ) {
          alert( "Please enter a word or phrase to search for" );
          document.search_terms_form.searchterms.focus();
	}
	else if( document.search_terms_form.currentLocation.value == "" ) {
        alert( "Please provide a location" );
        document.search_terms_form.currentLocation.focus();
	}
	else {
	    var curLoc = document.search_terms_form.currentLocation.value;

		// Create new url with property search and dimension search
		var removeterms = ["categoryId", "localeId", "bmsPPC", "bmsSE", "keyphrase", "type", "hash", "item","guidename","articleID","coupon","rdrt","An","A","Au","N","Ns","Ne","Nf","No","Nao","Ntk","Ntt","D","Nty","Ntx","Dx","in_dym","in_dim_search", "currentLocation", "distFilter", "searchVal", "domap", "searchType", "categoryID", "articleName" ];
		var addterms = ["N=0","searchVal=" + terms, "currentLocation=" + currentLocation, "searchType=" + searchType,"Ns=P_PremiumPlacement" ];
		var newurl = ConstructURL("CURRENTURL", removeterms, addterms);
		self.location = "/controller.jsp" + newurl;
	}
}
