function bindNewsLinks(closeWindowText) {
    $(".show-news-link").each(function() {

        var href = this.href;
                   this.href = "javascript:;;";

        this.onclick = function() {
            showNewsContent(href, closeWindowText);
        }
    });
}

var newsContentStatus = 0;

function showNewsContent(href, closeLinkText) {
    if (newsContentStatus == 1) // loading
        return;
    
    newsContentStatus = 1;
    closeNewsContent();
    

    $.post(href, function(content) {
        
        $("BODY").append(
            "<div id='news-content-window-box'>"+
                "<div class='news-content-box'></div>" +
            "</div>"
        );
        var box = $("#news-content-window-box");
            box.css("display", "none");

        $(".news-content-box", box)
            .html(content)
            .append(
                "<div class='news-controlls-box'>"+
                    "<a href='javascript:closeNewsContent();'>" + closeLinkText + "</a>" +
                "</div>"
        );
            
        newsContentStatus = 2;
        box.modal();

        $("a").each(function() {
            this.onfocus = function() {
                if (this.blur) this.blur()
            };
        });

    });
}


function closeNewsContent() {
    $.modal.close();
    var box = $("#news-content-window-box");
    if (box[0])
        box[0].parentNode.removeChild(box[0]);
}

//
//function addHandlers(blockScrollFunction) {
//    addHandler(window,   'DOMMouseScroll', blockScrollFunction);
//    addHandler(window,   'mousewheel', blockScrollFunction);
//    addHandler(document, 'mousewheel', blockScrollFunction);
//}
//
//
//
//function addHandler(object, event, handler, useCapture) {
//    if (object.addEventListener) {
//        object.addEventListener(event, handler, useCapture ? useCapture : false);
//    } else if (object.attachEvent) {
//        object.attachEvent('on' + event, handler);
//    } else alert("Add handler is not supported");
//}
//
//function blockScrollFunction(event) {
//    if ($(".news-content-box")[0]) {
//        if (event.preventDefault) event.preventDefault();
//    }
//    else {
//        event.preventDefault = false;
//    }
//    return;
//}

//addHandlers(blockScrollFunction);
