var tabnum = new Array("01","02","03","04","05","06","07","08","09");

function inArray(elem,array){
  if ( array.indexOf ) {
    return array.indexOf( elem );
  }
  for ( var i = 0, length = array.length; i < length; i++ ) {
    if ( array[ i ] === elem ) {
      return i;
    }
  }
  return -1;
}


function checklastname(el){
    if (!el.value.test(/^[a-zA-Z]/)) {
        el.errors.push("Le nom de famille");
        return false;
    } else {
        return true;
    }
}

function checkadresse(el){
    if (!el.value.test(/^[a-zA-Z0-9]/)) {
        el.errors.push("L'adresse est invalide");
        return false;
    } else {
        return true;
    }
}

function checkville(el){
    if (!el.value.test(/^[a-zA-Z]/)) {
        el.errors.push("La ville est invalide");
        return false;
    } else {
        return true;
    }
}


function checkfirstname(el){
    if (!el.value.test(/^[a-zA-Z]/)) {
        el.errors.push("Le prénom est invalide");
        return false;
    } else {
        return true;
    }
}

function checkspace(el){
    el.value = el.value.replace(/[ ]/gi,"");
}

function checknum(el){
  if(inArray(el.value,tabnum) == -1){
    var valeur = parseInt(el.value);
    if(valeur >= 1 && valeur <= 9)el.value = "0"+el.value;  
  }
}

function checkannee(el){
	var now = new Date();
	var year = now.getFullYear();
  var yearmin = year-100;
  var valeur = parseInt(el.value);
  if(valeur >= yearmin && valeur <= year) return true;
  else {
        el.errors.push("L'année de naissance doit être comprise entre "+yearmin+ " et "+year);
        return false;  
  } 
}

function checkjour(el){
  var valeur = parseInt(el.value);
  if((valeur >= 1 && valeur <= 31) || inArray(el.value,tabnum) != -1) return true;
  else {
        el.errors.push("Le jour de naissance doit être compris entre 1 et 31");
        return false;  
  } 
}

function checkmois(el){
  var valeur = parseInt(el.value);
  if((valeur >= 1 && valeur <= 12) || inArray(el.value,tabnum) != -1) return true;
  else {
        el.errors.push("Le mois de naissance doit être compris entre 1 et 12");
        return false;  
  } 
}



function fomchecknumedonneur(){


  if(jQuery('#donneurOui').attr("checked")==true)
  {
    $('codeEdonneur').value = $('codeEdonneur').value.replace(/[ ]/gi,"");
    if (!$('codeEdonneur').value.test(/^[a-zA-Z]/)) {
      $('codeEdonneur').setAttribute('style', "border:2px solid #ff0000;");
      $('err_imput').setAttribute('style', "");
      return false; 
    }
      else 
      {
       $('codeEdonneur').setAttribute('style', "");
       $('err_imput').setAttribute('style', "display:none;");
       return true;
      }
  }
  
  else 
  {
   $('codeEdonneur').setAttribute('style', "");
   $('err_imput').setAttribute('style', "display:none;");
   return true;
  }

}

 





