	// ==============================
	//
	// I18N	
	// 
	// ==============================	
	var sep;
	
	// More action combo label
	var cbMoreActionLabel = "Other actions";
	// More action combo content
	var cbMoreActionItem2	= LABEL_MARK_UNREADS;
	var cbMoreActionItem1	= LABEL_MARK_READS;
	
	function createComboMoreActionContent() {
		sep = "List";
		for (i=1; i<=2; i++) {
			//sep = i==1?"List":"FirstGroup";
			document.write ("<div class='combo" + sep + "Element'><a href='javascript:comboActionMoreAction(" + i + ");'>" + String (eval ('cbMoreActionItem' + i)) + "</a></div>");
		}
	}		
	
	function comboActionMoreAction(cbItem) {
		hideMenus();
		count=0;	
		document.markReadUnread.IDMSG.value="";
		tmpALL="";
		for(var i=0; i<checkboxArray.length ; i++) {
			if (checkboxArray[i][1] != "all") {
				if (isCheckboxChecked('listmsgrecus', checkboxArray[i][0], checkboxArray[i][1])){
					tmpALL=tmpALL + checkboxArray[i][1] + ",";
					count++;
				}
			}
		}
		document.markReadUnread.IDMSG.value = tmpALL;
		switch (cbItem) {
			case 2 : 
						if (count == 0){		
							document.markReadUnread.action="continue.html";
							document.markReadUnread.MESSAGE.value="ERROR_NO_MAIL_TO_UNREAD";
							document.markReadUnread.submit();
							break;
						}
						document.markReadUnread.action="markAsUnread_submit.html"
						document.markReadUnread.submit();
						break;
			case 1 : 
						if (count == 0){		
							document.markReadUnread.action="continue.html";
							document.markReadUnread.MESSAGE.value="ERROR_NO_MAIL_TO_READ";
							document.markReadUnread.submit();
							break;
						}
						document.markReadUnread.action="markAsRead_submit.html"
						document.markReadUnread.submit();
						break;
		}
	}

	
	// Move to combo label
	var cbMoveToLabel	= "Move to";
	var cbMyFolders		= LABEL_MYFOLDERS;
	var cbAllFolders	= "All folders";
	var cbChooseAFolder	= "Choose a folder";
		
	
	function createComboMyFoldersContent(excludeSystemFolders,excludeCurrentFolder,action,excludeInbox,excludeSent,excludeDraft,excludeJunk,displayNewFolderLink,maxDepth,displayMyFoldersLink) {			
		separationFound = false;
		// Insertion du label de la liste dans les item ('Mes dossiers')
		if(displayMyFoldersLink)
			document.write ("<div class='comboListElement comboFolderLevel0'><a href='javascript:"+action+"(" + 0 + ");'>" + cbMyFolders + "</a></div>");
		for (i=beginFolderIndex; i<=endFolderIndex; i++) {
			exclude = excludeSystemFolders && (foldersFunctionnalName[i].substring(0,3)=="SF_");
			exclude = exclude || ((excludeSent) && (foldersFunctionnalName[i]=='SF_OUTBOX'));
			exclude = exclude || ((excludeDraft) && (foldersFunctionnalName[i]=='SF_DRAFT'));
			exclude = exclude || ((excludeInbox) && (foldersFunctionnalName[i]=='SF_INBOX'));
			exclude = exclude || ((excludeJunk) && (foldersFunctionnalName[i]=='SF_JUNK'));
			exclude = exclude || ((excludeCurrentFolder) && (foldersFunctionnalName[i]==currentUserFolderFunctionnalNameJs));
			if (!exclude && (!maxDepth || foldersdepth[i] <= maxDepth)){
				sep = "List";
				foldername=eval('cbFolderItem' + i);
		        try {
		        	document.write ("<div class='combo" + sep + "Element" + " comboFolderLevel" + foldersdepth[i] + "'><a href='javascript:"+action+"(" + i + ");'>" + foldername + "</a></div>");
				} catch (e) {}
			}
		}
		if (displayNewFolderLink){
			sep = "FirstGroup";
			document.write ("<div class='combo" + sep + "Element'><a href='javascript:"+action+"(" + (i) + ");'>" + String (eval ('cbFolderItemNew')) + "</a></div>");
		}
	}	
	
	function comboActionCreateFolder(cbItem) {
		if(cbItem==0) {
			// label de la liste ('Mes dossiers')
			document.formCreateFolder.parentFolderName.value = "";
			document.formCreateFolder.parentFolderPath.value = "";
			setCurrentMenuLabel(cbMyFolders);
			hideMenus();
		}else {
			setCurrentMenuLabel(eval("cbFolderItem"+cbItem));
			hideMenus();
			if (cbItem==1){
				document.formCreateFolder.parentFolderName.value = "";
				document.formCreateFolder.parentFolderPath.value = "";
			}else{				
				document.formCreateFolder.parentFolderName.value = ""+foldersfullname[cbItem];
				document.formCreateFolder.parentFolderPath.value = ""+foldersFunctionnalName[cbItem];
			}
		}
	}
		
	function comboActionRenameFolder(cbItem) {
		setCurrentMenuLabel(eval("cbFolderItem"+cbItem));
		hideMenus();
		if (cbItem==1){
			document.formRenameFolder.oldFolderName.value = "";
		}else{				
			document.formRenameFolder.oldFolderName.value = ""+folders[cbItem];
		}
	}
	
	function comboActionFilterFolder(cbItem) {
		setCurrentMenuLabel(eval("cbFolderItem"+cbItem));
		hideMenus();
		document.customFilterAddForm.FOLDER_TO_MOVE_TO.value = ""+foldersFunctionnalName[cbItem];
	}
		
	function comboActionFilterFolder2(cbItem) {
		setCurrentMenuLabel(eval("cbFolderItem"+cbItem));
		hideMenus();
		document.customFilterAddForm.FOLDER_TO_COPY_TO.value = ""+foldersFunctionnalName[cbItem];
	}
	
	function comboActionPopToFolder(cbItem) {
		setCurrentMenuLabel(eval("cbFolderItem"+cbItem));
		hideMenus();
		document.folderExt.localFolder.value = ""+foldersfullname[cbItem];
	}
	
	function comboActionMoveTo(cbItem) {			
		goToManageFolders=false;	
		if (cbItem>endFolderIndex){
			goToManageFolders=true;			
		}else{		
			document.formsubmitMove.FOLDER_DEST.value = foldersFunctionnalName[cbItem];
		}
		if ((eval(document.formsubmitMove.fromList))&&(document.formsubmitMove.fromList.value=="false")){
			moveMail(goToManageFolders);
		}else{
			moveMails(goToManageFolders);			
		}
		
	}

	function createLeftmenuFolders() {
		//if folders exist, display all the folders
		if (1 == 1) {
			document.write ("<li><a><img src='"+absolutePathForStaticResources+"Images/picto_manage.gif' alt=''>" + LABEL_MYFOLDERS + "</a></li>");
			for (i=beginFolderIndex; i<=endFolderIndex; i++) {
			document.write ("<li class='folders'><a href='folders.htm'>" + String (eval ('cbFolderItem' + i)) + "</a></li>");
			}
			document.write ("<li class='folders' style='background-color: none'><a href='folders.htm'>" + LEFT_MANAGE + "</a><span class='chevron'>&nbsp;&gt&gt</span></li>");
		}
		// else must create a folder
		else document.write ("<li class='folders'><a href='folders.htm'>" + LEFT_MANAGE_CREATE + "</a></li>");
	}	
	
	function createComboSearchInContent() {
		document.write ("<div class='comboListElement'><a href='javascript:comboActionSearchIn(\"" + cbAllFolders + "\", 1);'>" + cbAllFolders + "</a></div>");
		
		separationFound = false;
		separationDisplayed = false;
		for (i=beginFolderIndex; i<=endFolderIndex; i++) {	
			if ((foldersFunctionnalName[i].indexOf("UF_")!=-1)&&(!separationFound)){
				separationFound = true;
				sep = "FirstGroup";
			}else{
				sep = "List";
				if ((separationFound)&&(!separationDisplayed)){
					sep = "FirstGroup";
					separationDisplayed = true;
				}
			}
			if (currentUserFolderFunctionnalNameJs!=""){				
				if (foldersFunctionnalName[i]!=currentUserFolderFunctionnalNameJs){
					document.write ("<div class='combo" + sep + "Element'><a href='javascript:comboActionSearchIn(" + i + ");'>" + String (eval ('cbFolderItem' + i)) + "</a></div>");
					if (sep=="FirstGroup"){
						separationDisplayed = true;
					}
				}
			}else{
				document.write ("<div class='combo" + sep + "Element'><a href='javascript:comboActionSearchIn(" + String (eval ('cbFolderItem' + i)) + "," + i + ");'>" + String (eval ('cbFolderItem' + i)) + "</a></div>");
				if (sep=="FirstGroup"){
					separationDisplayed = true;
				}
			}
		}
	}		
	function comboActionSearchInFolderSystem(lab, cbItem) {
		setCurrentMenuLabel(lab);
		hideMenus();
		document.search.folderSearch.value=lab;
		document.search.FOLDER.value=foldersFunctionnalName[cbItem - 1];
		switch (cbItem) {
			case 1 : 
				document.search.inbox.value="selected";
				document.search.outbox.value="selected";
				document.search.draft.value="selected";
				document.search.trash.value="selected";
				document.search.junk.value="selected";
				document.search.userFolder.value="selected";
				document.search.allFolder.value="selected";
				document.search.index.value=cbItem-1;
				folderType = "ALL";
			break;
			case 2 :
				document.search.inbox.value="selected";
				document.search.outbox.value="";
				document.search.draft.value="";
				document.search.trash.value="";
				document.search.junk.value="";
				document.search.userFolder.value="";
				document.search.allFolder.value="";
				document.search.index.value=cbItem-1;
			break;
			case 3 : 
				document.search.inbox.value="";
				document.search.outbox.value="selected";
				document.search.draft.value="";
				document.search.trash.value="";
				document.search.junk.value="";
				document.search.userFolder.value="";
				document.search.allFolder.value="";
				document.search.index.value=cbItem-1;
			break;
			case 4 :
				document.search.inbox.value="";
				document.search.outbox.value="";
				document.search.draft.value="selected";
				document.search.trash.value="";
				document.search.junk.value="";
				document.search.userFolder.value="";
				document.search.allFolder.value="";
				document.search.index.value=cbItem-1;
			break;
			case 5 : 
				document.search.inbox.value="";
				document.search.outbox.value="";
				document.search.draft.value="";
				document.search.trash.value="";
				document.search.junk.value="selected";
				document.search.userFolder.value="";
				document.search.allFolder.value="";
				document.search.index.value=cbItem-1;
			break;
			case 6 : 
				document.search.inbox.value="";
				document.search.outbox.value="";
				document.search.draft.value="";
				document.search.trash.value="selected";
				document.search.junk.value="";
				document.search.userFolder.value="";
				document.search.allFolder.value="";
				document.search.index.value=cbItem-1;
			break;
		}
	}		
	function comboActionSearchInUserFolder(lab, index) {
		setCurrentMenuLabel(lab);
		hideMenus();
		document.search.folderSearch.value=lab;
		document.search.FOLDER.value=foldersFunctionnalName[index];
		document.search.inbox.value="";
		document.search.outbox.value="";
		document.search.draft.value="";
		document.search.trash.value="";
		document.search.junk.value="";
		document.search.allFolder.value="";
		document.search.userFolder.value="selected";
		document.search.index.value=index;
		folderType = "OTHER";
	}


