﻿/// <reference path="ui.datepicker-fr.js" />
var urlSINavegacion = "http://www.hotelpalmeral.com/GstiresSI/SINavegacion.asmx/";

function Master_Load(sender) {

    $('#contenedorDisponibilidad').corner();
    $('#contentTwitter').corner();
    $('#imgSoftmeRounded').corner();
    
    var numeroAcordeon = $.session("numeroAcordeon");

    $("#accordionMenu").accordion({
        header: 'h1',
        autoHeight: false,
        active: parseInt($.session("numeroAcordeon") - 1)
    });

    //$.datepicker.setDefaults($.datepicker.regional['fr']);
    $.datepicker.setDefaults($.datepicker.regional['es']);

    $("input[ID$='txtFechaDesde']").datepicker(
    {
        showOn: 'button',
        buttonImage: 'App_Themes/JqueryIU/images/calendar-day.png',
        minDate: new Date(),
        buttonImageOnly: true,
        onSelect: function(dateText, inst) {

            var day = $("input[ID$='txtFechaDesde']").datepicker("getDate");
            day.setDate(day.getDate() + 1);

            diaSeleccionado = day;

            $("input[ID$='txtFechaHasta']")[0].value = parseDate(day);
            $("input[ID$='txtFechaHasta']").datepicker('option', 'minDate', day);
        }
    });

    $("input[ID$='txtFechaHasta']").datepicker(
    {
        showOn: 'button',
        buttonImage: 'App_Themes/JqueryIU/images/calendar-day.png',
        buttonImageOnly: true
    });

    if ($("input[ID$='hfHayOfertasQueMostrar']").attr("value") != 0) {

        $("#pageflip").css("visibility", "visible");
        $("#divAprovechaOferta").css("visibility", "visible");
        /*Efecto de página para las ofertas*/
        $("#pageflip").hover(function() { //On hover...
            $("#pageflip img , .msg_block").stop()
		.animate({ //Animate and expand the image and the msg_block (Width + height)
		    width: '307px',
		    height: '319px'
		}, 500);
        }, function() {
            $("#pageflip img").stop() //On hover out, go back to original size 50x52
		.animate({
		    width: '70px',
		    height: '72px'
		}, 220);
            $(".msg_block").stop() //On hover out, go back to original size 50x50
		.animate({
		    width: '70px',
		    height: '70px'
		}, 200); //Note this one retracts a bit faster (to prevent glitching in IE)
        });
    }
    
}

function parseDate(day) {

    var dia = day.getDate();
    if (dia < 10) {
        dia = "0" + dia;
    }

    var mes = day.getMonth() + 1;
    if (mes < 10) {
        mes = "0" + mes;
    }

    var año = day.getFullYear();

    var fechaCompleta = dia + "/" + mes + "/" + año;

    return fechaCompleta;
}

function setCambioSeleccionAcordeon(numeroAcordeon) {
    $.session("numeroAcordeon", numeroAcordeon);
}



function setVisitaGaleriaImagenes(idGaleria, idPersona, idEstablecimiento) {
    $.ajax({
        type: "POST",
        url: urlSINavegacion + "visitaGaleriaImagenes",
        data: "{_idEstablecimiento:" + idEstablecimiento + ", _idPersona:" + idPersona + ", _idGaleriaImagenes:" + idGaleria + "}",
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        success: function(msg) { },
        error: function(msg) { }
    });
}

function setVisitaGaleriaVideos(idGaleria, idPersona, idEstablecimiento) {
    $.ajax({
        type: "POST",
        url: urlSINavegacion + "visitaGaleriaVideos",
        data: "{_idEstablecimiento:" + idEstablecimiento + ", _idPersona:" + idPersona + ", _idGaleriaVideos:" + idGaleria + "}",
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        success: function(msg) { },
        error: function(msg) { }
    });
}

function setVisitaIdioma(idIdioma, idPersona, idEstablecimiento) {
    $.ajax({
        type: "POST",
        url: urlSINavegacion + "visitaIdioma",
        data: "{_idEstablecimiento:" + idEstablecimiento + ", _idPersona:" + idPersona + ", _idIdioma:" + idIdioma + "}",
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        success: function(msg) { },
        error: function(msg) { }
    });
}

function setVisitaEnlacesComentarios(idEnlace, idPersona, idEstablecimiento) {
    $.ajax({
        type: "POST",
        url: urlSINavegacion + "visitaEnlaceComentario",
        data: "{_idEstablecimiento:" + idEstablecimiento + ", _idPersona:" + idPersona + ", _idEnlaceComentario:" + idEnlace + "}",
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        success: function(msg) { },
        error: function(msg) { }
    });
}

function setVisitaMenuPublico(idMenu, idPersona, idEstablecimiento) {
    $.ajax({
        type: "POST",
        url: urlSINavegacion + "visitaMenuPublico",
        data: "{_idEstablecimiento:" + idEstablecimiento + ", _idPersona:" + idPersona + ", _idMenuPublico:" + idMenu + "}",
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        success: function(msg) { },
        error: function(msg) { }
    });
}
function setVisitaBlog(idBlog, idPersona, idEstablecimiento) {
    $.ajax({
        type: "POST",
        url: urlSINavegacion + "visitaBlog",
        data: "{_idEstablecimiento:" + idEstablecimiento + ", _idPersona:" + idPersona + ", _idBlog:" + idBlog + "}",
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        success: function(msg) { },
        error: function(msg) { }
    });
}
function setVisitaDisponibilidad(idDisponibilidad, idPersona, idEstablecimiento) {
    $.ajax({
        type: "POST",
        url: urlSINavegacion + "visitaDisponibilidad",
        data: "{_idEstablecimiento:" + idEstablecimiento + ", _idPersona:" + idPersona + ", _idDisponibilidad:" + idDisponibilidad + "}",
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        success: function(msg) { },
        error: function(msg) { }
    });
}

function muestraMensaje(tipoMensaje) {
    $('#mensajeAlUsuario').addClass(tipoMensaje);
    $('#mensajeAlUsuario').css("visibility", "visible");
    $('#mensajeAlUsuario').fadeTo('5000', 1);
}

function setVisitaVerOfertas(idOferta, idPersona, idEstablecimiento) {
    $.ajax({
        type: "POST",
        url: urlSINavegacion + "setVisitaVerOfertas",
        data: "{_idEstablecimiento:" + idEstablecimiento + ", _idPersona:" + idPersona + ", _idOferta:" + idOferta + "}",
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        success: function(msg) { },
        error: function(msg) { }
    });
}

function setVisitaRSSOfertas(idRSS, idPersona, idEstablecimiento) {
    $.ajax({
        type: "POST",
        url: urlSINavegacion + "setVisitaRSSOfertas",
        data: "{_idEstablecimiento:" + idEstablecimiento + ", _idPersona:" + idPersona + ", _idRss:" + idRSS + "}",
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        success: function(msg) { },
        error: function(msg) { }
    });
}
