var newsletterUI = new newsletterUI();
newsletterUI.formHandler();

/* Search GUI script */
function newsletterUI()
{
	/**
	 *
	 * Submit the newsletter form
	 *
	 */
	this.submitJoin = function()
	{
		if ($('#newsletter_email').val() != '' && $('#newsletter_email').val().toLowerCase() != messages['newsletter_placeholder'].toLowerCase()) {
			if(verifMail($('#newsletter_email').attr('value'))){
				return true;
			}else{
				return false;
			}
		} else {
			return false;
		}
	}
	
	/**
	 *
	 * Form Handler (placeholder + submit)
	 *
	 */
	this.formHandler = function()
	{
		/* Placeholder */
		$('#newsletter_email').focus(function()
		{
			if ($(this).val().toLowerCase() == messages['newsletter_placeholder'].toLowerCase()) {
				$(this).val('');
			}
		}).blur(function()
		{
			if ($(this).val() == '') {
				$(this).val(messages['newsletter_placeholder']);
			}
		});
		
		/* Form submission */
		$('#newsletter_email').click(function()
		{
			newsletterUI.submitJoin();
		});
		
		/* the "ENTER" trick for some browsers */
		$('#newsletter_form').submit(function()
		{
			var ret = newsletterUI.submitJoin();
			return ret;
		});
	}
}

/* Button action */
$('#newsletter_submit').click(function()
{
	if(verifMail($('#newsletter_email').attr('value'))){
		var post = '&context=NewsletterCtrl&action=saveClient&news=true&mail='+$('#newsletter_email').attr('value');
		$.ajax(
		{
			url: '/ajax.html',
			type: 'POST',
			data: post,
			dataType : 'html',
			success: function(data) 
			{
				$('#'+data).css('display','inline');
				closeAnswerNews();
				formNewsC();	
			}
		});	
	}else{
		$('#news_format').css('display','inline');
		closeAnswerNews();
	}
});
		
function verifMail(mailteste){
	var reg = new RegExp('^[a-z0-9]+([_|\.|-]{1}[a-z0-9]+)*@[a-z0-9]+([_|\.|-]{1}[a-z0-9]+)*[\.]{1}[a-z]{2,6}$', 'i');

	if(reg.test(mailteste))
	{
		return true;
	}
	else
	{
		return false;
	}
}
		

