/****************************************************
 *	Fichier de fonctions javascript externalisées	*
 *	Réalisé par SQLI 								*
 *	Historique :									*
 *		Création JRO 2008/03/06						*
 ****************************************************/

// Fonction d'affichage de loading type ajax
function DisplayWait() {
	document.getElementById('texte-content').style.display = 'none';
	document.getElementById('msgAttente').style.display = 'block';
}

// Fonction d'affichage du menu déroulant
function montre(id, idMenu) {
	var d = document.getElementById(id);
	var f = document.getElementById(idMenu);
	var allDtTags= document.getElementById('menu-deroulant-contenu').getElementsByTagName("dt");
	for (var i = 1; i <= allDtTags.length; i++) {
		allDtTags[i-1].className='off';
	}
	var allDdTags= document.getElementById('menu-deroulant-contenu').getElementsByTagName("dd");
	for (var i = 1; i <= allDdTags.length; i++) {
	 allDdTags[i-1].style.display='none';
	}
	if (d) {d.style.display='block';}
	if (f) {f.className='on';}
}

// Fonction vérification checkbox cochée (background si bouton)
function WhenChecked(idCheckBox, idButton)
{
    if (document.getElementById(idCheckBox).checked==1) {
    	
        document.getElementById(idButton).disabled=false;
        document.getElementById(idButton).style.background='#147EB8';
    }
    else {
        document.getElementById(idButton).disabled=true;
        document.getElementById(idButton).style.background='#cccccc';
    }
}
//~~~>>> 1/07/2008 - NBO => MANTIS-0000138 :  évolution [PVC] ajouter une case à cocher avant validation du formulaire  
// Fonction vérification checkbox cochée (background si bouton) et liste deroulante version gruau non null
function WhenCheckedSelected(idCheckBox, idSelect, idButton, interne)
{
	// varibales
	var select = document.getElementById(idSelect);
    if (interne == 0) {
        if (document.getElementById(idCheckBox).checked==1 && select.options[select.selectedIndex].value != '') {        	
            document.getElementById(idButton).disabled=false;
            document.getElementById(idButton).style.background='#147EB8';
        }
        else {
            document.getElementById(idButton).disabled=true;
            document.getElementById(idButton).style.background='#cccccc';
        }
    }
    else {
       if (select.options[select.selectedIndex].value != '') {
            document.getElementById(idButton).disabled=false;
            document.getElementById(idButton).style.background='#147EB8';
        }
        else {
            document.getElementById(idButton).disabled=true;
            document.getElementById(idButton).style.background='#cccccc';
        }
    }
}
//~~~>>> 1/07/2008 - NBO <= MANTIS-0000138 
