var Achmea={version:"1.0.0"};Achmea.Dom={$:function(){var c=new Array();for(var b=0,d=arguments.length;b<d;b++){var a=arguments[b];if(typeof a=="string"){a=document.getElementById(a)}if(arguments.length==1){return a}c.push(a)}return c},hide:function(a){if(a){if(typeof a=="string"){var b=Achmea.Dom.$(a);if(b){b.style.display="none"}}else{a.style.display="none"}}},show:function(a){if(a){if(typeof a=="string"){var b=Achmea.Dom.$(a);if(b){b.style.display="block"}}else{a.style.display="block"}}},adjustFontSize:function(b){if(document.getElementById){setStyleSheet(b);var nxtYear = new Date().getFullYear() + 1;Achmea.Cookie.bakeCookie('AchmeaFontSize',b,new Date(nxtYear, 11, 31),'/',null,false);}}};Achmea.Event={addLoadEvent:function(a){var b=window.onload;if(typeof window.onload!="function"){window.onload=a}else{window.onload=function(){b();a()}}}};Achmea.Util={ltrim:function(a){return a.replace(/^\s*/,"")},rtrim:function(a){return a.replace(/\s*$/,"")}};Achmea.Cookie={hasCookie:function(a){if(document.cookie){var c="(?:; )?"+a+"=([^;]*);?";var b=new RegExp(c);return b.test(document.cookie)}return false},bakeCookie:function(b,e,a,g,d,f){var c=b+"="+encodeURIComponent(e);if(a){c+="; expires="+a.toGMTString()}if(g){c+="; path="+g}if(d){c+="; domain="+d}if(f){c+="; secure"}document.cookie=c},readCookie:function(a){var d=document.cookie+"";var c=d.indexOf(a);if(c==-1||a==""){return""}var b=d.indexOf(";",c);if(b==-1){b=d.length}return unescape(d.substring(c+a.length+1,b))}};Achmea.URI={host:function(b){var c=/\:\/\/([A-Za-z0-9_\.\:]+)/i;var a=c.exec(b);return a?a[1]:""},protocol:function(b){var c=/^(.*)\:\/\/.*/i;var a=c.exec(b);return a?a[1]:""},path:function(b){var c=/[A-Za-z](\/.*\/)[A-Za-z0-9]*/i;var a=c.exec(b);return a?a[1]:""},extension:function(c){var a=3+Achmea.URI.protocol(c).length+Achmea.URI.host(c).length+Achmea.URI.path(c).length;var e=-1==c.lastIndexOf("?")?c.length:c.lastIndexOf("?");c=c.substring(a,e);var d=/\.([A-Za-z0-9_]+)$/i;var b=d.exec(c);return b?b[1]:""},isFileDownload:function(a){var b=Achmea.URI.extension(a);if(b&&0<b.length){return !/htm|asp|xml/i.test(b)}return false}};Achmea.Enquete={initEnqueteControl:function(d,f,a,b){if(!Achmea.Cookie.hasCookie("AchmeaEnquete")){var c=document.getElementsByTagName("a");for(var e=0;e<c.length;e++){c[e].onclick=function(){if(Achmea.URI.protocol(this.href)!=""&&location.host!=Achmea.URI.host(this.href)){window.open(d,"Achmea","width="+f+", height="+a+", toolbar=no, address=no, status=no");Achmea.Cookie.bakeCookie("AchmeaEnquete","EnqueteTool",new Date(Date.parse(b)),null,null,false)}}}}}};Achmea.SharePoint={disableRTEToolbarButton:function(c,b){var a=RTE_TB_GetToolBarButton(c,b);if(a){a.disabled=true}},insertOrChangeHyperLink:function(e){var f=RTE_GetEditorDocument(e);if(f){var j=false;var m=null;var o=null;var d=RTE_GetNearestContainingElementOfType(e,"A");if(!d){j=true;d=f.createElement("A");if(d==null){return}var a=RTE_GetCurrentSelectionType(e);if(a==null){return}if(a=="Control"){o=RTE_GetCurrentElement(e);if(o==null){return}}}else{m=d.innerHTML}var h=d.outerHTML;var l=new Array();l.push("/_layouts/AlteredAssetEditHyperLink.aspx");if(AchmeaHyperLink.isUrl(h)){var k=AchmeaHyperLink.parse(h);var n=AchmeaHyperLink.isDialogUrl(h)?"1":"0";l.push("?url="+k.getUrl());l.push("&bookmark="+k.getBookMark());l.push("&tooltip="+k.getTitle());l.push("&dialog="+n);l.push("&features="+k.getType())}var c=window.showModalDialog(l.join(""),null,"dialogHeight: 585px; dialogWidth: 575px; status: no;");if(c){c=c.substring(1,c.length-1);var g=c.split(";");var p=new AchmeaHyperLink(g[0],g[1],g[2],"",g[0],g[3]);d.setAttribute("type",p.toTypeAttrVal(),0);var r=p.toTitleAttrVal();if(r&&r!=""){d.setAttribute("title",r,0)}if(o!=null){o.applyElement(d);return}else{if(j){var q=f.selection;if(q!=null){var b=q.createRange();if(b!=null){var i=b.text;if(i&&i!=""&&!i.match(/^\s+$/)){b.execCommand("Unlink");d.innerHTML=b.htmlText}b.pasteHTML(d.outerHTML)}}}}}}RTE_RestoreSelection(e);return true},getListItems:function(c,a,e){var b=new Array();if(a&&a.length>0){for(var d=0,g=a.length;d<g;d++){b.push("<FieldRef Name='"+a[d]+"'/>")}}var f="<soapenv:Envelope xmlns:soapenv='http://schemas.xmlsoap.org/soap/envelope/'><soapenv:Body><GetListItems xmlns='http://schemas.microsoft.com/sharepoint/soap/'><listName>"+c+"</listName><viewFields><ViewFields>"+b.join("")+"</ViewFields></viewFields></GetListItems></soapenv:Body></soapenv:Envelope>";$.ajax({url:"/_vti_bin/lists.asmx",type:"POST",dataType:"xml",data:f,complete:e,beforeSend:function(h){h.setRequestHeader("SOAPAction","http://schemas.microsoft.com/sharepoint/soap/GetListItems")},contentType:'text/xml; charset="utf-8"'})}};var AchmeaHyperLink=function(a,f,d,e,b,c){this.setHref(a);this.setTitle(f);this.setType(d);this.setText(e);this.setUrl(b);this.setBookMark(c)};AchmeaHyperLink.isDialogUrl=function(a){if(a&&a.length>0){return/type=\[[^\|]+\|[^\]]+\]/i.test(a)}return false};AchmeaHyperLink.isUrl=function(a){if(a&&a.length>0){return/<a.*/i.test(Achmea.Util.ltrim(Achmea.Util.rtrim(a)))}return false};AchmeaHyperLink.isSiteStatUrl=function(a){if(a&&a.length>0){return/nl\.sitestat\.com/i.test(Achmea.Util.ltrim(Achmea.Util.rtrim(a)))}return false};AchmeaHyperLink.parse=function(a){if(!a||a.length<=0){return}var c=new Array();var e=new Array();c.push(/type=\[([^\|]+)\|[^\]]*\]/i);c.push(/title=\"{0,1}(.*)\"{0,1}\s+type=/i);c.push(/type=\[[^\|]+\|([^\]]*)\]/i);c.push(/\s*>(.*)<\/a>/i);c.push(/#([^\|]+)\|/i);for(var d=0,g=c.length;d<g;d++){var f=c[d];var b=f.exec(a);e.push((b?b[1]:""))}return new AchmeaHyperLink(e[0],e[1],e[2],e[3],e[0],e[4])};AchmeaHyperLink.prototype={getHref:function(){return this._href},setHref:function(a){this._href=Achmea.Util.ltrim(Achmea.Util.rtrim(a))},getTitle:function(){return this._title},setTitle:function(c){var a=Achmea.Util.ltrim(Achmea.Util.rtrim(c));var b=a.length-1;if('"'==a.charAt(b)){this._title=a.substring(0,b)}else{this._title=a}},getType:function(){return this._type},setBookMark:function(a){this._bookMark=a},getBookMark:function(){return this._bookMark},setType:function(a){this._type=a},getText:function(){return this._text},setText:function(a){this._text=a},getUrl:function(){return this._url},setUrl:function(c){var b=/ns_url=\[(.*)\]/i;var a=b.exec(c);if(a){this._url=a[1]}else{b=/([^#]+)#/i;a=b.exec(c);this._url=(a)?a[1]:c}},toHtml:function(){var a=new Array();a.push("<a");if(this._title&&this._title.length>0){a.push(' title="');a.push(this._title);a.push('"')}a.push(" type=[");a.push(this._href);a.push((this._bookMark&&0<this._bookMark.length)?"#"+this._bookMark:"");a.push("|");a.push(this._type);a.push("]>");a.push(this._text);a.push("</a>");return a.join("")},toTitleAttrVal:function(){var a=new Array();if(this._title&&this._title.length>0){return this._title}else{return""}},toTypeAttrVal:function(){var a=new Array();a.push("[");a.push(this._href);a.push((this._bookMark&&0<this._bookMark.length)?"#"+this._bookMark:"");a.push("|");a.push(this._type);a.push("]");return a.join("")}};function tabs(e){var c=$("#"+e+" div.tab");var d="#"+e+" ul.tabNavigation a";var b="#"+e+" ul.tabNavigation li";$(d).click(function(){c.hide().filter(this.hash).show();$(b).removeClass("selected");$(this).parent().addClass("selected");this.blur();return false}).filter(":first").click()}function Harmonica(c){$(document.body).addClass("js");var a="#"+c+" h3.kop";var b="#"+c+" h3.kop:visible";$(a).click(function(){var e=$(this);var d=e.next();$(b).next().slideUp("normal");$(b).parent().removeClass("open");if(d.css("display")=="none"){d.slideDown("normal");e.parent().addClass("open")}else{d.slideUp("normal");e.parent().removeClass("open")}});$(a).mouseover(function(){$(this).addClass("mouseover")});$(a).mouseout(function(){$(this).removeClass("mouseover")})}function ToggeleHarmonica(c){$(document.body).addClass("js");var a="#"+c+" h3.kop";$(a).click(function(){var e=$(this);var d=e.next();if(d.css("display")=="none"){d.slideDown("normal");e.parent().addClass("open")}else{d.slideUp("normal");e.parent().removeClass("open")}});$(a).mouseover(function(){$(this).addClass("mouseover")});$(a).mouseout(function(){$(this).removeClass("mouseover")})}function setStyleSheet(title){var i, cacheobj;for(i=0;(cacheobj=document.getElementsByTagName("link")[i]);i++){if(cacheobj.getAttribute("rel").indexOf("style")!=-1 && cacheobj.getAttribute("title")){cacheobj.disabled=true;if(cacheobj.getAttribute("title")==title)cacheobj.disabled=false;}}}function CheckStyleCookie(){if (Achmea.Cookie.hasCookie('AchmeaFontSize')) {Achmea.Dom.adjustFontSize(Achmea.Cookie.readCookie('AchmeaFontSize'));}}function SetWatermark(id, defaulText) { $(document.body).addClass('js'); var textbox = '#' + id; $(textbox).focus(function() { $(this).filter(function() {return $(this).val() == '' || $(this).val() == defaulText}).removeClass('watermarkOn').val('');}); $(textbox).blur(function() {$(this).filter(function() {return $(this).val() == ''}).addClass('watermarkOn').val(defaulText);});}