function divupdate(div) {
	document.getElementById(div).innerHTML = "<i>Actualisation...</i>";
}
function inc(script_filename) {
	var html_doc = document.getElementsByTagName('head').item(0);
	var js = document.createElement('script');
	js.setAttribute('language', 'javascript');
	js.setAttribute('type', 'text/javascript');
	js.setAttribute('src', script_filename);
	html_doc.appendChild(js);
	return false;
}
function checkform(n) {
	f = document.forms[n];
	var Af = new Array();
	if (!f["civilite"][0].checked && !f["civilite"][1].checked && !f["civilite"][2].checked) Af[Af.length] = "civilité";
	if (!f["nom"].value) Af[Af.length] = "nom";
	if (!f["prenom"].value) Af[Af.length] = "prénom";
	
	if (f['email'] && f['email'].value && !/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test(f['email'].value)) {
		alert("L'adresse email est incorrecte.");
		return false;
	}

	document.forms['usertblform'].actionProfile.value = 'checkform';
	document.forms['usertblform'].target='hiddenFrame';
	document.forms['usertblform'].submit();
	document.getElementById("validation").innerHTML = "<i>Validation...</i>";


	if (Af.length==0) {
		return true;
	} else {
		if (Af.length==1) p = "Le champ suivant est obligatoire : ";
		if (Af.length>1) p = "Les champs suivants sont obligatoires : ";
		fields = Af.join(", ");
		alert(p+fields+".");
		return false;
	}
	
}

function updatePrevPeriodEnd(i) {
	date = 	document.forms['usertblform']['MDperiod['+i+'][AperiodStart][0]'].value+'-'+
			document.forms['usertblform']['MDperiod['+i+'][AperiodStart][1]'].value+'-'+
			document.forms['usertblform']['MDperiod['+i+'][AperiodStart][2]'].value;
	i2 = parseInt(i)+1;
	if (document.getElementById("periodEnd"+i2) !=null) inc("update_date.php?i="+i2+'&date='+date);
}