//appellée lors du choix d'un district
function selDis()
{
	//on reinit les liste suivantes
	document.getElementById("rech_m_assoc").options[0].selected=true;
	document.getElementById("rech_m_domact").options[0].selected=true;
	document.getElementById("rech_m_activ").options[0].selected=true;

	//on recupe la valeur du district
	var valdis = document.getElementById('rech_m_dist').options[document.getElementById('rech_m_dist').selectedIndex].value;

	var url = '/layout/set/district/';
	// notice the use of a proxy to circumvent the Same Origin Policy.

	new Ajax.Request(url, {
	  parameters: {pdis: valdis},
	  onSuccess: function(transport) {
			var selem = transport.responseText.split("|");

			//on vide la liste déroulante
			document.getElementById("rech_m_assoc").options.length = 0;

			//on mets un élément vide
			var O_Opt = document.createElement('OPTION');
			document.getElementById("rech_m_assoc").appendChild( O_Opt);
			O_Opt.text = "-- Association --";
			O_Opt.value = "";

			for(var jj=0; jj < selem.length; jj++)
			  {
				 if(selem[jj] != "")
				  {
					 var tabinfos = selem[jj].split("-");

					 if(tabinfos[0] != "")
					 {
						 var O_Opt = document.createElement('OPTION');
						 document.getElementById("rech_m_assoc").appendChild( O_Opt);
						 O_Opt.text = tabinfos[1];
						 O_Opt.value = tabinfos[0];
					 }
				  }
			  }
	  }
	});

}

function selAss()
{
	//on reinit les liste suivantes
	document.getElementById("rech_m_domact").options[0].selected=true;
	document.getElementById("rech_m_activ").options[0].selected=true;

	//on recupe la valeur du district et de lassoc
	var valass = document.getElementById('rech_m_assoc').options[document.getElementById('rech_m_assoc').selectedIndex].value;
	var valdis = document.getElementById('rech_m_dist').options[document.getElementById('rech_m_dist').selectedIndex].value;

	var url = '/layout/set/assoc/';
	// notice the use of a proxy to circumvent the Same Origin Policy.

	new Ajax.Request(url, {
	  parameters: {pass: valass, pdis: valdis},
	  onSuccess: function(transport) {
			var selem = transport.responseText.split("|");

			//on vide la liste déroulante
			document.getElementById("rech_m_domact").options.length = 0;

			//on mets un élément vide
			var O_Opt = document.createElement('OPTION');
			document.getElementById("rech_m_domact").appendChild( O_Opt);
			O_Opt.text = "-- Domaine d'activité --";
			O_Opt.value = "";

			for(var jj=0; jj < selem.length; jj++)
			  {
					var tabinfos = selem[jj].split("-");

					if(tabinfos[0] != "")
					  {
						 var O_Opt = document.createElement('OPTION');
						 document.getElementById("rech_m_domact").appendChild( O_Opt);
						 O_Opt.text = tabinfos[1];
						 O_Opt.value = tabinfos[0];
					  }
			  }
	  }
	});
}

function selDom()
{
	//on reinit les liste suivantes
	document.getElementById("rech_m_activ").options[0].selected=true;

	//on recupe la valeur du district ,de lassoc et du domaine d'activité
	var valdomact = document.getElementById('rech_m_domact').options[document.getElementById('rech_m_domact').selectedIndex].value;
	var valass = document.getElementById('rech_m_assoc').options[document.getElementById('rech_m_assoc').selectedIndex].value;
	var valdis = document.getElementById('rech_m_dist').options[document.getElementById('rech_m_dist').selectedIndex].value;

	var url = '/layout/set/domain/';
	// notice the use of a proxy to circumvent the Same Origin Policy.

	new Ajax.Request(url, {
	  parameters: {pass: valass, pdis: valdis, pdomact: valdomact},
	  onSuccess: function(transport) {
			var selem = transport.responseText.split("|");

			//on vide la liste déroulante
			document.getElementById("rech_m_activ").options.length = 0;

			//on mets un élément vide
			var O_Opt = document.createElement('OPTION');
			document.getElementById("rech_m_activ").appendChild( O_Opt);
			O_Opt.text = "-- Activité principale --";
			O_Opt.value = "";

			for(var jj=0; jj < selem.length; jj++)
			  {
					var tabinfos = selem[jj].split("-");

					if(tabinfos[0] != "")
					  {
						 var O_Opt = document.createElement('OPTION');
						 document.getElementById("rech_m_activ").appendChild( O_Opt);
						 O_Opt.text = tabinfos[1];
						 O_Opt.value = tabinfos[0];
					  }
			  }
	  }
	});
}


