// JavaScript Document
if($ == undefined) alert('Jquery est manquant');

$(document).ready( function() {
	
	$("#mailctrl_form").submit( function() {
		// vérifs javascript
		var idmail	= $("#mailctrl_email");
		var mail	= $(idmail).val();
		var expmail = new RegExp("^[a-zA-Z0-9\-_]+[a-zA-Z0-9\.\-_]*@[a-zA-Z0-9\-_]+\.[a-zA-Z\.\-_]{1,}[a-zA-Z\-_]+","g");
		if(!mail) {
			$(idmail).focus();
			return false;
		}
		else if(mail == '') {
			$(idmail).focus();
			return false;
		}
		else if (!expmail.test(mail)) {
			alert('Email invalide');
			$(idmail).focus();
			return false;
		}
		
		// envoi via ajax en post
		var data = 'action='+$("input[@name=action]:checked",this).val()+'&email='+$("input[@name=email]",this).val();
		//alert(data);
		$.ajax({
		  type: "POST",
		  url: $(this).attr('action'),
		  data: data+'&protect=1',
		  success: function(msg){
			// rempli le formulaire
			$("#mailctrl_result").html(msg);
		  }
		});
		return false;
		
	});
	
	$("#mailctrl_email").focus(	function() {
			$(this).toggleClass('mailctrl_input_focus');
			if($(this).val() == $(this).attr('title')) $(this).val('');
			}
		).blur( function() {
			$(this).toggleClass('mailctrl_input_focus');
			}
		);
	
	var thetitle = $("#mailctrl_email").attr('title');
	$("#mailctrl_email").val(thetitle);
	
});