//*******************Aide SMS contactez nous***********************

	// Search Service combo content
	var cbServiceItem1	= "Envoi de SMS factur&eacute; &agrave; l'unit&eacute;";
	var	cbServiceItem2	= "Envoi de SMS depuis un forfait";
	var	cbServiceItem3	= "Forfait SMS";
	var cbServiceItem4	= "Alertes SMS";
	// Search Service combo label
	var cbServiceLabel = cbServiceItem1;
	
	function createComboServiceContent() {
		for (i=1; i<=4; i++) {
			sep = i==1?"List":"FirstGroup";
			document.write ("<div class='combo" + sep + "Element'><a href='javascript:comboActionService(" + i + ");'>" + String (eval ('cbServiceItem' + i)) + "</a></div>");
		}
	}
	function comboActionService(cbItem) {
		setCurrentMenuLabel(eval ("cbServiceItem" + cbItem));
		document.AIDE_CONTACT.SERVICE.value = eval ("cbServiceItem" + cbItem);
		hideMenus();		
	}
//**********************
	// Search Envoi combo content
	var cbEnvoiItem1	= "Envoi imm&eacute;diat";
	var	cbEnvoiItem2	= "Envoi diff&eacute;r&eacute;";
	// Search Service combo label
	var cbEnvoiLabel = cbEnvoiItem1;
	
	function createComboEnvoiContent() {
		for (i=1; i<=2; i++) {
			sep = i==1?"List":"FirstGroup";
			document.write ("<div class='combo" + sep + "Element'><a href='javascript:comboActionEnvoi(" + i + ");'>" + String (eval ('cbEnvoiItem' + i)) + "</a></div>");
		}
	}
	function comboActionEnvoi(cbItem) {
		setCurrentMenuLabel(eval ("cbEnvoiItem" + cbItem));
		document.AIDE_CONTACT.TYPE_ENVOI.value = eval ("cbEnvoiItem" + cbItem);
		hideMenus();		
	}
//**********************
	// Search Sms combo content
	var cbSmsItem1	= "SMS normal";
	var	cbSmsItem2	= "SMS flash";
	// Search Service combo label
	var cbSmsContent = cbSmsItem1;
	
	function createComboSmsContent() {
		for (i=1; i<=2; i++) {
			sep = i==1?"List":"FirstGroup";
			document.write ("<div class='combo" + sep + "Element'><a href='javascript:comboActionSms(" + i + ");'>" + String (eval ('cbSmsItem' + i)) + "</a></div>");
		}
	}
	function comboActionSms(cbItem) {
		setCurrentMenuLabel(eval ("cbSmsItem" + cbItem));
		document.AIDE_CONTACT.TYPE_SMS.value = eval ("cbSmsItem" + cbItem);
		hideMenus();		
	}

