function closeOverlay() { $.fn.colorbox.close(); } function naarTop() { $.scrollTo(0, 100); } function jsOpen(page) { OpenWin = this.open(page, "window", "scrollbars=yes,resizable=yes,width=780,height=500"); } function jsOpenLarge(page) { OpenWin = this.open(page, "window", "scrollbars=yes,resizable=yes,width=960,height=500"); } function openInOverlay(url) { $.get(url, function() { alert('ready met inladen!'); }); } function resizeIframes() { var innerDoc = ($("#resizeIframe").get(0).contentDocument) ? $("#resizeIframe").get(0).contentDocument : $("#resizeIframe").get(0).contentWindow.document; $("#resizeIframe").height(innerDoc.body.scrollHeight + 35); } function printView() { printUrl = document.location + '?view=print'; window.open(printUrl); } function convertDlLists(action) { if (typeof action != 'undefined' && !action) { $("dl.dynamic dt").unbind(); $("dl.dynamic dt").css("background-image", "url(/img/toggler_minus.gif)"); $("dl.dynamic dd").show(); } else { $("dl.dynamic dt").css("background-image", "url(/img/toggler_plus.gif)"); $("dl.dynamic dd").hide(); $("dl.dynamic").each(function() { $(this).children("dt").each(function() { $(this).click(function() { if ($(this).next().css("display") == "block") { $(this).next().hide(); $(this).css("background-image", "url(/img/toggler_plus.gif)"); } else { $(this).parent().children("dt").each(function() { $(this).css("background-image", "url(/img/toggler_plus.gif)"); }); $(this).parent().children("dd").each(function() { $(this).hide(); }); $(this).next().show(); $(this).css("background-image", "url(/img/toggler_minus.gif)"); } }); }); }); } } /** * * URL encode / decode * http://www.webtoolkit.info/ * **/ var Url = { // public method for url encoding encode : function (string) { return escape(this._utf8_encode(string)); }, // public method for url decoding decode : function (string) { return this._utf8_decode(unescape(string)); }, // private method for UTF-8 encoding _utf8_encode : function (string) { string = string.replace(/\r\n/g,"\n"); var utftext = ""; for (var n = 0; n < string.length; n++) { var c = string.charCodeAt(n); if (c < 128) { utftext += String.fromCharCode(c); } else if((c > 127) && (c < 2048)) { utftext += String.fromCharCode((c >> 6) | 192); utftext += String.fromCharCode((c & 63) | 128); } else { utftext += String.fromCharCode((c >> 12) | 224); utftext += String.fromCharCode(((c >> 6) & 63) | 128); utftext += String.fromCharCode((c & 63) | 128); } } return utftext; }, // private method for UTF-8 decoding _utf8_decode : function (utftext) { var string = ""; var i = 0; var c = c1 = c2 = 0; while ( i < utftext.length ) { c = utftext.charCodeAt(i); if (c < 128) { string += String.fromCharCode(c); i++; } else if((c > 191) && (c < 224)) { c2 = utftext.charCodeAt(i+1); string += String.fromCharCode(((c & 31) << 6) | (c2 & 63)); i += 2; } else { c2 = utftext.charCodeAt(i+1); c3 = utftext.charCodeAt(i+2); string += String.fromCharCode(((c & 15) << 12) | ((c2 & 63) << 6) | (c3 & 63)); i += 3; } } return string; } }