var doSearch = function(evt){
	var node = evt.target?evt.target:evt.srcElement;
	if(evt.keyCode == 13 || node.id == "search_btn" || node.id == "search_btn_large"){
		if(node.parentNode.childNodes[0].nodeName.toLowerCase() == "input"){
			node = node.parentNode.childNodes[0];
		}
		while(node.nodeName.toLowerCase() != "input"){
			node = node.previousSibling;
		}
		var content = node.value;
		if(content == "search...") content = "";
		content = noaccents(getTag(content));
		window.setTimeout("window.location = '/search/"+content+"/'", 100);
	}
};
var noaccents = function retira_acentos(word) {
	var from = 'áàãâäéèêëíìîïóòõôöúùûüçÁÀÃÂÄÉÈÊËÍÌÎÏÓÒÕÖÔÚÙÛÜÇ';
	var to = 'aaaaaeeeeiiiiooooouuuucAAAAAEEEEIIIIOOOOOUUUUC';
	var newstr = '';
	for(i=0;i<word.length;i++){
		if (from.search(word.substr(i,1))>=0){
			newstr+=to.substr(from.search(word.substr(i,1)),1);
		} else {
			newstr+=word.substr(i,1);
		}
	}
	return newstr;
};
var getTag = function(word){
	word = word.toLowerCase();
	while(word.match(" ") || word.match(/[^a-z0-9\- áàâãéêíóõúü]/i)){
		word = word.replace(" ", "-");
		word = word.replace(/[^a-zA-Z0-9\- áàâãéêíóõúü]/, "");
	}
	return word;
};
var replaceStringSearch = function(large){
	if(large == undefined || !large){
		input = document.getElementById("search_input");
	} else {
		input = document.getElementById("search_input_large");
	}
	var content = input.value;
	if(content == 'search...'){
		input.value = "";
		input.className = "";
		input.onclick = null;
	}
};
