var atual, interval;
function MM_preloadImages() { //v3.0
        var d=document;
        if(d.images){
        if(!d.MM_p) d.MM_p=new Array();
        var i,j=d.MM_p.length,a=MM_preloadImages.arguments;
        for(i=0; i<a.length; i++)
        if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

MM_preloadImages('/_img/chamadas/destaque-creative.jpg','/_img/chamadas/destaque-congressos-podologia.jpg','/_img/chamadas/destaque-congressos-negocios.jpg');

//======================================================

function trocaFotoBanner(obj){
	atual = obj;
	var url_img ='/_img/chamadas/'+$(obj).attr('id')+'.jpg';
	
	$('#banner_destaque').fadeOut('fast',function(){
		$('#banner_destaque').attr('src',url_img).fadeIn('fast');										  
		$('#featured div.links a').removeClass('atual');
		$('#featured a:eq(0)').attr('href', $(obj).attr('href'));
		$('#featured a:eq(0)').attr('title', $(obj).attr('title'));
		$(obj).addClass('atual');
	});
	
}

function trocaBanner() {
	if ($(atual).next('a')[0])
		trocaFotoBanner($(atual).next('a'));
	else
		trocaFotoBanner($('#featured div.links a')[0]);
}

$(document).ready(function() {
	
	atual = $('#featured div.links a')[0];
	$('#featured div.links a').click(function()
	{
		window.clearInterval(interval);
		trocaFotoBanner(this);
		return false;
	});
	
	interval = window.setInterval('trocaBanner()', 6000);
	
	
	$('#newsletter form').submit(function(event) {
		if(
		   $.trim($('#nome').val()) == "" 
		   || $.trim($('#email').val()) == ""
		   || $('#email').val().indexOf('@') < 1  
		   || $('#email').val().lastIndexOf('.') < 2){
				alert("Preencha corretamente todos os campos!");
				$('#nome').focus();
				event.preventDefault();
				return false;
		}
		
		$('#newsletter form').fadeOut('fast');
		 $.ajax({
		   type: "POST",
		   url: "ajax/newsletter.php",
		   data: {nome:$('#nome').val(),email:$('#email').val()},
		   success: function(response){
			   	//console.log(response);
				//alert(response);
				$('#newsletter-sucesso').fadeIn();
		   }
		 });
		
		
		return false;
	});
	
});