function verification(champs,cases) {

	boolChamps = false;
	boolCases = false;

	if(champs!='') {
		boolChamps = verifChamps(champs);
	}

	if(champs=='') {
		boolChamps = true;
	}

	if(cases!='' && boolChamps) {
		boolCases = verifCases(cases);
	}
	
	if(cases=='') {
		boolCases = true;
	}
	
	if(!boolCases || !boolChamps) {
		return false;
	}
	
	return true;	
}


function verifChamps(champs) {
	var alerte = 0;
	if(champs!='') {
		tabChamps = champs.split(';');
		for(c=0;c<((tabChamps.length)-1);c++) {			
			verif = eval(tabChamps[c]);
			if(verif.value=='') {
				verif.focus();
				alerte++;
			}
		}
	}
	if(alerte>0) {
		alert('Merci de remplir tous les champs obligatoires !');
		return false;
	}
	return true;
	
	
}

function verifCases(champs) {
	var alerte = 0;
	
	if(champs!='') {
		tabChamps = champs.split(';');
		for(c=0;c<((tabChamps.length)-1);c++) {			
			verif = eval(tabChamps[c]);
			if(verif!='') {
				if(verif.length>1) {
                    var verifCase = false; 
    				for(j=0; j<verif.length; j++) { 
    					if(verif[j].checked == true) { 
    	         				verifCase = true; 
    	         				break;
    					} 
    				} 
    				if(verifCase == false) {
    					alerte++;					
    				}				
				}
			}


		}
	}
	if(alerte>0) {
		alert('Merci de remplir toutes les cases à cocher obligatoires !');
		return false;
	}

	return true;
	
	
}

