﻿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 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); }
function setWidthInvalidFormNow(id) { var oWin = getRadWindow(); if (oWin) { oWin.set_width(dlgInvalidWidth); return true; } else { return false } }
function setRadWindowTitle(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 closeRadWindowForceEditContainerReload(args) { var oWin = getRadWindow(); if (oWin) { oWin.argument = "EDITCONTAINERRELOAD|" + args; oWin.setUrl("about:blank"); oWin.close(); } }
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 closeRadWindowRefreshEditor(panelId) { var oWin = getRadWindow(); if (oWin) { oWin.argument = "EDITORREFRESH|"+panelId; 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 "EDITORREFRESH": OnEditorRefresh(arr[1]); break; case "EDITCONTAINERRELOAD": OnEditContainerReload(arr[1]); 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) { var txt; var lurl; var ltooltip; var ltarget; var lname; if (args.url) { lurl = String.format(" href=\"{0}\"", args.url); } if (args.tooltip) { ltooltip = String.format(" title=\"{0}\"", args.tooltip); } if (args.target) { ltarget = String.format(" target=\"{0}\"", args.target); } if (args.name) { lname = String.format(" name=\"{0}\"", args.name); } if ((lurl != "" || lname != "") && args.text != "") { txt = String.format(' <a{0}{1}{2}{3}>{4}</a> ', lurl, ltooltip, ltarget, lname, args.text); } if (txt != "") { editor.pasteHtml(txt); } }; 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) } };
function stripBrackets(id) { var txt = document.getElementById(id); if (txt) { var s = ""; if (txt.value != "") { s = txt.value; s = s.replace(/</g, "&lt;"); s = s.replace(/>/g, "&gt;"); } txt.value = s } }
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) { }
function nl3po_alertTimeOut() { var cur = new Date(); 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 1 minuut. Sla je werk op of ga door!"); }
function nl3po_refreshTimeOut() { window.opener.location.href = window.opener.location.href; }
function showMedia(inType, inUrl) {
    switch (inType) {
        case "page":
            document.location.href = inUrl
            break;
        case "video":
            Shadowbox.open({ content: inUrl, player: "swf", title: "Video", height: 326, width: 496 })
            break;
        case "newpage":
            window.open(inUrl);
            break;
    }
}
function showPopup(url, iwidth, iheight) { $.nyroModalManual({ type: 'iframe', height: iheight, width: iwidth, url: url, bgColor: 'ffffff' }); return false; }
$.fn.trackChanges = function() { $(":input", this).change(function() { $(this.form).data("changed", true); }); }
$.fn.isChanged = function() { return this.data("changed"); }
function confirmWhenFormChanged(formid, confirmationText) { if ($(formid).isChanged()) { return confirm(confirmationText); } else { return true; } }
function ShadowBoxClose() { var oWin = window.parent.Shadowbox; if (oWin) { oWin.close(); } }
function ShadowBoxCloseReload() { window.parent.location.reload(); var oWin = window.parent.Shadowbox; if (oWin) { oWin.close(); } }
function ShadowBoxRedirect(url) { window.parent.location.href=url; var oWin = window.parent.Shadowbox; if (oWin) { oWin.close(); } }
function ShadowBoxFitHeight(w) {
	var oWin = window.parent.Shadowbox;
	var h = $('#aspnetForm').height();
	if (oWin) { oWin.skin.dynamicResize(w, h); }
}
function ShadowBoxResize(w, h) { var oWin = window.parent.Shadowbox; if (oWin) { oWin.skin.dynamicResize(w, h); } }

$(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 openDefaultWindow(navigateUrl, title, width, height, top) {
    // disable mediablok transparancy
    var mb = document.getElementById("mediablok");
    if (mb) {
        mb.style.display = "none";
    }
    //mb.setAttribute("allowFullScreen", false);
    //mb.setAttribute("wmode", "transparent");


    // open window
    var oManager = GetRadWindowManager();
    var oWin = oManager.getWindowByName("rwdIsis");
    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();
 }

/**
* SWFObject v1.4.4: Flash Player detection and embed - http://blog.deconcept.com/swfobject/
*
* SWFObject is (c) 2006 Geoff Stearns and is released under the MIT License:
* http://www.opensource.org/licenses/mit-license.php
*
* **SWFObject is the SWF embed script formerly known as FlashObject. The name was changed for
*   legal reasons.
*/
if (typeof deconcept == "undefined") { var deconcept = new Object(); }
if (typeof deconcept.util == "undefined") { deconcept.util = new Object(); }
if (typeof deconcept.SWFObjectUtil == "undefined") { deconcept.SWFObjectUtil = new Object(); }
deconcept.SWFObject = function(_1, id, w, h, _5, c, _7, _8, _9, _a, _b) {
    if (!document.getElementById) { return; }
    this.DETECT_KEY = _b ? _b : "detectflash";
    this.skipDetect = deconcept.util.getRequestParameter(this.DETECT_KEY);
    this.params = new Object();
    this.variables = new Object();
    this.attributes = new Array();
    if (_1) { this.setAttribute("swf", _1); }
    if (id) { this.setAttribute("id", id); }
    if (w) { this.setAttribute("width", w); }
    if (h) { this.setAttribute("height", h); }
    if (_5) { this.setAttribute("version", new deconcept.PlayerVersion(_5.toString().split("."))); }
    this.installedVer = deconcept.SWFObjectUtil.getPlayerVersion();
    if (c) { this.addParam("bgcolor", c); }
    var q = _8 ? _8 : "high";
    this.addParam("quality", q);
    this.setAttribute("useExpressInstall", _7);
    this.setAttribute("doExpressInstall", false);
    var _d = (_9) ? _9 : window.location;
    this.setAttribute("xiRedirectUrl", _d);
    this.setAttribute("redirectUrl", "");
    if (_a) { this.setAttribute("redirectUrl", _a); }
};
deconcept.SWFObject.prototype = { setAttribute: function(_e, _f) {
    this.attributes[_e] = _f;
}, getAttribute: function(_10) {
    return this.attributes[_10];
}, addParam: function(_11, _12) {
    this.params[_11] = _12;
}, getParams: function() {
    return this.params;
}, addVariable: function(_13, _14) {
    this.variables[_13] = _14;
}, getVariable: function(_15) {
    return this.variables[_15];
}, getVariables: function() {
    return this.variables;
}, getVariablePairs: function() {
    var _16 = new Array();
    var key;
    var _18 = this.getVariables();
    for (key in _18) { _16.push(key + "=" + _18[key]); }
    return _16;
}, getSWFHTML: function() {
    var _19 = "";
    if (navigator.plugins && navigator.mimeTypes && navigator.mimeTypes.length) {
        if (this.getAttribute("doExpressInstall")) {
            this.addVariable("MMplayerType", "PlugIn");
        }
        _19 = "<embed type=\"application/x-shockwave-flash\" src=\"" + this.getAttribute("swf") + "\" width=\"" + this.getAttribute("width") + "\" height=\"" + this.getAttribute("height") + "\"";
        _19 += " id=\"" + this.getAttribute("id") + "\" name=\"" + this.getAttribute("id") + "\" ";
        var _1a = this.getParams();
        for (var key in _1a) { _19 += [key] + "=\"" + _1a[key] + "\" "; }
        var _1c = this.getVariablePairs().join("&");
        if (_1c.length > 0) { _19 += "flashvars=\"" + _1c + "\""; } _19 += "/>";
    } else {
        if (this.getAttribute("doExpressInstall")) { this.addVariable("MMplayerType", "ActiveX"); }
        _19 = "<object id=\"" + this.getAttribute("id") + "\" classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" width=\"" + this.getAttribute("width") + "\" height=\"" + this.getAttribute("height") + "\">";
        _19 += "<param name=\"movie\" value=\"" + this.getAttribute("swf") + "\" />";
        var _1d = this.getParams();
        for (var key in _1d) { _19 += "<param name=\"" + key + "\" value=\"" + _1d[key] + "\" />"; }
        var _1f = this.getVariablePairs().join("&");
        if (_1f.length > 0) { _19 += "<param name=\"flashvars\" value=\"" + _1f + "\" />"; } _19 += "</object>";
    }
    return _19;
}, write: function(_20) {
    if (this.getAttribute("useExpressInstall")) {
        var _21 = new deconcept.PlayerVersion([6, 0, 65]);
        if (this.installedVer.versionIsValid(_21) && !this.installedVer.versionIsValid(this.getAttribute("version"))) {
            this.setAttribute("doExpressInstall", true);
            this.addVariable("MMredirectURL", escape(this.getAttribute("xiRedirectUrl")));
            document.title = document.title.slice(0, 47) + " - Flash Player Installation";
            this.addVariable("MMdoctitle", document.title);
        }
    }
    if (this.skipDetect || this.getAttribute("doExpressInstall") || this.installedVer.versionIsValid(this.getAttribute("version"))) {
        var n = (typeof _20 == "string") ? document.getElementById(_20) : _20;
        n.innerHTML = this.getSWFHTML(); return true;
    } else { if (this.getAttribute("redirectUrl") != "") { document.location.replace(this.getAttribute("redirectUrl")); } }
    return false;
}
};
deconcept.SWFObjectUtil.getPlayerVersion = function() {
    var _23 = new deconcept.PlayerVersion([0, 0, 0]);
    if (navigator.plugins && navigator.mimeTypes.length) {
        var x = navigator.plugins["Shockwave Flash"];
        if (x && x.description) { _23 = new deconcept.PlayerVersion(x.description.replace(/([a-zA-Z]|\s)+/, "").replace(/(\s+r|\s+b[0-9]+)/, ".").split(".")); }
    } else {
        try { var axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7"); }
        catch (e) {
            try {
                var axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");
                _23 = new deconcept.PlayerVersion([6, 0, 21]); axo.AllowScriptAccess = "always";
            }
            catch (e) { if (_23.major == 6) { return _23; } } try { axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash"); }
            catch (e) { }
        } if (axo != null) { _23 = new deconcept.PlayerVersion(axo.GetVariable("$version").split(" ")[1].split(",")); }
    }
    return _23;
};
deconcept.PlayerVersion = function(_27) {
    this.major = _27[0] != null ? parseInt(_27[0]) : 0;
    this.minor = _27[1] != null ? parseInt(_27[1]) : 0;
    this.rev = _27[2] != null ? parseInt(_27[2]) : 0;
};
deconcept.PlayerVersion.prototype.versionIsValid = function(fv) {
    if (this.major < fv.major) { return false; }
    if (this.major > fv.major) { return true; }
    if (this.minor < fv.minor) { return false; }
    if (this.minor > fv.minor) { return true; }
    if (this.rev < fv.rev) {
        return false;
    } return true;
};
deconcept.util = { getRequestParameter: function(_29) {
    var q = document.location.search || document.location.hash;
    if (q) {
        var _2b = q.substring(1).split("&");
        for (var i = 0; i < _2b.length; i++) {
            if (_2b[i].substring(0, _2b[i].indexOf("=")) == _29) {
                return _2b[i].substring((_2b[i].indexOf("=") + 1));
            }
        }
    }
    return "";
}
};
deconcept.SWFObjectUtil.cleanupSWFs = function() {
    if (window.opera || !document.all) { return; }
    var _2d = document.getElementsByTagName("OBJECT");
    for (var i = 0; i < _2d.length; i++) {
        _2d[i].style.display = "none"; for (var x in _2d[i]) {
            if (typeof _2d[i][x] == "function") { _2d[i][x] = function() { }; }
        }
    }
};
deconcept.SWFObjectUtil.prepUnload = function() {
    __flash_unloadHandler = function() { };
    __flash_savedUnloadHandler = function() { };
    if (typeof window.onunload == "function") {
        var _30 = window.onunload;
        window.onunload = function() {
            deconcept.SWFObjectUtil.cleanupSWFs(); _30();
        };
    } else { window.onunload = deconcept.SWFObjectUtil.cleanupSWFs; }
};
if (typeof window.onbeforeunload == "function") {
    var oldBeforeUnload = window.onbeforeunload;
    window.onbeforeunload = function() {
        deconcept.SWFObjectUtil.prepUnload();
        oldBeforeUnload();
    };
} else { window.onbeforeunload = deconcept.SWFObjectUtil.prepUnload; }
if (Array.prototype.push == null) {
    Array.prototype.push = function(_31) {
        this[this.length] = _31;
        return this.length;
    };
}
var getQueryParamValue = deconcept.util.getRequestParameter;
var FlashObject = deconcept.SWFObject;
var SWFObject = deconcept.SWFObject;

/* fixes defaultbutton in Firefox? */
var __defaultFired = false;
var __nonMSDOMBrowser = (window.navigator.appName.toLowerCase().indexOf("explorer") == -1);
function WebForm_FireDefaultButton(event, target) {
    alert('WebForm is submitted');
    if (!__defaultFired && event.keyCode == 13 && !(event.srcElement && (event.srcElement.tagName.toLowerCase() == "textarea"))) {
        var defaultButton;
        if (__nonMSDOMBrowser) {
            defaultButton = document.getElementById(target);
        }
        else {
            defaultButton = document.all[target];
        }
        if (defaultButton && typeof (defaultButton.click) != "undefined") {
            __defaultFired = true;
            defaultButton.click();
            event.cancelBubble = true;
            if (event.stopPropagation) event.stopPropagation();
            return false;
        }
        else if (typeof (defaultButton.click) == "undefined") {
            var clickevent = document.createEvent("MouseEvents")
            clickevent.initEvent("click", true, true)
            __defaultFired = true;
            defaultButton.dispatchEvent(clickevent)
            event.cancelBubble = true;
            if (event.stopPropagation) event.stopPropagation();
            return false;
        }
    }
    return true;
}   
