/** Generated by js.php */
/**
	fichier	: coomunauties.js
	date	: 07/08/07
	auteur	: van
**/

//-- permet d'effacer le contenu du block communauté --//
clearCommunauty = function(){
	if(console) console.error('Using deprecated function clearCommunauty');
	if($('google_ad')) {
		$('google_ad').className = 'hide';
	}
	
	$('contentCommunauty').innerHTML= '';
	$('addBookmarkCommunauty').setAttribute('communautyid',0);
	$('addFolderCommunauty').setAttribute('communautyid',0);
	$('divCommunauty').className = 'display';
	$('searchCommunauty').className = 'hide';
	
	$('blockMenuCommunauty').className = 'display';
	$('block2MenuCommunauty').className = 'display';
	
	$('deleteMemberCommunauty').className = 'hide';
	$('leaveCommunauty').className = 'hide';
}

//-- Affiche le(s) Coomunautée(s) --//
displayCommunauties = function(){
	if(console) console.error('Using deprecated displayCommunauties function');


	//efface le contenu de la communautée
	clearCommunauty();
	
	//on definit un communauty_id NULL a la div principale (id = contentCommunauty)
	$('contentCommunauty').setAttribute('communautyid',0);
	
	//on rend les boutons inoperant
	var abc = $('addBookmarkCommunauty').down('a');
	abc.setAttribute('onclick','');
	
	var afc = $('addFolderCommunauty').down('a');
	afc.setAttribute('onclick','');
	
	var sc = $('subscribeCommunauty').down('a');
	sc.setAttribute('onclick','');
	
	$('addBookmarkCommunauty').style.display = 'none';
	$('addFolderCommunauty').style.display = 'none';
	$('subscribeCommunauty').style.display = 'none';
	
	//on recupere les communautes
	new Ajax.Request('/communauties/get',{
		method:'get',
		onComplete: displayComplete
	});
	
	function displayComplete(xhr){ // onComplete
		
		//on recupere les donnees envoyer par PHP
		try{ var data = eval('('+xhr.responseText+')'); }
		catch(e){ if(typeof(console) != 'undefined') console.info(e); }

		//s'il n'y pas de communautés
		if(data.errors.Communauty) {
			$('folderCommunauty').className = 'hide';
			$('contentCommunauty').innerHTML = _mlt("DONT_HAVE_COMMUNAUTY","Vous n\'avez pas de Coomunauté")+'.';
		}
		else{
			$('folderCommunauty').className = 'display';
			//on definit le type d'image des folders
			CommunautyFolder.setType('communauty');
		
			CommunautyFolder.addNavigator(_mlt("COMMUNAUTY","Coomunauté"));
			
			//genere la communauté
			CommunautyFolder.generate(data.Communauty);
				
			//affichage des communautés			
			$('contentCommunauty').appendChild(CommunautyFolder.display());
		}
	}
}


