﻿$(document).ready(function () {
    $.datepicker.setDefaults($.datepicker.regional.nlmodulas);

    if ($(".DatePicker").length > 0) {
        $(".DatePicker").datepicker({ onClose: function (dateText, inst) { $(".DatePicker").trigger('blur') } });
    }

    if ($(".Tabs").length > 0) {
        $(".Tabs").tabs();
    }

    $(".DraggablePopup").draggable();

});


function OpenPopup(url) {
    window.open(url, '', 'height=520, width=570, resizable=yes, scrollbars=yes, menubar=no, toolbar=no, directories=no, location=no, status=no');
}

function ClosePopupChart(elementId) {
    $("#" + elementId).hide();
}

function ShowPopupChart(elementId) {
    $("#" + elementId).show();
    var iframesrc = $("#hf" + elementId).val();
    //iframesrc = iframesrc + "&random=1234";
    $("#" + elementId + " iframe").attr("src", iframesrc);
    FixPopupPosition(elementId);
}

function FixPopupPosition(elementId) {
    //alert(GetScrollY());
    if (GetScrollbarY() > 200) {
        $("#" + elementId).css("top", GetScrollbarY() + 25 + "px");
    }
}

function GetScrollbarY() {
    var scrOfX = 0, scrOfY = 0;
    if (typeof (window.pageYOffset) == 'number') {
        //Netscape compliant
        scrOfY = window.pageYOffset;
        scrOfX = window.pageXOffset;
    } else if (document.body && (document.body.scrollLeft || document.body.scrollTop)) {
        //DOM compliant
        scrOfY = document.body.scrollTop;
        scrOfX = document.body.scrollLeft;
    } else if (document.documentElement && (document.documentElement.scrollLeft || document.documentElement.scrollTop)) {
        //IE6 standards compliant mode
        scrOfY = document.documentElement.scrollTop;
        scrOfX = document.documentElement.scrollLeft;
    }
    return scrOfY;
}