//fonction qui lance la recherche
function rech_m()
{
	var valnom = document.getElementById('rech_m_nom').value;
	var valdis = document.getElementById('rech_m_dist').options[document.getElementById('rech_m_dist').selectedIndex].value;
	var valass = document.getElementById('rech_m_assoc').options[document.getElementById('rech_m_assoc').selectedIndex].value;	
	var valdomact = document.getElementById('rech_m_domact').options[document.getElementById('rech_m_domact').selectedIndex].value;
	var valactiv = document.getElementById('rech_m_activ').options[document.getElementById('rech_m_activ').selectedIndex].value;

	/*alert( "valnom => " + valnom + " " 
			+ "valdis => " + valdis + " " 
			+ "valass => " + valass + " " 
			+ "valdomact => " + valdomact + " "  
			+ "valactiv => " + valactiv + " "  );*/
	
	//var url = '/Structure-de-Cobaty/Liste-des-membres';
	var url = '/Structure-de-Cobaty/Liste-des-membres';
	// notice the use of a proxy to circumvent the Same Origin Policy.

	new Ajax.Request(url, {
	  parameters: {pnom: valnom, pdis: valdis, pass: valass, pdomact: valdomact, pactiv: valactiv, pfilariane:1},
 	  onLoading: function (xhr) { Element.show('div_attente_mbr'); Element.show('div_attente_fade');  },
	  onComplete: function (xhr) {
		   Element.hide('div_attente_mbr');
		   Element.hide('div_attente_fade');
	  },
	  onSuccess: function(transport) {
			var sRetour = transport.responseText;

			//alert( "sRetour => " + sRetour + " " );
			
			document.getElementById("ZoneContent").innerHTML = sRetour;
	  }
	});
}

function show_mbr(idMbr)
{
	document.getElementById("div_detail_mbr").style.display="block";
	document.getElementById("div_detail_mbr").innerHTML = document.getElementById("membre_" + idMbr + "_detail").innerHTML;

}

function afficheAgenda(pMois, pAnnee)
{
	var url = '/Parametrage/Agenda';

	if(pMois == "" && pAnnee == "")
	{
		new Ajax.Request(url, {
			onSuccess: function(transport) {
			var sRetour = transport.responseText;
			document.getElementById("div_cont_agenda").innerHTML = sRetour;
			}
		});
	}
	else
	{
		new Ajax.Request(url, {
			parameters: {month: pMois, year: pAnnee},
		    onLoading: function (xhr) { Element.show('div_attente_mbr'); Element.show('div_attente_fade');  },
		    onComplete: function (xhr) {
			   Element.hide('div_attente_mbr');
			   Element.hide('div_attente_fade');
			},
			onSuccess: function(transport) {
			var sRetour = transport.responseText;
			document.getElementById("div_cont_agenda").innerHTML = sRetour;
			}
		});		
	}
}

function afficheAgendaVieAs(pMois, pAnnee)
{
	var url = '/Parametrage/AgendaDis';

	if(pMois == "" && pAnnee == "")
	{
		new Ajax.Request(url, {
			onSuccess: function(transport) {
			var sRetour = transport.responseText;
			document.getElementById("div_cont_agenda").innerHTML = sRetour;
			}
		});
	}
	else
	{
		new Ajax.Request(url, {
			parameters: {month: pMois, year: pAnnee},
		    onLoading: function (xhr) { Element.show('div_attente_mbr'); Element.show('div_attente_fade');  },
		    onComplete: function (xhr) {
			   Element.hide('div_attente_mbr');
			   Element.hide('div_attente_fade');
			},
			onSuccess: function(transport) {
			var sRetour = transport.responseText;
			document.getElementById("div_cont_agenda").innerHTML = sRetour;
			}
		});		
	}
}

