
function editionInscription() {

	gestionTypeEdition2();
	if(window.location.href.indexOf('#onglet8')!=-1 ){
		getE('div_form_identite').hide();
	}
	getE('type_utilisateur').addEvent('onchange', function(e) {
		gestionTypeEdition2('rm');
		// modif RS bug #220
		jQuery("#div_intervenant #intervenant").click();		
		ResizeSiteHeight();
	});
	
	if(isAdmin){
		getE('div_form_historique').show();
		getE('historique').loadPageFromAjax('sites/module/ajax/getHistoriqueForUser.php','',false,false);
		initHistoriqueEvents();
	}else{
		getE('div_form_historique').hide();
	}
	
	//actions identite

	
	getE('div_mdp').hide();
	getE('pwd').set('validator','');
	getE('confirme').set('validator','');
	
	getE('form_identite').initialize();
	
	
	getE('input_nom_pays').addEvent('onclick', function(e) {
		var inputNomPaysLeft = jQuery("#input_nom_pays").offset().left;
        jQuery("#div_sel_pays").css("left", inputNomPaysLeft + "px");
        var inputNomPaysTop = jQuery("#input_nom_pays").offset().top + 19;
        jQuery("#div_sel_pays").css("top", inputNomPaysTop + "px");
		
	});
	getE('input_nom_pays').addEvent('onkeyup', function(e) {
		if(getE('input_nom_pays').validatorLength(0,'>') && getKeyPressed(e)!=specialKeys["downarrow"]){
			getE('sel_pays_utilisateur').loadOptionsFromAjax(urlGlobals,getE('input_nom_pays').getToSubmit()+ 'type=pays',-1,false);
            getE('div_sel_pays').show(true);
		}else if(getKeyPressed(e)==specialKeys["downarrow"]){
			getE('sel_pays_utilisateur').focus();
			if(getE('sel_pays_utilisateur')._el.options.length>0){
				getE('sel_pays_utilisateur')._el.options[0].selected=true;
			}
		}
		
	});
	getE('sel_pays_utilisateur').addEvent('onclick', function(e) {
		getE('input_nom_pays').set('value',getE('sel_pays_utilisateur').getSelectedOption().text);
		var tab=getE('sel_pays_utilisateur').getSelectedValue().split('|');
		getE('code_tel').inject("(+"+tab[1]+")");
		getE('code_tel2').inject("(+"+tab[1]+")");
		getE('div_sel_pays').hide(true);
		
	});
	getE('sel_pays_utilisateur').addEvent('onkeyup', function(e) {
		if(getKeyPressed(e)==specialKeys["enter"] || getKeyPressed(e)==specialKeys["space"]){
			getE('input_nom_pays').set('value',getE('sel_pays_utilisateur').getSelectedOption().text);
			var tab=getE('sel_pays_utilisateur').getSelectedValue().split('|');
			getE('code_tel').inject("(+"+tab[1]+")");
			getE('code_tel2').inject("(+"+tab[1]+")");
			getE('div_sel_pays').hide(true);
			
		}
	});
	getE('valid_identite').addEvent('onclick', function(e) {
		if(confirm("Valider mes modifications ?") && getE('form_identite').validate()==true){
			choix=true;
			if(getE('type_utilisateur').getSelectedValue()==3){
				loadWithAjax(urlGlobals,getE('form_identite').getToSubmit()+"&type=existanceEnt&modif=true");
				choix=false;
				if(global=="confirm_manager_add"){
					if(confirm("L'entreprise dont le n° SIRET est le : "+getE('siret_utilisateur').get('value')+" ou le nom est :"+getE('nom_societe_utilisateur').get('value')+" existe déjà dans notre base.\n Voulez-vous vous declarer en tant que dirigeant de cette entreprise?")){
						choix=true;
					}
				}else if(global=="has_manager"){
					alert("L'entreprise dont le n° SIRET est le : "+getE('siret_utilisateur').get('value')+ " ou le nom est :"+getE('nom_societe_utilisateur').get('value')+" existe déjà dans notre base et un dirigeant lui est déjà affecté.");
					choix=false;
				}else{
					choix=true;
				}
			}
			if(choix){
				var data=getE('form_identite').getToSubmit()+getE('sel_pays_utilisateur').getToSubmit();
				loadWithAjax('sites/module/ajax/modifInscription.php',data,false);
				if(global==""){
					if(isAdmin)
					   location.href="administration.html#onglet2";
					else
					   location.href="Consultation.html";
				}else{
					alert(global);
				}
			}
		}else{
			alert('Veuillez compléter correctement les champs désignés');
		}
		
	});
	getE('lien_pwd').addEvent('onclick', function(e) {
		getE('div_mdp').showHide(true);
		if(getE('div_mdp').getStyle('display')=='none'){
			getE('pwd').set('validator','');
			getE('confirme').set('validator','');
		}else{
			getE('pwd').set('validator',"validatorLength(5,'>','validatorRequired()')");
			getE('confirme').set('validator','validatorConfirmPass()');
		}
		
	});
		
	
	jQuery('.class_radio_statut').click(function() {
		
		jQuery('#div_ann_interv').hide();
		jQuery('#div_dirig_ann_fourn').hide();
		jQuery('#div_dirig_ann_sst').hide();
		jQuery('#div_dirig_ann_interv').hide();		
		
		var radio_statut = jQuery(this).val();
		var typeUser = jQuery("#type_utilisateur").val();

		//alert("type: " + typeUser + ", statut: " + radio_statut);
		
		if(typeUser=="1" || typeUser=="4")
		{
			jQuery('#div_ann_interv').show();
			jQuery('#div_form_annuaire').show();
		}
		else if(typeUser=="2")
		{
			if(radio_statut=="1")
			{
				jQuery('#div_ann_interv').show();
				jQuery('#div_form_annuaire').show();
			}
			else
				jQuery('#div_form_annuaire').hide();
		}
		else if(typeUser=="3")
		{
			jQuery('#div_form_annuaire').show();
			if(radio_statut=="2")
				jQuery('#div_dirig_ann_fourn').show();
			else if(radio_statut=="3")
				jQuery('#div_dirig_ann_sst').show();
			else if(radio_statut=="1")
				jQuery('#div_dirig_ann_interv').show();
			else
				jQuery('#div_form_annuaire').hide();
		}
		else
		{
			jQuery('#div_form_annuaire').hide();
		}			
	});
	//end modif RS
	
}


