/*--------------------
	@author : jpiou
	@description : fonctions gérant la saisie du pseudo
	@date : 05/05/2008
--------------------*/

	String.prototype.trim = function() {
		a = this.replace(/^\s+/, '');
		return a.replace(/\s+$/, '');
	};
	// appel : ma_string.trim() 

	// vérifie si le pseudo est non vide, disponible et contient au max 25 caractères		
	// écrit le résultat dans une box
	function analyseNickname(string, boxResult){
		
		var nickname = string.trim();
		if(nickname.length>0 && nickname.length<=25)
		{
			var is_unique = check_nickname(nickname);
			
			var resultat1 = nickname.match(/expert/i);
			var resultat2 = nickname.match(/orange/i);

			if(resultat1 || resultat2){
				document.getElementById(boxResult).innerHTML = '';
				document.getElementById(boxResult).style.display = 'inline'
				document.getElementById(boxResult).innerHTML = "<font color=\'red\'>les mots \"expert\", \"orange\" sont interdits</font>";
				return false;			
			}
			else if(is_unique == '1'){
				document.getElementById(boxResult).innerHTML = '';
				document.getElementById(boxResult).style.display = 'inline'
				document.getElementById(boxResult).innerHTML = '<font color=\'green\'>ce pseudo est disponible</font>';
				return true;
			}
			else{
				document.getElementById(boxResult).innerHTML = '';
				document.getElementById(boxResult).style.display = 'inline'
				document.getElementById(boxResult).innerHTML = "<font color=\'red\'>ce pseudo existe d&eacute;j&agrave; et/ou non valide</font>";
				return false;
			}
		}
		else{
			document.getElementById(boxResult).innerHTML = '';
			document.getElementById(boxResult).style.display = 'inline'
			document.getElementById(boxResult).innerHTML = '<font color=\'red\'>ce pseudo est vide ou trop long</font>';
			return false;
		}
	}
	
	// vérifie l'égalité des 2 pseudos
	// écrit le résultat dans une box
	function compareNicknames(string1, string2, boxResult){
		document.getElementById(boxResult).innerHTML = '';											
		if(string1 != '' && string2 != ''){
			if(string1 == string2){
				document.getElementById(boxResult).style.display = 'inline';
				//document.getElementById(boxResult).innerHTML = '<font color=\'green\'>les deux saisies sont identiques</font>';
				return true;
			}
			else{
				document.getElementById(boxResult).style.display = 'inline';
				document.getElementById(boxResult).innerHTML = "<font color=\'red\'>les deux saisies sont diff&eacute;rentes</font>";
				return false;
			}
		}
		return false;
		
	}
	
	
