$(document).ready(function(){

	// Responsável por rel="externo"
	$("a[rel*=externo]").attr({ target: "_blank" });
	
});

$(document).ready(function(){
	$(".efeito").lavaLamp({
		fx: "backout",
		speed: 900
		
	});
});

// Valida Form
function validaForm(form) {
    msg = new Array();

    formElements = $(form).map(function(){
        return $.makeArray(this.elements);
    });
    formElements.each(function(i){
        a = $(this);
        nomeObj = a.attr('name');
        idObj 	= a.attr('id');
        if (a.hasClass("required_email") ) {
            b=a.prev('input:first')
            if(!validaEmail(a.val())){
                a.val();
                a.addClass('campo_requer');
                b.addClass('campo_requer');
                msg.push('-   ' + a.attr('title'));
            } else {
                a.removeClass('campo_requer');
                b.removeClass('campo_requer');
            }
        }else if(a.hasClass("required")) {
            b=a.prev('input:first')
            if((a.val() == null) || (a.val() == "")){
                a.addClass('campo_requer');
                b.addClass('campo_requer');
                msg.push('-   ' + a.attr('title'));
            } else {
                a.removeClass('campo_requer');
                b.removeClass('campo_requer');
            }
        }
    });
	
    if(msg.length==0) {
        return true;
    }
	
    alert('Verifique os erros informados:\n\n' + msg.join('\n'));
    return false;
}

// Valida Campo E-mail

function validaEmail(value) {
    expressao = /^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/i;
    if(!expressao.test(value)) {
        return false;
    }
    return true;
}


function abrir(URL) {
	
	  var width = 900;
	  var height = 620;
	
	  var left = 20;
	  var top = 20;
	
	  window.open(URL,'janela', 'width='+width+', height='+height+', top='+top+', left='+left+', scrollbars=no, status=no, toolbar=no, location=no, directories=no, menubar=no, resizable=no, fullscreen=no');
	
}