//************************************************************

	
	// Search mail combo content
	var cbSearchMailItem1	= "Sender";
	var cbSearchMailItem2	= "Recipients";
	var cbSearchMailItem3	= "Subject";
	var cbSearchMailItem4	= "Body";
	var cbSearchMailItem5	= "Entire message";
	var cbSearchMailItem6	= "Advanced search";
	// Search mail combo label
	var cbSearchMailLabel = cbSearchMailItem1;
	
	function createComboSearchMailContent() {
		for (i=1; i<=6; i++) {
			sep = i!=6?"List":"FirstGroup";
			document.write ("<div class='combo" + sep + "Element'><a href='javascript:comboActionSearchMail(" + i + ");'>" + String (eval ('cbSearchMailItem' + i)) + "</a></div>");
		}
	}
	function comboActionSearchMail(cbItem) {
		setCurrentMenuLabel(eval ("cbSearchMailItem" + cbItem));
		hideMenus();
		switch (cbItem) {
			case 1 :	
				document.search.searchin.value = "sender";
			break;
			case 2 :	
				document.search.searchin.value = "recipients";
			break;
			case 3 :
				document.search.searchin.value = "object";
			break;
			case 4 : 
				document.search.searchin.value = "body";
			break;
			case 5 :	
				document.search.searchin.value = "searchInWholeMessage";
			break;
			case 6 :	
				document.location = "advSearch.html";
			break;
		}
	}
	
	// Mode Search mail combo content
	var cbModeSearchMailItem1	= "Contains";
	var	cbModeSearchMailItem2	= "Starts with";
	// Search mail combo label
	var cbModeSearchMailLabel = cbModeSearchMailItem1;
	
	function createComboModeSearchMailContent() {
		for (i=1; i<=2; i++) {
			sep = i==1?"List":"FirstGroup";
			document.write ("<div class='combo" + sep + "Element'><a href='javascript:comboActionModeSearchMail(" + i + ");'>" + String (eval ('cbModeSearchMailItem' + i)) + "</a></div>");
		}
	}
	function comboActionModeSearchMail(cbItem) {
		setCurrentMenuLabel(eval ("cbModeSearchMailItem" + cbItem));
		hideMenus();		
	}

	// Filter mail combo content
	var cbFilterMailItem1	= "Sender";
	var cbFilterMailItem2	= "Subject";
	var cbFilterMailItem3	= "To";
	function createComboFilterMailContent() {
		for (i=1; i<=3; i++) {
			sep = i==1?"List":"FirstGroup";
			document.write ("<div class='combo" + sep + "Element'><a href='javascript:comboActionFilterMail(" + i + ");'>" + String (eval ('cbFilterMailItem' + i)) + "</a></div>");
		}
	}
	
	function comboActionFilterMail(cbItem) {
		setCurrentMenuLabel(eval ("cbFilterMailItem" + cbItem));
		hideMenus();
		switch (cbItem) {
			case 1 :	
				document.customFilterAddForm.PART_TO_TEST.value = "FROM";
				if(document.getElementById("abook") != null) {
					document.getElementById("abook").style.visibility="visible";
					document.getElementById("abook").style.display="inline";
				}
			break;
			case 2 :
				document.customFilterAddForm.PART_TO_TEST.value = "SUBJECT";
				if(document.getElementById("abook") != null) {
					document.getElementById("abook").style.visibility="hidden";
					//document.getElementById("abook").style.display="none";
				}
			break;
			case 3 : 
				document.customFilterAddForm.PART_TO_TEST.value = "TO";
				if(document.getElementById("abook") != null) {
					document.getElementById("abook").style.visibility="visible";
					document.getElementById("abook").style.display="inline";
				}
			break;
		}
	}

	// Mode Filter mail combo content
	var cbModeFilterMailItem1	= "Contains";
	var cbModeFilterMailItem2	= "Does not contain";
	var cbModeFilterMailItem3	= "Starts with";
	var cbModeFilterMailItem4	= "Ends with";
	var cbModeFilterMailItem5 = "Equal";
	// Filter mail combo label
	var cbModeFilterMailLabel = cbModeSearchMailItem1;
	
	//fonction utilisee pour ajouter la condition "Equals" dans la liste du control_type
  //pour les custom filters
	function addEqualCondition()
	{
   sep = i==1?"List":"FirstGroup";
	 document.write ("<div class='combo" + sep + "Element'><a href='javascript:comboActionModeFilterMail(" + 5 + ");'>" + cbModeFilterMailItem5 + "</a></div>");
  }
  
	function createComboModeFilterMailContent() {
		for (i=1; i<=4; i++) {
			sep = i==1?"List":"FirstGroup";
			document.write ("<div class='combo" + sep + "Element'><a href='javascript:comboActionModeFilterMail(" + i + ");'>" + String (eval ('cbModeFilterMailItem' + i)) + "</a></div>");
		}
	}
	
	function comboActionModeFilterMail(cbItem) {
		setCurrentMenuLabel(eval ("cbModeFilterMailItem" + cbItem));
		hideMenus();
		switch (cbItem) {
			case 1 :
				document.customFilterAddForm.CONTROL_TYPE.value = "CONTAINS";	
			break;
			case 2 : 
				document.customFilterAddForm.CONTROL_TYPE.value = "CONTAINS_NOT";
			break;
			case 3 :
				document.customFilterAddForm.CONTROL_TYPE.value = "STARTS";
			break;
			case 4 :
				document.customFilterAddForm.CONTROL_TYPE.value = "ENDS";
			break;
			case 5: 
				document.customFilterAddForm.CONTROL_TYPE.value="EQUALS" ; 
			break;
		}
	}

	// Display X messages content
	var cbSelectMailNbItem1 = "10";
	var cbSelectMailNbItem2 = "20";
	var cbSelectMailNbItem3 = "50";
	var cbSelectMailNbItem4 = "100";	
	// Display X messages label
	var cbSelectMailNbLabel = cbSelectMailNbItem1;	
	
	function createComboSelectMailNbContent(page,sort) {
		if (eval(cbSelectMailNbLabel) < eval ('cbSelectMailNbItem1'))
		{
			document.write ("<div class='combo" + sep + "Element'><a href='javascript:comboActionSelectMailNb2(" + cbSelectMailNbLabel + "," + page + "," + sort + ");'>" + cbSelectMailNbLabel + "</a></div>");
		}
		
		for (i=1; i<=4; i++) {
			sep = i==1?"List":"FirstGroup";
			
			document.write ("<div class='combo" + sep + "Element'><a href='javascript:comboActionSelectMailNb(" + i + "," + page + "," + sort + ");'>" + String (eval ('cbSelectMailNbItem' + i)) + "</a></div>");
			
			if (((eval(cbSelectMailNbLabel) > eval ('cbSelectMailNbItem'+i)) && i == 4) || (eval(cbSelectMailNbLabel) > eval ('cbSelectMailNbItem'+i) && (eval(cbSelectMailNbLabel) < eval ('cbSelectMailNbItem'+ (i+1)))))
			{
				document.write ("<div class='combo" + sep + "Element'><a href='javascript:comboActionSelectMailNb2(" + cbSelectMailNbLabel + "," + page + "," + sort + ");'>" + cbSelectMailNbLabel + "</a></div>");
			}
		}
	}
	
	function createComboSelectMailNbContent2() {
		if (eval(cbSelectMailNbLabel) < eval ('cbSelectMailNbItem1'))
		{
			document.write ("<div class='combo" + sep + "Element'><a href='javascript:comboActionSelectMailNb3(" + eval ('cbSelectMailNbItem'+i) + ");'>" + cbSelectMailNbLabel + "</a></div>");
		}
		
		for (i=1; i<=4; i++) {
			sep = i==1?"List":"FirstGroup";
			
			document.write ("<div class='combo" + sep + "Element'><a href='javascript:comboActionSelectMailNb3(" + eval ('cbSelectMailNbItem'+i) + ");'>" + String (eval ('cbSelectMailNbItem' + i)) + "</a></div>");
			
			if (((eval(cbSelectMailNbLabel) > eval ('cbSelectMailNbItem'+i)) && i == 4) || (eval(cbSelectMailNbLabel) > eval ('cbSelectMailNbItem'+i) && (eval(cbSelectMailNbLabel) < eval ('cbSelectMailNbItem'+ (i+1)))))
			{
				document.write ("<div class='combo" + sep + "Element'><a href='javascript:comboActionSelectMailNb3(" + eval ('cbSelectMailNbItem'+i) + ");'>" + cbSelectMailNbLabel + "</a></div>");
			}
		}
	}	
	
	function comboActionSelectMailNb(cbItem,page,sort) {
		hideMenus();
		document.displayOption.PAGE.value   	= page;
		document.displayOption.SORTBY.value 	= ""+sort;
		document.displayOption.nbDisplayMsg.value 	= String (eval ('cbSelectMailNbItem' + cbItem));
		document.displayOption.submit();
	}
	
	function comboActionSelectMailNb2(cbItem,page,sort) {
		hideMenus();
		document.displayOption.PAGE.value   	= page;
		document.displayOption.SORTBY.value 	= ""+sort;
		document.displayOption.nbDisplayMsg.value 	= cbSelectMailNbLabel;
		document.displayOption.submit();
	}
	
	function comboActionSelectMailNb3(cbItem) {
		document.getElementById("selectMailNumberComboLabel").innerHTML = cbItem;
		document.composeform.nbDisplayMsg.value = cbItem;
	}
	
	// Write Mail combo content
	var cbWriteMailItem1	= "Write an SMS";
	var cbWriteMailImg1	= "picto_writeSMS-2.gif";
	var cbWriteMailItem2	= "Send a video message";		
	var cbWriteMailImg2	= "picto_sendVideo.gif";
	var cbWriteMailItem3	= "Send a fax";		
	var cbWriteMailImg3	= "picto_sendFax.gif";
	// Write Mail combo label
	var cbWriteMailLabel 	= "Write a message";
	var cbWriteMailLabelImg		= "ico_write.gif";
	
	var cbWriteMailItem4	= "&#233;crire un MMS";
	var cbWriteMailImg4	= "picto_writeMMS-2.gif";
	
	var cbWriteMailItem5	= "Write an ICal";
	var cbWriteMailImg5	= "picto_ical_write.gif";
	
	function createComboWriteMailContent( writeSmsItem , videoItem, faxItem, icalItem) {
		if (!writeSmsItem && !videoItem && !faxItem && !icalItem){
			if (document.getElementById&&!document.all) {		
				document.getElementById("comboBtExt").style.visibility="hidden";
				document.getElementById("comboBtExt").style.display="none";			
			}
			else if (document.all) {
				document.all["comboBtExt"].style.visibility="hidden";
			}
			else if (document.layers) {
				document.layers["comboBtExt"].visibility = "hidden";
			}
			return;
		}
		
		var sep = "List";
		document.write ("<div class='combo" + sep + "Element'><a href='javascript:comboActionWriteMail(0);'><span><img src='"+absolutePathForStaticResources+"Images/" + cbWriteMailLabelImg + "' alt=''></span>&nbsp;" + cbWriteMailLabel + "</a></div>");
		
		if (icalItem){
			document.write ("<div class='combo" + sep + "Element'><a href='javascript:comboActionWriteMail(5);'><span><img src='"+absolutePathForStaticResources+"Images/" + cbWriteMailImg5 + "' alt=''></span>&nbsp;" + cbWriteMailItem5 + "</a></div>");			
		}
		if (writeSmsItem){
			document.write ("<div class='combo" + sep + "Element'><a href='javascript:comboActionWriteMail(1);'><span><img src='"+absolutePathForStaticResources+"Images/" + cbWriteMailImg1 + "' alt=''></span>&nbsp;" + cbWriteMailItem1 + "</a></div>");
			document.write ("<div class='combo" + sep + "Element'><a href='javascript:comboActionWriteMail(4);'><span><img src='"+absolutePathForStaticResources+"Images/" + cbWriteMailImg4 + "' alt=''></span>&nbsp;" + cbWriteMailItem4 + "</a></div>");
			//sep = "FirstGroup";
		}
		if (videoItem){
			document.write ("<div class='combo" + sep + "Element'><a href='javascript:comboActionWriteMail(2);'><span><img src='"+absolutePathForStaticResources+"Images/" + cbWriteMailImg2 + "' alt=''></span>&nbsp;" + cbWriteMailItem2 + "</a></div>");
			//sep = "FirstGroup";
		}
		if (faxItem){
			document.write ("<div class='combo" + sep + "Element'><a href='javascript:comboActionWriteMail(3);'><span><img src='"+absolutePathForStaticResources+"Images/" + cbWriteMailImg3 + "' alt=''></span>&nbsp;" + cbWriteMailItem3 + "</a></div>");
			//sep = "FirstGroup";
		}
	}

	function comboActionWriteMail(cbItem) {
		hideMenus();
		switch (cbItem) {
			case 0 :
						writeMail(); //Import de nav.js
						break;
			case 1 : 
						Sms(); //Import de nav.js
						break;
			case 2 :
						Video_messages(); //Import de nav.js
						break;
			case 3 : 
						MailToFax(); //Import de nav.js
						break;
			case 4 :
						Mms(); //Import de nav.js
						break;
			case 5 :
						writeIcal(); 
						break;
		}
	}
	
	
	// Reply combo content
	var cbReplyItem1	= "Reply";
	var cbReplyItem2	= "Reply to all";		
	// Reply combo label
	var cbReplyLabel = cbReplyItem1;
	
	// Reply Mail combo content
	var cbReplyWithLabel = "Reply";
	var cbReplyMailImg1		= "ico_write.gif";	
	var cbReplyMailItem1 	= "Reply with an email";
	var cbReplyMailItem2 	= "To sender only";
	var cbReplyMailItem3 	= "To all";
	var cbReplySmsImg1	= "ico_write_sms.gif";
	var cbReplySmsItem1	= "Reply by SMS/MMS";
	// Pour les MMS
	var cbReplyMmsImg1	= "picto_writeMMS-2.gif";
	var cbReplyMmsItem1	= "R&#233;pondre par MMS";
	var cbReplyFaxImg1	= "picto_sendFax.gif";
	var cbReplyFaxItem1	= "Reply by fax";		
	
	var cbReplyIcalImg1	= "picto_ical_write.gif";
	var cbReplyIcalItem1	= "Reply by ical";		
	
	
	var REPLY_MAIL_FROM = 1;
	var REPLY_MAIL_ALL_FROM = 2;
	var REPLY_FAX = 3;
	var REPLY_SMS	= 4;
	var REPLY_ICAL	= 5;
	
	var EMAIL_NATURE = "EMAIL-NATURE";
	var SMS_NATURE = "SMS-NATURE";
	
	function createComboReplyContent() {
		for (i=1; i<=2; i++) {
			sep = i==1?"List":"FirstGroup";
			document.write ("<div class='combo" + sep + "Element'><a href='javascript:comboActionReply(" + i + ");'>" + String (eval ('cbReplyItem' + i)) + "</a></div>");
		}
	}

	function createComboReplyWithContent(replySmsItem,replyFaxItem,emailToSkip,replyIcalItem) {
		var replyMailItem = true;
		
		var replyMailAllItem = true;
		
		// Pas de reply all pour le SMS
		if (msg_nature == SMS_NATURE) replyMailAllItem = false;
		
		var EmailList = getEmails(msg_from);
			
		var FaxList = getFaxNumber();
		
		if (!replyMailItem && !replySmsItem && !replyFaxItem && !replyIcalItem){
			if (document.getElementById&&!document.all) {		
				document.getElementById("comboBtExt").style.visibility="hidden";
				document.getElementById("comboBtExt").style.display="none";			
			}
			else if (document.all) {
				document.all["comboBtExt"].style.visibility="hidden";
			}
			else if (document.layers) {
				document.layers["comboBtExt"].visibility = "hidden";
			}
			return;
		}
		
		var sep = "List";
		if (replyMailItem){			
			for (i=1; i<=2; i++) {
				document.write ("<div class='comboListElement'><a href='javascript:comboActionReply(" + i + ");'><span style='padding-top:5px;'><img src='"+absolutePathForStaticResources+"Images/" + cbReplyMailImg1 + "' alt=''></span>" + String (eval ('cbReplyItem' + i)) + "</a></div>");
			}		
		}
		
		var sep = "FirstGroup";
		if (replyIcalItem) {
			document.write ("<div class='combo" + sep + "Element'><a href=\"#\" onClick=\"javascript:comboActionReply(REPLY_ICAL,\'\');return false;\"><span style='padding-top:3px;'><img src='"+absolutePathForStaticResources+"Images/" + cbReplyIcalImg1 + "' alt=''></span>" + cbReplyIcalItem1 + "</a></div>");					
		}
		
		var sep = "FirstGroup";
		if (replySmsItem){
			document.write ("<div class='combo" + sep + "Element'>");
			document.write ("<a id='ReplySms' class='menuReplyXMS'>");
			document.write ("<span style='padding-top:3px;'>");
			document.write ("<img src='"+absolutePathForStaticResources+"Images/" + cbReplySmsImg1 + "' alt=''></span>" + cbReplySmsItem1);
			document.write ("</a>");
			document.write ("</div>");
			
			sep = "List";
			document.write ("<div class='combo" + sep + "Element'>");
			document.write ("<a id='ReplyMms' class='menuReplyXMS'>");
			document.write ("<span style='padding-top:3px;'>");
			document.write ("<img src='"+absolutePathForStaticResources+"Images/" + cbReplyMmsImg1 + "' alt=''></span>" + cbReplyMmsItem1);
			document.write ("</a>");
			document.write ("</div>");
		}
		
		var sep = "FirstGroup";
		if (replyFaxItem){
			document.write ("<div class='combo" + sep + "Element'><a href=\"#\" onClick=\"javascript:comboActionReply(REPLY_FAX,\'\');return false;\"><span style='padding-top:3px;'><img src='"+absolutePathForStaticResources+"Images/" + cbReplyFaxImg1 + "' alt=''></span>" + cbReplyFaxItem1 + "</a></div>");
			if (FaxList != null && FaxList.length >0){
					if (FaxList.length > 0) {
					var sep = "List";
					// Affichage des numeros de fax
					for (var i=0;i<FaxList.length;i++){
						if (FaxList[i]['type'] == 'fax'){
							document.write ("<div class='combo" + sep + "Element'><div class='comboReplyElement'><a href=\"javascript:comboActionReply(REPLY_FAX,\'"+FaxList[i]['data']+"\');\"><img src='"+absolutePathForStaticResources+"Images/picto_abFax.gif' alt=''>&nbsp;&nbsp;"+changeToDisplayFormat(FaxList[i]['data'])+"</a></div></div>");
						}
					}
				}
			}		
		}
	}
			
	function comboActionReply(cbItem,numToReply) {
		hideMenus();
		switch (cbItem) {
			case REPLY_MAIL_FROM : 
						// repondre a l'expediteur
						document.msg_read_form.TYPE.value="reply";
						// Renseigne l'adresse si l'on desire forcer le repondre a une adresse particuliere
						if (numToReply){
							document.msg_read_form.REPLY_TO.value=numToReply;
						}
						document.msg_read_form.action="write.html";
						document.msg_read_form.target=window.name;
						document.msg_read_form.submit();
						break;
			case REPLY_MAIL_ALL_FROM :
						// repondre a tous
						document.msg_read_form.TYPE.value="reply_all";
						document.msg_read_form.action="write.html";
						document.msg_read_form.target=window.name;
						document.msg_read_form.submit();
						break;
			case REPLY_SMS :
						// repondre par sms
						document.formsubmitReply.target=window.name;
						document.formsubmitReply.action="MU_reply_SMS.html";
						document.formsubmitReply.PHONENUMBER_FOR_REPLY.value=numToReply;
						document.formsubmitReply.submit();
						break;
			case REPLY_FAX :
						// repondre par fax
						document.formsubmitReply.target=window.name;
						document.formsubmitReply.action="mailToFax.html";
						document.formsubmitReply.MSG_TO.value=numToReply;
						document.formsubmitReply.submit();
						break;
			case REPLY_ICAL :
						// repondre par ical
						document.msg_read_form.TYPE.value="reply";						
						document.msg_read_form.action="writeICal.html";
						document.msg_read_form.target=window.name;
						document.msg_read_form.submit();
						break;						
		}
	}
	
	
	// Junk combo content
	var cbJunkItem1	= "Spam";
	var cbJunkItem2	= "Not spam";		
	// Junk combo label
	var cbJunkLabel = "Mark as";
	
	function createComboJunkContent() {
		for (i=1; i<=2; i++) {
			document.write ("<div class='comboListElement'><a href='javascript:comboActionJunk(" + i + ");'>" + String (eval ('cbJunkItem' + i)) + "</a></div>");
		}
	}
	function comboActionJunk(cbItem) {
		hideMenus();
		switch (cbItem) {
			case 1 :
				Spam('inbox.html','traiter_spam_report_submit.html')
				break;
			case 2 :
				Ham('inbox.html','traiter_ham_report_submit.html')
				break;
		}
	}
	
	function createComboJunkContentRead() {
		for (i=1; i<=2; i++) {
			document.write ("<div class='comboListElement'><a href='javascript:comboActionJunkRead(" + i + ");'>" + String (eval ('cbJunkItem' + i)) + "</a></div>");
		}
	}
	
	function comboActionJunkRead(cbItem) {
		hideMenus();
		switch (cbItem) {
			case 1 :
				SpamFromRead();
				break;
			case 2 :
				HamFromRead()
				break;
			
		}
	}
			
			
	function createComboSShow() 
  {	  
		for (i=0; i<=SSHOW_TAB_INTERVAL.length-1; i++) {
		  if (i==0){
     		document.write ("<div class='comboListElement' style='margin-left:-5px;margin-top:-8px;line-height:20px;'><a href='javascript:comboActionSShow(" + i + ");'>" + SSHOW_TAB_INTERVAL[i] + " " + SSHOW_LABEL_SECONDS + "</a></div>");
   		}else{
     		document.write ("<div class='comboListElement' style='margin-left:-5px;margin-top:0px;line-height:20px;'><a href='javascript:comboActionSShow(" + i + ");'>" + SSHOW_TAB_INTERVAL[i] + " " + SSHOW_LABEL_SECONDS + "</a></div>");
      }
		}
		var myElement;
  	if (document.getElementById&&!document.all) {
      myElement = document.getElementById("sshowComboLabel");
  	}
  	else if (document.all) {
      myElement = document.all["sshowComboLabel"];
  	}
  	else if (document.layers) {
  		myElement = document.layers["sshowComboLabel"];
  	}		
    if (myElement.innerHTML){
  	   myElement.innerHTML = SSHOW_TAB_INTERVAL[SSHOW_DEFAULT_INDEX_INTERVAL] + " " + SSHOW_LABEL_SECONDS;
  	}else {		
  	   myElement.open();
  	   myElement.writeln(SSHOW_TAB_INTERVAL[SSHOW_DEFAULT_INDEX_INTERVAL] + " " + SSHOW_LABEL_SECONDS);
  	   myElement.close();
  	}
    var position = SSHOW_TAB_INTERVAL.length * 22;
    document.getElementById("sshowComboContent").style.top=-position;
	}	
	
	function comboActionSShow(cbItem) 
  {
	  setCurrentMenuLabel(SSHOW_TAB_INTERVAL[cbItem] + " " + SSHOW_LABEL_SECONDS);
	  sshow_setInterval(SSHOW_TAB_INTERVAL[cbItem]);
    hideMenus();
  }


	
	// Display Refresh label
	var cbRefreshLabel = "00";
		
  function createComboRefreshContent() {
		for (i=1; i<5; i++) {
			document.write ("<div class='comboListElement'><a href='javascript:comboActionRefresh(\"0" + i + "\");'>" + "0" + String (i) + "</a></div>");
			
		}
	}	
	function comboActionRefresh(cbItem) {
		setCurrentMenuLabel(cbItem);
		hideMenus();
	}
	
	
	// Display Hours label
	var cbHoursLabel = "00";	
	
	function createComboHoursContent() {
		for (i=0; i<=23; i++) {
			if (i < 10) document.write ("<div class='comboListElement'><a href='javascript:comboActionHours(\"0" + i + "\");'>" + "0" + String (i) + "</a></div>");
			else document.write ("<div class='comboListElement'><a href='javascript:comboActionHours(" + i + ");'>" + String (i) + "</a></div>");
		}
	}
	function comboActionHours(cbItem) {
		setCurrentMenuLabel(cbItem);
		hideMenus();
	}
	
	
	// Display Minutes label
	var cbMinutesLabel = "00";	
	function createComboMinutesContent() {
		for (i=0; i<=59; i+=15) {
			if (i < 10) document.write ("<div class='comboListElement'><a href='javascript:comboActionMinutes(\"0" + i + "\");'>" + "0" + String (i) + "</a></div>");
			else document.write ("<div class='comboListElement'><a href='javascript:comboActionMinutes(" + i + ");'>" + String (i) + "</a></div>");
		}
	}	
	function comboActionMinutes(cbItem) {
		setCurrentMenuLabel(cbItem);
		hideMenus();
	}
	
	// Display Minutes label (0 to 59)
	function createCombo59MinutesContent() {
	for (i=0; i<=59; i++) {
		if (i < 10) document.write ("<div class='comboListElement'><a href='javascript:comboAction59Minutes(\"0" + i + "\");'>" + "0" + String (i) + "</a></div>");
		else document.write ("<div class='comboListElement'><a href='javascript:comboAction59Minutes(" + i + ");'>" + String (i) + "</a></div>");
	}
	}	
	function comboAction59Minutes(cbItem) {
		setCurrentMenuLabel(cbItem);
		hideMenus();
	}
	
	
	// Days combo label
	var cbDaysLabel = "Day";
	
	function createComboDaysContent(sDay) {
		var day = 0;
		if (parseInt(sDay) != "NaN")
		{
			day = parseInt(sDay);
		}
		
		var action = 0;
		
		for (i=1; i<=31; i++) {
			if (day == i)
			{
				action = i;
			}
		
			document.write ("<div class='comboListElement'><a href='javascript:comboActionDays(" + i + ");'>" + String (i) + "</a></div>");
		}
		
		if (action != 0)
		{
			comboActionDays(action);
		}
	}		
	function comboActionDays (cbItem) {
		document.search.day.value = cbItem;
		if(currentMenuId=='BeginDayCombo'){document.search.beginDayNumber.value= cbItem;}
		if(currentMenuId=='EndDayCombo'){document.search.endDayNumber.value= cbItem;}
		setCurrentMenuLabel(String (cbItem));
		hideMenus();
	}
	
	
	function createComboDaysContentForSmsHelp(sDay) {
		var day = 0;
		if (parseInt(sDay) != "NaN")
		{
			day = parseInt(sDay);
		}
		
		var action = 0;
		
		for (i=1; i<=31; i++) {
			if (day == i)
			{
				action = i;
			}
		
			document.write ("<div class='comboListElement'><a href='javascript:comboActionDaysForSmsHelp(" + i + ");'>" + String (i) + "</a></div>");
		}
		
		if (action != 0)
		{
			comboActionDays(action);
		}
	}		
	function comboActionDaysForSmsHelp (cbItem) {
		document.AIDE_CONTACT.WHICH_DAY.value = cbItem;
		setCurrentMenuLabel(String (cbItem));
		hideMenus();
	}
	
	// Months combo label
	var cbMonthsLabel = "Month";
	// Months combo content
	var cbMonthsContent = ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"];
	
	function createComboMonthsContent(sMonth) {
		var month = 0;
		if (parseInt(sMonth) != "NaN")
		{
			month = parseInt(sMonth);
		}
		var action = 0;
		
		for (i=0; i<=11; i++) {
			if (month == i)
			{
				action = i;
			}
		
			document.write ("<div class='comboListElement'><a href='javascript:comboActionMonths(" + i + ");'>" + cbMonthsContent[i] + "</a></div>");
		}
		
		if (action != 0)
		{
			comboActionMonths(action);
		}
	}		
	function comboActionMonths (cbItem) {
		document.search.month.value = cbItem + 1;
		setCurrentMenuLabel(cbMonthsContent[cbItem]);
		hideMenus();
	}
		
	function createComboMonths2Content(sMonth) {
		var month = 0;
		if (parseInt(sMonth) != "NaN")
		{
			month = parseInt(sMonth);
		}
		var action = 0;
		
		for (i=0; i<=11; i++) {
			if (month == i)
			{
				action = i;
			}
		
			document.write ("<div class='comboListElement'><a href='javascript:comboActionMonths2(" + i + ");'>" + cbMonthsContent[i] + "</a></div>");
		}
		
		if (action != 0)
		{
			comboActionMonths2(action);
		}
	}	
		
	function comboActionMonths2 (cbItem) {
		document.search.month2.value = cbItem + 1;
		setCurrentMenuLabel(cbMonthsContent[cbItem]);
		hideMenus();
	}
	
	
	function createComboMonthsContentForSmsHelp(sMonth) {
		var month = 0;
		if (parseInt(sMonth) != "NaN")
		{
			month = parseInt(sMonth);
		}
		var action = 0;
		
		for (i=0; i<=11; i++) {
			if (month == i)
			{
				action = i;
			}
		
			document.write ("<div class='comboListElement'><a href='javascript:comboActionMonthsForSmsHelp(" + i + ");'>" + cbMonthsContent[i] + "</a></div>");
		}
		
		if (action != 0)
		{
			comboActionMonths(action);
		}
	}		
	function comboActionMonthsForSmsHelp (cbItem) {
		document.AIDE_CONTACT.WHICH_MONTH.value = cbMonthsContent[cbItem];
		setCurrentMenuLabel(cbMonthsContent[cbItem]);
		hideMenus();
	}
	
	// Days combo label
	var cbYearsLabel = "Year";
	// Days combo content
	var tmpDate = new Date();
	
	function createComboYearsContent(sOrder, sYear) {
		var order = "dec";
		if (sOrder != null && sOrder != "") {
			order = sOrder;
		}
		var year = 0;
		if (parseInt(sYear) != "NaN")
		{
			year = parseInt(sYear);
		}
		var action = 0;
		
		if (order == "dec") {
			for (i=tmpDate.getFullYear(); i>=tmpDate.getFullYear()-10; i--) {
				if (year == i)
				{
					action = i;
				}
			
				document.write ("<div class='comboListElement'><a href='javascript:comboActionYears(" + i + ");'>" + String (i) + "</a></div>");
			}
		}
		else {
			for (i=tmpDate.getFullYear(); i<=tmpDate.getFullYear()+10; i++) {
				if (year == i)
				{
					action = i;
				}
			
				document.write ("<div class='comboListElement'><a href='javascript:comboActionYears(" + i + ");'>" + String (i) + "</a></div>");
			}
		}
		if (action != 0)
		{
			comboActionYears(action);
		}
	}
	function comboActionYears (cbItem) {
		document.search.year.value = cbItem;
		if(currentMenuId=='BeginYearCombo'){document.search.beginYear.value= cbItem;}
		if(currentMenuId=='EndYearCombo'){document.search.endYear.value= cbItem;}
		setCurrentMenuLabel(String (cbItem));
		hideMenus();
	}
	function createComboYearsContent2004to2010ForSmsHelp() {
		for (i=2004; i<=2010; i++) {
			document.write ("<div class='comboListElement'><a href='javascript:comboActionYearsForSmsHelp(" + i + ");'>" + String (i) + "</a></div>");
		}
	}		
	function comboActionYearsForSmsHelp (cbItem) {
		document.AIDE_CONTACT.WHICH_YEAR.value = cbItem;
		setCurrentMenuLabel(String (cbItem));
		hideMenus();
	}
		
	// Destination combo content
	var cbDestinItem1	= "France - Metropolitan area";
	var	cbDestinItem2	= "French - overseas department";
	var	cbDestinItem3	= "France - overseas territory";
	var 	cbDestinItem4	= "Belgium";
	var	cbDestinItem5	= "Germany";
	var	cbDestinItem6	= "UK";
	// Destination combo label
	var cbDestinLabel = cbDestinItem1;
	
	function createComboDestinContent() {
		for (i=1; i<=6; i++) {
			sep = i==1?"List":"FirstGroup";
			document.write ("<div class='combo" + sep + "Element'><a href='javascript:comboActionDestin(" + i + ");'>" + String (eval ('cbDestinItem' + i)) + "</a></div>");
		}
	}

	function comboActionDestin(cbItem) {
		setCurrentMenuLabel(eval ("cbDestinItem" + cbItem));
		hideMenus();		
	}
	
	// Display NbSMS
	var cbSmsLabel = "00";	
	function createComboNumContent(tableauValeurCombo,nbSmsConso) {
		
		var fisrtElement = true;
		
		for (i=0; i<tableauValeurCombo.length; i++) {
			sep = fisrtElement?"List":"FirstGroup";
			if(nbSmsConso<=tableauValeurCombo[i]){
				if (tableauValeurCombo[i] < 10)
					document.write ("<div class='combo" + sep + "Element'><a href='javascript:comboActionNbSms(\"0" + tableauValeurCombo[i] + "\");'>" + "0" + tableauValeurCombo[i] + "</a></div>");
				else
					document.write ("<div class='combo" + sep + "Element'><a href='javascript:comboActionNbSms(" + tableauValeurCombo[i] + ");'>" + tableauValeurCombo[i] + "</a></div>");
				
				firstElement = false;
			}
		}
	}
	
	function comboActionNbSms(cbItem) {
		setCurrentMenuLabel(cbItem);
		hideMenus();
	}
	
