﻿function texto(seletor, text) {
    $(seletor).val(text).focus(function () {
        if ($(this).val() == text) { $(this).val(''); }
    }).blur(function () {
        if ($(this).val() == '') { $(this).val(text); }
    });
}

$(function () {

    $(".abas div").not(":first").hide();
    $(".abas ul li a").click(function () {
        var link = $(this).attr("href");
        $(".abas ul li a").removeClass("ativo");
        $(this).addClass("ativo");
        $(".abas div").hide();
        $(link).fadeIn();
        return false;
    });

    $(".hide").not(":first").hide();
    $(".etapa > ul li:first a").addClass("hover");
    $(".etapa > ul li a").click(function () {
        var link = $(this).attr("href");

        if (link == "#resultado" && $("#pNome").attr("innerHTML") == "") {
            $("#divInfoResultado").attr('style', 'display:none;');
        }

        $(".etapa > ul li a").removeClass("hover");
        $(this).addClass("hover");
        $("" + link + " .abas div").show().not(":first").hide();
        $(".hide").hide();
        $(link).fadeIn();
        return false;
    });

    $("#btnResultado").click(function () {
        numeroPeito = $("#ctl00_ctl00_ContentPlaceHolder1_ContentPlaceHolder1_txtPeito").attr('value');
        nome = $("#txtNome").attr('value');
        idEtapa = $("#ctl00_ctl00_ContentPlaceHolder1_ContentPlaceHolder1_idEtapa").attr('value');

        resultado(numeroPeito, nome, idEtapa);
    });

    $("#btnResultado2").click(function () {
        numeroPeito = $("#txtPeito2").attr('value');
        nome = $("#txtNome2").attr('value');
        idEtapa = $("#ctl00_ctl00_ContentPlaceHolder1_ContentPlaceHolder1_idEtapa").attr('value');

        resultado(numeroPeito, nome, idEtapa);
    });

    $("#ctl00_ctl00_ContentPlaceHolder1_ContentPlaceHolder1_btnOkRecorde").click(function () {
        idade = $("#txtIdade").attr('value');
        sexo = $("#cboSexo").attr('value');
        tempo = $("#txtTempo").attr('value');
        idEtapa = $("#ctl00_ctl00_ContentPlaceHolder1_ContentPlaceHolder1_idEtapa").attr('value');

        if (idade == "" || sexo == "" || tempo == "") {
            alert("Necessário informar todos os parâmetros");
            return false;
        }

        $.ajax({
            url: '/handler/Verifica-Recorde.ashx',
            data: "idade=" + idade + "&sexo=" + sexo + "&tempo=" + tempo + "&idEtapa=" + idEtapa,
            type: 'POST',
            success: function (data) {
                if (data != null) {
                    var p = "<span>Sua idade:</span> " + idade + " anos<br /><span>Sexo:</span> " + sexo + "<br /><span>Seu tempo:</span> 00:" + tempo;
                    $("#pCompare").html(p);
                    $("#spanRecordeMundial").html(data[0].substring(3, 8));
                }
                else
                    alert("Não existe resultado com estes parâmetros");
            },
            error: function (data) {
                alert(data.responseText);
                alert("Ocorreu um erro ao processar o seu pedido.");
            }
        });
    });

    texto("input.txtNome", "Nome");
    texto("input.TxtEmail", "Email");


});

function resultado(numPet, nome, idEtapa) {
    if (numPet == "" && nome == "") {
        alert("Necessário informar pelo menos um parâmetro");
        return;
    }

    $.ajax({
        url: '/handler/Verifica-Resultado.ashx',
        data: "numeroPeito=" + numPet + "&nome=" + nome + "&idEtapa=" + idEtapa,
        type: 'POST',
        success: function (data) {
            if (data != null) {
                $("#aCertificado").attr("href", "Gera-Certificado.aspx?id=" + data[0]);
                $("#pNome").html(data[1]);
                $("#pSeuTempo").html(data[2]);
                $("#spanPeito").html(data[3]);
                $("#spanCategoria").html(data[10]);
                $("#spanTempoBruto").html(data[4]);
                $("#spanTempoLiquido").html(data[2]);
                $("#spanRitmoKm").html(data[5]);
                $("#spanColocacaoGeral").html(data[6]);
                $("#spanColocacaoFe").html(data[7]);
                $("#spanEquipe").html(data[11]);

                //$("#ancFace").attr("href", "http://www.facebook.com/sharer.php?u=" + location.href + "/" + numPet);
				$("#ancFace").attr("href", "http://www.facebook.com/sharer.php?s=100&p[title]=Veja qual foi meu tempo na corrida&p[summary]=Circuito de Corrida e Caminhada da Longevidade&p[url]=" + location.href + "/" + numPet + "&p[images][0]=http://www.corridadalongevidade.com.br/Img/img_FB.jpg");				

                //Carrega box compare
                var idade = data[8];
                var p = "<span>Sua idade:</span> " + idade + " anos<br /><span>Sexo:</span> " + data[9] + "<br /><span>Seu tempo:</span> " + data[2];
                $("#pCompare").html(p);
                if (data[12] != null)
                    $("#spanRecordeMundial").html(data[12].substring(3, 8));
                else
                    $("#spanRecordeMundial").html(" - ");

                var link = $("#aResultado").attr("href");
                $(".etapa > ul li a").removeClass("hover");
                $("#aResultado").addClass("hover");
                $("#aResultado .abas div").show().not(":first").hide();
                $(".hide").hide();
                $(link).fadeIn();

                $("#ctl00_ctl00_ContentPlaceHolder1_ContentPlaceHolder1_divConsultaResultado").hide();
                $("#divInfoResultado").show();
            }
            else
                alert("Não existe resultado com estes parâmetros");
        },
        error: function (data) {
            alert(data.responseText);
            alert("Ocorreu um erro ao processar o seu pedido.");
        }
    });
}
