﻿function isMail(mail){
	if (mail==""){
		return false;
	}else{
		var arroba = mail.indexOf("@");
		if ( arroba == -1 ) return false;
		if ( arroba < 2 ) return false;
		if ( mail.indexOf(".") < 2 ) return false;
		if ( mail.indexOf(".") == mail.length-1 ) return false;		
		if ( mail.indexOf("@",arroba +1) != -1 ) return false;
		if ( mail.indexOf(".@") > 0 ) return false;
		if ( mail.indexOf("@.") > 0 ) return false;
		if ( mail.indexOf(" ") != -1 ) return false;
	}
	return true;
}

$(document).ready(function(){
	$('input#bt_newsletter').click(function(){
		if($('#nomeNewsletter').val()==''){
			alert('Nome inválido');
			return false;
		}
		if(!isMail($('#emailNewsletter').val())){
			alert('E-mail inválido');
			return false;
		}		
		$.ajax({
			url:'newsletter_cadastro.php',
			data:$('#form_newsletter').serialize(),
			type:'post',
			success:function(){
				alert('E-mail cadastrado com sucesso.');	
				$('input#nomeNewsletter').val('');
				$('input#emailNewsletter').val('');				
			}
		});
		return false;
	});
	$('input#bt_newsletter').show();	

	$.ajax({
		url:'rss-load-curl.php',
		contentType: 'application/x-www-form-urlencoded; charset=iso-8859-1',
		datatype: 'xml',		
		success:function(posts){
			while(posts.indexOf('<![CDATA[')!=-1) posts = posts.replace('<![CDATA[','');
			while(posts.indexOf(']]>')!=-1) posts = posts.replace(']]>','');
			var comparacao = new RegExp("\n");	
			var conteudo = '';
			var titulo  = '';
			var link = '';
			while(comparacao.test(posts)){ posts = posts.replace(/\n/,'');}
			posts = posts.replace(/.*<\/language> <item>/,'');
			posts = posts.replace(/<\/item><\/channel>.*/,'');
			arrPosts = posts.split('</item><item>');

			if(arrPosts.length>0)$('#blog-ultimos').append('<h3 class="posts">Últimos posts<\/h3><ul class="posts"><\/ul>');
			
			for(i=0;i<arrPosts.length;i++){
				conteudo = arrPosts[i];
				conteudo = conteudo.replace(/<\/link>.*/,'');
				conteudo = conteudo.replace(/<title>/,'');
				arrConteudo = conteudo.split('</title><link>');
				titulo = arrConteudo[0];
				link = arrConteudo[1].replace(/<pub.*/,'');
				$('#blog-ultimos ul.posts').append('<li><a href="'+link+'">'+titulo+'<\/a><\/li>');
				
			}
		}
	}); 

});