/********************************************/
	
	// ==============================
	//	
	// Global variables	
	//
	// ==============================
	var currentMenuId = null;
	var currentMenuContentId = null;
	var freezedMenu = "";

	// ==============================
	//
	// Unfreeze menus to allow display
	//
	// ==============================
	function unFreezeMenu() {
		freezedMenu = "";
	}
	
	// ==============================	
	//  Get current menu label object	
	// ==============================
	function getCurrentMenuLabel() {		
		if (currentMenuId) {	
			var menuLabelId = currentMenuId + "Label";
			if (document.getElementById&&!document.all) {
				return document.getElementById(menuLabelId);				
			}
			else if (document.all) {
				return document.all[menuLabelId];
			}
			else if (document.layers) {
				return document.layers[menuLabelId];			
			}					
		}
	}
	
	// ===================================	
	//  Retrieve the input comboStatus value
	//  If input comboStatus doesn't exist, return "active"
	//  params : 
	//		- menuId : id of combo
	// ===================================
	function getMenuStatusValue(menuId) {		
		var currentMenuStatusValue = "active";		
		var currentMenuStatusObj = getMenuStatus(menuId);
		if (currentMenuStatusObj) {
			currentMenuStatusValue = currentMenuStatusObj.value;
		}		
		return currentMenuStatusValue;
	}
	
	// ===================================
	//  Retrieve the input comboStatus object	
	//  params : 
	//		- menuId : id of combo
	// ===================================
	function getMenuStatus(menuId) {
		var currentMenuStatusId = menuId + "Status";
		var currentMenuStatusObj;		
		if (document.getElementById&&!document.all) {
			if (document.getElementById(currentMenuStatusId))
				currentMenuStatusObj = document.getElementById(currentMenuStatusId);							
		}
		else if (document.all) {
			if (document.getElementById(currentMenuStatusId))
			currentMenuStatusObj = document.getElementById(currentMenuStatusId);			
		}
		else if (document.layers) {
			if (document.layers[currentMenuStatusId])
				currentMenuStatusObj = document.layers[currentMenuStatusId];				
		}	
		return currentMenuStatusObj;
	}
	
	// ===================================
	//  Activate selected menu
	//  params : 
	//		- menuId : id of combo
	// ===================================
	function activeMenu(menuId) {			
		if (!currentMenuId)
			currentMenuId = menuId;
		var currentMenuLabel = getCurrentMenuLabel();
		setMenuStatus(menuId, "active");		
		currentMenuLabel.className = "";
	}
	
	// ===================================
	//  Deactivate selected menu
	//  params : 
	//		- menuId : id of combo
	// ===================================
	function deactiveMenu(menuId) {
		if (!currentMenuId)
			currentMenuId = menuId;
		var currentMenuLabel = getCurrentMenuLabel();
		setMenuStatus(menuId, "inactive");		
		currentMenuLabel.className = "inactive";						
	}
	
	
	
	// ===================================
	//
	//  Update input comboStatus with the value
	//  If input comboStatus doesn't exist, nothing is done
	//  params : 
	//		- menuId : id of combo
	//		- value : value which will be set
	// ===================================
	function setMenuStatus(menuId, value) {						
		var currentMenuStatusObj = getMenuStatus(menuId);
		if (currentMenuStatusObj) {
			currentMenuStatusObj.value = value;
		}					
	}
	
	// ===================================
	//
	//  Show selected menu
	//  
	//  params : 
	//		- menuId : id of clicked combo
	//      - keepOverflowValue : allow to avoid the deletion of the overflow CSS property
	// ===================================
	function showMenu(menuId,keepOverflowValue) {	
		var currentMenu;
		var currentMenuContent;
		var currentMenuStatus;
		
		if (freezedMenu == menuId) {
			return;
		}
		// Memorize menu id
		currentMenuId = menuId;

		// Compute and memorize menu content id
		currentMenuContentId = menuId + "Content";
		
		//retrieve menu status
		currentMenuStatus = getMenuStatusValue(menuId);						
		if (currentMenuStatus == "active") {
		
			// Recuperation du type de browser
			var isSafari = navigator.userAgent.indexOf('Safari') != -1 || navigator.platform == 'MacIntel';
		
			// Get selected menu and show corresponding menu content
			if (document.getElementById&&!document.all) {
				currentMenu = document.getElementById(menuId);				
				currentMenuContent = document.getElementById(currentMenuContentId);
	
				// Show selected menu
				currentMenuContent.style.visibility = "visible";			
				currentMenuContent.style.display = "inline";
				if (!isSafari && !keepOverflowValue){
					currentMenuContent.style.overflow="hidden";
				}
			}
			else if (document.all) {
				currentMenu = document.all[menuId];
				//currentMenuContent = document.all[currentMenuContentId];
				currentMenuContent = document.getElementById(currentMenuContentId);
	
				// Show selected menu
				currentMenuContent.style.visibility="visible";
				currentMenuContent.style.display = "inline";			
				if (!isSafari && !keepOverflowValue){
					currentMenuContent.style.overflow="hidden";	
				}
			}
			else if (document.layers) {
				currentMenu = document.layers[menuId];			
				
				// Show selected menu		
				document.layers[currentMenuContentId].visibility="visible";
				document.layers[currentMenuContentId].display = "inline";
				
				if (!isSafari && !keepOverflowValue){
					document.layers[currentMenuContentId].overflow="hidden";
				}
			}

			
					
			// Set document on click event to hide menus
			document.onclick = hideMenus;
			
			hideMenusTinyMCE();
		}		
	}
	
	function showMenuEmoticon(menuId) {
		
		var currentMenu;
		var currentMenuContent;
		var currentMenuStatus;
		
		if (freezedMenu == menuId) {
			return;
		}
		// Memorize menu id
		currentMenuId = menuId;

		// Compute and memorize menu content id
		currentMenuContentId = menuId + "Content";
		
		//retrieve menu status
		currentMenuStatus = getMenuStatusValue(menuId);						
		if (currentMenuStatus == "active") {
		
			// Get selected menu and show corresponding menu content
			if (document.getElementById&&!document.all) {
				currentMenu = document.getElementById(menuId);				
				currentMenuContent = document.getElementById(currentMenuContentId);
	
				// Show selected menu
				currentMenuContent.style.visibility = "visible";			
				currentMenuContent.style.display = "block";
			}
			else if (document.all) {
				currentMenu = document.all[menuId];
				//currentMenuContent = document.all[currentMenuContentId];
				currentMenuContent = document.getElementById(currentMenuContentId);
	
				// Show selected menu
				currentMenuContent.style.visibility="visible";
				currentMenuContent.style.display = "block";			
			}
			else if (document.layers) {
				currentMenu = document.layers[menuId];			
				
				// Show selected menu		
				document.layers[currentMenuContentId].visibility="visible";
				document.layers[currentMenuContentId].display = "block";
			}						
					
			// Set document on click event to hide menus
			document.onclick = hideMenusEmoticon;
			
			hideMenusTinyMCE();
		}		
	}
	
	function hideMenusTinyMCE () {
		if (typeof(TinyMCE_AdvancedTheme) != "undefined") {
			TinyMCE_AdvancedTheme._afficher_forecolorMenu = false;
			document.getElementById("idForeColorOrange").src = tinyMCE.themeURL + "/images/button_menu.gif";
			TinyMCE_AdvancedTheme._afficher_HiliteColorMenu = false;
			document.getElementById("idHiliteColorOrange").src = tinyMCE.themeURL + "/images/button_menu.gif";
			
			var el = document.getElementById('mce_editor_0_fcMenu_blocker');
			if (el) {
				el.style.display = 'none';
			}
			
			el = document.getElementById('mce_editor_0_bcMenu_blocker');
			if (el) {
				el.style.display = 'none';
			}
			
			el = document.getElementById('mce_editor_0_fcMenu');
			if (el) {
				el.style.display = 'none';
			}
			
			el = document.getElementById('mce_editor_0_bcMenu');
			if (el) {
				el.style.display = 'none';
			}
		}
	}
	
	// ================================== 
	//
	//  Hides the currently opened menu
	//
	// ================================== 
	function hideMenus() {	
		var currentMenuContent;
	
		if (currentMenuContentId != null) {
			if (document.getElementById&&!document.all) {		
				currentMenuContent = document.getElementById(currentMenuContentId);
				currentMenuContent.style.visibility = "hidden";
				currentMenuContent.style.display = "none";			
			}
			else if (document.all) {
				//currentMenuContent = document.all[currentMenuContentId];
				currentMenuContent = document.getElementById(currentMenuContentId);
				
				// Show selected menu
				currentMenuContent.style.visibility = "hidden";
				currentMenuContent.style.display = "none";				
			}
			else if (document.layers) {
				document.layers[currentMenuContentId].visibility = "hidden";
				document.layers[currentMenuContentId].display = "none";				
			}
		}
		freezedMenu = currentMenuId;
		currentMenuContentId = null;
		document.onclick = null;
		setTimeout("unFreezeMenu()", 1000);
	}
	
	function hideMenusEmoticon() {	
		var currentMenuContent;
	
		if (currentMenuContentId != null) {
			if (document.getElementById&&!document.all) {		
				currentMenuContent = document.getElementById(currentMenuContentId);
				currentMenuContent.style.visibility = "hidden";
			}
			else if (document.all) {
				//currentMenuContent = document.all[currentMenuContentId];
				currentMenuContent = document.getElementById(currentMenuContentId);
				
				// Show selected menu
				currentMenuContent.style.visibility = "hidden";
			}
			else if (document.layers) {
				document.layers[currentMenuContentId].visibility = "hidden";
			}
		}
		freezedMenu = currentMenuId;
		currentMenuContentId = null;
		document.onclick = null;
		setTimeout("unFreezeMenu()", 1000);
	}
	
	// ==========================================
	//
	// Set the current menu label
	//
	// Params :
	//	- aLabel : the string to set as menu label
	// ==========================================
	function setCurrentMenuLabel(aLabel) {
		var currentMenuLabel = getCurrentMenuLabel();
		if(currentMenuLabel!=null)
			if (currentMenuLabel.innerHTML){
				currentMenuLabel.innerHTML = aLabel;
			}else {		
				currentMenuLabel.open();
				currentMenuLabel.writeln(aLabel);
				currentMenuLabel.close();
			}
	}										
	
	// Mode Pop mail combo content
	var cbPopItem1	= "POP 3";
	var cbPopItem2	= "IMAP 4";
    var cbPopItem3  = "POPS";
	var cbPopItem4  = "IMAPS";

	
	function createComboPopContent(valeur) {
		var taille = 0;
		if(valeur == true){
        	taille = 4;
		}else if(valeur == false) {
			taille = 2;
		}
		for (i=1; i<=taille; i++) {
			sep = i==1?"List":"FirstGroup";
			document.write ("<div class='combo" + sep + "Element'><a href='javascript:comboActionPop(" + i + ");'>" + String (eval ('cbPopItem' + i)) + "</a></div>");
		}
    }
	
	
	
	function comboActionPop(cbItem) {
		setCurrentMenuLabel(eval ("cbPopItem" + cbItem));
		hideMenus();
		switch (cbItem) {
			case 1 :
				document.folderExt.port.value = 110;
				document.folderExt.type.value = 1;
				document.folderExt.confPort.value= 110;
				document.folderExt.confType.value = 1;
				break;
			case 2 :
				document.folderExt.port.value = 143;
				document.folderExt.type.value = 2;
				document.folderExt.confPort.value= 143;
				document.folderExt.confType.value = 2;
				break;
			case 3 :
				document.folderExt.port.value = 995;
				document.folderExt.type.value = 1;
				document.folderExt.confPort.value= 995;
				document.folderExt.confType.value = 1;
				break;
			case 4 :
				document.folderExt.port.value = 993;
				document.folderExt.type.value = 2;                                       
				document.folderExt.confPort.value= 993;
				document.folderExt.confType.value = 2;
				break;
		}
	}
	
	// Mode language import/export combo content

	function createComboLanguageContent(action) {
		for (i = 0; i < tablanguages.length; i++) {
			var sep = "List";
			document.write ("<div class='combo" + sep + "Element'><a href='javascript:comboActionLanguage(" + i + ");'>" + String (eval ('tablanguages['+i+']')) + "</a></div>");
		}
	}
	
	function comboActionLanguage(cbItem) {
		setCurrentMenuLabel(eval("tablanguages["+cbItem+"]"));
		varLangue = langue_user;
		varLangue = eval ("tablanguages["+cbItem+"]");
		hideMenus();
		document.formulaire.ABlanguage.value = varLangue;
		document.formulaire.submit();
	}
	
	// ==========================================
	//   Combo list categorie selection action
	// ==========================================
	var comboLabel 	= "Any category";
	function createComboCategorieContent(action) {
		for (i = 0; i < longCategorie; i++) {
			sep = "List";
			document.write ("<div class='combo" + sep + "Element'><a href='javascript:"+action+"(" + i + ");'>" + String (eval ('cbCategorie['+i+']')) + "</a></div>");
		}
	}
	
	function comboAddCategorieAction(cbItem) {
		setCurrentMenuLabel(eval("cbCategorie["+cbItem+"]"));
		hideMenus();
		document.modadr.categorie.value = eval("cbCategorie["+cbItem+"]");
	}
	
	// ==========================================
	//   Combo list alias selection action
	// ==========================================	
	function createComboAliasContent(action, checkAlert) {
		for (i = 0; i < mEmails.length; i++) {
			var sep = "List";
			if (checkAlert) {
				document.write ("<div class='combo" + sep + "Element'><a href='javascript:"+action+"(" + i + ");alertNeeded();' onclick='alertNotNeeded();'>" + String (eval ('mNames['+i+']')) + " \u003C  " + String (eval ('mEmails['+i+']')) +" \u003E</a></div>");
			} else {
				document.write ("<div class='combo" + sep + "Element'><a href='javascript:"+action+"(" + i + ");'>" + String (eval ('mNames['+i+']')) + " \u003C  " + String (eval ('mEmails['+i+']')) +" \u003E</a></div>");
			}
		}
	}
	
	function comboChooseAliasAction(cbItem) {	
		setCurrentMenuLabel(eval("mNames["+cbItem+"]") + " < " + eval("mEmails["+cbItem+"]") + " >");
		hideMenus();
		
		var dispName = eval("mNames["+cbItem+"]");
		var alName = eval("mEmails["+cbItem+"]");

		if (dispName != "") {
			document.composeform.msg_from.value = "\u0022"+dispName+"\u0022 \u003C"+alName+"\u003E";
			document.composeform.msg_replyto.value = "\u0022"+dispName+"\u0022 \u003C"+alName+"\u003E";
		}
		else {
			document.composeform.msg_from.value = alName;
			document.composeform.msg_replyto.value = alName;
		}
	}
	
	
	function changeToDisplayFormat(number_format){
	var retour = '';
	// modification de la chaine d'origine
	if(number_format.length ==10){
		for (var i=0;i<5;i++){
			retour = retour + number_format.substring(0,2)+' ';
			number_format=number_format.substring(2,number_format.length);
		}
	}
	return retour;
	}	
	
	/** DEPRECATED FOR OFR */
	function createComboSignatContent() {
		for (i=1; i<=5; i++) {
			sep = i==1?"List":"FirstGroup";
			document.write ("<div class='combo" + sep + "Element'><a href='javascript:comboActionSignat(" + i + ");'>" + String (eval ('cbSignatItem' + i)) + "</a></div>");
		}
	}

	function comboActionSignat(cbItem) {
		setCurrentMenuLabel(eval ("cbSignatItem" + cbItem));
		hideMenus();
	}
	
	// Theme combo content
	var cbThemeItem1	= "Aucune";
	var cbThemeCont1	= "";
	var	cbThemeItem2	= "WLPStandard";
	var cbThemeCont2	= "essai WLPStandard";
	var	cbThemeItem3	= "parchemin";
	var cbThemeCont3	= "essai parchemin.css";
	var	cbThemeItem4	= "parchemin2";
	var cbThemeCont4	= "essai parchemin2.css";

	// Theme combo label
	var cbThemeLabel = cbThemeItem1;

	/* DEPRECATED FOR OFR */	
	function createComboThemeContent() {
		for (i=1; i<=4; i++) {
			sep = i==1?"List":"FirstGroup";
			document.write ("<div class='combo" + sep + "Element'>");
			document.write ("<a href='javascript:comboActionTheme(" + i + ");'>" + String (eval ('cbThemeItem' + i)) + "</a>");
			document.write ("</div>");
		}
	}
	
	function comboActionTheme(cbItem) {
		setCurrentMenuLabel(eval ("cbThemeItem" + cbItem));
		hideMenus();		
	}
	
	// Priority combo content
	var cbPriorityItem1	= "Lowest";
	var	cbPriorityItem2	= "Normal";	
	var	cbPriorityItem3	= "High";
	// Priority combo label
	var cbPriorityLabel = cbPriorityItem2;
	
	function createComboPriorityContent() {
		for (i=1; i<=3; i++) {
			sep = i==1?"List":"FirstGroup";
			document.write ("<div class='combo" + sep + "Element'><a href='javascript:comboActionPriority(" + i + ");alertNeeded();' onclick='alertNotNeeded();'>" + String (eval ('cbPriorityItem' + i)) + "</a></div>");
		}
	}

	function comboActionPriority(cbItem) {
		setCurrentMenuLabel(eval ("cbPriorityItem" + cbItem));
		hideMenus();
		switch (cbItem) {
			case 1 :	
				document.composeform.msg_importance.value = "5";
						break;
			case 2 :
				document.composeform.msg_importance.value = "3";
						break;
			case 3 : 
				document.composeform.msg_importance.value = "1";
						break;
		}
	}
					
	
	function createComboAdrContent() {
		for (i=1; i<=6; i++) {
			sep = i==1?"List":"FirstGroup";
			document.write ("<div class='combo" + sep + "Element'><a href='javascript:comboActionAdr(" + i + ");'>" + String (eval ('cbAdrItem' + i)) + "</a></div>");
		}
	}

	function comboActionAdr(cbItem) {
		setCurrentMenuLabel(eval ("cbAdrItem" + cbItem));
		hideMenus();		
	}
	
	
		// Display NbSMS
	var cbSmsLabel = "00";	
	function createComboSmsNumber(tableauValeurCombo,nbSmsConso) {
		
		var fisrtElement = true;
		
		for (i=0; i<tableauValeurCombo.length; i++) {
			sep = fisrtElement?"List":"FirstGroup";
			if(nbSmsConso<=tableauValeurCombo[i]){
				if (tableauValeurCombo[i] < 10)
					document.write ("<div class='combo" + sep + "Element'><a href='javascript:comboActionNbSms(\"0" + tableauValeurCombo[i] + "\");'>" + "0" + tableauValeurCombo[i] + "</a></div>");
				else
					document.write ("<div class='combo" + sep + "Element'><a href='javascript:comboActionNbSms(" + tableauValeurCombo[i] + ");'>" + tableauValeurCombo[i] + "</a></div>");
				
				firstElement = false;
			}
		}
	}
	
	function comboActionNbSms(cbItem) {
		setCurrentMenuLabel(cbItem);
		hideMenus();
	}


	var cbSignatureAddedItem1	= "Active";
	var cbSignatureAddedItem2	= "In-Active";
		
	function createComboSignatureAddedContent(etatAutoAddSign) { 
		for (i=1; i<=2; i++) {
			document.write ("<div class='comboListElement'><a href='javascript:comboActionSignatureAdded(" + i + ");'>" + String (eval ('cbSignatureAddedItem' + i)) + "</a></div>");
		}
		
	}
	
	
	
	function comboActionSignatureAdded(cbItem) {
		setCurrentMenuLabel(eval ("cbSignatureAddedItem" + cbItem));
		hideMenus();
	
				switch (cbItem) {
			case 1 :	
				
					document.autoaddsignatureform.inc_auto_signature.value = "OK";
					if (etat!=document.autoaddsignatureform.inc_auto_signature.value)
			 		{
			 			document.autoaddsignatureform.action="signature_submit_include_sign.html";
						document.autoaddsignatureform.submit();
					}
					break;
			case 2 :
					
					document.autoaddsignatureform.inc_auto_signature.value = "";
					if (etat!=document.autoaddsignatureform.inc_auto_signature.value)
			 		{	
			 			document.autoaddsignatureform.action="signature_submit_include_sign.html";
						document.autoaddsignatureform.submit();
					}
					break;
		}
	}

	
