$(document).ready(function() {

  // $('#formsaisieoffre').hide(); 
  // SI ETAT 2 (UPDATE / INSERT) ON AFFICHE PLUS LA SAISIE.
  
  $("input").focus(function(){
	$('.messageajax').hide(); 
  }); 
  $("select").focus(function(){
	$('.messageajax').hide(); 
  }); 
  
    // on cache tous les textes (blocs ayant la classe divajax)
  $('.divajax').hide(); 
    
  $('.plusajax').click(function() { // si on clique sur la class ajax plus
    
	$(this).next('.divajax').slideToggle("fast"); // First click should toggle to 'show'
      
	  return false;

  });

  
   $('#checkajoutoffre').click(function() { 
   		// si on clique sur la class checkz1 on controle tout le premier onglet
		
		valid = 1;		
	  	var re1 = /^[\w-]+(\.[\w-]+)*@([\w-]+\.)+[a-zA-Z]{2,7}$/; // expr regul pour l'email 
	  	var re2 = /^[a-zA-Z0-9]{6,15}$/;    // expr regul pour le pass
	  	var re3 = /^[\w-]{10}$/; // Moins de 100
		var re4 = /^[0-9]{8,14}$/;    // expr regul pour le pass
		var re5 = /^[0-9]{5}$/;    // expr regul pour le code postal
			
		// 1. le tweet n'est pas vide
		if($('#titre').val() == ""){
			$('.messageajax').hide();
			$('#titre').next('.messageajax').fadeIn().text("Veuillez saisir le tweet de votre offre.");
			valid = 0;
		}
		
		// 2. tweet doit faire moins de 106
	  	else if($('#titre').val().length > 106)
	  	{
			$('.messageajax').hide();
			$('#titre').next('.messageajax').fadeIn().text("Twittez un titre de moins de 110 caractères.");
			valid = 0;
		}
		
		// 3. le descriptif n'est pas valide
	  	else if($('#texte').val() == ""){
			$('.messageajax').hide();
			$('#texte').next('.messageajax').fadeIn().text("Veuillez saisir le descriptif complet de l'offre.");
			valid = 0;
		}

		// 4. la region n'est pas vide
		else if($('#region').attr("value") == "0"){
			$('.messageajax').hide();
			$('#region').next('.messageajax').fadeIn().text("Veuillez précisez la région du poste.");
			valid = 0;
		}
		
		// 5. la contrat n'est pas vide
		else if($('#contrat').attr("value") == "0"){
			$('.messageajax').hide();
			$('#contrat').next('.messageajax').fadeIn().text("Veuillez précisez le statut.");
			valid = 0;
		}
		
		else if(valid==1)
		{
			
			// FINAL on envoi le formulaire
			$("#tweetform").submit();
		}


  });  
  
  	// si on clique sur la class saisie1 on peut revenir au deuxième onglet
    $('#ajoutoffre').click(function() { // si on clique sur la class ajax plus

		$('#formsaisieoffre').slideToggle("slow"); // First click should toggle to 'show'
      
	  return false;

  });
  
});	
