$(document).ready(function() {

  	$('.fermer a').click(function(){ 
		$('#send_to_friend').hide();    
    	return false;
	});	
	
	var displayFrom = function(){	

		$('form#form_send_to_friend').submit(function(){
	
			var reg = /^[\w\-]+(\.[\w\-]+)*@[\w\-]+(\.[\w\-]+)*\.[\w\-]{2,}$/; 
			firstname = $('input#first_name').val();
			lastname = $('input#last_name').val();  
			email = $('input#email').val();
			firstname_friend = $('input#first_name_friend').val();
			lastname_friend = $('input#last_name_friend').val();
			email_friend = $('input#email_friend').val();
			
			$('#send_to_friend #forms input#url').val(this.URL);			
			error = 0;
			if($.trim(firstname) == ''){
				$('p.first_name label.error').text("le champ 'votre prenom' est vide !! .");
				$('p.first_name label.error').show('fast');
				error++;			 
			}else
				$('p.first_name label.error').hide();			
			if($.trim(lastname) == ''){
				$('p.last_name label.error').text("le champ 'votre nom' est vide !! .");
				$('p.last_name label.error').show('fast');
				error++;			 
			}else
				$('p.last_name label.error').hide();	
			if($.trim(email) == ''){
				$('p.email label.error').text("le champ 'votre email' est vide !! .");
				$('p.email label.error').show('fast');
				error++;			 
			}else if(!(reg.test(email))){
				$('p.email label.error').text("votre email n'est pas valide !! .");
				$('p.email label.error').show('fast');
				error++;				
				}else			
					$('p.email label.error').hide();
					
			if($.trim(email_friend) == ''){
				$('p.email_friend label.error').text("le champ 'son email' est vide !!! .");
				$('p.email_friend label.error').show('fast');	
				error++;		 
			}else if(!(reg.test(email_friend))){
				
				$('p.email_friend label.error').text("l'email de votre ami(e) n'est pas valide !! .");
				$('p.email_friend label.error').show('fast');	
				error++;			
				}else			
					$('p.email_friend label.error').hide();				
					
			if($.trim(firstname_friend) == ''){
				$('p.first_name_friend label.error').text("le champ 'son prenom' est vide !!! .");
				$('p.first_name_friend label.error').show('fast');
				error++;			 
			}else
				$('p.first_name_friend label.error').hide();
							
			if($.trim(lastname_friend) == ''){
				$('p.last_name_friend label.error').text("le champ 'son prenom' est vide !!! .");
				$('p.last_name_friend label.error').show('fast');	
				error++;		 
			}else
				$('p.last_name_friend label.error').hide();							
			if(error == 0){
				postdata = $('#send_to_friend #forms input').serialize();
				$('#send_to_friend #forms').html('<p>Veuillez patientez svp. </p>');
				$('#send_to_friend').show('fast');
		  		$.post('index.php?type=9996&tx_mmwsendtofriend_pi1[action]=send',postdata, function(data) {
		  			$('#send_to_friend #forms').html(data);
		  			$('#send_to_friend').show('fast');
		  			displayFrom();
		  		});	
		  		
			}			
			return false;
			
		});	  	
  	};	
  	
  	$('a#link_send_to_friend').click(function() {  		
  		$.get('index.php?type=9996&tx_mmwsendtofriend_pi1[action]=displayForm', '', function(data) {
  			$('#send_to_friend #forms').html(data);
  			$('#send_to_friend').show();
  			displayFrom(); 
  		});
  				
		return false;
	});
  	
});


