/**
* jFriendly : jQuery Plugin to make friendly urls in your forms.
* by : ikhuerta (ikhuerta@gmail.com)
* more info : 
**/
(function($){
    $.fn.extend({
        jFriendly : function ( inputUri , notEditable ){
        		inputUri = $(inputUri);
						$(this).keyup(function(){
							inputUri.val( uriSanitize($(this).val()) );
						});
						if (notEditable){
							inputUri.css({display:"inline",border:0,background:"transparent",overflow:"visible"}).attr("disabled","disabled");
							$("form").submit(function(){if($(this).find(inputUri)) inputUri.removeAttr("disabled");});
						}
						return inputUri;
        }
    });
})(jQuery);  
uriSanitize = function(uri) { 
	return String(uri)
		//.toLowerCase()
		.replace("á","a")
		.replace("ä","a")
		.replace("à","a")
		.replace("â","a")
		.replace("é","e")
		.replace("ë","e")
		.replace("è","e")
		.replace("ê","e")
		.replace("í","i")
		.replace("ï","i")
		.replace("ì","i")
		.replace("î","i")
		.replace("ó","o")
		.replace("ö","o")
		.replace("ò","o")
		.replace("ô","o")
		.replace("ú","u")
		.replace("ü","u")
		.replace("ù","u")
		.replace("û","u")
		.replace("ñ","n")
		.replace("Á","A")
		.replace("Ä","A")
		.replace("À","A")
		.replace("Â","A")
		.replace("É","E")
		.replace("Ë","E")
		.replace("È","E")
		.replace("Ê","E")
		.replace("Í","I")
		.replace("Ï","I")
		.replace("Ì","I")
		.replace("Î","I")
		.replace("Ó","O")
		.replace("Ö","O")
		.replace("Ò","O")
		.replace("Ô","O")
		.replace("Ú","U")
		.replace("Ü","U")
		.replace("Ù","U")
		.replace("Û","U")
		.replace("Ñ","N")
		.split(/[\W_]+/).join("-")
		.split(/-+/).join("-");
}