//-- Naviguer dans une communauté --//
openCommunauty = function(communauty_id,parent_id,start,fromCommunautiesPortlet){
	// CommunautiesModule = 1 ou 0
	communautiesModule = 0;
	if (fromCommunautiesPortlet == 1) communautiesModule = 1;

	//efface le contenu de la communautée
	clearCommunauty();
	
	isCommunauted(communauty_id);
	$('folderCommunauty').className = 'display';
	$('menuCommunauty').className = 'display';
		
	//on definit un communauty_id a la div principale (id = contentCommunauty)
	$('contentCommunauty').setAttribute('communautyid',communauty_id);
	$('contentCommunauty').setAttribute('parentid',parent_id);
	
	if(!start) start = 0;
	
	if (Global.isOK == true) {
	
		//on memorise le communauty_id dans le bouton (creer bookmark et dossier)
		$('addBookmarkCommunauty').setAttribute('communautyid',communauty_id);
		$('addBookmarkCommunauty').style.display = 'block';
		$('addFolderCommunauty').setAttribute('communautyid',communauty_id);
		$('addFolderCommunauty').style.display = 'block';
	
		//on recupere les communautes
		new Ajax.Request('/communauties/isUserSubscribed/'+communauty_id,{
			method:'get',
			onComplete: function(xhr){
				if(xhr.responseText != "")
				{
					$('subscribeCommunauty').down('a').innerHTML = xhr.responseText;
				}
			}
		});
		$('subscribeCommunauty').setAttribute('communautyid',communauty_id);
		$('subscribeCommunauty').style.display = 'block';
		
		//on rend les boutons opérant
		var abc = $('addBookmarkCommunauty').down('a'); //bouton ' Creer un favori '
	
		//abc.setAttribute('onclick','alert("ok");addBookmarkCommunauty()');
		Event.stopObserving(abc,'click',addBookmarkCommunauty);
		Event.observe(abc,'click',addBookmarkCommunauty);
		
		var afc = $('addFolderCommunauty').down('a'); //bouton ' Creer un dossier '
		Event.stopObserving(afc,'click',addFolderCommunauty);
		Event.observe(afc,'click',addFolderCommunauty);
		
		var sc = $('subscribeCommunauty').down('a'); //bouton ' S'abonnŽer aux alertes '
		Event.stopObserving(sc,'click',subscribeCommunauty);
		Event.observe(sc,'click',subscribeCommunauty);
		
		
		$('leaveCommunauty').style.display = "block"; // Bouton 'quitter la coomunauté'
		$('inviteCommunauty').style.display = "block"; // Bouton 'Invité'
		$('joinCommunauty').style.display = "none"; // Bouton 's'abonneer'
	}
	else {
		$('addBookmarkCommunauty').style.display = 'none';
		$('addFolderCommunauty').style.display = 'none';
		$('subscribeCommunauty').style.display = 'none';
		
		$('joinCommunauty').style.display = "block"; // Bouton 'S'abonner'
		$('leaveCommunauty').style.display = "none"; // Bouton 'quitter la coomunauté'
		$('inviteCommunauty').style.display = "none"; // Bouton 'invité'
	}
	
	//requete ajax
	new Ajax.Request('/communauties/getFolders/'+communauty_id+'/'+parent_id+'/'+start+'/null/'+communautiesModule,{
		method:'get',
		asynchronous: false,
		onComplete: function(xhr){
			try{ var data = eval('('+xhr.responseText+')'); }
			catch(e){ if(typeof(console) != 'undefined') console.info(e); }
			
			//si l'utilisateur est l admin de la communautée
			if(data.infos.admin){

				//on affiche le bouton supprimer un membre
				$('deleteMemberCommunauty').className = 'display';
				$('contentCommunauty').setAttribute('admincommunauty',1);
			}
			else{
				$('leaveCommunauty').className = 'display';
				$('contentCommunauty').setAttribute('admincommunauty',0);
			}
			
			//-- Folder --//
			
			//div principale des folders
			var folderCommunauty = document.createElement('div');			
			
			//si aucun dossier
			if(data.errors.communautyFolder) folderCommunauty.innerHTML = _mlt("NO_FOLDER","Aucun dossier")+'.';
			else{
				//on definit les droits sur la communautees
				if(data.infos.admin) CommunautyFolder.setMode(1);
				else CommunautyFolder.setMode(0);
				
				//on definit le type d'image des folders
				CommunautyFolder.setType('communautyFolder');
				
				//ajout au dessus des folders, un navigateur

				CommunautyFolder.addNavigator(data.navigator);
				
				//si on detect pas d'erreurs
				if(!data.errors.CommunautyFolder) CommunautyFolder.generate(data.CommunautyFolder);
				else CommunautyFolder.generate(0);
				
				//affichage des communautés			
				folderCommunauty.appendChild(CommunautyFolder.display());
			}
			

			//-- Bookmarks --//
			
			//div principale des bookmarks
			var urlsCommunauty = document.createElement('div');
			
			//si aucun bookmark
			if(data.errors.Urls) urlsCommunauty.innerHTML = _mlt("NO_ROOT_FOLDERS",'Aucun favoris à la racine')+' , '+_mlt("OPEN_FOLDERS","ouvrir les dossiers")+'.';
			else{
				//on definit les droits sur les bookmarks
				if(data.infos.admin) PrivateBookmark.setMode(1);
				else PrivateBookmark.setMode(0);
				
				var infos = data.infos;
				
				if(infos.nbUrls > infos.limit){
					$('pagerTop').style.display = 'block';
					$('pagerBottom').style.display = 'block';
					
					pagers = $$('span.pagesList');
					totals = $$('span.totalPages');
					
					//ajout le pager
					//PrivateBookmark.setPager(data.infos.nbUrls,'updateBookmarkCommunauty',parent_id);
					generatePager(pagers[0],totals[0],"openCommunauty("+communauty_id+","+parent_id+",start)",infos.start,infos.limit,infos.nbUrls);
					generatePager(pagers[1],totals[1],"openCommunauty("+communauty_id+","+parent_id+",start)",infos.start,infos.limit,infos.nbUrls);

					$('pagerTop').style.visibility = 'visible';
					$('pagerBottom').style.visibility = 'visible'
				}
				else{
					$('pagerTop').style.display = 'none';
					$('pagerBottom').style.display = 'none';
					$('pagerTop').style.visibility = 'hidden';
					$('pagerBottom').style.visibility = 'hidden';
				}
				
				//genere les bookmarks
				PrivateBookmark.generateBookmarks(data.Urls);
				
				//on ajout a la div princiaple de la communautée
				urlsCommunauty.appendChild(PrivateBookmark.display());
			}
				
			
			//-- Affichage --//
			$('folderCommunauty').appendChild(folderCommunauty);			
			$('contentCommunauty').appendChild(urlsCommunauty);			
			
		}
	});
}






