function TrimString(sInString) {
  sInString = sInString.replace( /^\s+/g, "" );// strip leading
  return sInString.replace( /\s+$/g, "" );// strip trailing
}

function urlrew(str) {

	str = TrimString(str) ;
	str = str.replace(/'/g,'-') ;
	str = str.replace(/ /g,'-') ;
	str = str.replace(/--/g,'-') ;
	str = str.replace(/à/g, 'a') ;
	str = str.replace(/è/g, 'e') ;
	str = str.replace(/é/g, 'e') ;
	str = str.replace(/ì/g, 'i') ;
	str = str.replace(/ò/g, 'o') ;
	str = str.replace(/ù/g, 'u') ; 
	str = str.replace(/[^a-zA-Z0-9-]/g,'') ;
	str = str.toLowerCase() ;

return str ;
}
