function popupDecider(nom,prenom,numDossier) {
	document.getElementById('nom-prenom').innerHTML = nom+" "+prenom;
	document.getElementById('numDossier').value = numDossier;
	document.getElementById("message-selectionner").innerHTML="";
	document.getElementById('decision-div').className='popup ShowMe';
}
function decisionOnSubmit(){
	var decision=document.getElementById('decisionId').options[document.getElementById('decisionId').selectedIndex].value;
	var efp		=document.getElementById('efpId').options[document.getElementById('efpId').selectedIndex].value;
	var filiere	=document.getElementById('filiereId').options[document.getElementById('filiereId').selectedIndex].value;
	var groupe	=document.getElementById('groupeId').options[document.getElementById('groupeId').selectedIndex].value;
	
	if(decision==0){
		document.getElementById("message-selectionner").innerHTML="Veuillez selectionner la décision";
	}
	else if((decision==2 || decision==3 || decision==6) && (efp == "0-0" || filiere == "0-0" || groupe == "0-0")){ /* Redoublon, Réoriénté, réussi */
		document.getElementById("message-selectionner").innerHTML="Veuillez choisir l'établissement, la filière et le groupe.";
	}
	else if(decision==7 && (efp == "0-0" || filiere == "0-0")){ /* Régulé externe */
		document.getElementById("message-selectionner").innerHTML="Veuillez choisir l'établissement et la filière.";
	}
	else{
		document.getElementById('form-decision').submit();
	}
}
function redirect(URL)
{ 
	document.location=URL;
	return false;
}

function redirectAndTarget(URL,target)
{ 
	window.open(URL,"","scrollbars=yes,fullscreen=yes");
	return false;
}

function redirectAndConfirm(URL,MSG)
{ 
	if(confirm(MSG))
	{
		document.location=URL;	
	}
	return false;
}

function ouverture(URL)
{
window.open(URL, "impression", "toolbar=no, status=yes, scrollbars=yes, resizable=no, width=200, height=100");
}

function impression(url,nom,largeur,hauteur,options) {
	var haut=(screen.height-hauteur)/2;
	var Gauche=(screen.width-largeur)/2;
	fencent=window.open(url,nom,"top="+haut+",left="+Gauche+",width="+largeur+",height="+hauteur+","+options);
	}