//-- Met a jour les bookmarks --//
updateBookmarkCommunauty = function(parent_id,start){
	
	//on recupere le communauty_id
	var communauty_id = $('contentCommunauty').getAttribute('communautyid');

	if(!parent_id) parent_id = $('contentCommunauty').getAttribute('parentid');
	if(!start) start = 0;
	
	new Ajax.Request('/communauties/getFolders/'+communauty_id+'/'+parent_id+'/'+start,{
		method:'get',
		onComplete:function(xhr){
			try{ var data = eval('('+xhr.responseText+')'); }
			catch(e){ if(typeof(console) != 'undefined') console.info(e); }
			
			var infos = data.infos;
				
			if(infos.nbUrls > infos.limit){
				$('pagerTop').className = 'display';
				$('pagerBottom').className = 'display';
				
				pagers = $$('span.pagesList');
				totals = $$('span.totalPages');
				
				//ajout le pager
				//PrivateBookmark.setPager(data.infos.nbUrls,'updateBookmarkCommunauty',parent_id);
				generatePager(pagers[0],totals[0],"openCommunauty("+communauty_id+","+parent_id+",start)",infos.start,infos.limit,infos.nbUrls);
				generatePager(pagers[1],totals[1],"openCommunauty("+communauty_id+","+parent_id+",start)",infos.start,infos.limit,infos.nbUrls);

				$('pagerTop').style.visibility = 'visible';
				$('pagerBottom').style.visibility = 'visible'
			}
			else{
				$('pagerTop').className = 'hide';
				$('pagerBottom').className = 'hide';
			}
			
			PrivateBookmarks.update(data.Urls);
			$('contentCommunauty').appendChild(PrivateBookmarks.display());
		}
	});
}






//-- Naviguer dans un dossier d'une communautée --//
openFolderCommunauty = function(folder_id){
	var communauty_id = $('contentCommunauty').getAttribute('communautyid');
	openCommunauty(communauty_id,folder_id);
}

//-- Supprime un folder confirmation --//
deleteFolderConfirm = function(communauty_folder_id){
	dialog('confirmationdelFolder',{
		title: _mlt("CONFIRM_DELETE_TITLE",'Confirmer la suppression'),
		content:_mlt("CONFIRM_DELETE_FOLDER",'Etes-vous sûr de vouloir supprimer ce dossier')+' ?',
		size:'200,80',
		okAction:'deleteCommunautyFolder('+communauty_folder_id+')',
		type:'confirm'}).display();
}
//-- Supprimer folder --//
deleteCommunautyFolder = function(communauty_folder_id){
	new Ajax.Request('/communauties/delete_folder/'+communauty_folder_id,{
		method:'get',
		onSuccess: function(xhr){
			var result = eval('(' + xhr.responseText + ')');
			if(result.error) {
				dialog('deleteCommunautyFolderErrorDlg', {
					title: _mlt('COMMUNAUTY_FOLDER_DELETE_ERROR', 'Erreur lors de la suppression du dossier'),
					content: result.error,
					type:'info',
					size:'200,80'
				}).display();
			} else {
				openCommunauty(result.communauty_id, result.parent_id);
			}
	}
		
	});
	
	closeDialog();
}