function afficheAgendaVieBlog(pMois, pAnnee, idAssoce)
{
	var url = '/Parametrage/AgendaDis/';

	if(pMois == "" && pAnnee == "")
	{
		new Ajax.Request(url, {
			parameters: {numassoc: idAssoce},
			onSuccess: function(transport) {
			var sRetour = transport.responseText;
			document.getElementById("div_cont_agenda").innerHTML = sRetour;
			}
		});
	}
	else
	{
		new Ajax.Request(url, {
			parameters: {month: pMois, year: pAnnee, numassoc: idAssoce},
		    onLoading: function (xhr) { Element.show('div_attente_mbr'); Element.show('div_attente_fade');  },
		    onComplete: function (xhr) {
			   Element.hide('div_attente_mbr');
			   Element.hide('div_attente_fade');
			},
			onSuccess: function(transport) {
			var sRetour = transport.responseText;
			document.getElementById("div_cont_agenda").innerHTML = sRetour;
			}
		});		
	}
}

/*appelé sur l'affichage des associations pour gérer les petits onglets*/
//var asso_openedMenu = "general";
//var asso_ongletActif = "lienGeneral";
function ShowSubMenu(subMenuName, lienAActiver)
{
   //if(asso_openedMenu!=subMenuName)
   //{
	   style = document.getElementById(subMenuName).style;
	   lien_a_activer = document.getElementById(lienAActiver);
	   state = style.display;
	   if(state == "")
	   {
		  style.display = "none";
	   }
	   else
	   {
		   	document.getElementById("general").style.display = "none";
			document.getElementById("lienGeneral").className = "";
			
			document.getElementById("equipe").style.display = "none";
			document.getElementById("lienEquipe").className = "";
			
			document.getElementById("commission").style.display = "none";
			document.getElementById("lienCommission").className = "";
			
			document.getElementById("listeMembres").style.display = "none";
			document.getElementById("lienListeMembres").className = "";
		   
			/*if(asso_openedMenu != "")
			{
				document.getElementById(asso_openedMenu).style.display = "none";
				document.getElementById(asso_ongletActif).className = "";
			} */
		  style.display = "";
		  lien_a_activer.className = "OngletActive";
		  //asso_openedMenu = subMenuName;
		  //asso_ongletActif = lienAActiver;
	   }
   //}
}

//fonction qui lance la recherche des membres sur l'affichage des associations
function liste_membre( valnom, valdis, valass, valdomact, valactiv, idDivContenant )
{
	//var valnom = document.getElementById('rech_m_nom').value;
	//var valdis = document.getElementById('rech_m_dist').options[document.getElementById('rech_m_dist').selectedIndex].value;
	//var valass = document.getElementById('rech_m_assoc').options[document.getElementById('rech_m_assoc').selectedIndex].value;	
	//var valdomact = document.getElementById('rech_m_domact').options[document.getElementById('rech_m_domact').selectedIndex].value;
	//var valactiv = document.getElementById('rech_m_activ').options[document.getElementById('rech_m_activ').selectedIndex].value;
	
	var url = '/Structure-de-Cobaty/Liste-des-membres';
	// notice the use of a proxy to circumvent the Same Origin Policy.

	new Ajax.Request(url, {
	  parameters: {pnom: valnom, pdis: valdis, pass: valass, pdomact: valdomact, pactiv: valactiv, pfilariane: 0},
	  onLoading: function (xhr) { Element.show('div_attente_mbr'); Element.show('div_attente_fade');  },
	  onComplete: function (xhr) {
		   Element.hide('div_attente_mbr');
		   Element.hide('div_attente_fade');
	  },
	  onSuccess: function(transport) {
			var sRetour = transport.responseText;

			document.getElementById( idDivContenant ).innerHTML = sRetour;
	  }
	});
}

//fonction qui lance la recherche des asso sur l'affichage de la carte de france
function redirect_assoc()
{
	//var url = '/Structure-de-Cobaty/Liste-des-membres';
	// notice the use of a proxy to circumvent the Same Origin Policy.
	
	var district = document.getElementById('districtChoice').options[document.getElementById('districtChoice').selectedIndex].value;
	var assoc = document.getElementById('associationChoice').options[document.getElementById('associationChoice').selectedIndex].value;
	
	//alert( "district: " + district + ";association: " + assoc );
	if ( document.getElementById('associationChoice').selectedIndex != 0 )
	{
		window.location.replace("/" + assoc);
	}
}

