 function CloseAllConditionalEntry()
 {
	var elts = document.getElementsByTagName('div');
	for (var j=0;j<elts.length;j++) 
	{
	  
		if (elts[j].className=='form-element-conditionnel') 
		{
			elts[j].style.visibility='hidden';
			elts[j].style.display='none';
		}
	}
}


function displayId(baliseId)
{
	if (document.getElementById && document.getElementById(baliseId) != null) {
		document.getElementById(baliseId).style.visibility='visible';
		document.getElementById(baliseId).style.display='block';
	}
}

function hideId(baliseId) {
	if (document.getElementById && document.getElementById(baliseId) != null) {
   		document.getElementById(baliseId).style.visibility='hidden';
    	document.getElementById(baliseId).style.display='none';
	}
}
  
function getElementById(id) {
	if (document.getElementById) return document.getElementById(id);
	if (document.all) return eval("document.all."+id);
	return null;
}

function display(id, value) {
	var panel = getElementById(id);
	panel.style.display = value;
}

 function doDisplay(id)
{
	displayId("div"+id);
}
function hide(id)
{
     hideId("div"+id);
     
 }

 function doCheckboxEffect(isChecked,id) 
{
	if (isChecked) 
	{
		doDisplay(id);
		
	} 
	else 
	{
		hide(id);
	}
}
function openFrontRequirement(url)
{
	var form_win_requirement = self.open(url, 'requirement', 'toolbar=no,location=no,directories=no,status=yes,menubar=no,scrollbars=yes,resizable=yes,copyhistory=yes,width=500px,height=300px');
	form_win_requirement.focus();
}


$(function() {

	$("#282").change( function () {
	
		var ladate=new Date();
		var datesaisie = new Date();		
		var tmpdatesaisie = this.value.split("/");
		if (tmpdatesaisie.length < 3 || parseInt(tmpdatesaisie[0]) > 31 || parseInt(tmpdatesaisie[1]) > 12 || tmpdatesaisie[0] == "" || tmpdatesaisie[1] == "" || tmpdatesaisie[2] == "" ) { 
			this.value = "";
			alert("La date de naissance saisie est invalide !\nVeuillez re-saisir.");			
		}else {
			datesaisie.setDate(parseInt(tmpdatesaisie[0]));
			datesaisie.setMonth(parseInt(tmpdatesaisie[1])-1);
			datesaisie.setFullYear(parseInt(tmpdatesaisie[2]));
			tmptime = datesaisie.getTime();
			if ( tmptime > ladate.getTime() ) { 
				this.value = "";
				alert("La date de naissance saisie est invalide !\nVeuillez re-saisir.");			
			}
			ladate.setFullYear(ladate.getFullYear()-18);
			if( $('input[name=271]').attr("checked") == true && tmptime > ladate.getTime()){ 
				this.value = "";
				alert("La date de naissance saisie est invalide !\nVeuillez re-saisir.");			
			}
			
		}
	});
});