addBookmarkCommunautySave = function(xhr, communauty, folder) {
	var result = eval('(' + xhr.responseText + ')');
	openCommunauty(communauty, folder);

	if(result.error) {
		dialog('addBookmarkCommunautyError', {
			title: _mlt("COMMUNAUTY_ADD_BOOKMARK_ERROR",'Erreur lors de l\'ajout du bookmark'),
			content:result.error,
			size:'200,80',
			type:'info'
		}).display();
	} else {
		closeDialog();
	}
}


//-- invite un coomunautée --//
inviteCommunauty = function(){
	var communauty_id = $('bookmarksContainer').getAttribute('communautyid');
	
	dialog('inviteCommunauty',{
		source:'/communauties/invite_communauty/'+communauty_id,
		size:'255,350'
		}
	).display();
}

//-- Rechercher dans la coomunauté --//
searchCoomunauty = function(criteria,start)
{
	// on masque les dossiers
	//Element.hide($('foldersArea'))

	// on affiche le bouton de retour aux dossiers
	Element.show($('backToCoomunauty'))
	
	if(start == null) start = 0;
	
	new Ajax.Request('/communauties/search/'+criteria+'/'+start,{
		asynchronous: false,
		method:'get',
		onComplete: generateSearchCoomunauty
	});
}



generateSearchCoomunauty = function(xhr){
	
	var data = eval('('+xhr.responseText+')');
	
	$('hr_under_search').className = "display";
	
	//on cache le menu de la coomunauté
	if($('blockMenuCommunauty')) $('blockMenuCommunauty').className = 'hide';
	if($('block2MenuCommunauty')) $('block2MenuCommunauty').className = 'hide';
	
	//on efface le contenu groupes
	$('divCommunauty').className = 'hide';
	$('searchCommunauty').className = 'display';
	
	//titre recherche
	var divInfos = document.createElement('div');
	
	if(data.infos.bookmarks.nb_matches) divInfos.innerHTML = data.infos.bookmarks.summary;
	else divInfos.innerHTML = data.errors.bookmarks;
	
	//affiche la partie recherche
	$('infosSearchCommunauty').innerHTML = '';
	$('contentSearchCommunauty').innerHTML = '';
	$('contentSearchCommunauty').style.display = 'block';
	$('infosSearchCommunauty').appendChild(divInfos);
	
	// gestion du pager
	if(data.infos.bookmarks.nb_matches > data.infos.bookmarks.limit)
	{
		pagers = $$('span.pagesList')
		totals = $$('span.totalPages')
		generatePager(pagers[0],totals[0],"searchCoomunauty(\""+encodeURIComponent($('criterium').value)+"\",start)",data.infos.bookmarks.start,data.infos.bookmarks.limit,data.infos.bookmarks.nb_matches)
		generatePager(pagers[1],totals[1],"searchCoomunauty(\""+encodeURIComponent($('criterium').value)+"\",start)",data.infos.bookmarks.start,data.infos.bookmarks.limit,data.infos.bookmarks.nb_matches)
		$('pagerTop').className = 'display';
		$('pagerBottom').className = 'display';

	}else {
		$('pagerTop').className = 'hide';
		$('pagerBottom').className = 'hide';
	}

	if(data.infos.bookmarks.nb_matches){
		PrivateBookmark.setMode(0);
		Global.type_current = 'searchCommunauty';
		
		//PrivateBookmark.setPager(data.infos.nbBookmarks,'searchCoomunauty',0);
		PrivateBookmark.generateBookmarks(data.bookmarks);
		$('contentSearchCommunauty').appendChild(PrivateBookmark.display());
	}
}




//-- Verifie si un Coomnaute appartient deja a cette communauté --//

isCommunauted = function(communauty_id){
	new Ajax.Request('/communauties/isCommunauted/'+communauty_id,{
		method:'post',
		asynchronous: false,
		onComplete: function(xhr){
			var data = xhr.responseText;

			if(data == 1) Global.isOK = true;
			else Global.isOK = false;
		}
	});
	
	return Global.isOK
}


//-- quand on click sur une communauté dans la portlet --//

askJoinCommunauty = function(a){
	var communauty_id = a.getAttribute('communautyid');	
	
	if(User.isLogged) {
		switchToCommunauty(communauty_id);
	} else {
		dialog('askJoinCommunauty',{
		title: _mlt("ASK_JOIN_COMMUNAUTY_TITLE",'Rejoindre une Coomunauté'),
		content: _mlt("PLEASE_OPEN_ACCOUNT_COMMUNAUTY",'Veuillez ouvrir un compte afin de pouvoir rejoindre votre coomunauté'),
		size:'220,80',
		type:'infos'}).display();
	}
}


