function checkform(obj)
{
	if (checkradio(obj.type,"Veuillez indiquer le type de thème.")){return(void(0));}
	if (checkobj(obj.bb_nom,"","Veuillez indiquer le nom du bébé.")){return(void(0));}
	if (checkobj(obj.bb_prenom,"","Veuillez indiquer le prénom du bébé.")){return(void(0));}
	if (checkobj(obj.bb_annee_naiss,"","Veuillez indiquer l\'année de naissance du bébé.")){return(void(0));}
	if (!checkDate(obj.bb_jour_naiss.value+"/"+obj.bb_mois_naiss.value+"/"+obj.bb_annee_naiss.value)){obj.bb_annee_naiss.focus(); return(void(0));}
	if (checkobj(obj.adr_nom,"","Veuillez indiquer le nom pour l\'adresse de commande.")){return(void(0));}
	if (checkobj(obj.adr_prenom,"","Veuillez indiquer le prénom pour l\'adresse de commande.")){return(void(0));}
	if (checkobj(obj.adr_adr,"","Veuillez indiquer l\'adresse pour la commande.")){return(void(0));}
	if (checkobj(obj.adr_cp,"","Veuillez indiquer le code postal pour l\'adresse de commande.")){return(void(0));}
	if (checkobj(obj.adr_ville,"","Veuillez indiquer la ville pour l\'adresse de commande.")){return(void(0));}
	if (checkobj(obj.adr_pays,"","Veuillez indiquer le pays pour l\'adresse de commande.")){return(void(0));}
	if (obj.adr_email.value == "" || !isValidEmail(obj.adr_email.value))
	{
		alert("Veuillez indiquer une adresse email valide.");
		obj.adr_email.focus();
		return(void(0));
	}
	if (obj.adr_email2.value != obj.adr_email.value)
	{
		alert("Il y a une erreur dans la confirmation de votre adresse E-mail.");
		obj.adr_email.focus();
		return(void(0));
	}
	obj.submit();
}
function isValidEmail(str)
{
	return (str.indexOf("@") > 0) && (str.indexOf(".", str.indexOf("@")) > 0);
}
function isNumberKey(evt,currval)
{
	var charCode = (evt.which) ? evt.which : event.keyCode
	if (charCode > 31 && (charCode < 48 || charCode > 57))
	{
		alert ("Seul les chiffres sont admis dans l'année...");
		return false;
	}
	else
	{
		return true;
	}
}
function checkradio(radio,msg) {
      var ok=false;
      for (var i=0; i<radio.length;i++) {
         if (radio[i].checked) {
            ok=true;
         }
      }
      if(!ok){
      alert(msg);
      return true;    
      }
}
function checkobj(objfld,val2check,msg)
{
	if (objfld.value == val2check)
	{
		alert(msg);
		objfld.focus();
		return true;
	}
}
function testAge(birth, maxAge)
{
	var today = new Date();
	var age = today.getFullYear() - birth.getFullYear();
	var newAge = 0; 
	
	if (today.getMonth() <= birth.getMonth() && today.getDate() < birth.getDate())
	{	
		newAge = age-1;
	}
	else
	{	
		newAge = age;
	}
	if(newAge>=maxAge)
	{
		alert("L'age maximum à été fixé à 12 ans et vous avez un enfant de : "+newAge+" ans");
		return false;
	}
	else
	{
		return true;
	}
}
function checkDate(obj){

	var dteDate;

	obj1 = obj.split("/"); 

	obj1[0] = parseInt(obj1[0], 10);
	obj1[1] = parseInt(obj1[1], 10)-1;
	obj1[2] = parseInt(obj1[2], 10);

	dteDate=new Date(obj1[2], obj1[1], obj1[0]);
	
	dteToday = new Date();

	if (dteDate > dteToday)
	{
		alert("Les thèmes de Lisa Caldey ne s'appliquent qu'aux enfants déjà nés. Veuillez corriger la date de naissance.");
		return false;
	}
	
	if ((obj1[0]==dteDate.getDate()) && (obj1[1]==dteDate.getMonth()) && (obj1[2]==dteDate.getFullYear()))
	{
		return testAge(dteDate, 13);
	}
	else
	{
		alert("La date de naissance spécifiée est invalide.");
		return false;
	}
}