function dem_inscription_annuaire(num,ent,id){
	if(num==1){
		val="Intervenants";
	}else if(num==2){
		val="Fournisseurs";
	}else{
		val="Services de Santé au Travail";
	}
	if(confirm("Vous demandez une inscription dans l'annuaire des "+val+". \n Pour cela nous avons besoin de plus d'informations.\n Voulez-vous confirmer l'inscription dans cet annuaire et aller compléter votre profil?")){
		loadWithAjax('sites/module/ajax/modifyAnnuaireForUser.php','type=inscription&num='+num+'&ent='+ent+'&id_entreprise='+id,false);
		if(global==""){
			location.hash="";
			location.reload(true);
		}else{
			alert(global);
		}
	}
}
function gestionTypeEdition2(rm){
	var tab=getEs('statut');
	getE('div_physique').hide();
	if(rm){
		getE('intervenant').remove('checked');
		getE('fournisseur').remove('checked');
		getE('sst').remove('checked');
		getE('representant').remove('checked');
		getE('organisme').remove('checked');
		getE('physique').remove('checked');
	}
	if(getE('type_utilisateur').getSelectedValue() == 3){// || getE('type_utilisateur').getSelectedValue() == 2
		getE('div_physique').show();
		document.getElementById('physique').checked = true;
	}
	else
		document.getElementById('physique').checked = false
		
	if (getE('type_utilisateur').getSelectedValue() == 1) {//salarie
		for(i=0;i<tab.length;i++){
			tab[i].show(true);
		}
		getE('td1statut').show(true);
		getE('div_fournisseur').hide();
		getE('infos_societe_tab').hide();
		getE('nom_societe_utilisateur').remove('validator');
		getE('siret_utilisateur').remove('validator');
	}else if (getE('type_utilisateur').getSelectedValue() == 2) {//inde
		for(i=0;i<tab.length;i++){
			tab[i].hide();
		}
		getE('td1statut').show(true);
		getE('div_intervenant').show(true);
		getE('div_fournisseur').show(true);
		getE('infos_societe_tab').hide();
		getE('nom_societe_utilisateur').remove('validator');
		getE('siret_utilisateur').remove('validator');
	}else if (getE('type_utilisateur').getSelectedValue() == 3) {//dirigeant
		for(i=0;i<tab.length;i++){
			tab[i].show(true);
		}
		getE('td1statut').show(true);
		getE('div_organisme').hide();
		getE('infos_societe_tab').show(true);
		getE('nom_societe_utilisateur').set('validator','validatorRequired()');
		getE('siret_utilisateur').set('validator','validatorRequired()');
	}else{//sans emploi
		for(i=0;i<tab.length;i++){
			tab[i].hide();
		}
		getE('td1statut').hide();
		getE('infos_societe_tab').hide();
		getE('nom_societe_utilisateur').remove('validator');
		getE('siret_utilisateur').remove('validator');
	}
}