function DivStatus( nom, numero )
		{
			var divID = nom + numero;
			if ( document.getElementById && document.getElementById( divID ) ) // Pour les navigateurs récents
				{
					Pdiv = document.getElementById( divID );
					PcH = true;
		 		}
			else if ( document.all && document.all[ divID ] ) // Pour les veilles versions
				{
					Pdiv = document.all[ divID ];
					PcH = true;
				}
			else if ( document.layers && document.layers[ divID ] ) // Pour les très veilles versions
				{
					Pdiv = document.layers[ divID ];
					PcH = true;
				}
			else
				{
					
					PcH = false;
				}
			if ( PcH )
				{
					Pdiv.className = ( Pdiv.className == 'cachediv' ) ? '' : 'cachediv';
				}
		}
		
	/*
	* Cache tous les divs ayant le même préfixe
	*/
	function CacheTout( nom )
		{	
			var NumDiv = 1;
			if ( document.getElementById ) // Pour les navigateurs récents
				{
					while ( document.getElementById( nom + NumDiv) )
						{
							SetDiv = document.getElementById( nom + NumDiv );
							if ( SetDiv && SetDiv.className != 'cachediv' )
								{
									DivStatus( nom, NumDiv );
								}
							NumDiv++;
						}
				}
			else if ( document.all ) // Pour les veilles versions
				{
					while ( document.all[ nom + NumDiv ] )
						{
							SetDiv = document.all[ nom + NumDiv ];
							if ( SetDiv && SetDiv.className != 'cachediv' )
								{
									DivStatus( nom, NumDiv );
								}
							NumDiv++;
						}
				}
			else if ( document.layers ) // Pour les très veilles versions
				{
					while ( document.layers[ nom + NumDiv ] )
						{
							SetDiv = document.layers[ nom + NumDiv ];
							if ( SetDiv && SetDiv.className != 'cachediv' )
								{
									DivStatus( nom, NumDiv );
								}
							NumDiv++;
						}
				}
		}
	
	/*
	* Montre tous les divs ayant le même préfixe
	*/
	function MontreTout( nom )
		{	
			var NumDiv = 1;
			if ( document.getElementById ) // Pour les navigateurs récents
				{
					while ( document.getElementById( nom + NumDiv) )
						{
							SetDiv = document.getElementById( nom + NumDiv );
							if ( SetDiv && SetDiv.className != '' )
								{
									DivStatus( nom, NumDiv );
								}
							NumDiv++;
						}
				}
			else if ( document.all ) // Pour les veilles versions
				{
					while ( document.all[ nom + NumDiv ] )
						{
							SetDiv = document.all[ nom + NumDiv ];
							if ( SetDiv && SetDiv.className != '' )
								{
									DivStatus( nom, NumDiv );
								}
							NumDiv++;
						}
				}
			else if ( document.layers ) // Pour les très veilles versions
				{
					while ( document.layers[ nom + NumDiv ] )
						{
							SetDiv = document.layers[ nom + NumDiv ];
							if ( SetDiv && SetDiv.className != '' )
								{
									DivStatus( nom, NumDiv );
								}
							NumDiv++;
						}
				}
		}
	
	function MontreDiv( nom ,NumDiv)
		{	
            CacheTout( nom );
			if ( document.getElementById ) // Pour les navigateurs récents
				{
							SetDiv = document.getElementById( nom + NumDiv );
							if ( SetDiv && SetDiv.className != '' )
								{
									DivStatus( nom, NumDiv );
								}
				}
			else if ( document.all ) // Pour les veilles versions
				{
							SetDiv = document.all[ nom + NumDiv ];
							if ( SetDiv && SetDiv.className != '' )
								{
									DivStatus( nom, NumDiv );
								}
				}
			else if ( document.layers ) // Pour les très veilles versions
				{

							SetDiv = document.layers[ nom + NumDiv ];
							if ( SetDiv && SetDiv.className != '' )
								{
									DivStatus( nom, NumDiv );
								}
				}
		}
	
	function MontreDivQualif( nom ,NumDiv)
	{	
        CacheTout( nom );
		if ( document.getElementById ) // Pour les navigateurs récents
			{
						SetDiv = document.getElementById( nom + NumDiv );
						if ( SetDiv && SetDiv.className != '' )
							{
								DivStatus( nom, NumDiv );
							}
			}
		else if ( document.all ) // Pour les veilles versions
			{
						SetDiv = document.all[ nom + NumDiv ];
						if ( SetDiv && SetDiv.className != '' )
							{
								DivStatus( nom, NumDiv );
							}
			}
		else if ( document.layers ) // Pour les très veilles versions
			{

						SetDiv = document.layers[ nom + NumDiv ];
						if ( SetDiv && SetDiv.className != '' )
							{
								DivStatus( nom, NumDiv );
							}
			}
	}
	/*
	* Inverse les divs: Cache les divs visible et montre le divs cachés :)
	*/
	function InverseTout( nom )
		{	
			var NumDiv = 1;
			if ( document.getElementById ) // Pour les navigateurs récents
				{
					while ( document.getElementById( nom + NumDiv ) )
						{
							SetDiv = document.getElementById( nom + NumDiv );
							DivStatus( nom, NumDiv );
							NumDiv++;
						}
				}
			else if ( document.all ) // Pour les veilles versions
				{
					while ( document.all[ nom + NumDiv ] )
						{
							SetDiv = document.all[ nom + NumDiv ];
							DivStatus( nom, NumDiv );
							NumDiv++;
						}
				}
			else if ( document.layers ) // Pour les très veilles versions
				{
					while ( document.layers[ nom + NumDiv ] )
						{
							SetDiv = document.layers[ nom + NumDiv ];
							DivStatus( nom, NumDiv );
							NumDiv++;
						}
				}
		}

	
	function dispalyBloc(nom ,NumDiv,idforme) 
	{ 
		var type = document.getElementById(idforme).valueOf(); 
		if (type ==="Q") 
		{ 
			MontreTout( nom, NumDiv );
			
		}  
		else
		{
			CacheTout( nom, NumDiv );
		}
	}