//appellée lors du choix d'un district
function selectionDistrictStructureCobaty()
{
	//on reinit les liste suivantes
	document.getElementById("associationChoice").options[0].selected=true;

	//on recupe la valeur du district
	var valdis = document.getElementById('districtChoice').options[document.getElementById('districtChoice').selectedIndex].value;
//alert( valdis );
	var url = '/layout/set/districtStructureCobaty/';
	// notice the use of a proxy to circumvent the Same Origin Policy.

	new Ajax.Request(url, {
	  parameters: {pdis: valdis},
	  onSuccess: function(transport) {
			var selem = transport.responseText.split("|");
//alert( selem );
			//on vide la liste déroulante
			document.getElementById("associationChoice").options.length = 0;

			//on mets un élément vide
			var O_Opt = document.createElement('OPTION');
			document.getElementById("associationChoice").appendChild( O_Opt);
			O_Opt.text = "-- Association --";
			O_Opt.value = "";

			for(var jj=0; jj < selem.length; jj++)
			  {
				 if(selem[jj] != "")
				  {
					 var O_Opt = document.createElement('OPTION');
					 document.getElementById("associationChoice").appendChild( O_Opt);
					 
					 var selem_spliter = selem[jj].split(";");
					 
					 O_Opt.text = selem_spliter[1];
					 O_Opt.value = selem_spliter[0];
					 //O_Opt.text = selem[jj];
					 //O_Opt.value = selem[jj];
				  }
			  }
	  }
	});

}

function display_videos()
{
	//var flashvars = { file:’/data/bbb.mp4’,autostart:’true’ };
	//var params = { allowfullscreen:’true’, allowscriptaccess:’always’ };
	//var attributes = { id:’player1’, name:’player1’ };
	//swfobject.embedSWF(’player.swf’,’container1’,’480’,’270’,’9.0.115’,’false’,
	//flashvars, params, attributes);
	
	jwplayer("container").setup(
		{
			autostart: true,
			//controlbar: "none",
			flashplayer: "/design/cobaty2/swf/mediaplayer-5.3-viral/player.swf",///jwplayer/player.swf
			file: "/design/cobaty2/videos/cobaty01Lg_003.flv",
			height: 400, //270
			width: 600 //480
		}
	);
	
	/*var flashvars = { file:"/design/cobaty2/videos/cobaty01Lg_003.flv" };
	var params = { allowfullscreen:"true", allowscriptaccess:"always" };
	var attributes = { id:"player", name:"player" };
	SWFObject.embedSWF("/design/cobaty2/swf/mediaplayer-5.3-viral/player.swf", "container", 320, 240, "9.0.115", "false",
	flashvars, params, attributes, flashLoaded);*/
}

/*function flashLoaded(e) {
	// e.ref is a reference to the Flash object. We’ll pass it to jwplayer() so the API knows where // Add event listeners
	jwplayer(e.ref).onReady(function() { alert("Player is ready"); });
	jwplayer(e.ref).onPlay(function() { alert("Player is playing"); });
	// Interact with the player
	jwplayer(e.ref).play();
	}*/

//form_validate = "function form_validate(form) {                         if (ploopi_validatefield('Nom', form.field_1, 'string'))                                         if (ploopi_validatefield('Prénom', form.field_2, 'string'))                                         if (ploopi_validatefield('Courriel', form.field_3, 'email'))                                         if (ploopi_validatefield('Téléphone', form.field_4, 'emptystring'))                                         if (ploopi_validatefield('Adresse', form.field_5, 'emptystring'))                                         if (ploopi_validatefield('Code Postal', form.field_6, 'emptystring'))                                         if (ploopi_validatefield('Ville', form.field_7, 'emptystring'))                             return(true);     return(false); } var result = form_validate(this); ";
/*function form_validate(form) 
{
	if (ploopi_validatefield('Nom', form.field_1, 'string'))
	if (ploopi_validatefield('Prénom', form.field_2, 'string'))
	if (ploopi_validatefield('Courriel', form.field_3, 'email'))
	if (ploopi_validatefield('Téléphone', form.field_4, 'emptystring'))
	if (ploopi_validatefield('Adresse', form.field_5, 'emptystring'))
	if (ploopi_validatefield('Code Postal', form.field_6, 'emptystring')) 
	if (ploopi_validatefield('Ville', form.field_7, 'emptystring'))
		return(true);     
		return(false); 
}

var result = form_validate(this);*/

