function validanews(){
	var nome = $('txtnome').value;
	var email = $('txtemail').value;
	
	if(nome==""){
		alert("Preencha a Nome para poder Receber a NewsLetter!");
	}else if(email==""){
		alert("Preencha o E-mail para poder Receber a NewsLetter!");
	}else if(!checkMail(email)){
		alert("Preencha o E-mail Corretamente para poder Receber a NewsLetter!");
	}else{
		NewsPublico.checkEmailInNews(callBackCheckEmail, email);
	}
}
function callBackCheckEmail(ok){
	if(ok==2){
		var nome = $('txtnome').value;
		var email = $('txtemail').value;
		NewsPublico.enviaNews(callBackNews,nome,email);
	}else if(ok==1){
		alert('E-mail ja cadastrado para receber Newsletter!');
	}else if(ok==0){
		alert('Erro ao cadastrar para receber Newsletter!');
	}
}
function callBackNews(ok){
	if(ok>=1){
		alert('Cadastrado efetuado com sucesso!');
		$('txtnome').value = "";
		$('txtemail').value = "";
		
	}else{
		alert('Falhou ao cadastrar na News!');
	}
}
function $(objeto){
	return document.getElementById(objeto);
}
function checkMail(mail){
	var er = new RegExp(/^[A-Za-z0-9_\-\.]+@[A-Za-z0-9_\-\.]{2,}\.[A-Za-z0-9]{2,}(\.[A-Za-z0-9])?/);
	if(typeof(mail) == "string"){
		if(er.test(mail)){ return true; }
	}else if(typeof(mail) == "object"){
		if(er.test(mail.value)){
			return true;
		}
	}else{
		return false;
	}
}
