var fotosSrc = "http://www.peladeiro.com.br/images/fotosmini/";
var grupos = [
{
    foto:'mini565559.jpg',
    tit:'MSICOS PERNA DE PAU',
    desc:' Como jogadores somos ótimos músicos!'
},
{
    foto:'mini548011.jpg',
    tit:'REAL MADRID',
    desc:' Jogos todas as Quartas-Feiras das 19:00 as 20:00hs no ginasio da guilherme shell'
},
{
    foto:'mini566409.jpg',
    tit:'CANÉLA DE FOGO',
    desc:' galera da  Bléia cristo vive! td profiiii...rsrrss....'
},
{
    foto:'mini565825.jpg',
    tit:'CHUTAPROMATOEVAMOTOMAUMA',
    desc:' Futebol entre amigos.'
},
{
    foto:'mini512782.jpg',
    tit:'DEIXA QUE EU CHUTO F. C.',
    desc:' Indescritível!!!!'
},
{
    foto:'mini567230.jpg',
    tit:'WE ARE ONE',
    desc:' Brows motherfuckers Socce  '
},
{
    foto:'mini400448.jpg',
    tit:'COMMCORP',
    desc:' Depois de um dia cheio, a galera se reúne para um futebol e um salchipão para aliviar a tensão do dia-a-dia.'
},
{
    foto:'mini562721.jpg',
    tit:'HANDBALL',
    desc:' Mulheres fominhas por bola'
},
{
    foto:'mini565299.jpg',
    tit:'GUERREIROS F.C',
    desc:' Esta pelada é entre amigos, num espírito tranquilo entre guerreiros fominhas de bola!! Não tem lance de entrar para machucar, o negócio é se divertir e fazer atividade física para não criar barriga!! É realizada na rua bernardino de melo (ao lado do hotel de Juscelino e 100 metros da estação de Presidente Juscelino) todas às quintas às 22 horas!!'
},
{
    foto:'mini565204.jpg',
    tit:'BABA DOS CORNOS',
    desc:' Bater o baba, beber umas, sair do extress, resenhar, rir, ser feliz e fazer amigos, esse é o nosso objetivo.'
},
{
    foto:'mini535708.jpg',
    tit:'DETENTOS FUTEBOL CLUBE',
    desc:' Músicos, Xurupitas, Mendigos, Cachaceiros, e afins... Seu lugar é aqui !!!'
},
{
    foto:'mini565347.jpg',
    tit:'ARRANCATOCO DA TODO!',
    desc:' Pessoal da todo! que encontra no futebol mais uma maneira de integrar as equipes, conhecer nossos colegas, e colocar o tão normal sedentarismo um pouquinho de lado.'
},
{
    foto:'mini178739.jpg',
    tit:'PELADA DOS CUECAS - PETROBRAS',
    desc:' Pelada dos Cuecas TIC-AB e Convidados.'
},
{
    foto:'mini564041.jpg',
    tit:'PELADA FUTEGOLO',
    desc:' FuteGolo está presente desde março de 2006 nas quadras da Academia Tropical, na Bairro Coração Eucarístico a partir daas 08:30 da manhã de todos os sábados do ano.'
},
{
    foto:'mini527990.jpg',
    tit:'JOGA BONITO',
    desc:' Pelada exclusiva para craques do futebol!!!'
},
{
    foto:'mini566666.jpg',
    tit:'ROSA DE SARON',
    desc:' time campeao d td!!!'
},
{
    foto:'mini563702.jpg',
    tit:'INIMIGOS DA BOLA',
    desc:' Um verdadeiro tributo à (falta de) habilidade!!'
},
{
    foto:'mini563705.jpg',
    tit:'BIGODUDOS FUTEBOL CLUBE',
    desc:' Futebol arte, maroto e despretensioso.'
},
{
    foto:'mini206025.jpg',
    tit:'É NóIS QUE VOA BRUXãO!',
    desc:' Só os Bruxão!'
},
{
    foto:'mini564393.jpg',
    tit:'FUTE DOS BAIXARÉIS',
    desc:' Futibas tradicionalíssimo de todas as segundas envolvendo diplomatas, baixaréis e poliglotas!! A gestão é feita pela empresa Tecnera Entertainment Sports & Smoking com assessoria da Redomex Business Ridicules. Nunca na história desse país existiu uma gestão com tamanha maestria, certificada pelos melhores institutos de qualidade do planeta'
},
{
    foto: 'mini43036.jpg',
    tit:'PELADA SAFENA',
    desc:' Pelada coberta de muito rock e cerveja.'
},
{
    foto:'mini432796.jpg',
    tit:'KANELUDOS - IBM',
    desc:' Futebol arte - de alto nível desempenhado pelos analista da IBM .'
},
{
    foto:'mini565095.jpg',
    tit:'OS INúTEIS',
    desc:' Aqui está os peladeiros, um grupo de amigos destinados a se divertir e perde um pouco de barriga. Participem e boa pelada.'
},
{
    foto:'mini530332.jpg',
    tit:'HIGHSWEET RIVER FOOTBALL CLUB',
    desc:' Pelada dos participantes históricos do Carnaval de High Sweet River, vulgarmente conhecida como Alto Rio Doce, a terra da vaca perdida e do Freestyle Schweinstige'
},
{
    foto:'mini565071.jpg',
    tit:'PETELEKO FUTEBOL DE SALãO',
    desc:' Localizado na Vila formosa, é um time formado por jogadores talentosos e que buscam sempre a vitória.'
},
{
    foto:'mini407389.jpg',
    tit:'FABRICA DE SOFTWARE',
    desc:' Grupo de pelada dos geek da Fabrica de Software'
},
{
    foto:'mini410300.jpg',
    tit:"FABRAL'S BAR",
    desc:"Grupo de pelada dos amigos do Fabral's Bar, no Maldonado, Barreiro, BH - MG"
},
{
    foto:'mini422617.jpg',
    tit:'PELADINHA PELADINHA',
    desc:' FUTEBOL É APENAS UM SIIMPLES DETALHE, O QUE IMPORTA É A COMPANHIA DOS AMIGOS!!!'
},
{
    foto:'mini566389.jpg',
    tit:'2 TOK 3° PRO CHUTE',
    desc:' Jogadores experientes preparando pra mais uma temporada'
},
{
    foto:'mini565176.jpg',
    tit:'LOS_PEREBAS',
    desc:' Grupo de Futebol da Bola dA Segunda'
},
{
    foto:'mini404239.jpg',
    tit:'RAPTORS PAINTBALL TEAM',
    desc:' Grupo para jogadores do Raptors e convidados. Amantes do paintball 4fun!!'
},
{
    foto:'mini563938.jpg',
    tit:'KATA-KATA',
    desc:' proibido chingar ;chegar atrasado e não pagar a pelada....sendo assim pode calçar a chuteira e boas canetas'
},
{
    foto:'mini212779.jpg',
    tit:'T.P.M TIME PARA MULHERZINHAS',
    desc:' O time mais legal do mundo.'
},
{
    foto:'mini562173.jpg',
    tit:'MARRENTOS OU MALAS !?',
    desc:' Grupo que adora discutir na pelada, mais no final a galera é unida !!!'
},
{
    foto:'mini149771.jpg',
    tit:'TANAREDE',
    desc:' Para aqueles que não tem medo, para aqueles que mesmo com tantos hematomas vao até o fim, que caem mil vezes e sempre se levanta mesmo com ajuda... Esse é o grupo perfeito!!!... Aqui vc será o craque!!! Mas não se empolgue demais....'
},
{
    foto:'mini187105.jpg',
    tit:'PIRATAS F.P',
    desc:' Time de futebol de Praia Infelismente não perdemos ainda em quase 2 anos .. Quem desafia? Jogo limpo e sempre bonito'
},
{
    foto:'mini567262.jpg',
    tit:'FUTCLESIO AQUELE QUE NUNCA DESANIMA',
    desc:' Um grupo bacana que sempre esta em todas as peladas, nunca desanima quando o assunto é futebol, Deus ta vendo!!!!'
},
{
    foto:'mini563511.jpg',
    tit:'NOFIS FUTEBOL E CACHAçA',
    desc:' Criado em 1998, o Nofis é um grupo de amigos que se reune semanalmente para um bom bate bola. O pessoal é errado, mas são bons de bola.'
},
{
    foto:'mini161925.jpg',
    tit:'GOLDEN BALL F.C. 2011',
    desc:' Grupo que faz o possível para aproveitar os jogos de bola. Os que mais aproveitam são os que se divertem nas arquibancadas.'
},
{
    foto:'mini563850.jpg',
    tit:'AMIGOS FOOTBALL CLUB',
    desc:' Equipe composta por amigos de verdade e que jogam o melhor futebol do norte brasileiro.'
},
{
    foto: 'mini90662.jpg',
    tit:'BAKAS SOCCER BEER NIGHT',
    desc:' UM GRUPO FORMADO POR PARENTES E AMIGOS, QUE GOSTAM DE BATER UMA BOLINHA E TOMAR UM GELADA! O NOME DO TIME JÁ DIZ TUDO!'
},
{
    foto:'mini567552.jpg',
    tit:'PELADA DE QUINTA CATEGORIA',
    desc:' Grupo para os peladeiros de Quinta Feira. Aqui será um canal para comunicação e confirmação da sua presença.!'
},
{
    foto:'mini567744.jpg',
    tit:'FUTEBA NA PUC',
    desc:' Futsal que rola toda segunda de21h as 23h no ginasio da PUC'
},
{
    foto:'mini567713.jpg',
    tit:'DUKA F.C.',
    desc:' Desde 2004, só alegria!'
},
{
    foto:'mini567868.jpg',
    tit:'FUTBANDAS ROCK FOZ',
    desc:' Rock e futebol arte!!!'
},
{
    foto:'mini567963.jpg',
    tit:'FUMANTES E PINGUçOS',
    desc:' Pra toda mulecada que joga, mas não deixa de beber, fumar e sair. Pq futebol é viciante, mas buceta é nossa droga rsrs'
},  
{
    foto:'mini146879.jpg',
    tit:'XUNGUIN',
    desc:' Somos um grupo de amigos apaixonados por futebol e apaixonados por Jesus.Jogamos todos os sábados à tarde no campo do Barra Deck.'
},
{
    foto:'mini509852.jpg',
    tit:'MOC BH E AGREGADOS',
    desc:' Quem se aventura dentro das quantro linhas, nem sempre sera em prol do futebol....'
}
];
var randomNum = 0;