function validation_form_contact()
{
	function formCallback(result, form) {
		window.status = "valiation callback for form '" + form.id + "': result = " + result;
	}
	
	var valid = new Validation('form-contact', {immediate : true, onFormValidate : formCallback});
	Validation.addAllThese([
		['validate-password', 'Your password must be more than 6 characters and not be \'password\' or the same as your name', {
			minLength : 7,
			notOneOf : ['password','PASSWORD','1234567','0123456'],
			notEqualToField : 'field1'
		}],
		['validate-password-confirm', 'Your confirmation password does not match your first password, please try again.', {
			equalToField : 'field8'
		}]
	]);
}

function afficher_list_blog_asso( div_a_activer )
{
	document.getElementById('list_asso_blog_district_1').style.display = "none";
	document.getElementById('list_asso_blog_district_2').style.display = "none";
	document.getElementById('list_asso_blog_district_3').style.display = "none";
	document.getElementById('list_asso_blog_district_4').style.display = "none";
	document.getElementById('list_asso_blog_district_5').style.display = "none";
	document.getElementById('list_asso_blog_district_6').style.display = "none";
	document.getElementById('list_asso_blog_district_7').style.display = "none";
	document.getElementById('list_asso_blog_district_8').style.display = "none";
	document.getElementById('list_asso_blog_district_9').style.display = "none";
	document.getElementById('list_asso_blog_district_10').style.display = "none";

	document.getElementById( div_a_activer ).style.display = "";
}

function isValidEMailAddress(adrr){
  var reg= /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,})+$/;
  return reg.test(adrr);
}

function ce_depot_cv_verif()
{
	var errMsg = "";
	
	if(document.getElementById("cv_nom").value == "")
	{
		errMsg += "- nom\n";		
	}
	if(document.getElementById("cv_prenom").value == "")
	{
		errMsg += "- prénom\n";
	}
	
	if(document.getElementById("cv_email").value == "" || !isValidEMailAddress(document.getElementById("cv_email").value))
	{
		errMsg += "- courriel\n";
	}
	
	if(document.getElementById("cv_poste_recherche").value == "")
	{
		errMsg += "- poste recherché\n";
	}
	
	if(document.getElementById("acceptCondition").checked == false)
	{
		errMsg = "Veuillez cocher la case pour accepter les condtions de dépot de CV.\n";
		alert( errMsg );
		return false;
	}
	else if(errMsg != "")
	{	
		alert("Veuillez renseigner les informations suivantes :\n" + errMsg);
		return false;	
	}
	else
	{
		return true;
	}
	
}

function ce_depot_offre_verif()
{
	var errMsg = "";
	
	if(document.getElementById("offre_organisme").value == "")
	{
		errMsg += "- Organisme\n";		
	}
	if(document.getElementById("offre_poste_pourvoir").value == "")
	{
		errMsg += "- Poste à pourvoir\n";
	}
	
	if(document.getElementById("offre_lieu_activite").value == "")
	{
		errMsg += "- Lieu d'activité\n";
	}
	
	if(document.getElementById("offre_type_contrat").value == "")
	{
		errMsg += "- Type de contrat\n";
	}
	
	if(document.getElementById("offre_contact").value == "") // || !isValidEMailAddress(document.getElementById("offre_contact").value)
	{
		errMsg += "- contact\n";
	}
	
	if(document.getElementById("acceptCondition").checked == false)
	{
		errMsg = "Veuillez cocher la case pour accepter les condtions de dépot d'offre d'emploi.\n";
		alert( errMsg );
		return false;
	}
	else if(errMsg != "")
	{
		alert("Veuillez renseigner les informations suivantes :\n" + errMsg);
		return false;
	}
	else
	{
		return true;
	}
	
}

