/*
 *	@titre: home.
 *	@description: javascript homepage - dream on.
 *	@auteur: neov - http://www.neov.net.
 *	@creation: 20091126.
 *	@modification: -
 *	@required: jQuery 1.3.2
 *
 */
 
var timeout = null; 

$(function(){
	
	$('#formulaireNewsletter-1').submit(function(){
		if (!tmt_validateForm(this)) {			
			return false;	
		}
		 
		var mailnews = $('#mail-news').val();
	
		$.getJSON(j_basepath + 'ajax.php', {'module':'newsletter', 'action':'newsletterFo:sauvegarde', 'mailnews':mailnews}, function(result){		
			if (parseInt(result.iNewsletterId) > 0) {
				$('#mail-news').val(result.zValue);
				$('#mail-news').attr('title',result.zValue);
				$('.formNewletter').hide();
	            $('.merci').show();
                if (timeout) clearTimeout(timeout);
				timeout = setTimeout(function(){
					$('.formNewletter').show();
					$('.merci').hide();										
					}, 5000);	            
	            
			}
		});
	
		return false;
	});
	
	$('#formulaireNewsletter-2').submit(function(){
		if (!tmt_validateForm(this)) {
			return false;	
		}
		 
		var mailnews = $('#news-mail').val();
		
		$('.formNewletter-footer').hide();
		$('.spop.pop-newsletter p.titre:first').hide();
    $('.merci-footer').show();		
		
		$.getJSON(j_basepath + 'ajax.php', {'module':'newsletter', 'action':'newsletterFo:sauvegarde', 'mailnews':mailnews}, function(result){		
			if (parseInt(result.iNewsletterId) > 0) {
				$('#news-mail').val(result.zValue);
				$('#news-mail').attr('title',result.zValue);				
                setTimeout(function(result){
                    $('.pop-newsletter').fadeOut({queue: false, duration: 200, easing: 'quadEaseOut'});
					$('.pop-newsletter').slideUp({queue: false, duration: gtime, easing: 'bounceEaseOut'});
				},3000);  
	            
				tmt_validatorInit(true);
			}
		});
	
		return false;
	});
	
});

function displayErrorNewsletter(frm, invalidFields){ 
 	for(i=0;i<invalidFields.length;i++){    	
       switch(invalidFields[i].name){           
    	   case 'mail-news':    	   		
    	   		$('input[name='+invalidFields[i].name+']').val(erreurEmail); //'Adresse non valide');
    	       	break;
    	   case 'news-mail':    	   		
    	   		$('input[name='+invalidFields[i].name+']').val(erreurEmail);//'Adresse non valide');
    	       	break;
       }
	}
}