var TITLE_VCARD = "Add a Vcard";
var LABEL1_VCARD = "Always add my Vcard to the sent mails";
var LABEL2_VCARD = "Vcard to add";	
var LABEL_PRO_VCARD = "professionnal";
var LABEL_PERSO_VCARD = "personnal";	
var LABEL_NO_VCARD = "none";	
var CARD_ATTACH = "Add a Vcard";

function createComboCardContent(inputId, from) {	
	for (i=0; i<=vcardCount; i++) {
		sep = i!=1?"List":"FirstGroup";
		document.write ("<div class='combo" + sep + "Element'>");
		if (from=='write') {
			document.write ("<a href='javascript:comboActionCard(" + i + ",\"" + inputId + "\");alertNeeded();' onclick='alertNotNeeded();'>" + String (vcardLabelList[i]) + "</a>");		
		} else {
			document.write ("<a href='javascript:comboActionCard(" + i + ",\"" + inputId + "\");'>" + String (vcardLabelList[i]) + "</a>");
		}
		document.write ("</div>");
	}
}
	
function comboActionCard(cbItem, inputId) {
	// Update de menu
	setCurrentMenuLabel(vcardLabelList[cbItem]);
	hideMenus();
	document.getElementById(inputId).value=vcardIdList[cbItem];			
}