function ce_rep_cv_verif()
{
	var errMsg = "";
	
	if(document.getElementById("rep_nom").value == "")
	{
		errMsg += "- nom\n";		
	}
	if(document.getElementById("rep_societe").value == "")
	{
		errMsg += "- prénom\n";
	}
	
	if(document.getElementById("rep_email").value == "" || !isValidEMailAddress(document.getElementById("rep_email").value))
	{
		errMsg += "- courriel\n";
	}
	
	if(document.getElementById("acceptCondition").checked == false)
	{
		errMsg = "Veuillez cocher la case pour accepter les condtions de contact.\n";
		alert( errMsg );
		return false;
	}
	else if(errMsg != "")
	{	
		alert("Veuillez renseigner les informations suivantes :\n" + errMsg);
		return false;	
	}
	else
	{
		return true;
	}
}

//fonction qui lance la recherche des membres sur l'affichage des associations
function info_district( numDistrict )
{
	//var valnom = document.getElementById('rech_m_nom').value;
	//var valdis = document.getElementById('rech_m_dist').options[document.getElementById('rech_m_dist').selectedIndex].value;
	//var valass = document.getElementById('rech_m_assoc').options[document.getElementById('rech_m_assoc').selectedIndex].value;	
	//var valdomact = document.getElementById('rech_m_domact').options[document.getElementById('rech_m_domact').selectedIndex].value;
	//var valactiv = document.getElementById('rech_m_activ').options[document.getElementById('rech_m_activ').selectedIndex].value;
	
	var url = 'http://www.cobaty.org/Structure-de-Cobaty/Informations-district?pdis='+numDistrict;
	// notice the use of a proxy to circumvent the Same Origin Policy.
	
	new Ajax.Request(url, {
	  //parameters: {pdis: numDistrict},
	  /*onLoading: function (xhr) { Element.show('div_attente_mbr'); Element.show('div_attente_fade');  },
	  onComplete: function (xhr) {
		   Element.hide('div_attente_mbr');
		   Element.hide('div_attente_fade');
	  },*/
	  onSuccess: function(transport) {
			var sRetour = transport.responseText;

			document.getElementById( 'InfosDistrict' ).innerHTML = sRetour;
			//alert( 'a'+sRetour+'b' );
	  }
	});
}

function contactCV(idcv) {
Element.show('div_ccv_mbr'); 
Element.show('div_ccv_fade');

document.getElementById("id_cv").value = idcv;
}

function fermerContactCV() {
Element.hide('div_ccv_mbr'); 
Element.hide('div_ccv_fade'); 

document.getElementById("id_cv").value = "";
}

function contactOffre(idcv) 
{
	Element.show('div_coffre_mbr'); 
	Element.show('div_coffre_fade');
	
	document.getElementById("id_offre").value = idcv;
}

function fermerContactOffre() {
	Element.hide('div_coffre_mbr'); 
	Element.hide('div_coffre_fade'); 
	
	document.getElementById("id_offre").value = "";
}

function ce_membre_commission_checkbox_affichage_cv( aChecked )
{
	document.getElementById("onlyCobatyste").checked = false;
	document.getElementById("onlySponsor").checked = false;
	document.getElementById("all").checked = false;
	document.getElementById("normal").checked = false;
	
	aChecked.checked = true;
}

function ce_membre_commission_checkbox_affichage_offre( aChecked )
{
	document.getElementById("all").checked = false;
	document.getElementById("normal").checked = false;
	
	aChecked.checked = true;
}

function imprime_zone( titre, objj )
{
	//alert( document.head );
	// Définie la zone à imprimer
	var zi = document.getElementById(objj).innerHTML;
	
	// Ouvre une nouvelle fenetre
	var f = window.open("", "ZoneImpr", "height=500, width=600, toolbar=0, menubar=0, scrollbars=1, resizable=1, status=0, location=0, left=10, top=10");
	
	// Définit le Style de la page
	/*f.document.body.style.color = '#000000';
	f.document.body.style.backgroundColor = '#FFFFFF';
	f.document.body.style.padding = "10px";*/
	
	// Ajoute les Données
	f.document.title = titre;
	f.document.body.innerHTML += "" + zi + "";
	
	if(f.document.getElementById('div_imprimer'))
	{
		f.document.getElementById('div_imprimer').style.display = 'none';
	}
	//f.document.getElementById('div_imprimer').style.display = 'none';
	
	// Imprime et ferme la fenetre
	f.window.print();
	//f.window.close();
	return true;
}

