var ligneErreur = 0;

function activerLigne (numLigne)
{
	// Vérifier l'état de la case à cocher
	var grise = true;
	var classe = "champGrise";
	var caseGrise = document.getElementById('caseGrise'+numLigne);
	if(caseGrise.checked==true)
	{
		grise = false;
		classe = "";
	}

	// Activer/désactiver la ligne séléctionnée
	document.getElementById('activite'+numLigne).disabled = grise;
	document.getElementById('contrat'+numLigne).disabled = grise;
	document.getElementById('nbJours'+numLigne).disabled = grise;
	document.getElementById('activite'+numLigne+'_2').disabled = grise;
	document.getElementById('contrat'+numLigne+'_2').disabled = grise;
	document.getElementById('nbJours'+numLigne+'_2').disabled = grise;

	// Griser/dégriser la ligne séléctionnée
	document.getElementById('activite'+numLigne).className = classe;
	document.getElementById('contrat'+numLigne).className = classe;
	document.getElementById('nbJours'+numLigne).className = classe;
	document.getElementById('activite'+numLigne+'_2').className = classe;
	document.getElementById('contrat'+numLigne+'_2').className = classe;
	document.getElementById('nbJours'+numLigne+'_2').className = classe;
}

function doublerLigne (numLigne)
{
	// Récupération de la valeur de la source de l'image
	var source = "moins.gif";
	var image = document.getElementById('imgLigne'+numLigne);
	var imageSource = image.src.split("/");	
	var imgSource = imageSource[imageSource.length - 1];

	// Récupération de la ligne
	var etat = "table-row";
	//pour IE uniquement !
	 if (navigator.appName=="Microsoft Internet Explorer") {
		etat = "";
	}
	var ligne = document.getElementById('ligne'+numLigne);
	
	if(imgSource == source)
	{
		source = "plus.gif";
		etat = "none";
	}
	// Afficher/cacher la ligne
	image.src = "./img/" + source;
	ligne.style.display = etat;
}


function verifLigne(ligne, idTR) {

	//activite 
	var idActivite = 'activite'+ligne;
	var valeurActivite = document.getElementById(idActivite).value;
	//contrat
	var idContrat= 'contrat'+ligne;
	var valeurContrat = document.getElementById(idContrat).value;
	//nbJours
	var idNbJours = 'nbJours'+ligne;
	var valeurNbJours= document.getElementById(idNbJours).value;

	var i=0;
	if(valeurActivite.length>0) {i++};
	if(valeurContrat!=0) {i++};
	if(valeurNbJours!=0) {i++};
	if(idTR=="ligne") {
		ligne=ligne.split("_")[0]; 
	}
	if((i>0) && (i<3)) {
		if(document.getElementById(idTR+ligne).style.backgroundColor != 'red')
		{
			document.getElementById(idTR+ligne).style.backgroundColor='red';
			
			ligneErreur ++;
		}
	} else {
		document.getElementById(idTR+ligne).style.backgroundColor='white';
		ligneErreur --;
	}
}


function copyActivite() {
	
	
	//recuperation de la premiere ligne de travail renseignee 
	var iDebut =1;
	var valeurLigne ="";
	var j=0;
	for(var i=0; i<=31; i++) {
		
		try {
			if((document.getElementById('activite'+i).readlonly!='readonly') && (document.getElementById('activite'+i).disabled!=true)) {
				if(document.getElementById('activite'+i).value.length>0) {
					valeurLigne = document.getElementById('activite'+i).value;
					
					iDebut=i;
					break;
				}
			}
		} catch (err) {
		}
	}
	//peuplement des 1/2 lignes	lorsque la matinée congés
	for(j=0;j<=31;j++){
		var ligne = document.getElementById('ligne'+j);
		
		if(ligne!=null){
			if(ligne.style.display!="none"){
				document.getElementById('activite'+j+'_2').value=valeurLigne;
			}
		}
		
	}
	//peuplement des lignes	

	for(i=iDebut; i<=31; i++) {
		try {
			if((document.getElementById('activite'+i).readlonly!='readonly') && 
					(document.getElementById('activite'+i).disabled!=true)) {
				document.getElementById('activite'+i).value=valeurLigne;
			}
		} catch (err) {
		}
	}

}

function copyCombo(nomchamp) {
	//recuperation de la premiere ligne de travail renseignee
	var iDebut =1;
	var valeurLigne ="";
	var j=0;
	for(var i=0; i<=31; i++) {
		try {
			if((document.getElementById(nomchamp+i).readlonly!='readonly') && (document.getElementById(nomchamp+i).disabled!=true)) {
				if(document.getElementById(nomchamp+i).value!='0') {
					valeurLigne = document.getElementById(nomchamp+i).value;
					iDebut=i;
					break;
				}
			}
		} catch (err) {
		}
	}
	for(j=0;j<=31;j++){
		var ligne = document.getElementById('ligne'+j);
		if(ligne!=null){
			if(ligne.style.display!="none"){
				
				if(nomchamp=="contrat"){
					document.getElementById(nomchamp+j+'_2').value=valeurLigne;
				}
				if(nomchamp=="nbJours"){
					
					document.getElementById(nomchamp+j+'_2').value=0.5;
					
				}
			}
		}
		
	}
	//peuplement des lignes			
	for(i=iDebut; i<=31; i++) {
		try {
			if((document.getElementById(nomchamp+i).readlonly!='readonly') && 
					(document.getElementById(nomchamp+i).disabled!=true)) {
				
				document.getElementById(nomchamp+i).value=valeurLigne;
				var ligne = document.getElementById('ligne'+i);
				
				if(ligne==null){
					if(nomchamp=="nbJours"){
						if(document.getElementById(nomchamp+i)!=null){
								document.getElementById(nomchamp+i).value=0.5;
						}
					}
				}
			
			}	
		} catch (err) {
		}
	}
}
