/**
 * 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_LANGUAGE = function () {
	this.iId = 0;
	this.aField = new Object();
	
	

	DHL.SITE.PROFILEQUESTIONANSWER_LANGUAGE.prototype.__wakeUp = function __wakeUp(aData) {
		this.iId = parseInt(aData['intId']);
		this.aField = aData['arrField'];
	}

	DHL.SITE.PROFILEQUESTIONANSWER_LANGUAGE.prototype.getId = function getId() {
		return this.iId;
	}

	DHL.SITE.PROFILEQUESTIONANSWER_LANGUAGE.prototype.getVariable = function getVariable(sName) {
		return this.aField[sName];
	}

	if (DHL.SITE.PROFILEQUESTIONANSWER_LANGUAGE.prototype.className == undefined) {
		DHL.SITE.PROFILEQUESTIONANSWER_LANGUAGE.ARABIC = 607;
		DHL.SITE.PROFILEQUESTIONANSWER_LANGUAGE.CREOLE = 592;
		DHL.SITE.PROFILEQUESTIONANSWER_LANGUAGE.DUTCH = 589;
		DHL.SITE.PROFILEQUESTIONANSWER_LANGUAGE.ENGLISH = 583;
		DHL.SITE.PROFILEQUESTIONANSWER_LANGUAGE.FRENCH = 584;
		DHL.SITE.PROFILEQUESTIONANSWER_LANGUAGE.GERMAN = 585;
		DHL.SITE.PROFILEQUESTIONANSWER_LANGUAGE.HINDI = 606;
		DHL.SITE.PROFILEQUESTIONANSWER_LANGUAGE.ITALIAN = 587;
		DHL.SITE.PROFILEQUESTIONANSWER_LANGUAGE.JAPANESE = 591;
		DHL.SITE.PROFILEQUESTIONANSWER_LANGUAGE.KOREAN = 609;
		DHL.SITE.PROFILEQUESTIONANSWER_LANGUAGE.MANDARIN = 613;
		DHL.SITE.PROFILEQUESTIONANSWER_LANGUAGE.POLISH = 611;
		DHL.SITE.PROFILEQUESTIONANSWER_LANGUAGE.PORTUGESE = 588;
		DHL.SITE.PROFILEQUESTIONANSWER_LANGUAGE.RUSSIAN = 608;
		DHL.SITE.PROFILEQUESTIONANSWER_LANGUAGE.SPANISH = 586;
		DHL.SITE.PROFILEQUESTIONANSWER_LANGUAGE.SWEDISH = 590;
		DHL.SITE.PROFILEQUESTIONANSWER_LANGUAGE.UKRAINIAN = 612;
		DHL.SITE.PROFILEQUESTIONANSWER_LANGUAGE.VIETNAMESE = 610;
	
		DHL.SITE.PROFILEQUESTIONANSWER_LANGUAGE.arrOrderBy = new Object();
		DHL.SITE.PROFILEQUESTIONANSWER_LANGUAGE.arrOrderBy[DHL.SITE.PROFILEQUESTIONANSWER_LANGUAGE.ENGLISH] = 1;
		DHL.SITE.PROFILEQUESTIONANSWER_LANGUAGE.arrOrderBy[DHL.SITE.PROFILEQUESTIONANSWER_LANGUAGE.GERMAN] = 2;
		DHL.SITE.PROFILEQUESTIONANSWER_LANGUAGE.arrOrderBy[DHL.SITE.PROFILEQUESTIONANSWER_LANGUAGE.SPANISH] = 3;
		DHL.SITE.PROFILEQUESTIONANSWER_LANGUAGE.arrOrderBy[DHL.SITE.PROFILEQUESTIONANSWER_LANGUAGE.FRENCH] = 4;
		DHL.SITE.PROFILEQUESTIONANSWER_LANGUAGE.arrOrderBy[DHL.SITE.PROFILEQUESTIONANSWER_LANGUAGE.ITALIAN] = 5;
		DHL.SITE.PROFILEQUESTIONANSWER_LANGUAGE.arrOrderBy[DHL.SITE.PROFILEQUESTIONANSWER_LANGUAGE.CREOLE] = 6;
		DHL.SITE.PROFILEQUESTIONANSWER_LANGUAGE.arrOrderBy[DHL.SITE.PROFILEQUESTIONANSWER_LANGUAGE.DUTCH] = 7;
		DHL.SITE.PROFILEQUESTIONANSWER_LANGUAGE.arrOrderBy[DHL.SITE.PROFILEQUESTIONANSWER_LANGUAGE.JAPANESE] = 8;
		DHL.SITE.PROFILEQUESTIONANSWER_LANGUAGE.arrOrderBy[DHL.SITE.PROFILEQUESTIONANSWER_LANGUAGE.PORTUGESE] = 9;
		DHL.SITE.PROFILEQUESTIONANSWER_LANGUAGE.arrOrderBy[DHL.SITE.PROFILEQUESTIONANSWER_LANGUAGE.SWEDISH] = 10;
		DHL.SITE.PROFILEQUESTIONANSWER_LANGUAGE.arrOrderBy[DHL.SITE.PROFILEQUESTIONANSWER_LANGUAGE.ARABIC] = 11;
		DHL.SITE.PROFILEQUESTIONANSWER_LANGUAGE.arrOrderBy[DHL.SITE.PROFILEQUESTIONANSWER_LANGUAGE.KOREAN] = 12;
		DHL.SITE.PROFILEQUESTIONANSWER_LANGUAGE.arrOrderBy[DHL.SITE.PROFILEQUESTIONANSWER_LANGUAGE.HINDI] = 13;
		DHL.SITE.PROFILEQUESTIONANSWER_LANGUAGE.arrOrderBy[DHL.SITE.PROFILEQUESTIONANSWER_LANGUAGE.MANDARIN] = 14;
		DHL.SITE.PROFILEQUESTIONANSWER_LANGUAGE.arrOrderBy[DHL.SITE.PROFILEQUESTIONANSWER_LANGUAGE.POLISH] = 15;
		DHL.SITE.PROFILEQUESTIONANSWER_LANGUAGE.arrOrderBy[DHL.SITE.PROFILEQUESTIONANSWER_LANGUAGE.RUSSIAN] = 16;
		DHL.SITE.PROFILEQUESTIONANSWER_LANGUAGE.arrOrderBy[DHL.SITE.PROFILEQUESTIONANSWER_LANGUAGE.UKRAINIAN] = 17;
		DHL.SITE.PROFILEQUESTIONANSWER_LANGUAGE.arrOrderBy[DHL.SITE.PROFILEQUESTIONANSWER_LANGUAGE.VIETNAMESE] = 18;

		DHL.SITE.PROFILEQUESTIONANSWER_LANGUAGE.wakeup = function(aData) {
			var oMemberArea = new DHL.SITE.PROFILEQUESTIONANSWER_LANGUAGE();
			oMemberArea.__wakeUp(aData);
			return oMemberArea;
		}

		DHL.SITE.PROFILEQUESTIONANSWER_LANGUAGE.getLanguageImage = function getLanguageImage(intLanguageId) {
			intReturnId = "";
			switch(parseInt(intLanguageId)) {
				case DHL.SITE.PROFILEQUESTIONANSWER_LANGUAGE.CREOLE:
					intReturnId = 834969;
				break;
				case DHL.SITE.PROFILEQUESTIONANSWER_LANGUAGE.DUTCH:
					intReturnId = 835034;
				break;
				case DHL.SITE.PROFILEQUESTIONANSWER_LANGUAGE.ENGLISH:
					intReturnId = 835097;
				break;
				case DHL.SITE.PROFILEQUESTIONANSWER_LANGUAGE.FRENCH:
					intReturnId = 834949;
				break;
				case DHL.SITE.PROFILEQUESTIONANSWER_LANGUAGE.GERMAN:
					intReturnId = 834928;
				break;
				case DHL.SITE.PROFILEQUESTIONANSWER_LANGUAGE.ITALIAN:
					intReturnId = 834980;
				break;
				case DHL.SITE.PROFILEQUESTIONANSWER_LANGUAGE.JAPANESE:
					intReturnId = 834984;
				break;
				case DHL.SITE.PROFILEQUESTIONANSWER_LANGUAGE.SPANISH:
					intReturnId = 834941;
				break;
				case DHL.SITE.PROFILEQUESTIONANSWER_LANGUAGE.SWEDISH:
					intReturnId = 835063;
				break;
				case DHL.SITE.PROFILEQUESTIONANSWER_LANGUAGE.ARABIC:
					intReturnId = 834890;
				break;
				case DHL.SITE.PROFILEQUESTIONANSWER_LANGUAGE.HINDI:
					intReturnId = 834975;
				break;
				case DHL.SITE.PROFILEQUESTIONANSWER_LANGUAGE.KOREAN:
					intReturnId = 834992;
				break;
				case DHL.SITE.PROFILEQUESTIONANSWER_LANGUAGE.MANDARIN:
					intReturnId = 834920;
				break;
				case DHL.SITE.PROFILEQUESTIONANSWER_LANGUAGE.POLISH:
					intReturnId = 835057;
				break;
				case DHL.SITE.PROFILEQUESTIONANSWER_LANGUAGE.RUSSIAN:
					intReturnId = 835057;
				break;
				case DHL.SITE.PROFILEQUESTIONANSWER_LANGUAGE.UKRAINIAN:
					intReturnId = 835095;
				break;
				case DHL.SITE.PROFILEQUESTIONANSWER_LANGUAGE.VIETNAMESE:
					intReturnId = 835105;
				break;
				case DHL.SITE.PROFILEQUESTIONANSWER_LANGUAGE.PORTUGESE:
					intReturnId = 835051;
				break;
				default :
					//alert(intLanguageId);
			}
			return intReturnId;
		}

		DHL.SITE.PROFILEQUESTIONANSWER_LANGUAGE.sortByPriority = function sortByPriority(arrLanguage) {
			var arrReturn = new Array();
			for(intIndex in DHL.SITE.PROFILEQUESTIONANSWER_LANGUAGE.arrOrderBy) {
				for(var intI = 0; intI < arrLanguage.length; intI++) {
					if(parseInt(arrLanguage[intI]) == intIndex) {
						arrReturn.push(arrLanguage[intI]);
					}
				}
			}
			
			return arrReturn;
		} 

		DHL.SITE.PROFILEQUESTIONANSWER_LANGUAGE.prototype.className = 'DHL.SITE.PROFILEQUESTIONANSWER_LANGUAGE';
	}

	

	this.jsClass = DHL.SITE.PROFILEQUESTIONANSWER_LANGUAGE;
	
})();