function initComboVCard(cbItem) {
	setCurrentMenuLabel(vcardLabelList[cbItem]);
	if (document.getElementById&&!document.all) {	
		document.getElementById(inputId).value=vcardIdList[cbItem];	
	}
	else if (document.all) {
		document.all[inputId].value=vcardIdList[cbItem];
		//document.getElementById(inputId).value=vcardIdList[cbItem];					
	}
	else if (document.layers) {
		document.layers[inputId].value=vcardIdList[cbItem];
	}
}

function activateCombo(aFormName, aCheckboxName, aValue, aMenuId) {				
if (isCheckboxChecked(aFormName, aCheckboxName, aValue)){				
	activeMenu(aMenuId);	
}
else {	
	deactiveMenu(aMenuId);		
}
}	

var cbMoreActionICalItem1	= "Delete";
var cbMoreActionICalItem2	= cbReplyLabel;
var cbMoreActionICalItem3	= "Forward";
var cbMoreActionICalItem4	= "Mark as spam";
var cbMoreActionICalItem5	= "Mark as Not Spam";

function createComboMoreActionICalContent(spamMode) {		
	for (i=1; i<=3; i++) {			
		document.write ("<div class='comboListElement'><a href='javascript:comboActionMoreActionICal(" + i + ");'>" + String (eval ('cbMoreActionICalItem' + i)) + "</a></div>");
	}
	switch (spamMode) {
		case 1 : 
				document.write ("<div class='comboListElement'><a href='javascript:comboActionMoreActionICal(4);'>" + cbMoreActionICalItem4 + "</a></div>");					
				break;
		case 2 : 
				document.write ("<div class='comboListElement'><a href='javascript:comboActionMoreActionICal(5);'>" + cbMoreActionICalItem5 + "</a></div>");								
				break;
		case 3 : 
				document.write ("<div class='comboListElement'><a href='javascript:comboActionMoreActionICal(4);'>" + cbMoreActionICalItem4 + "</a></div>");
				document.write ("<div class='comboListElement'><a href='javascript:comboActionMoreActionICal(5);'>" + cbMoreActionICalItem5 + "</a></div>");					
				break;
	}
}		
	
	function comboActionMoreActionICal(cbItem) {
		hideMenus();		
		switch (cbItem) {
			case 1 : 
					//delete
					deleteMail();	
					break;
			case 2 : 
					//reply
					Reply();
					break;
			case 3 : 
					//forward
					Forward();
					break;
			case 4 : 
					//traiter comme spam
					SpamFromRead();	
					break;
			case 5 : 
					//traiter comme ham
					HamFromRead();	
					break;
		}
	}
	
	
