/* function verif_form_email
 * Vérification d'un champ de type email
 * (@param : id_champ à controller
 */ 
 
function verif_form_email(id_champ)
{
  /*
  if(($("#"+id_champ).val().indexOf('@')< 0) && ($("#"+id_champ).val().indexOf('.')< 0)) {
    return false;
  }
  else return true;
  */
  return true;
}


// Sondage
// Check formulaire
function verif_sondage()
{
  $("form#sondage input[type=text],form#sondage input[type=password],form#sondage input[type=submit], form#sondage input[type=radio], form#sondage input[type=checkbox], form#sondage input[type=file],form#sondage select, form#sondage textarea")
  .focus(function() {
    $(this).parent("label").toggleClass("selected");
    $(this).removeClass("erreur");
    $(this).parent().parent().removeClass("erreur");
    $(this).parent().parent().parent().removeClass("erreur");
    $(this).parent("label").removeClass("erreur");
    $(this).prev("span").removeClass("erreur");
  })
  .blur(function() {
    $(this).parent("label").toggleClass("selected");
    $(this).removeClass("erreur");
    $(this).parent().parent().removeClass("erreur");
    $(this).parent().parent().parent().removeClass("erreur");
    $(this).parent("label").removeClass("erreur");
    $(this).prev("span").removeClass("erreur");
  });
  
  var valide = true;

  $("form#sondage").submit(function()
  {
    valide = true;
     
    if( $("input[name='prenom']").val() == "" )
    {  
      valide = false;
      $("input[name='prenom']").addClass("erreur").prev().addClass("erreur");
    } 
    else 
    {
      if( $("input[name='prenom']").hasClass("erreur") )
        $("input[name='prenom']").removeClass("erreur");
    }


    if( $("input[name='nom']").val() == "" )
    {
      valide = false;
      $("input[name='nom']").addClass("erreur").prev().addClass("erreur");
    } 
    else
    {
      if( $("input[name='nom']").hasClass("erreur") )
        $("input[name='nom']").removeClass("erreur");
    }

    if( $("input[name='societe']").val() == "" )
    {
      valide = false;
      $("input[name='societe']").addClass("erreur").prev().addClass("erreur");
    }
    else
    {
      if( $("input[name='societe']").hasClass("erreur") )
        $("input[name='societe']").removeClass("erreur");
    }

    if($("input[name='courriel']").val() == "" || !verif_form_email("courriel") ) //
    {
      valide = false;
      $("input[name='courriel']").addClass("erreur").prev().addClass("erreur");
    }
    else
    {
      if( $("input[name='courriel']").hasClass("erreur") )
        $("input[name='courriel']").removeClass("erreur");
    }

    if($("input[name='tel']").val() == "")
    {
      valide = false;
      $("input[name='tel']").addClass("erreur").prev().addClass("erreur");
    } 
    else 
    {
      if( $("input[name='tel']").hasClass("erreur") )
        $("input[name='tel']").removeClass("erreur");
    }

    if( $("input[name='secteur_activites[]']:checked").val() == undefined && $("textarea[name='secteur_activites_suggestions']").val() == "" )
    {
      valide = false;
      
      $("input[name='secteur_activites[]']").parent().parent().addClass("erreur");
    }
    else
    {
      if( $("input[name='secteur_activites[]']").parent().parent().hasClass("class") )
        $("input[name='secteur_activites[]']").parent().parent().removeClasse("erreur");  
    }

    if($("input[name='fonction']:checked").val() == undefined && $("textarea[name='fonction_suggestions']").val() == "")
    {
      valide = false;
      $("input[name='fonction']").parent().parent().addClass("erreur");
    } 
    else 
    {
      if( $("input[name='fonction']").parent().parent().hasClass("class") )
        $("input[name='fonction']").parent().parent().removeClasse("erreur");  
    }
    
    if($("input[name='experience']:checked").val() == undefined)
    {
      valide = false;
      //erreur += "<br />Vous n'avez pas sélectionné votre expèrience";  
      $("input[name='experience']").parent().parent().parent().addClass("erreur");
    } else
    {
      if( $("input[name='experience']").parent().parent().parent().hasClass("class") )
        $("input[name='experience']").parent().parent().parent().removeClasse("erreur");  
    }
    
    if($("input[name='interet']:checked").val() == undefined)
    {
      valide = false;
      //erreur += "<br />Vous n'avez pas sélectionné vos centres d'intérêts";  
      $("input[name='interet']").parent().parent().addClass("erreur");
    } 
    else
    {
      if( $("input[name='interet']").parent().parent().hasClass("class") )
        $("input[name='interet']").parent().parent().removeClasse("erreur");  
    }
    
    if($("input[name='thematiques[]']:checked").val() == undefined && $("textarea[name='thematiques_suggestions']").val() == "")
    {
      valide = false;
      //erreur += "<br />Vous n'avez pas sélectionné de thématique";
      $("input[name='thematiques[]']").parent().parent().addClass("erreur");
    } 
    else 
    {
      if( $("input[name='thematiques[]']").parent().parent().hasClass("class") )
        $("input[name='thematiques[]']").parent().parent().removeClasse("erreur");  
    }
    
    if($("input[name='innovation']:checked").val() == undefined)
    {
      valide = false;
      //erreur += "<br />Vous n'avez pas sélectionné l'évaluation d'innovation";  
      $("input[name='innovation']").parent().parent().addClass("erreur");
    } else
    {
      if( $("input[name='innovation']").parent().parent().hasClass("class") )
        $("input[name='innovation']").parent().parent().removeClasse("erreur");  
    }
    
    if($("input[name='participer']:checked").val() == undefined)
    {
      valide = false;
      //erreur += "<br />Vous n'avez pas sélectionné vos probabilités de présence";  
      $("input[name='participer']").parent().parent().addClass("erreur");
    }
    else
    {
      if( $("input[name='participer']").parent().parent().hasClass("class") )
        $("input[name='participer']").parent().parent().removeClasse("erreur");  
    }

    if(valide)
      return true;
    else
    {

      $("#sortie_erreur").show();
      $(document).scrollTo($("#erreur"), 800 );
      /*var bH = $(".moyen .bloc").height();
      var eH = $("#erreur").height();
      alert("bH > "+bH+" | eH > "+eH);
      $(".moyen .bloc").height(bH+eH+80);
      alert("H finale > "+$(".moyen .bloc").height());*/
      initHBlocs(); 
      resizeBackground();
      return false;
    }
  
  });

}
