﻿var dlgNormalWidth = 420; var dlgInvalidWidth = 600; function getRadWindow() { var oWindow = null; if (window.radWindow) { oWindow = window.radWindow; } else if (window.frameElement) { if (window.frameElement.radWindow) { oWindow = window.frameElement.radWindow; } } return oWindow; }
function setRadWindowHeight(h) { var oWin = getRadWindow(); if (oWin) { oWin.set_height(h); } }
function setRadWindowSize(w, h) { var oWin = getRadWindow(); if (oWin) { oWin.set_width(w); oWin.set_height(h); } }
function setRadWindowWidth(w) { var oWin = getRadWindow(); if (oWin) { oWin.set_width(w); } }
function fitDialog() { var oWin = getRadWindow(); if (oWin) { oWin.setActive; var ajxHeight = $('.ajx').height(); oWin.set_height(ajxHeight + 65); } }
function openDefaultWindow(navigateUrl, title, width, height, top) {
    var mb = document.getElementById("mediablok"); if (mb) { mb.style.display = "none"; }
    var oManager = GetRadWindowManager(); if (oManager) { var oWin = oManager.getWindowByName("rwdDefault"); if (oWin) { oWin.setUrl(navigateUrl); oWin.set_title(title); oWin.set_width(width); oWin.set_height(height); oWin.argument = $(window).height(); oWin.center(); oWin.setActive(); oWin.show(); } } 
}
function openIsisWindow(navigateUrl, title, width, height, top) {
    var mb = document.getElementById("mediablok"); if (mb) { mb.style.display = "none"; }
    var oManager = GetRadWindowManager(); if (oManager) { var oWin = oManager.getWindowByName("rwdIsis"); if (oWin) { oWin.setUrl(navigateUrl); oWin.set_title(title); oWin.set_width(width); oWin.set_height(height); oWin.argument = $(window).height(); oWin.center(); oWin.setActive(); oWin.show(); } } 
}
function setWidthInvalidForms(groupName) { var bOK = DES_ValidateGroup(groupName); var oWin = getRadWindow(); if (oWin) { if (!bOK) { oWin.set_width(dlgInvalidWidth); } } }
function setWidthInvalidFormNow(id) { var oWin = getRadWindow(); if (oWin) { oWin.set_width(dlgInvalidWidth); return true; } else { return false } }
function setRadWindowTitle(title) { var oWin = getRadWindow(); if (oWin) { oWin.set_title(title); } }
function closeRadWindow() { var oWin = getRadWindow(); if (oWin) { oWin.argument = "NO_ACTION"; oWin.setUrl("about:blank"); oWin.close(); } }
function closeRadWindowWithArgument(argument) { var oWin = getRadWindow(); if (oWin) { oWin.setUrl("about:blank"); oWin.close(argument); } }
function closeRadWindowForceReload() { var oWin = getRadWindow(); if (oWin) { oWin.argument = "RELOAD"; oWin.setUrl("about:blank"); oWin.close(); } }
function closeRadWindowForceRedirect(url) { var oWin = getRadWindow(); if (oWin) { oWin.argument = "REDIRECT|" + url; oWin.setUrl("about:blank"); oWin.close(); } else { document.location.href = url; } }
function closeRadWindowPageStatusChanged() { var oWin = getRadWindow(); if (oWin) { oWin.argument = "PAGESTATUSCHANGED"; oWin.setUrl("about:blank"); oWin.close(); } }
function closeRadWindowPageContentChanged() { var oWin = getRadWindow(); if (oWin) { oWin.argument = "PAGECONTENTCHANGED"; oWin.setUrl("about:blank"); oWin.close(); } }
function closeRadWindowInMediablok() { var oWin = getRadWindow(); if (oWin) { oWin.argument = "MEDIABLOKREFRESH"; oWin.setUrl("about:blank"); oWin.close(); } }
function onCloseWin(sender, eventArgs) {
    var mb = document.getElementById("mediablok"); if (mb) { mb.style.display = ""; }
    if (sender.argument && sender.argument.split) { var arr = sender.argument.split('|'); switch (arr[0]) { case 'RELOAD': window.location.reload(); break; case 'REDIRECT': window.location.href = arr[1]; break; case 'PAGESTATUSCHANGED': OnPageStatusChanged(); break; case 'PAGECONTENTCHANGED': OnPageContentChanged(); break; case 'MEDIABLOKREFRESH': OnMediablokRefresh(); break; } } 
}
function setFocusOnRadEditor(id) { var editor = $find(id); editor.setFocus(); }
function onClientRadEditorLoad(editor, args) {
    var id = editor.get_id(); var width = $('#' + id).parent().width() - 3; var height = $('#' + id).parent().height(); editor.setSize(width, height); editor.fire("SelectAll"); editor.fire("FormatStripper", { value: "WORD" }); editor.setFocus(); Telerik.Web.UI.Editor.CommandList["LinksPopUp"] = function(commandName, editor, args) {
        var selection = editor.getSelection()
        var selectionText = selection.getText(); var selectionHTML = selection.getHtml(); if (selectionText = "") { text = selectionText; } else { text = selectionHTML; }
        var myCallbackFunction = function(sender, args) { if (args.tooltip) { editor.pasteHtml(String.format('<a href={0} title={1} target={2}>{3}</a> ', args.url, args.tooltip, args.target, args.text)); } else if (args.url) { editor.pasteHtml(String.format('<a href={0} target={1}>{2}</a> ', args.url, args.target, args.text)); } else if (args.name) { editor.pasteHtml(String.format('<a name={0}></a> ', args.name)); } }
        editor.showDialog("CustomLinks", text, myCallbackFunction);
    }
    Telerik.Web.UI.Editor.CommandList["ImagesPopUp"] = function(commandName, editor, args) {
        var myCallbackFunction = function(sender, args) { editor.pasteHtml(String.format("<a href={0}>{1}</a> ", args.href, args.text)) }
        editor.showDialog("AssetsManager", {}, myCallbackFunction);
    } 
}
$(document).ready(function() { page(); }); function page() { $('input:text').focus(function() { if (this.select) this.select(); }); $('textarea').focus(function() { if (this.select) this.select(); }); $('input:password').focus(function() { if (this.select) this.select(); }); }
function showMedia(inType, inUrl) { if (inType == "page") { document.location.href = inUrl } else { if (inType == "video") { Shadowbox.open({ content: inUrl, player: "swf", height: 320, width: 505, title: 'Video' }) } } return false }; function nl3po_getCookie(name) { var dc = document.cookie; var prefix = name + "="; var begin = dc.indexOf("; " + prefix); if (begin == -1) { begin = dc.indexOf(prefix); if (begin != 0) return null; } else { begin += 2; } var end = document.cookie.indexOf(";", begin); if (end == -1) { end = dc.length; } return unescape(dc.substring(begin + prefix.length, end)); }
function nl3po_timeOutTimer(minutes) { alert(minutes); setTimeout("nl3po_alertTimeOut()", minutes * 60000); setTimeout("nl3po_refreshTimeOut()", (minutes + 2.5) * 60000); }
function nl3po_alertTimeOut(min) { var cur = new Date(); var mp; if (min == 1) { mp = "minuut"; } else { mp = "minuten"; } var h = cur.getHours(); var m = cur.getMinutes(); if (h < 10) h = "0" + h; if (m < 10) m = "0" + m; alert("[ " + h + ":" + m + " ] Attentie: je sessie verloopt over " + min + " " + mp + ". Sla je werk op!"); }
function nl3po_refreshTimeOut() { document.location.href = document.location.href; }
function ShadowBoxCloseReload() { window.parent.location.reload(); var oWin = window.parent.Shadowbox; if (oWin) { oWin.close(); } }
function ShadowBoxCloseRedirect(url) { window.parent.location.href = url; var oWin = window.parent.Shadowbox; if (oWin) { oWin.close(); } }
function ShadowBoxCloseOrRedirect() { var closeUrl = ShadowBoxGetQueryStringParam("closeUrl"); if (closeUrl != "") { window.parent.frames['sb-content'].location = unescape(closeUrl); } else { var oWin = window.parent.Shadowbox; if (oWin) { oWin.close(); } } }
function ShadowBoxFitHeight(w) { var oWin = window.parent.Shadowbox; var h = $('#aspnetForm').height(); if (oWin) { var userAgent = navigator.userAgent.toLowerCase(); if (userAgent.indexOf("msie") == -1) { h = h + 35; setTimeout(oWin.skin.dynamicResize(w, h), 100); } else { oWin.skin.dynamicResize(w, h); } } }
function ShadowBoxResize(w, h) { var oWin = window.parent.Shadowbox; if (oWin) { oWin.skin.dynamicResize(w, h); } }
function ShadowBoxGetQueryStringParam(name) {
    name = name.replace(/[\[]/, "\\\[").replace(/[\]]/, "\\\]"); var regexS = "[\\?&]" + name + "=([^&#]*)"; var regex = new RegExp(regexS); try { var results = regex.exec(window.parent.frames['sb-content'].location); } catch (err) { var results = null; }
    if (results == null)
        return ""; else
        return results[1];
}
var openPlayerID = ""; var isFilmPlayer = ""
function stripBrackets(id) {
    var txt = document.getElementById(id); if (txt) {
        var s = ""; if (txt.value != "") { s = txt.value; s = s.replace(/</g, "<"); s = s.replace(/>/g, ">"); }
        txt.value = s
    } 
}
