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;
	alert(champs);
	if(champs!='') {
		tabChamps = champs.split(';');
		for(c=0;c<((tabChamps.length)-1);c++) {			
			verif = eval(tabChamps[c]);
			if(verif!='') {
				var verifCase = false; 
				for(j=0; j<verif.length; j++) { 
					if(verif[j].checked) { 
	         				verifCase = true; 
					} 
				} 
				if(!verifCase) {
					alerte++;
				}			
			}


		}
	}

	if(alerte>0) {
		alert('Merci de remplir tous les champs obligatoires !');
		return false;
	}

	return true;
	
	
}