﻿// <![CDATA[

function ObjectExists(_object) {
    return ((typeof (_object) != 'undefined') && (_object !== null))
}

function showRenderedHTML() {
    if (_clientRenderedHTMLPage != null) {
        var features = "scrollbars=1, toolbar=no, location=0, " +
                  "left=100, top=100, " +
                  "width=775,height=600, " +
                  "outerWidth=10,  outerHeight=10";
        window.open(_clientRenderedHTMLPage, "_blank", features);
    }
}

function showMPERenderedHTML(title) {
    //ev.preventDefault();
    var _mpeRenderedHTML = $find('mpeRenderedHTML');
    var _ifRenderedHTML = document.getElementById(ifRenderedHTMLClientID);
    var _lblRenderedHTMLPopupTitle = document.getElementById(lblRenderedHTMLPopupTitleClientID);
    if ((_mpeRenderedHTML != null) && (_ifRenderedHTML != null) && (_lblRenderedHTMLPopupTitle != null) && (_clientRenderedHTMLPage != null)) {
        if ((title != null) && (title.length > 0)) {
            _lblRenderedHTMLPopupTitle.innerHTML = title;
        }
        _ifRenderedHTML.setAttribute("src", "");
        _ifRenderedHTML.removeAttribute("src");
        _ifRenderedHTML.setAttribute("src", _clientRenderedHTMLPage);
        _mpeRenderedHTML.show();
    }
}


function hideMPERenderedHTML() {
    // ev.preventDefault();        
    var _mpeRenderedHTML = $find('mpeRenderedHTML');
    var _ifRenderedHTML = document.getElementById(ifRenderedHTMLClientID);
    var _lblRenderedHTMLPopupTitle = document.getElementById(lblRenderedHTMLPopupTitleClientID);
    if ((_mpeRenderedHTML != null) && (_ifRenderedHTML != null) && (_lblRenderedHTMLPopupTitle != null) && (_clientRenderedHTMLPage != null)) {
        // _lblRenderedHTMLPopupTitle.innerHTML="";
        _ifRenderedHTML.setAttribute("src", "");
        _ifRenderedHTML.removeAttribute("src");
        _mpeRenderedHTML.hide();
    }
}

function printIFrameContent() {
    //ev.preventDefault();
    var _ifRenderedHTML = document.getElementById(ifRenderedHTMLClientID);
    var _lblRenderedHTMLPopupTitle = document.getElementById(lblRenderedHTMLPopupTitleClientID);
    if ((_ifRenderedHTML != null) && (_lblRenderedHTMLPopupTitle != null)) {
        // if ((title != null) && (title.length > 0)) {
        //     _lblRenderedHTMLPopupTitle.innerHTML = title;
        // }
        _ifRenderedHTML.focus();
        frames[_ifRenderedHTML.id].print();
    }
}

function stopPropagation(evt) {
    if (evt && evt.stopPropagation) {
        evt.stopPropagation();
    }
    if (evt && evt.cancelBubble) {
        evt.cancelBubble = true;
    }
    if (window.event && window.event.cancelBubble) {
        window.event.cancelBubble = true;
    }
}

function stopDefault(evt) {
    if (evt && evt.preventDefault) {
        evt.preventDefault();
    }
    if (evt && evt.returnValue) {
        evt.returnValue = false;
    }
    if (window.event && window.event.returnValue) {
        window.event.returnValue = false;
    }
}

/* create a timeOut function in jQuery */
jQuery.fn.idle = function (time) {
    return this.each(function () {
        var i = $(this);
        i.queue(function () {
            setTimeout(function () {
                i.dequeue();
            }, time);
        });
    });
};

function hideMPECompare() {
    // ev.preventDefault();        
    var _mpeCompare = $find('mpeCompare');
    if ((_mpeCompare != null)) {
        //_mpeCompare.hide();
    }
}



// ]]>