//-- permet de valider la demande pour rejoindre une communauté --//

askJoinCommunautyConfirm = function(communauty_id,creator_id){
	new Ajax.Request('/communauties/askJoinCommunauty/'+communauty_id+'/'+creator_id,{
		method:'post'
	});
}






//-- affiche toutes les communautés --//

getAllCommunauty = function(){
	unselectedAllTab();
	
	//si la pub google est afficher
	$('google_ad').className = 'hide';
	new Ajax.Updater('bookmarksContainer','/communauties/getAllCommunauty');
}





//-- supprimer un membre --//

deleteMemberCommunauty = function(){
	var communauty_id = $('bookmarksContainer').getAttribute('communautyid');
	
	dialog('deleteMemberCommunauty',{
		source:'/communauties/deleteMember/'+communauty_id,
		size:'200,130'
		}
	).display();
}


//-- confirmation de la suppression d'un membre --//

deleteMemberCommunauty_confirm = function(f){
	var action = f.action;
	new Ajax.Request(action,{
		method:'post',
		postBody: Form.serialize(f),
		onComplete: function(xhr){
			closeDialog();
		}
	});
}




leaveCommunautyConfirm = function(communauty_id){
	new Ajax.Request('/communauties/leave/'+communauty_id,{asynchronous:false});
	//on affiche toute suite apres les communautés de la personne courant
	displayCommunauties();
}

addCommunautyFolderSave = function(e) {
	Event.stop(e);
	var form = Event.findElement(e, 'form');

	var communauty_id = $F(form['data[CommunautyFolder][communauty_id]']);
	var parent_id = $F(form['data[CommunautyFolder][parent_id]']);
	var folderName = $F(form['data[CommunautyFolder][name]']);
	if(/^\s*$/.test(folderName)) {
		alert(_mlt("FOLDER_NAME_ERROR","Veuillez saisir un nom pour le dossier")+'.');
		return;
	}
	
	new Ajax.Request(
		'/communauties/add_folder/' + communauty_id + '/' + parent_id,
		{
			method: 'post',
			parameters: Form.serialize(form),
			onSuccess: function(xhr) {
				var results = eval('(' + xhr.responseText + ')');
				if(results.error) {
					dialog('addCommunautyFolderErrorDlg', {
						title: _mlt("COMMUNAUTY_ADD_FOLDER_ERROR",'Erreur lors de l\'ajout du dossier'),
						content:results.error,
						size:'200,80',
						type:'info'
					}).display();
				} else {
					closeDialog();
					Communauty.generateNavigator();
				}
			}
		}
	);
}

/**
 * Hook for the onchange event on access level selects in
 * the communauty members management form.
 * @param {Event} e onChange event.
 * @param {HTMLFormElement} f Form containing the select.
 */
communautyAccessLevelSelectChangeHook = function(e, f) {
	$('communauty_members_list_table').getElementsBySelector('.update_access_level_radio').each(function(s) {
		s.disable();
	});

	new Ajax.Request(
		f.getAttribute('action') + '/' + $F(f.communauty_id) + '/' + $F(f.user_id) + '/' + $RF(f.access_level),
		{
			method: f.getAttribute('method'),
			onComplete: function() {
				$('communauty_members_list_table').getElementsBySelector('.update_access_level_radio').each(function(s) {
					s.enable();
				});
			},
			onSuccess: function(xhr) {
				var results = eval('(' + xhr.responseText + ')');
				if(results.error) {
					dialog('communautyRightsError',{
						title: _mlt("COMMUNAUTY_RIGHTS_UPDATE_ERROR",'Erreur lors de la mise &agrave; jour des droits'),
						content:results.error,
						size:'200,80',
						type:'info'}).display();
				} else {
					dialog('communautyRightsUpdated',{
						title: _mlt("COMMUNAUTY_RIGHTS_UPDATE_SUCCESS",'Droits d\'acc&egrave;s mis &agrave; jour'),
						content:results.success,
						size:'200,80',
						type:'info'}).display();
				}
				
			}
		}
	);
}

/**
 * Hook for the submit event on the delete member form in communauty
 * members management.
 * @param {Event} e Submit event.
 */
