$(function() {
	
	if( $.fn.facebox != undefined ){
		$('a[rel*=facebox]').facebox();
	}
	
	// LINKS EXTERNOS
	$("a[rel=externo]").attr('target','_blank');

});

/**
  * Função Validar Formulário
  * @param 
  * @return Boolean
  **/
function validaForm(form) {
    for (var i = 0; i < document.getElementById(form).elements.length; i++) {
        
        var nomeObj = document.getElementById(form).elements[i].name;
        var idObj 	= document.getElementById(form).elements[i].id;
		var relObj 	= document.getElementById(form).elements[i].getAttribute('rel');
				
		if ((relObj == "email")) {
			expressao = /^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/i;
			if(!expressao.test(document.getElementById(form).elements[i].value)){
				alert(document.getElementById(form).elements[i].title);
				document.getElementById(form).elements[i].value = "";
				document.getElementById(form).elements[i].style.backgroundColor = "#f1f1f1";
				document.getElementById(form).elements[i].focus();
				return false;
			}
		}else if (relObj == "required") {
			if((document.getElementById(form).elements[i].value == null) || (document.getElementById(form).elements[i].value == "")){
				alert(document.getElementById(form).elements[i].title);
				document.getElementById(form).elements[i].style.backgroundColor = "#f1f1f1";
				document.getElementById(form).elements[i].focus();
				return false;
			}
		}
    }
    return true;
}


/**
  * Função validar Newsletter
  * @param form: id do form
  * @return nada
  **/
function validarNewsletter(form) {
	if (validaForm(form)) {
		var str = $("#" + form).serialize();
		$.ajax({
			type: "POST",
			url: "includes/acao-form-newsletter.php",
			data: str,
			success: function(txt) {
				alert(txt);
				document.getElementById(form).reset();
			},
			error: function(txt) {
				alert("Erro: " + txt);
			}
		});
	}
}
