/*****************************************************************************
'*                                                                           *
'* Fichier     : scripts/libProtot.js                                        *
'* Application : Portail                                                     *
'* Société     : DoubleTrade                                                 *
'* Copyright   : (c) 2007 DoubleTrade                                        *
'* Auteur      : Sébastien Nussbaumer                                        *
'* Créé le     : 06 décembre 2002                                            *
'* Date Modif  : Raison Modif                                                *
'*                                                                           *
'* Description :                                                             *
'* Ce fichier est à inclure pour pouvoir utiliser les librairies implémentant*
'* des nouvelles méthodes à rajouter aux prototypes de classes systèmes.     *
'*                                                                           *
'****************************************************************************/

// Cette fonction teste s'il est possible de rajouter des méthodes
// à une classe.
// Elle renvoie faux si ce n'est pas possible, vrai sinon.
function isProtoOkFor(pClass) {
	if (typeof(pClass)!='undefined' && typeof(eval(pClass + ".prototype"))!='undefined') {
		return true;
	}
	else {
		return false;
	}
}

function addMethodToClass(pClass, pMethod, pFunction) {
	if (typeof(eval(pClass + ".prototype." + pMethod))=='undefined') {
		eval(pClass + ".prototype." + pMethod + " = " + pFunction)
	}
}