jQuery.preloadFotos = function(grupos) {
    for(var i = grupos.length -1; i >= 0; i--) {
        jQuery("<img>").attr("src", fotosSrc + grupos[i].foto);
    }
}

function init(){
    initExemplosDeGrupos();
    configValidacaoCadastro();
//$.preloadFotos(grupos); // ta comentado pois tá fazendo uma enxurada de GETs...
}

function initClassPagina(){
    $("#userListDialog").dialog({
        autoOpen: false,
        height: 300,
        width: 350,
        resizable: false
    });	
}

function initExemplosDeGrupos(){
    $("#homeGrupos").html('');
    var numGrupo = geraNumeroRandomico();
    for(i=numGrupo; i<=numGrupo+1; i++){
        var foto = grupos[i].foto
        var tit = grupos[i].tit
        var desc = grupos[i].desc
        if(desc.length > 140) desc = desc.substring(0,140) + "...";
        $("#homeGrupos").append('<div class="homeGrupo"><div class="foto"><img src="' + fotosSrc + foto + '" width="45px" height="45px"/></div><div class="texto">' + tit + '<p class="grupoDesc">' + desc + '</p></div><p class="grupoDescClr"></p></div>').fadeIn();
    }
    var t = setTimeout ( "alternaGrupos();", 7500);
}
function geraNumeroRandomico(){
    var numGrupo = Math.floor(Math.random()*47);
    if(randomNum != numGrupo){
        randomNum = numGrupo
        return numGrupo;
    }
    else{
        geraNumeroRandomico()
    }
}
function alternaGrupos(){
    $("#homeGrupos").fadeOut('slow', function() {
        init();
    });
}

