// JavaScript Document
//un bouton affiche et masque les formulaires d'inscription
function afficheForm(id1,id2) {
	//afficher le formulaire du premier, effacer celui du second
	if (document.getElementById('form'+id1).style.display=='block') {
		document.getElementById('form'+id1).style.display='none';
	} else {
		document.getElementById('form'+id1).style.display='block';
	}
	document.getElementById('form'+id2).style.display='none';
	//effacer les deux boutons
	//document.getElementById(id1).style.display='none';
	//document.getElementById(id2).style.display='none';
}

function proposeReload() {
	//recharge la page
	window.location.reload();
	//fais disparaître le bouton
	//document.getElementById('reload').style.display='none';
}




//Fais apparaître/disparaitre les sous-rubriques des rub catalogue
function derouleSR(id) {
	if (document.getElementById('SR'+id).style.display=='none') {
		document.getElementById('SR'+id).style.display = 'block';
	} else {
		document.getElementById('SR'+id).style.display = 'none';
	}
}
function fixeModif(id) {
	document.getElementById('RespCoursFixe'+id).style.display='block';
	document.getElementById('RespCoursAChoisir'+id).style.display='none';	
}
function decouvreCache(id) {
	//alert('affichage metier complet en construction');
	document.getElementById(id+'Complet').style.display='block';
	document.getElementById(id+'Resume').style.display='none';
	}
function recouvreCache(id) {
	document.getElementById(id+'Complet').style.display='none';
	document.getElementById(id+'Resume').style.display='block';
	}
//modifier les commentaires dans DETAIL-metier
function modifierCom(id) {
	//on cache tous les form de com
	document.getElementById('rapport').style.display='none';
	document.getElementById('gestion').style.display='none';
	document.getElementById('retour').style.display='none';
	document.getElementById('coms').style.display='none';
	//on agrandit la tétière
	document.getElementById('ListeAlternateComplete').style.height='13.5em';
	document.getElementById('ColResp').style.height='13em';
	//on affiche le form demandé
	document.getElementById(id).style.display='block';
	}


//fait apparaitre/disparaitre les informations des contacts clients
function zoomIn(id) {
	document.getElementById(id).style.display='block';
	document.getElementById('ZoomOut'+id).style.display='block';
	//l'archive apparait
	document.getElementById('Archive'+id).style.display='block';
	//Zoom In disparait
	document.getElementById('ZoomIn'+id).style.display='none';
	}
function zoomOut(id) {
	//Zoom In apparait
	document.getElementById('ZoomIn'+id).style.display='block';
	document.getElementById(id).style.display='none';
	//Zoom Out disparait
	document.getElementById('ZoomOut'+id).style.display='none';
	//l'archive disparait
	document.getElementById('Archive'+id).style.display='none';
	}
//ecrit le numero donné par le md metiers
function ecrireNumero(id) {
	var div1=document.getElementById('idNomMetier');
	//var div1=document.form.ID_nom_metier;
	//div1.innerHTML=id;
	div1.innerHTML='<input name=\"ID_nom_metier\" type=\"text\"  value=\"'+id+'\" size=\"20\" />';
	}
//de MM
function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}
function GP_popupConfirmMsg(msg) { //v1.0
  document.MM_returnValue = confirm(msg);
}

//calcul de la compression d'après le gain et le budget
function calculCompression() {
	var div1 = document.getElementById('budget');
	var div2 = document.getElementById('gain');
	var div3= document.getElementById('compression');
	div3.value=(Math.round((div2.value / div1.value)*100)/100);
}

//obliger l'utilisateur à inscrire 8 caractères dans un champ de formulaire
//la fonction est lancée par : onchange="maFonction();" sur le input
//l'input concerné possède - ici -  un id nommé 'pass'
function verifNbCaract() {
	//je localise le premier champ du mot de pass
	var pass = document.getElementById('pass2');
	//je note le nombre de caractères qu'il contient
	var nbCar = pass.value.length;
	//si ce nombre est inférieur à 8 ...
	if (nbCar < 8) {
		//j'efface le champ
		pass.value ='';
		//je préviens
		alert('votre mot de passe est trop court ! Il faut 8 caractères !');
		}
	}