communautyDeleteMemberSubmitHook = function(e) {
	Event.stop(e);
	var f = Event.findElement(e, 'form');
	$('communauty_members_list_table').getElementsBySelector('.delete_member_submit').each(function(s) {
		s.disable();
	});
	
	new Ajax.Request(
		f.getAttribute('action') + '/' + $F(f.communauty_id) + '/' + $F(f.user_id),
		{
			method: f.getAttribute('method'),
			onComplete: function() {
				$('communauty_members_list_table').getElementsBySelector('.delete_member_submit').each(function(s) {
					s.enable();
				});
			},
			onSuccess: function(xhr) {
				var results = eval('(' + xhr.responseText + ')');
				if(results.error) {
					dialog('communautyDeleteMemberError',{
						title: _mlt("COMMUNAUTY_DELETE_MEMBER_ERROR",'Erreur lors de la suppression du membre'),
						content:results.error,
						size:'200,80',
						type:'info'}).display();
				} else {
					var tr = f.ancestors()[1];
					
					tr.remove();
					dialog('communautyDeleteMemberSuccess',{
						title: _mlt("COMMUNAUTY_DELETE_MEMBER_SUCCESS",'Membre supprimé'),
						content:results.success,
						size:'200,80',
						type:'info'}).display();
				}
				
			}
		});

}

/*checkFolderField = function(f){
	//test du champ
	if(f[2].value.length <= 0){
		alert(_mlt("FOLDER_NAME_ERROR","Veuillez saisir un nom pour le dossier")+'.');
		return false;
	}
	else{
		//requete AJAX (voir common.js -> ../webroot/js/)
		return requestURL('/communauties/add_folder/'+f[0].value+'/'+f[1].value,'post',f);
	}
}*/

checkCommunautyField = function(f){

	//test du champ
	if(f[0].value.length <= 0){
		alert(_mlt("COMMUNAUTY_NAME_ERROR","Veuillez saisir un nom pour la Coomunauté")+'.');
		return false;
	}
	else{
		//requete AJAX (voir common.js -> ../webroot/js/)
		return requestURL('/communauties/add','post',f);
	}
}

/*checkFolderUpdateField = function(f){
	if(f[2].value.length <= 0){ alert(_mlt("FOLDER_NAME_ERROR")+'.'); return false; }
	else return requestURL('/communauties/edit_folder/'+f[0].value+'/'+f[1].value,'post',f);
}*/

checkCommunautyUpdateField= function(f){

	//test du champ
	if(f[0].value.length <= 0){
		alert(_mlt("COMMUNAUTY_NAME_ERROR")+".");
		return false;
	}
	else{
		//requete AJAX (voir common.js -> ../webroot/js/)
		return requestURL('/communauties/edit','post',f);
	}
}

//-- quittez une communauté --//

askLeaveCommunauty = function(communauty_id){
	
	new Ajax.Request("/modules/incrementCounter/"+BOOKMARK_MODULE);

	var communauty_id = $('bookmarksContainer').getAttribute('communautyid');
	
	dialog('askLeaveCommunauty',{
		title:_mlt('LEAVE_COMMUNAUTY','Quitter la coomunaut&eacute;'),
		content:_mlt('LEAVE_COMMUNAUTY_CONFIRM','Etes-vous s&ucirc;r de vouloir quitter la Coomunaut&eacute;'),
		size:'220,80',
		okAction:'leaveCommunautyConfirm('+communauty_id+');closeDialog()',
		type:'confirm'}).display();
}

//-- S'abonner à la communauté --//

joinACommunauty = function(communauty_id){
	var communauty_id = $('bookmarksContainer').getAttribute('communautyid');
	
	dialog('askJoinCommunauty',{
		title:_mlt('JOIN_COMMUNAUTY',"S\'abonner &agrave; la coomunaut&eacute;"),
		content:_mlt('JOIN_COMMUNAUTY_CONFIRM',"Etes-vous s&ucirc;r de vouloir rejoindre cette Coomunaut&eacute;"),
		size:'220,80',
		okAction:'joinCommunautyConfirm('+communauty_id+');closeDialog()',
		type:'confirm'}).display();
}

displayChampMail = function(){
	var options = $('select_communauty').options;
	var sel = 0;
	for(var i=0;i<options.length;i++){
		if(options[i].selected){
			sel = options[i].value;
		}
	}

	if(sel){
		$('blockInviteCommunauty').style.display = 'block';
		$('communauty_id').value = sel;
		$('choixCommunauty').style.display = 'none';
	}
	$('blockInviteCommunauty').style.display = 'block';
}



