String.prototype.remove_tone_marks =function()
{	
	var text=this;
	text= text.replace(/\u00E1/g,'a');
	text= text.replace(/\u00C1/g,'A');
	text= text.replace(/\u00E0/g,'a');
	text= text.replace(/\u00C0/g,'A');
	text= text.replace(/\u1EA3/g,'a');
	text= text.replace(/\u1EA2/g,'A');
	text= text.replace(/\u00E3/g,'a');
	text= text.replace(/\u00C3/g,'A');
	text= text.replace(/\u1EA1/g,'a');
	text= text.replace(/\u1EA0/g,'A');
	//á Á
	
	text= text.replace(/\u0103/g,'a');
	text= text.replace(/\u0102/g,'A');
	text= text.replace(/\u1EAF/g,'a');
	text= text.replace(/\u1EAE/g,'A');
	text= text.replace(/\u1EB1/g,'a');
	text= text.replace(/\u1EB0/g,'A');
	text= text.replace(/\u1EB3/g,'a');
	text= text.replace(/\u1EB2/g,'A');
	text= text.replace(/\u1EB5/g,'a');
	text= text.replace(/\u1EB4/g,'A');
	text= text.replace(/\u1EB7/g,'a');
	text= text.replace(/\u1EB6/g,'A');
	//a+ A+	
	
	text= text.replace(/\u00E2/g,'a');
	text= text.replace(/\u00C2/g,'A');
	text= text.replace(/\u1EA5/g,'a');
	text= text.replace(/\u1EA4/g,'A');
	text= text.replace(/\u1EA7/g,'a');
	text= text.replace(/\u1EA6/g,'A');
	text= text.replace(/\u1EA9/g,'a');
	text= text.replace(/\u1EA8/g,'A');
	text= text.replace(/\u1EAB/g,'a');
	text= text.replace(/\u1EAA/g,'A');
	text= text.replace(/\u1EAD/g,'a');
	text= text.replace(/\u1EAC/g,'A');
	// â Â
	
	text= text.replace(/\u00E9/g,'e');
	text= text.replace(/\u00C9/g,'E');
	text= text.replace(/\u00E8/g,'e');
	text= text.replace(/\u00C8/g,'E');
	text= text.replace(/\u1EBB/g,'e');
	text= text.replace(/\u1EBA/g,'E');
	text= text.replace(/\u1EBD/g,'e');
	text= text.replace(/\u1EBC/g,'E');
	text= text.replace(/\u1EB9/g,'e');
	text= text.replace(/\u1EB8/g,'E');
	// d, D
	text= text.replace(/\u0111/g,'d');
	text= text.replace(/\u0110/g,'D');
	// é É	
	
	text= text.replace(/\u00EA/g,'e');
	text= text.replace(/\u00CA/g,'E');
	text= text.replace(/\u1EBF/g,'e');
	text= text.replace(/\u1EBE/g,'E');
	text= text.replace(/\u1EC1/g,'e');
	text= text.replace(/\u1EC0/g,'E');
	text= text.replace(/\u1EC3/g,'e');
	text= text.replace(/\u1EC2/g,'E');
	text= text.replace(/\u1EC5/g,'e');
	text= text.replace(/\u1EC4/g,'E');
	text= text.replace(/\u1EC7/g,'e');
	text= text.replace(/\u1EC6/g,'E');
	// ê Ê	
	
	text= text.replace(/\u00ED/g,'i');
	text= text.replace(/\u00CD/g,'I');
	text= text.replace(/\u00EC/g,'i');
	text= text.replace(/\u00CC/g,'I');
	text= text.replace(/\u1EC9/g,'i');
	text= text.replace(/\u1EC8/g,'I');
	text= text.replace(/\u0129/g,'i');
	text= text.replace(/\u0128/g,'I');
	text= text.replace(/\u1ECB/g,'i');
	text= text.replace(/\u1ECA/g,'I');
	// í Í	
	
	text= text.replace(/\u00F3/g,'o');
	text= text.replace(/\u00D3/g,'O');
	text= text.replace(/\u00F2/g,'o');
	text= text.replace(/\u00D2/g,'O');
	text= text.replace(/\u1ECF/g,'o');
	text= text.replace(/\u1ECE/g,'O');
	text= text.replace(/\u00F5/g,'o');
	text= text.replace(/\u00D5/g,'O');
	text= text.replace(/\u1ECD/g,'o');
	text= text.replace(/\u1ECC/g,'O');
	// ó Ó	
	
	text= text.replace(/\u01A1/g,'o');
	text= text.replace(/\u01A0/g,'O');
	text= text.replace(/\u1EDB/g,'o');
	text= text.replace(/\u1EDA/g,'O');
	text= text.replace(/\u1EDD/g,'o');
	text= text.replace(/\u1EDC/g,'O');
	text= text.replace(/\u1EDF/g,'o');
	text= text.replace(/\u1EDE/g,'O');
	text= text.replace(/\u1EE1/g,'o');
	text= text.replace(/\u1EE0/g,'O');
	text= text.replace(/\u1EE3/g,'o');
	text= text.replace(/\u1EE2/g,'O');
	// o+ O+	
	
	text= text.replace(/\u00F4/g,'o');
	text= text.replace(/\u00D4/g,'O');
	text= text.replace(/\u1ED1/g,'o');
	text= text.replace(/\u1ED0/g,'O');
	text= text.replace(/\u1ED3/g,'o');
	text= text.replace(/\u1ED2/g,'O');
	text= text.replace(/\u1ED5/g,'o');
	text= text.replace(/\u1ED4/g,'O');
	text= text.replace(/\u1ED7/g,'o');
	text= text.replace(/\u1ED6/g,'O');
	text= text.replace(/\u1ED9/g,'o');
	text= text.replace(/\u1ED8/g,'O');
	// ô Ô	
	
	text= text.replace(/\u00FA/g,'u');
	text= text.replace(/\u00DA/g,'U');
	text= text.replace(/\u00F9/g,'u');
	text= text.replace(/\u00D9/g,'U');
	text= text.replace(/\u1EE7/g,'u');
	text= text.replace(/\u1EE6/g,'U');
	text= text.replace(/\u0169/g,'u');
	text= text.replace(/\u0168/g,'U');
	text= text.replace(/\u1EE5/g,'u');
	text= text.replace(/\u1EE4/g,'U');
	// ú Ú	
	
	text= text.replace(/\u01B0/g,'u');
	text= text.replace(/\u01AF/g,'U');
	text= text.replace(/\u1EE9/g,'u');
	text= text.replace(/\u1EE8/g,'U');
	text= text.replace(/\u1EEB/g,'u');
	text= text.replace(/\u1EEA/g,'U');
	text= text.replace(/\u1EED/g,'u');
	text= text.replace(/\u1EEC/g,'U');
	text= text.replace(/\u1EEF/g,'u');
	text= text.replace(/\u1EEE/g,'U');
	text= text.replace(/\u1EF1/g,'u');
	text= text.replace(/\u1EF0/g,'U');
	// u+ U+	
	
	text= text.replace(/\u00FD/g,'y');
	text= text.replace(/\u00DD/g,'Y');
	text= text.replace(/\u1EF3/g,'y');
	text= text.replace(/\u1EF2/g,'Y');
	text= text.replace(/\u1EF7/g,'y');
	text= text.replace(/\u1EF6/g,'Y');
	text= text.replace(/\u1EF9/g,'y');
	text= text.replace(/\u1EF8/g,'Y');
	text= text.replace(/\u1EF5/g,'y');
	text= text.replace(/\u1EF4/g,'Y');
	// ý Ý
	
	return text;
}

$("span")
   .filter(".keywords")
     .click(function(){  
		var search_form=document.getElementById('cse-search-box');
		search_form.q.value=this.innerHTML;
		search_form.submit();
     })
   .end();
$("font")
   .filter(".tag")
     .click(function(){
     	var url='tags-'+this.innerHTML.remove_tone_marks().toLowerCase().replace(/\s/g,'-').replace(/--/g,'-')+'.php';
     	window.location=url;  
     })
   .end();