function conversion_seconde_heure(time) {
	var reste=time*60;
	var result='';
	
	//var nbJours=Math.floor(reste/(3600*24));
	//reste -= nbJours*24*3600;
	
	var nbHours=Math.floor(reste/3600);
	reste -= nbHours*3600;
	
	var nbMinutes=Math.floor(reste/60);
	reste -= nbMinutes*60;

	var nbSeconds=reste;

	//if (nbJours>0)
		//result=result+nbJours+'j';

	if (nbHours>0 && nbHours<10) {
		result=result+'0'+nbHours+'h';
	}else if (nbHours>=10) {
		result=result+nbHours+'h';
	}else{
		result=result+'00h'; 
	}

	if (nbMinutes>0 && nbMinutes<10) {
		result=result+'0'+nbMinutes; 
	}else if (nbMinutes>=10) {
		result=result+nbMinutes; 
	}else{
		result=result+'00';
	}
	
	return result;
}

function limitenb(number,limite) {
	if (number.value > limite) {
		number.value = 300;
	}
}

function calcul() {
    if (document.getElementById('dossier_received').value>0) {
		var value_dossier_received = document.getElementById('dossier_received').value;
	}else{
		var value_dossier_received = 0;
	}
	if (document.getElementById('candidat_select').value>0) {
		var value_candidat_select = document.getElementById('candidat_select').value;
	}else{
		var value_candidat_select = 0;
	}
	var value_niveau_poste = '';
	for(i=0;i<=1;i++){
  		if(document.calculator.niveau_poste[i].checked){
      		var value_niveau_poste = document.calculator.niveau_poste[i].value;
  		}
	}
	var value_total_interne = 0;
	var value_total_manp = 0;
	
	if (isNaN(value_dossier_received) || isNaN(value_candidat_select)) {
		
		alert('Le nombre de dossiers reus et de candidats doivent etre des chiffres.');
	
	}else{
	
	if (value_niveau_poste!='' && parseInt(value_dossier_received) >= parseInt(value_candidat_select) && parseInt(value_candidat_select) > 0) {
	
		if (value_niveau_poste=="nq") {	
		
			var interne_analyse = 120; 
			var interne_creation = 60;
			var interne_qtel = 5 * (10 * value_dossier_received / 100); 
			var interne_preseldossier = 10 * value_dossier_received;
			var interne_repneg = 3 * (value_dossier_received - value_candidat_select);
			var interne_rdv1 = 5 * value_candidat_select;
			var interne_analysedoss = 10 * value_candidat_select;
			var interne_entretien1 = 60 * value_candidat_select;
			var interne_ref = 10 * value_candidat_select;
			var interne_entretien2 = 45 * (50 * value_candidat_select / 100);
			var entretien_final = 30;
			var entretien_tel = 5 * ( value_candidat_select - 1);
			var entretien_renvoi = 3 * ( value_candidat_select - 1);
			
			var manp_analyse = 120;
			var manp_reunion = 90;
			if ( parseInt(50 * value_candidat_select / 100) > 5 ) {
				var manp_entretien = 45 * 5;
			}else{
				var manp_entretien = 45 * parseInt(50 * value_candidat_select / 100);
			}
			var manp_dossier = 30;
			
		}else{
		
			var interne_analyse = 180;
			var interne_creation = 60;
			var interne_qtel = 5 * (10 * value_dossier_received / 100);
			var interne_preseldossier = 10 * value_dossier_received;
			var interne_repneg = 3 * (value_dossier_received - value_candidat_select);
			var interne_rdv1 = 5 * value_candidat_select;
			var interne_analysedoss = 20 * value_candidat_select;
			var interne_entretien1 = 90 * value_candidat_select;
			var interne_ref = 15 * value_candidat_select;
			var interne_entretien2 = 60 * (50 * value_candidat_select / 100);
			var entretien_final = 30;
			var entretien_tel = 5 * ( value_candidat_select - 1);
			var entretien_renvoi = 3 * ( value_candidat_select - 1);
			
			var manp_analyse = 180;
			var manp_reunion = 90;
			if ( parseInt(50 * value_candidat_select / 100) > 5 ) {
				var manp_entretien = 60 * 5;
			}else{
				var manp_entretien = 60 * parseInt(50 * value_candidat_select / 100);
			}
			var manp_dossier = 30;
			
		}
		
		value_total_interne = parseInt(value_total_interne) + parseInt(interne_analyse);
		value_total_interne = parseInt(value_total_interne) + parseInt(interne_creation);
		value_total_interne = parseInt(value_total_interne) + parseInt(interne_qtel);
		value_total_interne = parseInt(value_total_interne) + parseInt(interne_preseldossier);
		value_total_interne = parseInt(value_total_interne) + parseInt(interne_repneg);
		value_total_interne = parseInt(value_total_interne) + parseInt(interne_rdv1);
		value_total_interne = parseInt(value_total_interne) + parseInt(interne_analysedoss);
		value_total_interne = parseInt(value_total_interne) + parseInt(interne_entretien1);
		value_total_interne = parseInt(value_total_interne) + parseInt(interne_ref);
		value_total_interne = parseInt(value_total_interne) + parseInt(interne_entretien2);
		value_total_interne = parseInt(value_total_interne) + parseInt(entretien_final);
		value_total_interne = parseInt(value_total_interne) + parseInt(entretien_tel);
		value_total_interne = parseInt(value_total_interne) + parseInt(entretien_renvoi);
		
		value_total_manp = parseInt(value_total_manp) + parseInt(manp_analyse);
		value_total_manp = parseInt(value_total_manp) + parseInt(manp_reunion);
		value_total_manp = parseInt(value_total_manp) + parseInt(manp_entretien);
		value_total_manp = parseInt(value_total_manp) + parseInt(manp_dossier);
		
		document.getElementById('interne_analyse').innerHTML = conversion_seconde_heure( interne_analyse ); 
		document.getElementById('interne_creation').innerHTML = conversion_seconde_heure( interne_creation );
		document.getElementById('interne_qtel').innerHTML = conversion_seconde_heure ( interne_qtel ); 
		document.getElementById('interne_preseldossier').innerHTML = conversion_seconde_heure ( interne_preseldossier );
		document.getElementById('interne_repneg').innerHTML = conversion_seconde_heure ( interne_repneg );
		document.getElementById('interne_rdv1').innerHTML = conversion_seconde_heure ( interne_rdv1 );
		document.getElementById('interne_analysedoss').innerHTML = conversion_seconde_heure ( interne_analysedoss );
		document.getElementById('interne_entretien1').innerHTML = conversion_seconde_heure ( interne_entretien1 );
		document.getElementById('interne_ref').innerHTML = conversion_seconde_heure ( interne_ref );
		document.getElementById('interne_entretien2').innerHTML = conversion_seconde_heure ( interne_entretien2 );
		document.getElementById('entretien_final').innerHTML = conversion_seconde_heure ( entretien_final );
		document.getElementById('entretien_tel').innerHTML = conversion_seconde_heure ( entretien_tel );
		document.getElementById('entretien_renvoi').innerHTML = conversion_seconde_heure ( entretien_renvoi );
		
		document.getElementById('manp_analyse').innerHTML = conversion_seconde_heure ( manp_analyse );
		document.getElementById('manp_reunion').innerHTML = conversion_seconde_heure ( manp_reunion );
		document.getElementById('manp_entretien').innerHTML = conversion_seconde_heure ( manp_entretien );
		document.getElementById('manp_dossier').innerHTML = conversion_seconde_heure ( manp_dossier );
			
		document.getElementById('interne_total').innerHTML = conversion_seconde_heure( value_total_interne );
		document.getElementById('manp_total').innerHTML = conversion_seconde_heure( value_total_manp );
		document.getElementById('total').innerHTML = conversion_seconde_heure( value_total_interne - value_total_manp );
		
		document.getElementById('result').style.display = '';
	
	}else{
		
		if (parseInt(value_dossier_received) < parseInt(value_candidat_select) || parseInt(value_candidat_select) < 1) {
			alert('Le nombre de candidats doit etre inferieur au nombre de dossiers et superieur a 0.');
		}
		if (value_niveau_poste=='') {
			alert('Le niveau de poste est obligatoire.');
		}
	
	}
	
	}
	
}
