//Initialisation commune
$(document).ready( function() {
  init_bck_site();
});


function init_bck_site()
{
  var tab_url= new Array("bck_home_contenu.jpg", "bck_home_contenu2.jpg");
  var nb= Math.floor(Math.random()*10 )+1;
  
  if( nb%2 == 1)
    var url = tab_url[1];
  else
    var url = tab_url[0];
  
  if( $("#form_billetterie") )
    var url = tab_url[0];
  
  console.log( $("div#center") );  
  $("div#center").css("background-image" , "url(../resources/interface/"+url+")");
}


function highlight_form()
{
  //-- Highlight des champ input
  $("input[type=text][class!='highlight_off'],input[type=password],input[type=file],textarea, select").focus(function(){
    if( $(this).hasClass("erreur") )
      $(this).removeClass("erreur");
  });


  //Champs radio insérer dans un label
  $("input[type=radio][class!='highlight_off']").focus(function(){
    if( $(this).hasClass("erreur"))
      $(this).removeClass("erreur");
  });
}

/* function verif_chp_formulaire
 * Vérifier que les champs passé en paramètres sont bien remplis
 * @param : id_form : string : ID du formulaire à vérifier
 * @param : tab_chp : array : tableau contenant les ID des champs à controller 
 */
function verif_chp_formulaire( id_form, tab_chp )
{
  var no_erreur = true;
  var options   = {};
  for( i = 0; i < tab_chp.length; i++ )
  {
    if( $( '#'+id_form+' #'+tab_chp[i] ).val() == "" )
    {
      $( '#'+id_form+' #'+tab_chp[i] ).addClass( "erreur" );
      no_erreur = false;
    }
    else if( $( '#'+id_form+' #'+tab_chp[i] ).hasClass( "erreur" ) )
      $( '#'+id_form+' #'+tab_chp[i] ).removeClass( "erreur" );
  }
  return no_erreur;
}

/* function verif_email
 * Vérifie la validité d'un email
 * @param : id_champ_mail mail à controller
 */ 
function verif_email(id_champ_mail)
{
  var no_erreur = true;
  var options = {};
  
  if (($("#"+id_champ_mail).val().indexOf('@')< 0) || ($("#"+id_champ_mail).val().indexOf('.')< 0))
  {
    $('#'+id_champ_mail).addClass("erreur");
    no_erreur = false;
  }
  
  else if($("#"+id_champ_mail).hasClass("erreur"))
     $("#"+id_champ_mail).removeClass("erreur");
  
  return no_erreur; 
}
