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;
                }
}


/* controle sobre a resposta da newsletter */

function resposta_news( req ) {
	var dados = String( req.xhRequest.responseText );
	alert( dados );
	document.getElementById( 'news_nome' ).value = '';
	document.getElementById( 'news_email' ).value = '';
}

function enviar_news() {
	if ( ( document.getElementById( 'news_nome' ).value == '' ) ||
       ( document.getElementById( 'news_email' ).value == '' ) )
		alert( 'Preencha corretamente os campos.' );
	else {
		if ( !checkMail( document.getElementById( 'news_email' ).value ) ) alert( 'Endereço de e-mail inválido' );
		else Spry.Utils.submitForm( document.getElementById( 'frmNewsletter' ), resposta_news );
	}
}

