function abreDiv(valor){
	$("#mensagem_"+valor).show();	
}
function fechaDiv(valor){
	$("#mensagem_"+valor).hide();	
}
function abreRel(valor){
	$(".mensagem_5[rel=mensagem_"+valor+"]").show();
}
function fechaRel(valor){
	$(".mensagem_5[rel=mensagem_"+valor+"]").hide();
}

var atual = 0;
function mensagem_proximo(){
	$("#div_mensagem_"+atual).hide();
	
	atual++;
	if( atual >= total ){
		atual = 0;
	}
	proximo = atual;
	
	$("#div_mensagem_"+proximo).fadeIn();
}
function mensagem_anterior(){
	$("#div_mensagem_"+atual).hide();
	
	atual--;
	if( atual < 0 ){
		atual = total-1;
	}
	anterior = atual;
	
	$("#div_mensagem_"+anterior).fadeIn();
}

function arquivo(){
	var slug = $("#arquivo_select").find(":selected").attr("value");
	
	if( slug != 0 ){
		open("../"+slug+"/", "_self");	
	}
}

function array_search (needle, haystack, argStrict) {
    // +   original by: Kevin van Zonneveld 
    // +      input by: Brett Zamir
 
    var strict = !!argStrict;
    var key = '';
 
    for (key in haystack) {
        if ((strict && haystack[key] === needle) || (!strict && haystack[key] == needle)) {
            return key;
        }
    }
 
    return false;
}

var closureContato = function contato(){
	if( !$("#contato_nome").attr("value") ){ alert("Favor preencher seu Nome."); $("#contato_nome").focus(); return false; };
	if( $("#contato_nome").attr("value").length < 3 ){ alert("Seu nome deve conter pelo menos 3 caracteres."); $("#contato_nome").focus(); return false; }	
	
	if( !$("#contato_email").attr("value") ){ alert("Favor preencher seu E-mail."); $("#contato_email").focus(); return false; };
	
	if( $("#contato_email").attr("value").search("[@]") < 0 ){ alert("Favor preencher um e-mail válido."); $("#contato_email").focus(); return false; };
	if( $("#contato_email").attr("value").search("[.]") < 0 ){ alert("Favor preencher um e-mail válido."); $("#contato_email").focus(); return false; };
	
	if( !$("#contato_mensagem").attr("value") ){ alert("Favor preencher sua Mensagem."); $("#contato_mensagem").focus(); return false; };
	if( $("#contato_mensagem").attr("value").length < 10 ){ alert("Sua mensagem deve conter pelo menos 10 caracteres."); $("#contato_mensagem").focus(); return false; };
	
	$("#contato_form").submit();
}