function selecionaCidade(){
    $('#idCidade').children().remove();
    $.getJSON("/buscaCidades.php",
    {
        idUf:$('#idUf').val()
    },
    function(cidades) {
        $.each(cidades, function(i,cidade){
            var nomeCidade = cidade.nome.length > 22 ? cidade.nome.substring(0,21)+'...' : cidade.nome;
            var opt = '<option value="' + cidade.id + '">' + nomeCidade + '</option>';
            $('#idCidade').append(opt);
        });
        $('#trCidade').show();
        $('#idCidade').focus();
    }
    );
}
function popEsqueciSenha(url_open,titulo,caract){
    window.open( url_open, titulo, 'width=300,height=250,resizable=yes,scrollbars=yes, top=100, left=200' );
}

$.validator.addMethod("dataNiver", function() {
    var dia = $('#diaNascimento').val();
    var mes = $('#mesNascimento').val();
    var ano = $('#anoNascimento').val();
    return dia && mes && ano && dia.length > 0 && mes.length > 0 && ano.length > 0;
}, "Selecione sua data de nascimento.");

function configValidacaoCadastro(){
    $("#formCadastro").validate({
        rules: {
            email: 				{
                required: true,
                email: true,
                remote: '/cadastro/validaEmail.php'
            },
            confirmacaoEmail: 	{
                required: true,
                email: true,
                equalTo: "#f1Email"
            },
            senha: 				{
                required: true,
                minlength: 6
            },
            confirmacaoSenha: 	{
                required: true,
                equalTo: "#f1Senha"
            },
            nome: 				{
                required: true,
                minlength: 2
            },
            sobrenome: 			{
                required: true,
                minlength: 2
            },
            sexo: 				{
                required: true
            },
            idUf:				{
                required: true
            },
            diaNascimento:		{
                dataNiver:true
            },
            mesNascimento:		{
                dataNiver:true
            },
            anoNascimento:		{
                dataNiver:true
            }
        },
        messages: {
            email: 				{
                required: "Preencha seu e-mail.",
                email:"É preciso ser um endereço de e-mail válido.",
                remote:"Já existe um cadastro com este endereço de e-mail."
            },
            confirmacaoEmail: 	{
                required: "Preencha novamente seu e-mail.",
                email:"É preciso ser um endereço de e-mail válido.",
                equalTo: "Preencha um e-mail igual ao de cima."
            },
            senha: 				{
                required: "Preencha sua senha.",
                minlength:"Preencha uma senha com no mínimo 6 caracteres."
            },
            confirmacaoSenha: 	{
                required: "Preencha novamente sua senha.",
                equalTo:"Preencha uma senha igual a de cima."
            },
            nome: 				{
                required: "Preencha seu primeiro nome.",
                minlength: "Preencha um nome com no mínimo 2 caracteres."
            },
            sobrenome: 			{
                required: "Preencha seu sobrenome.",
                minlength: "Preencha um sobrenome com no mínimo 2 caracteres."
            },
            idUf: 				{
                required: "Selecione seu Estado."
            }
        },
        groups: {
            dataNiver: "diaNascimento mesNascimento anoNascimento"
        },
        errorPlacement: function(error, elem) {
            if (elem.attr("name") == "diaNascimento" || elem.attr("name") == "mesNascimento" || elem.attr("name") == "anoNascimento" )
                $('#dtNascErrorMsg').show().append(error);
            else
                error.insertAfter(elem);
        }/*,
		submitHandler: function() {
			alert("Passou tudo")
	 	}*/
    });
}
$("input[name='checkall']").click(function() {
    $("input[value='"+$(this).val()+"']").not(this).trigger('click');
});
function togglePeladaRecado() {
	$("#linkEnviarRecadoPel").remove();
	$("#msgNaoHaRecadoPel").remove();
	$("#recadoText").toggle();
    $("#recadoForm").toggle();
}
$(".sendRecadoPelada").live('click',function() {
    var message = $("#recadoPelada").val();
    if (message.length>0) {
        $(".loaderRecado").removeClass("hide");
        $.getJSON("/pel/enviaRecado.php?enviar=1&dsRecado="+message,function(data) {
            $("#containerRecado").empty();
            $(".novoRecado").remove();
            $.tmpl( "tplRecado", data ).appendTo( "#containerRecado" );
            $(".loaderRecado").addClass("hide");
        });
        togglePeladaRecado();
    } else {

}

});

