/*

	© 2008 Dynamicnet - Tous droits réservés
	David Tourel - contact@dynamicnet.fr

	Ce fichier fait partie d'un ensemble logiciel. Il est protégé par le droit d'auteur (article L. 122-6 du
	Code de la Propriété Intellectuelle)

	Jurisprudence, voir Tribunal de Commerce de Paris, 15ème Chambre, jugement du 15 octobre 2004.

	Toute redistribution, modification, reproduction, traduction, adaptation, arrangement de toute ou partie du
	code source exposé dans ce fichier est interdite sans autorisation expresse de l'auteur.

	La correction d'erreur dans le code source est autorisée. L'ajout de fonctionnalité ne consitue pas une correction d'erreur.

*/

/*

	EXTENSION STRING AU JAVASCRIPT EXISTANT

*/

Object.extend(String.prototype, {

	isEmail: function() {
		return this.match(/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i) ? true : false;
	},

	trim: function() {
		return this.replace(/^\s*/,"").replace(/\s*$/,"");
	},

	//__ renvoi vrai si la chaine est ne contient aucun caractère, sinon faux
	empty: function() {
		return (this == "" ? true : false) ;
	},
	
	isFrenchPhoneNumber: function() {
	
		var phone = this.replace( / /g, '' ).replace( /\./g, '' ).replace( /\-/g, '' );
	
		return phone.match(/[0-9]{10}/);
	
	}

});
