function validateFields() {
	if (document.quick_find.keywords.value == "") {
		alert('Please enter a search term');
		return false;
	} else {
		var char_old = new Array("à","á","â","ã","ä","å","æ","ç","è","é","ê","ë","ì","í","î","ï","ñ","ò","ó","ô","õ","ö","ù","ú","û","ü","ý","ÿ","Á","Â","Ã","Ä","Å","Æ","Ç","È","É","Ê","Ë","Ì","Í","Î","Ï","Ñ","Ò","Ó","Ô","Õ","Ö","Ù","Ú","Û","Ü","Ý","Ÿ");
		var char_new = new Array("a","a","a","a","a","a","ae","c","e","e","e","e","i","i","i","i","n","o","o","o","o","o","u","u","u","u","y","y","a","a","a","a","a","ae","c","e","e","e","e","i","i","i","i","n","o","o","o","o","o","u","u","u","u","y","y");
		var punc_old = new Array(" ", "&","°","²","!","\"","£","$","%","^","&","*","(",")","_","-","+","=","[","]","{","}",":",";","@","'","~","#","<",",",">",".","?","/","¬","`","|","\\","©","®");
		var mySearch = document.quick_find.keywords.value;
		// On met en minuscules
		mySearch = mySearch.toLowerCase();
		
		// On enlève les accents
		for ( var i=0 ; i<char_old.length ; i++ ) {
			var reg = new RegExp( char_old[i] , "gi" );
			mySearch = mySearch.replace( reg , char_new[i] , "gi" );
		}
		// On remplace les caractères spéciaux par des espaces 
		for ( var i=0 ; i<punc_old.length ; i++ ) {
			var reg = new RegExp( '\\'+punc_old[i] );
			mySearch = surTouteLaChaine( mySearch , reg , " ");
		}
		
		// On supprime les espaces en début et fin de chaîne
		mySearch = mySearch.replace( /^\s+/ , '' , "gi" ).replace( /\s+$/ , '' , "gi" );
		
		// On ajoute la fin de la page (note : l'espace en début de mot sera remplacé par un tiret + bas et évite les doubles-tirets)
		mySearch = mySearch + " uk catering equipment.php";
		
		// On remplace les espaces (simples ou multiples) par des tirets (simples) (j'ai utilisé des espaces jusqu'à présent car je n'arrive pas à faire ce que je veux faire avec des tirets)
		mySearch = surTouteLaChaine(mySearch , /\s+/ , '-');
		
		// Guilhem - on fait une redirection javascript mais on n'envoie pas le formulaire.
		window.location.replace(mySearch);
		return false;
	}
	
	function surTouteLaChaine (str , reg , new_str ) {
		var result = str.replace( reg , new_str , "gi" );
		while (result != str) {
			str = result;
			result = result.replace( reg , new_str , "gi" );
		}
		return result;
	}
}