var openedMenu = "PublicationCobatynfo";
function ShowSubMenuPublication( pMenuchoix ) 
{
	document.getElementById( 'PublicationCobatynfo' ).style.display = "none";
	document.getElementById( 'PublicationChierDeCobaty' ).style.display = "none";
	document.getElementById( 'PublicationTraitbleu' ).style.display = "none";
	
	document.getElementById( 'ongletPublicationCobatynfo' ).className = "monglet";	
	document.getElementById( 'ongletPublicationChierDeCobaty' ).className = "monglet";
	document.getElementById( 'ongletPublicationTraitbleu' ).className = "monglet";
	if (pMenuchoix==1)
	{
	document.getElementById( 'ongletPublicationCobatynfo' ).className = "mongletActif";
	document.getElementById( 'PublicationCobatynfo' ).style.display = "";
	}
	else if (pMenuchoix==2)
	{
	document.getElementById( 'ongletPublicationChierDeCobaty' ).className = "mongletActif";
	document.getElementById( 'PublicationChierDeCobaty' ).style.display = "";
	}
	else if (pMenuchoix==3)
	{
	document.getElementById( 'ongletPublicationTraitbleu' ).className = "mongletActif";
	document.getElementById( 'PublicationTraitbleu' ).style.display = "";
	}
	
	/*if(openedMenu!=subMenuName) 
	{
		style = document.getElementById(subMenuName).style;
		state = style.display;
		if(state == "")
		{
			style.display = "none";
		}
		else
		{ 
			if(openedMenu != "")
			{
				document.getElementById( openedMenu ).style.display = "none";
			}
			
			style.display = "";
			openedMenu = subMenuName; 
		}
	}*/
}


function selDisUsr(laval)
{
	//on reinit les liste suivantes
	document.getElementById("lst_association_obj").options[0].selected=true;

	var ssel = "";

	if(document.getElementById("valeur_assoce"))
	{
		ssel = document.getElementById("valeur_assoce").value;	
	}


	//on recupe la valeur du district
	var valdis = laval;

	var url = '/layout/set/district/';
	// notice the use of a proxy to circumvent the Same Origin Policy.

	new Ajax.Request(url, {
	  parameters: {pobjdis: valdis},
	  onSuccess: function(transport) {
			var selem = transport.responseText.split("|");

			//on vide la liste déroulante
			document.getElementById("lst_association_obj").options.length = 0;

			//on mets un élément vide
			/*var O_Opt = document.createElement('OPTION');
			document.getElementById("lst_association_obj").appendChild( O_Opt);
			O_Opt.text = "";
			O_Opt.value = "";*/

			for(var jj=0; jj < selem.length; jj++)
			  {
				 if(selem[jj] != "")
				  {
					 var tabinfos = selem[jj].split("-");

					 if(tabinfos[0] != "")
					 {
						 var O_Opt = document.createElement('OPTION');
						 document.getElementById("lst_association_obj").appendChild( O_Opt);
						 O_Opt.text = tabinfos[1];
						 O_Opt.value = tabinfos[0];

						 if(tabinfos[0].trim() == ssel)
						 {
							O_Opt.selected = true;
						 }
					 }
				  }
			  }
	  }
	});

}

function ctrlEditUsr()
{
	if(document.getElementById("lst_domaine_activite").value == "")
	{
		alert("Veuillez sélectionner un domaine d'activité");
		return false;
	}
	else if(document.getElementById("lst_activite_principale").value == "")
	{
		alert("Veuillez sélectionner une activité principale");
		return false;
	}
	else
	{
		//code postal uniquement des chiffres ou tirets
		var re = new RegExp("^[0-9-]*$", "g");

		if(!re.test(document.getElementById("txt_cp").value))
		{
			alert("Veuillez saisir votre code postal (uniquement avec des chiffres ou tirets)");
			return false;
		}
		else
		{
			return true;
		}
	}
}
