function load_file(nom_champs, repertoire, taillemax, ext, oldfile) {
	//nom_champ : nom du champs du formulaire à mettre à jour
	//repertoire : repertoire de copie
	//taillemax : taille maximale autorisée pour le fichier
	//Ext : Extensions autorisées
	//			1 : images (GIF, JPG, PNG)
	//			2 : documents (word, excel, access, texte)
	//			3 : archives (rar, zip)
	//			4 : tout sauf les exe
	//			0 : tous
	//oldfile : nom de l'ancien fichier (à supprimer en cas de changement de fichier uploadé
	window.open('/includes/upload.asp?repertoire='+repertoire+'&nom_champs='+nom_champs+'&taillemax='+taillemax+'&ext='+ext+'&oldfile='+oldfile, 'popusp', 'toolbar=no,location=no,directories=no,status=yes,menubar=no,scrollbars=no,resizable=no,width=520,height=300,top=200,left=200');			
}

function delete_file(nom_champs, repertoire,ext)
{
 if (window.confirm('voulez-vous réellement supprimer cet élément?'))
	{
	var a;
	if (ext ==1)
		{
		nom_file = window.formulaire.elements['file'+nom_champs].value;
		a=window.open('/includes/supp_file.asp?nom_champs='+nom_champs+'&repertoire='+repertoire+'&nom_file='+nom_file+'&ext='+ext, 'popusp', 'toolbar=no,location=no,directories=no,status=yes,menubar=no,scrollbars=no,resizable=no,width=520,height=300,top=200,left=200');			
		}
	else
		{
		nom_file = window.formulaire.elements[nom_champs].value;
		a=window.open('/includes/supp_file.asp?nom_champs='+nom_champs+'&repertoire='+repertoire+'&nom_file='+nom_file+'&ext=\''+ext+'\'', 'popusp', 'toolbar=no,location=no,directories=no,status=yes,menubar=no,scrollbars=no,resizable=no,width=520,height=300,top=200,left=200');			
		}	

	}	
}

// Navigateur et Version
var TsNameNavigateur = 'FF'; // Par default Firefox
var TSVersionNavigateur = 0; // Par default pas de version
function $Navigateur(){
	var TsNavigateur = navigator.appVersion;
	var TsTabNav = TsNavigateur.split(';');
	for(var i in TsTabNav){
		if(TsTabNav[i].indexOf('MSIE') > -1){ // Si IE
			TsNameNavigateur = 'IE';
			var TsVersion = TsTabNav[i].replace('MSIE','');
			TSVersionNavigateur = TsVersion.replace(' ','');
		}
	}
}

// Function qui permet d'afficher ou cacher un élement
function afficheMasque(element) {
	$Navigateur();
	
	if(!document.getElementById(element)) { return false; }
	
	var element = document.getElementById(element);
	
	if(element.style.display == 'none') {
		if(TsNameNavigateur == 'FF') {
			element.style.display = 'table';
		} else {
			element.style.display = 'block';
		}
	} else {
		element.style.display = 'none';
	}
}

function ouvre(page,w,h) 
{
window.open(page,'popup','location=no,toolbar=no,directories=no,menubar=no,resizable=no,scrollbars=no,width='+w+',height='+h+',status=no');
}

function ouvre2(page,w,h) 
{
window.open(page,'popup','location=no,toolbar=no,directories=no,menubar=no,resizable=no,scrollbars=yes,width='+w+',height='+h+',status=no');
}

var vit=0.3,ni=3
// creation du tableau de variables pour bloquer roll over
var tr = new Array();
for (i=1;i<=ni;i++)
	{
	tr[i] = 1
	}
//roll over on
function r1(n){
	if (tr[n])
		{
			vit=0.3
			var dep=document.images['MH'+n].src;
			var fin=dep.replace(/_off/,"_on");
			applyEffect1(fin,n);
		}
}

//roll over off
function r2(n){
	if (tr[n])
		{
			vit=0.4
		var dep=document.images['MH'+n].src;
		var fin=dep.replace(/_on/,"_off");
		applyEffect1(fin,n);
	}
}
//routine d'effets de fondu
function applyEffect1(fin,n){
	if (document.all) {
		document.images['MH'+n].style.filter='blendTrans()';
		document.images['MH'+n].filters.blendTrans.Apply();
	}
	
	document.images['MH'+n].src=fin;
	
	if (document.all) {
		document.images['MH'+n].filters.blendTrans.Play(vit);
	}
}


// fonction de blocage des roll overs
function bk(n)
{
	if (n!=null)
	{
		for (i=1;i<=ni;i++)
		{
			var dep=document.images['MH'+i].src;
			var fin=dep.replace(/_on/,"_off");
			document.images['MH'+i].src=fin;
			tr[i]=1;
		}
		tr[n]=0;
		var dep=document.images['MH'+n].src;
		var fin=dep.replace(/_off/,"_on");
		applyEffect1(fin,n);
	}	
}



//Teste la version du navigateur
browserName = navigator.appName;browserVer = parseInt(navigator.appVersion);
var DOM = (document.getElementById) ? true : false;

//initie les variables du menu
var compt="",temps=800,dcalque="*"

//montre le calque
function af(calque)
	{
	if (compt != ""){document.getElementById(dcalque).style.visibility = "hidden";clearTimeout(compt)};
 	if(DOM){if (document.getElementById(calque)){document.getElementById(calque).style.visibility = "visible";};}
	dcalque=calque;
	masqueform()
	}
//cache le calque
function fa(calque)
	{
	if(DOM){compt= setTimeout("document.getElementById('"+calque+"').style.visibility = 'hidden';afficheform ()",temps)}
	}
	

//cache les champs qui posent problème l'ors de l'affichage des calques du menu
function masqueform ()
	{
	for (var i = 0; i < iframecenter.document.forms.length; i++) {

    // Boucle tous les éléments du formulaire i
    	for (var l = 0; l < iframecenter.document.forms[i].elements.length; l++) {

	      // Affiche le nom ou la propriété name de l'élément l
	      iframecenter.document.forms[i].elements[l].style.display= "none";
	    }
	}
}

function afficheform (calque)
	{
	for (var i = 0; i < iframecenter.document.forms.length; i++) {

    // Boucle tous les éléments du formulaire i
    	for (var l = 0; l < iframecenter.document.forms[i].elements.length; l++) {

	      // Affiche le nom ou la propriété name de l'élément l
	      iframecenter.document.forms[i].elements[l].style.display= "";
	    }
	}
	}
	
	
function resizeIframe() {
	i = parent.document.getElementById(window.name)
	iHeight = document.body.scrollHeight
	i.style.height = iHeight + 18 + "px"
}
	
//fonction qui insert le nombre de stagiaire par défaut en fonction du diplome
function change_diplome(champ)
	{
		// BAFA
		if (champ.options[champ.selectedIndex].text == "BAFA") {
			document.formulaire.formation_nb_stagiaire_prevu.value = "40";
		}
		// BAFD
		else {
			if (champ.options[champ.selectedIndex].text == "BAFD") {
				document.formulaire.formation_nb_stagiaire_prevu.value = "30";
			}
		}
	}
