/**
 * This class represent a site
 * Compatible : IE, Firefox, Safari, Opera
 * @package DHL::SITE
 * @author Inoveo technologie inc.
 */
if (DHL == undefined) var DHL = {};
if (DHL.SITE == undefined) DHL.SITE = {};
(DHL.SITE.PROFILEQUESTIONANSWER = function () {
	this.intId = 0;
	this.arrField = new Object();
	var me = this;

	DHL.SITE.PROFILEQUESTIONANSWER.prototype.__wakeUp = function __wakeUp(arrData) {
		this.intId = parseInt(arrData['intId']);
		this.arrField = arrData['arrInfo'];
	}

	DHL.SITE.PROFILEQUESTIONANSWER.prototype.getId = function getId() {
		return this.intId;
	}

	DHL.SITE.PROFILEQUESTIONANSWER.prototype.getVariable = function getVariable(sName) {
		return this.arrField[sName];
	}

	if (DHL.SITE.PROFILEQUESTIONANSWER.prototype.className == undefined) {
		var arrInstance = new Array();
		DHL.SITE.PROFILEQUESTIONANSWER.wakeup = function(arrData) {
			var oProfileQuestionAnswer = new DHL.SITE.PROFILEQUESTIONANSWER();
			oProfileQuestionAnswer.__wakeUp(arrData);
			arrInstance[arrData["intId"]] = oProfileQuestionAnswer;
			return oProfileQuestionAnswer;
		}

		DHL.SITE.PROFILEQUESTIONANSWER.getInstance = function getInstance(intId) {
			objReturn = false;
			if(arrInstance[intId]) {
				objReturn = arrInstance[intId];
			}
			return objReturn;
		}

		DHL.SITE.PROFILEQUESTIONANSWER.prototype.className = 'DHL.SITE.PROFILEQUESTIONANSWER';
	}

	this.jsClass = DHL.SITE.PROFILEQUESTIONANSWER;
	
})();