function verifierChamps() {
   erreur = "";
  if (!(document.getElementById('txt_nom').value)) {
    erreur=erreur+'Vous devez saisir un nom\n';
  }
  if (!(document.getElementById('txt_prenom').value)) {
    erreur=erreur+'Vous devez saisir un pr\351nom\n';
  }
  if (!(document.getElementById('txt_age').value)) {
    erreur=erreur+'Vous devez saisir un age\n';
  }  
  if (!(document.getElementById('txt_email').value)) {
    erreur=erreur+'Vous devez saisir une adresse email\n';
  }
  if (!(document.getElementById('txt_telephone').value)) {
    erreur=erreur+'Vous devez saisir un téléphone\n';
  } 
  if (!(document.getElementById('txt_discipline').value)) {
    erreur=erreur+'Vous devez saisir au moins une discipline\n';
  }
  if (!(document.getElementById('file_cv').value)) {
    erreur=erreur+'Vous devez joindre un CV\n';
  }
  else{
  	extension = strrchr(document.getElementById('file_cv').value, '.');
  	extension = extension.toUpperCase();  	
  	if(extension!='.DOCX' && extension!='.DOC' && extension!='.TXT' && extension!='.ODT' && extension!='.PDF' && extension!='.RTF'){
  		erreur=erreur+'Vous devez joindre un CV au bon format (docx, doc, txt, odt, pdf, rtf)\n';
  	}
  }
  if ((document.getElementById('file_photo').value)!='') {
    extension = strrchr(document.getElementById('file_photo').value, '.');
    extension = extension.toUpperCase();
  	if(extension!='.JPG' && extension!='.GIF' && extension!='.PNG' && extension!='.BMP' && extension!='.JPEG'){
  		erreur=erreur+'Vous devez joindre une photo au bon format (jpg, jpeg, gif, png, bmp)\n';
  	}
  } 
  
  if (!(document.getElementById('txt_motivation').value)) {
    erreur=erreur+'Vous devez saisir un texte de motivation';
  }
  if (erreur != "") {
    alert("Formulaire incomplet\n" + erreur);
    return false;
  } else {
    return true;
  }
}

function verifierChampsAnglais() {
   erreur = "";
  if (!(document.getElementById('txt_nom').value)) {
    erreur=erreur+'You must enter a last name\n';
  }
  if (!(document.getElementById('txt_prenom').value)) {
    erreur=erreur+'You must enter a first name\n';
  }
  if (!(document.getElementById('txt_age').value)) {
    erreur=erreur+'You must enter an age\n';
  }  
  if (!(document.getElementById('txt_email').value)) {
    erreur=erreur+'You must enter an email address\n';
  }
  if (!(document.getElementById('txt_telephone').value)) {
    erreur=erreur+'You must enter a phone\n';
  } 
  if (!(document.getElementById('txt_discipline').value)) {
    erreur=erreur+'You must attach a sport\n';
  }
  if (!(document.getElementById('file_cv').value)) {
    erreur=erreur+'You must attach a CV\n';
  }
  else{
  	extension = strrchr(document.getElementById('file_cv').value, '.');
  	extension = extension.toUpperCase();
  	if(extension!='.DOCX' && extension!='.DOC' && extension!='.TXT' && extension!='.ODT' && extension!='.PDF' && extension!='.RTF'){
  		erreur=erreur+'You must attach a CV in text format\n';
  	}
  }
  if ((document.getElementById('file_photo').value)!='') {
    extension = strrchr(document.getElementById('file_photo').value, '.');
    extension = extension.toUpperCase();
  	if(extension!='.JPG' && extension!='.GIF' && extension!='.PNG' && extension!='.BMP' && extension!='.JPEG'){
  		erreur=erreur+'You must attach a picture in the right format (jpg, jpeg, gif, png, bmp)\n';
  	}
  } 
  
  if (!(document.getElementById('txt_motivation').value)) {
    erreur=erreur+'You must attach a motivation text.';
  }
  if (erreur != "") {
    alert("Incomplete Form\n" + erreur);
    return false;
  } else {
    return true;
  }
}

function strrchr (haystack, needle) {

    var pos = 0;
 
    if (typeof needle !== 'string') {
        needle = String.fromCharCode(parseInt(needle, 10));
    }
    needle = needle.charAt(0);
    pos = haystack.lastIndexOf(needle);
    if (pos === -1) {
        return false;
    }
 
    return haystack.substr(pos);
}
