function control_leform(){
	document.theform.sw.value = screen.width;
	document.theform.sh.value = screen.height;

	var msg_err="";
	var vpass = document.theform.pass.value.toLowerCase();
	var vpseudo = document.theform.pseudo.value.toLowerCase();

	if (vpass == ""){
  	msg_err = "- Le champ \"pass\" est vide.";
  	document.theform.pass.focus();
	}

	if (vpseudo == '' || vpseudo == 'votre pseudo'){
  	msg_err = "- Le champ \"pseudo\" est vide.\n"+msg_err;
  	document.theform.pseudo.focus();
	}

  if (msg_err!=""){
    alert("      ERREUR!\n\n"+msg_err+"\n\n_________________________");
    return false;
  }

  return true;
}
function validform(o){
  var berr=0,retVal=false,errStr='Les champs en rouge sont obligatoires';
  o.disabled=true;
  document.body.style.cursor='wait';
  
  if(o.est_un_homme.value==2){
    o.est_un_homme.style.background='#FF0000';
    o.est_un_homme.style.color='#FFFFFF';
    berr=1;
  }else{
    o.est_un_homme.style.background='#FFFFFF';
    o.est_un_homme.style.color='#000000';
  }
  
  //
  if(o.taille.value==''){
    o.taille.style.background='#FF0000';
    o.taille.style.color='#FFFFFF';
    berr=1;
  }else{
    o.taille.style.background='#FFFFFF';
    o.taille.style.color='#000000';
  }
  
  //
  if(o.jdn.value=='0'){
    o.jdn.style.background='#FF0000';
    o.jdn.style.color='#FFFFFF';
    berr=1;
  }else{
    o.jdn.style.background='#FFFFFF';
    o.jdn.style.color='#000000';
  }
  if(o.mdn.value=='0'){
    o.mdn.style.background='#FF0000';
    o.mdn.style.color='#FFFFFF';
    berr=1;
  }else{
    o.mdn.style.background='#FFFFFF';
    o.mdn.style.color='#000000';
  }
   if(o.adn.value=='0'){
    o.adn.style.background='#FF0000';
    o.adn.style.color='#FFFFFF';
    berr=1;
  }else{
    o.adn.style.background='#FFFFFF';
    o.adn.style.color='#000000';
  }
  if(o.recherche.value==0){
    o.recherche.style.background='#FF0000';
    o.recherche.style.color='#FFFFFF';
    berr=1;
  }else{
    o.recherche.style.background='#FFFFFF';
    o.recherche.style.color='#000000';
  }
  if(o.pseudo.value=='Choisissez un pseudo' || o.pseudo.value==''){
    o.pseudo.style.background='#FF0000';
    o.pseudo.style.color='#FFFFFF';
    berr=1;
  }else{
    o.pseudo.style.background='#FFFFFF';
    o.pseudo.style.color='#000000';
  }
  if(o.pass.value=='pass' || o.pass.value==''){
    o.pass.style.background='#FF0000';
    o.pass.style.color='#FFFFFF';
    berr=1;
  }else{
    o.pass.style.background='#FFFFFF';
    o.pass.style.color='#000000';
  }
  if( !IsValidEmail(o.email.value) ){
		errStr=errStr+'\nVotre email semble incorrecte';
		o.email.style.background='#FF0000';
		o.email.style.color='#FFFFFF';
        berr=1;
  }else{
    o.email.style.background='#FFFFFF';
    o.email.style.color='#000000';
  }

  if(o.ville.value=='' && o.ville2.value==''){
    o.ville.style.background='#FF0000';
    o.ville.style.color='#FFFFFF';
    if(o.ville2){
      o.ville2.style.background='#FF0000';
      o.ville2.style.color='#FFFFFF';
    }
    berr=1;
  }else{
    o.ville.style.background='#FFFFFF';
    o.ville.style.color='#000000';
    if(o.ville2){
      o.ville2.style.background='#FFFFFF';
      o.ville2.style.color='#000000';
    }
  }

  if(!o.cdv.checked){
      berr=1;
	  o.cdv.background='#FF0000';
	  o.cdv.color='#FF0000';
	  o.cdv.style.backgroundColor ='#FF0000';
	  errStr=errStr+'\nVous devez acceptez les conditions d\'utilisation';
  }
  
  if(berr==1){
	alert(errStr);
  }else{
		retVal=true;
  }
  o.disabled=false;
  document.body.style.cursor='auto';
  return retVal;
}
function IsValidEmail(strEmail){
  var emailfilter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9])+$/;
  return emailfilter.test(strEmail)
}
