String.prototype.trim = function() {
	return this.replace(/^\s+|\s+$/, '');
};

String.prototype.replaceAll = function(pcFrom, pcTo){
	var i = this.indexOf(pcFrom);
	var c = this;
 	while (i > -1) {
 		c = c.replace(pcFrom, pcTo);
 		i = c.indexOf(pcFrom);
 	}
	 return c;
}

function espaciosToGuiones(string){
	var newString = string.trim();
	newString=newString.toLowerCase();
	newString=newString.replaceAll("ñ", "n");
	newString=newString.replaceAll("á", "a");
	newString=newString.replaceAll("é", "e");
	newString=newString.replaceAll("í", "i");
	newString=newString.replaceAll("ó", "o");
	newString=newString.replaceAll("ú", "u");
	newString=newString.replaceAll("¡", "");
	newString=newString.replaceAll(",", "");
	newString=newString.replaceAll(":", "");
	newString=newString.replaceAll("%", "");
	newString=newString.replaceAll("?", "");
	newString=newString.replaceAll("+", "");
	newString=newString.replaceAll("-", "");
	newString=newString.replaceAll("=", "");
	newString=newString.replaceAll(")", "");
	newString=newString.replaceAll("(", "");
	newString=newString.replaceAll("'", "");
	newString=newString.replaceAll("\"", "");
	newString=newString.replaceAll("/", "");
	newString=newString.replaceAll("´", "");
	newString=newString.replaceAll("!", "");
	newString=newString.replaceAll("@", "");
	newString=newString.replaceAll("#", "");
	newString=newString.replaceAll("$", "");
	newString=newString.replaceAll("%", "");
	newString=newString.replaceAll("^", "");
	newString=newString.replaceAll("&", "");
	newString=newString.replaceAll("*", "");
	newString=newString.replaceAll(" ", "-");

	return newString;
}

function submitSearch(text, evt) {
	evt = (evt) ? evt : event;
	var charCode = (evt.charCode) ? evt.charCode :
	    ((evt.which) ? evt.which : evt.keyCode);
	if (charCode == 13) {
	    search(text);
	}
	return true;
}

function search(text) {
	if (text!="") {
		location.href="buy-" + espaciosToGuiones(text) + ".aspx";
	}
}

function openWindow(URL) {
	window.open(Base64.decode(URL));
}