// display smiley
//smiley_X = chemin du smiley
//smiley_X_Txt = traduction du smiley en format texte
var smiley_1 = absolutePath+"Images/Smiley/fixes/sy_happy.gif";
var smiley_1_Txt = ":-)";
var smiley_2 = absolutePath+"Images/Smiley/fixes/sy_light.gif";
var smiley_2_Txt = ":-|";
var smiley_3 = absolutePath+"Images/Smiley/fixes/sy_tedious.gif";
var smiley_3_Txt = ":-(";

function createSmileyComboContent() { 
	for (i=1; i<4; i++) {
		document.write ("<div class='comboListElement'><span><img id="+String (eval ('smiley_' + i +'_Txt'))+" src="+ String (eval ('smiley_' + i)) + " onClick='javascript:addSmileyToTextarea(this.id)' title="+String (eval ('smiley_' + i +'_Txt'))+"></img></span></div>");
	}	
}

function comboSmileyAdded(cbItem) {
	setCurrentMenuLabel(eval ("smiley_" + cbItem));
	hideMenus();
	
}

// display destination countries 
var COUNTRY_LABEL_FR="[i18n:text.combo.country.metropolitanfrance.label]";
var COUNTRY_LABEL_BE="[i18n:text.combo.country.belgium.label]";
var COUNTRY_LABEL_CH="[i18n:text.combo.country.suisse.label]";
var COUNTRY_DESC_FR="[i18n:text.combo.country.metropolitanfrance.desc]";
var COUNTRY_DESC_BE="[i18n:text.combo.country.belgium.desc]";
var COUNTRY_DESC_CH="[i18n:text.combo.country.suisse.desc]";

var countries = new Array();
var countCountries =0;
// liste des pays de destination pour l'envoi des sms
function createCountryComboContent(countries,action) {
	var list = countries.split(/[,;]/g);
	for(var i=0; i < list.length; i++) {
		var country_code = list[i];
		var c_label = "COUNTRY_LABEL_"+country_code;
		var c_description = "COUNTRY_DESC_"+country_code;
		document.write ("<div class='comboListElement'><a href='javascript:"+action+"(\"" + country_code + "\");'>" + String (eval (c_label)) + " </a></div>");
	}
}
// action sur selection d'un pays	
function comboCountryAction(cbItem) {
	var label = "COUNTRY_LABEL_"+cbItem;
	var desc = "COUNTRY_DESC_"+cbItem;
	document.composeform.selected_country.value=cbItem;
	// affiche l'info conforme au pays selectionne
	var countryInfo = document.getElementById("countryInfo");
	if(countryInfo) {
		countryInfo.innerHTML = eval(desc);
	}
	
	setCurrentMenuLabel(eval (label));
	hideMenus();
}	
// affichage du label correspondant au country_code	
function displayCountryLabel(countryCode) {
	var label = "COUNTRY_LABEL_"+countryCode;
	document.composeform.selected_country.value=countryCode;
	if(eval(label)){
		document.write(eval(label));
	}
}
// affichage du label correspondant au country_code	
function displayCountryInfo(countryCode) {
	var desc = "COUNTRY_DESC_"+countryCode;
	if(eval(desc)){
		document.write(eval(desc));
	}
}
	
/*---------------------------------------AJOUT pour CALENDAR--------------------------------------*/

function setCurrentMenuColor(aColor, aLabel) {
	var currentMenuLabel = getCurrentMenuLabel();
	if(currentMenuLabel!=null){
		if (currentMenuLabel.innerHTML)
			currentMenuLabel.innerHTML = aLabel;	
		currentMenuLabel.style.backgroundColor=aColor;
	}
}	


