﻿// <reference path="jquery-1.4.1-vsdoc.js" />

$(document).ready(function () {
    Init();
});

function Init() {

    $(".waiting").ajaxStart(function () {
        $(this).fadeIn();
    });

    $(".waiting").ajaxSuccess(function () {
        $(this).fadeOut();
    });

    $(".waiting").ajaxStop(function () {
        $(this).fadeOut();
    });

    $.each($(':input[type=text]'), function (index, obj) {
        
        var $obj = $(obj);

        $obj.val($obj.attr("title"));

        $obj.focus(function () {
            if ($(this).val() == $(this).attr("title"))
                $(this).val("");
        });

        $obj.blur(function () {
            if ($(this).val() == "")
                $(this).val($(this).attr("title"));
        });

    });

    $('#frmNews').live('submit', function () {
        $.post($(this).attr('action'), $(this).serialize(), function (data) {
            alert(data.Message);
        });
        return false;
    });

    $('#frmEnquete').live('submit', function () {
        $.post($(this).attr('action'), $(this).serialize(), function (data) {
            alert(data.Message);
        });
        return false;
    });

    $('#frmContato').live('submit', function () {
        $.post($(this).attr('action'), $(this).serialize(), function (data) {
            alert(data.Message);
        });
        return false;
    });

    tb_init('a.thickbox, area.thickbox, input.thickbox');

    /* adiciona incremento nas fotos */
    $(".fotos_home > a.thickbox, .col_fotos > a.thickbox").click(function () {
        var id = $(this).attr("id");
        IncFoto(id);
    });

}

function IncFoto(p_codigo) {
    $.ajax({
        url: "/Home/IncrementaFoto",
        type: "POST",
        global: false,
        data: {codigo_foto : p_codigo},
        error: function (result, text) {
            alert(result);
        }
    });
}

function GetUrl(p_url) {
    /*try
    {
        pageTracker._trackPageview(p_url);
    }
    catch
    {
     alert(0);
    }*/

    $.ajax({
        url: p_url,
        type: "POST",
        error: function (result, text) {
            alert(result);
        },
        success: function (result, success) {


            $("#conteudo").html(result);

            if (p_url == "/Home/Principal") {
                $topo = $(".topo_menor");
                $topo.removeClass("topo_menor");
                $topo.addClass("topo");

                $conteudo = $("#conteudo");
                $conteudo.removeClass("meio_maior");
                $conteudo.removeClass("fundo");
                $conteudo.addClass("meio");

                $topo.animate({ height: 500 }, "fast");

            }
            else {
                $topo = $(".topo");
                $topo.removeClass("topo");
                $topo.addClass("topo_menor");

                $topo.animate({ height: 350 }, "fast");

                $conteudo = $("#conteudo");
                $conteudo.removeClass("meio");
                $conteudo.addClass("meio_maior");
                $conteudo.addClass("fundo");
            }

            Init();
        }
    });
 }

function Bar() {
    GetUrl("/Home/Bar");
}

function Home() {
    GetUrl("/Home/Principal");
}

function Cardapio() {
    GetUrl("/Home/Cardapio");
}

function Musicos() {
    GetUrl("/Home/Musicos");
}

function Agenda() {
    GetUrl("/Home/Agenda");
}

function Galeria() {
    GetUrl("/Home/GaleriaFotos");
}

function GaleriaDireto(codigo) {

    $.ajax({
        url: "/Home/GaleriaFotosDireto",
        type: "GET",
        data: { p_codigo: codigo },
        error: function (result, text) {
            alert(result);
        },
        success: function (result, success) {
            $("#conteudo").html(result);

            $topo = $(".topo");
            $topo.removeClass("topo");
            $topo.addClass("topo_menor");

            $topo.animate({ height: 350 }, "fast");

            $conteudo = $("#conteudo");
            $conteudo.removeClass("meio");
            $conteudo.addClass("meio_maior");
            $conteudo.addClass("fundo");

            Init();
        }
    });
}

function Contato() {
    GetUrl("/Home/Contatos");
}

function AbrirFecharMenu(obj_id) {
    $(".list_mes > li > ul:visible:not([id='" + obj_id + "'])").hide("fast");
    $("#" + obj_id + ":hidden").show("fast");
}

function AbrirFotos(codigo) {

    $.ajax({
        url: "/Home/ListaFotos",
        type: "GET",
        data: { p_codigo: codigo },
        error: function (result, text) {
            alert(result);
        },
        success: function (result, success) {
            $(".col_fotos").html(result);
            Init();
        }
    });
}

function AbreGaleriaAno(ano) {
    $.ajax({
        url: "/Home/GaleriaFotosAno",
        type: "GET",
        data: { p_ano: ano },
        error: function (result, text) {
            alert(result);
        },
        success: function (result, success) {
            $("#conteudo").html(result);
            Init();
        }
    });
}

function AnteriorReviews() {
    $("#reviews").animate({ scrollTop: "-=" + $("#reviews").outerHeight() + "px" }, "slow");
}

function ProximoReviews() {
    $("#reviews").animate({ scrollTop: "+=" + $("#reviews").outerHeight() + "px" }, "slow");
}

function Mapa() {
    $("#mapa").show("fast");
}
