var dadosReserva = {};

var salaSelecionada = null;
var dadosEvento = null;

var actionReserva = function(dataChegada, dataSaida, qtdAdultos, qtdCriancas){

    var arrayDataChegada = dataChegada.split("/");
    var arrayDataSaida = dataSaida.split("/");

    var objDataChegada = new Date("20"+arrayDataChegada[2], arrayDataChegada[1], arrayDataChegada[0]);
    var objDataSaida = new Date("20"+arrayDataSaida[2], arrayDataSaida[1], arrayDataSaida[0]);

    if(objDataChegada >= objDataSaida){
        alert("A data de chegada deve ser inferior a data de saída");
    } else {
        dadosReserva.dataChegada = dataChegada;
        dadosReserva.dataSaida = dataSaida;
        dadosReserva.qtdAdultos = qtdAdultos;
        dadosReserva.qtdCriancas = qtdCriancas;

        SWFAddress.setValue("/reservas");
    }
}

$(function(){

    var handler = function(){
        urlAddress = SWFAddress.getValue();

        if(urlAddress.substring(urlAddress.length-1, urlAddress.length) == "/"){
            urlAddress = urlAddress.substring(0, urlAddress.length-1);
        }

        if(urlAddress == "/") {
            urlAddress = "";
        };
        
        urlBase = "content"+urlAddress+"/";
        $("#content").html("<img src='img/loading.gif' />");
        $.ajax({
            type: "GET",
            url: urlBase+"index.html",
            success: function(resposta){
                var breadcrumbs = urlAddress.split("/");
                breadcrumbs.shift();

                var html = $(resposta);
                html.find("img").each(function(){
                    var imgAux = $(this).attr("src").split("img/")
                    imgAux.shift();
                    $(this).attr("src", urlBase+"img/"+imgAux);
                })
                var objContent = $("#content");
                objContent.html(html.html());

                var idAtual = "home";
                
                if(breadcrumbs.length > 0){
                    idAtual = breadcrumbs[breadcrumbs.length-1];
                }
                SWFAddress.setTitle("Golden Executive Hotel - "+$("#"+idAtual).attr("title"));
            },
            error: function(){
                var breadcrumbs = urlAddress.split("/");
                breadcrumbs.shift();
                var idBc = breadcrumbs.join("");

                if($("#"+idBc).parent().attr("id") == "breadcrumbs"){
                    SWFAddress.setValue($("#"+idBc).next("li").attr("url"));
                } else {
                    SWFAddress.setValue("/404");
                }
            }
        });

    }

    SWFAddress.addEventListener(SWFAddressEvent.CHANGE, handler);

})