var eventTypeLabelIdTab = new Array();
var eventPriorityLabelIdTab = new Array();
var eventDisponibilityLabelIdTab = new Array();
var eventBGColorTab = new Array();
var eventTxtColorTab = new Array();
var eventBeginDayTab = new Array();
var eventTimezoneTab = new Array();
var taskPriorityLabelIdTab = new Array();
var taskStateLabelIdTab = new Array();

function createComboCalendarType(is_qck_add){
	for (i=0; i<eventTypeLabelIdTab.length; i++) {
		sep = i==0?"List":"FirstGroup";
		document.write ("<div class='combo" + sep + "Element'><a href='javascript:comboActionCalendarType("+i+","+is_qck_add+");'>" +eventTypeLabelIdTab[i][1]+ "</a></div>");
	}
	if(is_qck_add){
		document.getElementById("BG_COLOR").value="[i18n:look.calendar.event_type.default_background_color]";
	}
}

function comboActionCalendarType(id, is_qck_add){
	currentMenuId="calendarEventTypeCombo";
	setCurrentMenuLabel(eventTypeLabelIdTab[id][1]);
	document.getElementById("TYPEVENT").value=eventTypeLabelIdTab[id][0];
	change_Color();
	if(!is_qck_add){
		hiddenMeeting();
		hideMenus();
	}
}

function createComboCalendarPriority(){
	for (i=0; i<eventPriorityLabelIdTab.length; i++) {
		sep = i==0?"List":"FirstGroup";
		document.write ("<div class='combo" + sep + "Element'><a href='javascript:comboActionCalendarPriority("+i+");'>" +eventPriorityLabelIdTab[i][1]+ "</a></div>");
	}
}

function comboActionCalendarPriority(id){
	setCurrentMenuLabel(eventPriorityLabelIdTab[id][1]);
	document.getElementById("PRIO").value=eventPriorityLabelIdTab[id][0];
	hideMenus();
}

function createComboCalendarDisponibility(){
	for (i=0; i<eventDisponibilityLabelIdTab.length; i++) {
		sep = i==0?"List":"FirstGroup";
		document.write ("<div class='combo" + sep + "Element'><a href='javascript:comboActionCalendarDisponibility("+i+");'>" +eventDisponibilityLabelIdTab[i][1]+ "</a></div>");
	}
}

function comboActionCalendarDisponibility(id){
	setCurrentMenuLabel(eventDisponibilityLabelIdTab[id][1]);
	document.getElementById("DISPO").value=eventDisponibilityLabelIdTab[id][0];
	hideMenus();
}

function createComboCalendarBGColor(){
	for (i=0; i<eventBGColorTab.length; i++) {
		document.write ("<div class='comboListElementColor'><a style='background-color: "+eventBGColorTab[i][1]+"' href='javascript:comboActionCalendarBGColor("+i+");'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</a></div>");
	}
}

function comboActionCalendarBGColor(id){
	setCurrentMenuColor(eventBGColorTab[id][1],"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;");
	document.getElementById("BG_COLOR").value=eventBGColorTab[id][0];
	hideMenus();
}

function createComboCalendarTXTColor(){
	for (i=0; i<eventTxtColorTab.length; i++) {
		document.write ("<div class='comboListElementColor'><a style='background-color: "+eventTxtColorTab[i][1]+"' href='javascript:comboActionCalendarTXTColor("+i+");'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</a></div>");
	}
}

function comboActionCalendarTXTColor(id){
	setCurrentMenuColor(eventTxtColorTab[id][1],"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;");
	document.getElementById("TEXT_COLOR").value=eventTxtColorTab[id][0];
	hideMenus();
}

function createComboCalEventReccMonthPos(){
	for (i=0; i<eventReccMonthlyPositionLabelIdTab.length; i++) {
		sep = i==0?"List":"FirstGroup";
		document.write ("<div class='combo" + sep + "Element'><a href='javascript:comboActionCalEventReccMonthPos("+i+");'>" +eventReccMonthlyPositionLabelIdTab[i][1]+ "</a></div>");
	}
}

function comboActionCalEventReccMonthPos(id){
	setCurrentMenuLabel(eventReccMonthlyPositionLabelIdTab[id][1]);
	document.getElementById("REC_MONTHLY_BYSETPOS").value=eventReccMonthlyPositionLabelIdTab[id][0];
	hideMenus();
}

function createComboCalEventReccMonthByDay(){
	for (i=0; i<eventReccMonthlyByDayLabelIdTab.length; i++) {
		sep = i==0?"List":"FirstGroup";
		document.write ("<div class='combo" + sep + "Element'><a href='javascript:comboActionCalEventReccMonthByDay("+i+");'>" +eventReccMonthlyByDayLabelIdTab[i][1]+ "</a></div>");
	}
}

function comboActionCalEventReccMonthByDay(id){
	setCurrentMenuLabel(eventReccMonthlyByDayLabelIdTab[id][1]);
	document.getElementById("REC_MONTHLY_BYDAY").value=eventReccMonthlyByDayLabelIdTab[id][0];
	hideMenus();
}

function createComboCalEventReccYearlyByMonth(){
	for (i=0; i<eventReccYearlyByMonthLabelIdTab.length; i++) {
		sep = i==0?"List":"FirstGroup";
		document.write ("<div class='combo" + sep + "Element'><a href='javascript:comboActionCalEventReccYearlyByMonth("+i+");'>" +eventReccYearlyByMonthLabelIdTab[i][1]+ "</a></div>");
	}
}

function comboActionCalEventReccYearlyByMonth(id){
	setCurrentMenuLabel(eventReccYearlyByMonthLabelIdTab[id][1]);
	document.getElementById("REC_YEARLY_BYMONTH1").value=eventReccYearlyByMonthLabelIdTab[id][0];
	hideMenus();
}

function createComboCalEventReccYearlyPosition(){
	for (i=0; i<eventReccMonthlyPositionLabelIdTab.length; i++) {
		sep = i==0?"List":"FirstGroup";
		document.write ("<div class='combo" + sep + "Element'><a href='javascript:comboActionCalEventReccYearlyPosition("+i+");'>" +eventReccMonthlyPositionLabelIdTab[i][1]+ "</a></div>");
	}
}

function comboActionCalEventReccYearlyPosition(id){
	setCurrentMenuLabel(eventReccMonthlyPositionLabelIdTab[id][1]);
	document.getElementById("REC_YEARLY_BYSETPOS").value=eventReccMonthlyPositionLabelIdTab[id][0];
	hideMenus();
}

function createComboCalEventReccYearByDay(){
	for (i=0; i<eventReccMonthlyByDayLabelIdTab.length; i++) {
		sep = i==0?"List":"FirstGroup";
		document.write ("<div class='combo" + sep + "Element'><a href='javascript:comboActionCalEventReccYearByDay("+i+");'>" +eventReccMonthlyByDayLabelIdTab[i][1]+ "</a></div>");
	}
}

function comboActionCalEventReccYearByDay(id){
	setCurrentMenuLabel(eventReccMonthlyByDayLabelIdTab[id][1]);
	document.getElementById("REC_YEARLY_BYDAY").value=eventReccMonthlyByDayLabelIdTab[id][0];
	hideMenus();
}

function createComboCalEventReccYearlyByMonth2(){
	for (i=0; i<eventReccYearlyByMonthLabelIdTab.length; i++) {
		sep = i==0?"List":"FirstGroup";
		document.write ("<div class='combo" + sep + "Element'><a href='javascript:comboActionCalEventReccYearlyByMonth2("+i+");'>" +eventReccYearlyByMonthLabelIdTab[i][1]+ "</a></div>");
	}
}

function comboActionCalEventReccYearlyByMonth2(id){
	setCurrentMenuLabel(eventReccYearlyByMonthLabelIdTab[id][1]);
	document.getElementById("REC_YEARLY_BYMONTH2").value=eventReccYearlyByMonthLabelIdTab[id][0];
	hideMenus();
}


function createComboBeginDaySetting(){
	for (i=0; i<eventBeginDayTab.length; i++) {
		sep = i==0?"List":"FirstGroup";
		document.write ("<div class='combo" + sep + "Element'><a href='javascript:comboActionBeginDaySetting("+i+");'>" +eventBeginDayTab[i][1]+ "</a></div>");
	}
}

function comboActionBeginDaySetting(id){
	setCurrentMenuLabel(eventBeginDayTab[id][1]);
	document.getElementById("HBEGIN").value=eventBeginDayTab[id][0];
	hideMenus();
}

function createComboTimezoneSetting(){
	for (i=0; i<eventTimezoneTab.length; i++) {
		sep = i==0?"List":"FirstGroup";
		document.write ("<div class='combo" + sep + "Element'><a href='javascript:comboActionTimezoneSetting("+i+");'>" +eventTimezoneTab[i][1]+ "</a></div>");
	}
}

function comboActionTimezoneSetting(id){
	setCurrentMenuLabel(eventTimezoneTab[id][1]);
	document.getElementById("TIMEZONE").value=eventTimezoneTab[id][0];
	hideMenus();
}

function initCombo(val,tab,form){
	for (i=0; i<tab.length; i++){
		if(tab[i][0]==val){
			document.write(tab[i][1]);
			document.getElementById(form).value=tab[i][0];
		}
	}
}

function createComboTaskStates (){
	for (i=0; i<taskStatesLabelIdTab.length; i++) {
		sep = i==0?"List":"FirstGroup";
		document.write ("<div class='combo" + sep + "Element'><a href='javascript:filterTasksListByState("+taskStatesLabelIdTab[i][0]+");'>" +taskStatesLabelIdTab[i][1]+ "</a></div>");
	}
}

function createComboTaskPriority (){
	for (i=0; i<taskPriorityLabelIdTab.length; i++) {
		sep = i==0?"List":"FirstGroup";
		document.write ("<div class='combo" + sep + "Element'><a href='javascript:comboActionTaskPriority("+i+");'>" +taskPriorityLabelIdTab[i][1]+ "</a></div>");
	}
}

function comboActionTaskPriority(id){
	setCurrentMenuLabel(taskPriorityLabelIdTab[id][1]);
	document.getElementById("TASK_PRIORITY").value=taskPriorityLabelIdTab[id][0];
	hideMenus();
}

function createComboTaskState (){
	for (i=0; i<taskStateLabelIdTab.length; i++) {
		sep = i==0?"List":"FirstGroup";
		document.write ("<div class='combo" + sep + "Element'><a href='javascript:comboActionTaskState("+i+");'>" +taskStateLabelIdTab[i][1]+ "</a></div>");
	}
}

function comboActionTaskState(id){
	setCurrentMenuLabel(taskStateLabelIdTab[id][1]);
	document.getElementById("TASK_STATE").value=taskStateLabelIdTab[id][0];
	hideMenus();
}