$(".iconMessageReply").live('click',function() {
    var rel = $(this).attr("rel");
    $(".box_resposta_"+rel).show();
});
$(".closeMensagemUsuario").live('click',function() {
    var rel = $(this).attr("rel");
    $(".box_resposta_"+rel).hide();
});
$(".iconMessageRead").live('click',function() {
    var rel = $(this).attr("rel");
    $.get("/usuario/atualiza_status_mensagem.php?idMensagem="+rel+"&tipo=1", function(data) {
        if (data == 'OK') {
            var contador  = parseInt($("#countMessagesPerfil").text());
            contador--;
            $("#countMessagesPerfil").text(contador);
            $("#liMessage_"+rel).slideUp();
        }
    });
    
});
$(".sendMensagemUsuario").live('click',function() {
    var idmensagem = $(this).attr("rel");
    var perfil = $(this).attr("usuario");
    var texto = $("#dsMensagem_"+perfil).val();
    var mensagem = $("#dsMensagem_"+idmensagem).val();

    if (mensagem !="") {
        var assunto = "Réplica de uma mensagem";
        
        $.get('/perfil/envia_mensagem_usuario.php?assunto='+assunto+'&mensagem='+mensagem+'&perfil='+perfil,function(data) {
            if (jQuery.trim(data) =='OK') {
                $("#dsMensagem_"+perfil).val("");
                exibeAlerta("Resposta enviada com sucesso");
                $(".closeMensagemUsuario").trigger('click');
            } else {
                if (data =='ERRO') {
                    
                }
            }
        
        });
    } else {
        
}
});
$(".showRecentMessages").live('click',function() {
    if($(".showRecentMessages").hasClass("strong")==false) {
        $(".showRecentMessages").addClass("strong");
        $(".showUnreadMessages").removeClass("strong");
        $("#numPagMensagens").val("0");
        $("#tipoMensagens").val("0");
        $("#minhasMensagens").empty();
        showMoreMessagesUser();
    }
});
$(".showUnreadMessages").live('click',function() {
    
    if($(".showUnreadMessages").hasClass("strong")==false) {
        $(".showUnreadMessages").addClass("strong");
        $(".showRecentMessages").removeClass("strong");
        $("#numPagMensagens").val("0");
        $("#tipoMensagens").val("1");
        $("#minhasMensagens").empty();
        showMoreMessagesUser();
    }
});


$(".search_input").focus(function() {
	if ($(this).val()=="Procurar...") {
		$(this).val("").removeClass("search_input_standby");
		
	}
});
$(".search_input").blur(function() {
	if ($(this).val()=="") {
		$(this).val("Procurar...").addClass("search_input_standby");
	}
});
