function clearText(thefield){
	if (thefield.defaultValue==thefield.value)
	thefield.value = ""
} 

function ValidateForm(form,total){
	var count = 0;

	for (var i = 0; i < form.elements.length; i++) {
		var field = form.elements[i];
		if (field.type == 'radio'){
			if (field.checked==true){
				count++;
			}
		}
	}
	if (count < total){
		var missing = total-count;
		alert ('Veuillez remplir toutes les réponses : '+missing+' réponses manquantes.');
		return false;
	} else{
		return true;
	}
}

function check_all() {
	for(var i=0; i<document.form.elements.length; i++) {
		var e = document.form.elements[i];
		if ( e.name != '_allbox' )
			e.checked = document.form._allbox.checked;
	}
}

function toggle(i) {
	var d = document.getElementById(i);
	var s = document.getElementById("caption_"+i);
    if(d.style.display == "none") {
			s.innerHTML     = s.innerHTML.replace("Voir", "Masquer");
      d.style.display = "block";
    }
    else {
		s.innerHTML     = s.innerHTML.replace("Masquer", "Voir");
        d.style.display = "none";
    }
}
