﻿
var _hostName = "http://www.santuariodimontevergine.com/";
var _preloader = '<img src="' + _hostName + '/App_Files/loaders/pleasewait.gif" style="width: 214px; height: 15px;" />';
var _closeImage = "/App_Themes/Default/Images/x.png";
var _transTime = 300;

function loadContent(_html) {
    var _leftPos = ($(window).width() / 2) - 400;
    var _topPos = (100) + $(window).scrollTop();
    $('#viewerOverlay').html(_preloader);
    $('#viewerOverlay').css({ 'top': _topPos, 'left': _leftPos });
    showCloseContent(_topPos, _leftPos);
    $('#viewerOverlay').html(_html);
    $('#viewerOverlay').fadeIn(_transTime);
}

function showCloseContent(x, y) {
    $('#viewerMask').css({ 'top': 0, 'left': 0 });
    $('#viewerMask').css({ 'width': $(window).width(), 'height': $(document).height() });
    $('#viewerMask').html('');
    $('#viewerMask').fadeTo(_transTime, 0.8);

    $('#closeImage').css({ 'top': x - 10, 'left': y - 10 });
    $('#closeImage').attr('src', _hostName + _closeImage);
    $('#closeImage').fadeIn(_transTime);
    $('#viewerMask').click(function() {
        hideContent();
    });
    $('#closeImage').click(function() {
        hideContent();
    });
}
function hideContent() {
    $('#closeImage').fadeOut(_transTime);
    $('#viewerOverlay').fadeOut(_transTime);
    $('#viewerMask').fadeOut(_transTime);
}

function loadContentEx(id, type) {
    var _leftPos1 = ($(window).width() / 2) - 400;
    var _topPos1 = 50;  //$(window).scrollTop();

    $('#viewerOverlay').html(_preloader);
    $('#viewerOverlay').css({ 'top': _topPos1, 'left': _leftPos1 });
    $('#viewerOverlay').fadeIn(_transTime);
    showCloseContent(_topPos1, _leftPos1);
    var _rnd = Math.random();
    var _serviceUrl = _hostName + '/Services/DetailsFinder.ashx?id=' + id + '&type=' + type + '&rnd=' + _rnd;
    $.ajax({ url: _serviceUrl,
        success: function(data, stato) {
            $('#viewerOverlay').html(data);
        },
        error: function(richiesta, stato, errori) {
            $('#viewerOverlay').html(' error loading: ' + stato + ' / ' + errori);
        }
    });
}
