var Achmea={version:"1.0.0"};Achmea.Dom={$:function(){for(var elements=[],i=0,n=arguments.length;i<n;i++){var element=arguments[i];if(typeof element=="string")element=document.getElementById(element);if(arguments.length==1)return element;elements.push(element)}return elements},hide:function(element){if(element)if(typeof element=="string"){var obj=Achmea.Dom.$(element);if(obj)obj.style.display="none"}else element.style.display="none"},show:function(element){if(element)if(typeof element=="string"){var obj=Achmea.Dom.$(element);if(obj)obj.style.display="block"}else element.style.display="block"},adjustFontSize:function(size){if(document.getElementById){setStyleSheet(size);var nxtYear=(new Date).getFullYear()+1;Achmea.Cookie.bakeCookie("AchmeaFontSize",size,new Date(nxtYear,11,31),"/",null,false)}}};Achmea.Event={addLoadEvent:function(f){var oldonload=window.onload;if(typeof window.onload!="function")window.onload=f;else window.onload=function(){oldonload();f()}}};Achmea.Util={ltrim:function(str){return str.replace(/^\s*/,"")},rtrim:function(str){return str.replace(/\s*$/,"")}};Achmea.Cookie={hasCookie:function(name){if(document.cookie){var expression="(?:; )?"+name+"=([^;]*);?",regex=new RegExp(expression);return regex.test(document.cookie)}return false},bakeCookie:function(name,value,expires,path,domain,secure){var cookie=name+"="+encodeURIComponent(value);if(expires)cookie+="; expires="+expires.toGMTString();if(path)cookie+="; path="+path;if(domain)cookie+="; domain="+domain;if(secure)cookie+="; secure";document.cookie=cookie},readCookie:function(name){var cookieValue=document.cookie+"",startIdx=cookieValue.indexOf(name);if(startIdx==-1||name=="")return"";var endIdx=cookieValue.indexOf(";",startIdx);if(endIdx==-1)endIdx=cookieValue.length;return unescape(cookieValue.substring(startIdx+name.length+1,endIdx))}};Achmea.URI={host:function(url){var regex=/\:\/\/([A-Za-z0-9_\.\:]+)/i,match=regex.exec(url);return match?match[1]:""},protocol:function(url){var regex=/^(.*)\:\/\/.*/i,match=regex.exec(url);return match?match[1]:""},path:function(url){var regex=/[A-Za-z](\/.*\/)[A-Za-z0-9]*/i,match=regex.exec(url);return match?match[1]:""},extension:function(url){var x=3+Achmea.URI.protocol(url).length+Achmea.URI.host(url).length+Achmea.URI.path(url).length,y=-1==url.lastIndexOf("?")?url.length:url.lastIndexOf("?");url=url.substring(x,y);var regex=/\.([A-Za-z0-9_]+)$/i,match=regex.exec(url);return match?match[1]:""},isFileDownload:function(url){var ext=Achmea.URI.extension(url);return ext&&0<ext.length?!/htm|asp|xml/i.test(ext):false}};Achmea.Enquete={initEnqueteControl:function(url,width,height,end){if(!Achmea.Cookie.hasCookie("AchmeaEnquete"))for(var links=document.getElementsByTagName("a"),i=0;i<links.length;i++)links[i].onclick=function(){if(Achmea.URI.protocol(this.href)!=""&&location.host!=Achmea.URI.host(this.href)){window.open(url,"Achmea","width="+width+", height="+height+", toolbar=no, address=no, status=no");Achmea.Cookie.bakeCookie("AchmeaEnquete","EnqueteTool",new Date(Date.parse(end)),null,null,false)}}}};Achmea.SharePoint={disableRTEToolbarButton:function(id,mnemonic){var button=RTE_TB_GetToolBarButton(id,mnemonic);if(button)button.disabled=true},insertOrChangeHyperLink:function(strBaseElementID){var editor=RTE_GetEditorDocument(strBaseElementID);if(editor){var bInserting=false,innerLinkHTML=null,elemToReplace=null,elemLink=RTE_GetNearestContainingElementOfType(strBaseElementID,"A");if(!elemLink){bInserting=true;elemLink=editor.createElement("A");if(elemLink==null)return;var selectionType=RTE_GetCurrentSelectionType(strBaseElementID);if(selectionType==null)return;if(selectionType=="Control"){elemToReplace=RTE_GetCurrentElement(strBaseElementID);if(elemToReplace==null)return}}else innerLinkHTML=elemLink.innerHTML;var html=elemLink.outerHTML,buffer=[];buffer.push("/_layouts/Achmea.Zorg.WCM/AlteredAssetEditHyperLink.aspx");if(AchmeaHyperLink.isUrl(html)){var hprlnk=AchmeaHyperLink.parse(html),dialog=AchmeaHyperLink.isDialogUrl(html)?"1":"0";buffer.push("?url="+hprlnk.getUrl());buffer.push("&bookmark="+hprlnk.getBookMark());buffer.push("&tooltip="+hprlnk.getTitle());buffer.push("&dialog="+dialog);buffer.push("&features="+hprlnk.getType())}var response=window.showModalDialog(buffer.join(""),null,"dialogHeight: 585px; dialogWidth: 575px; status: no;");if(response){response=response.substring(1,response.length-1);var xs=response.split(";"),achmeaLink=new AchmeaHyperLink(xs[0],xs[1],xs[2],"",xs[0],xs[3]);elemLink.setAttribute("type",achmeaLink.toTypeAttrVal(),0);var title=achmeaLink.toTitleAttrVal();title&&title!=""&&elemLink.setAttribute("title",title,0);if(elemToReplace!=null){elemToReplace.applyElement(elemLink);return}else if(bInserting){var selection=editor.selection;if(selection!=null){var textRange=selection.createRange();if(textRange!=null){var text=textRange.text;if(text&&text!=""&&!text.match(/^\s+$/)){textRange.execCommand("Unlink");elemLink.innerHTML=textRange.htmlText}textRange.pasteHTML(elemLink.outerHTML)}}}}}RTE_RestoreSelection(strBaseElementID);return true},getListItems:function(name,fields,fn){var buffer=[];if(fields&&fields.length>0)for(var i=0,n=fields.length;i<n;i++)buffer.push("<FieldRef Name='"+fields[i]+"'/>");var message="<soapenv:Envelope xmlns:soapenv='http://schemas.xmlsoap.org/soap/envelope/'><soapenv:Body><GetListItems xmlns='http://schemas.microsoft.com/sharepoint/soap/'><listName>"+name+"</listName><viewFields><ViewFields>"+buffer.join("")+"</ViewFields></viewFields></GetListItems></soapenv:Body></soapenv:Envelope>";$.ajax({url:"/_vti_bin/lists.asmx",type:"POST",dataType:"xml",data:message,complete:fn,beforeSend:function(xhr){xhr.setRequestHeader("SOAPAction","http://schemas.microsoft.com/sharepoint/soap/GetListItems")},contentType:'text/xml; charset="utf-8"'})}};var AchmeaHyperLink=function(href,title,type,text,url,bookmark){this.setHref(href);this.setTitle(title);this.setType(type);this.setText(text);this.setUrl(url);this.setBookMark(bookmark)};AchmeaHyperLink.isDialogUrl=function(input){return input&&input.length>0?/type=\[[^\|]+\|[^\]]+\]/i.test(input):false};AchmeaHyperLink.isUrl=function(input){return input&&input.length>0?/<a.*/i.test(Achmea.Util.ltrim(Achmea.Util.rtrim(input))):false};AchmeaHyperLink.isSiteStatUrl=function(input){return input&&input.length>0?/nl\.sitestat\.com/i.test(Achmea.Util.ltrim(Achmea.Util.rtrim(input))):false};AchmeaHyperLink.parse=function(input){if(!input||input.length<=0)return;var xs=[],ys=[];xs.push(/type=\[([^\|]+)\|[^\]]*\]/i);xs.push(/title=\"{0,1}(.*)\"{0,1}\s+type=/i);xs.push(/type=\[[^\|]+\|([^\]]*)\]/i);xs.push(/\s*>(.*)<\/a>/i);xs.push(/#([^\|]+)\|/i);for(var i=0,n=xs.length;i<n;i++){var regex=xs[i],match=regex.exec(input);ys.push(match?match[1]:"")}return new AchmeaHyperLink(ys[0],ys[1],ys[2],ys[3],ys[0],ys[4])};AchmeaHyperLink.prototype={getHref:function(){return this._href},setHref:function(newHref){this._href=Achmea.Util.ltrim(Achmea.Util.rtrim(newHref))},getTitle:function(){return this._title},setTitle:function(newTitle){var str=Achmea.Util.ltrim(Achmea.Util.rtrim(newTitle)),n=str.length-1;if('"'==str.charAt(n))this._title=str.substring(0,n);else this._title=str},getType:function(){return this._type},setBookMark:function(newBookMark){this._bookMark=newBookMark},getBookMark:function(){return this._bookMark},setType:function(newType){this._type=newType},getText:function(){return this._text},setText:function(newText){this._text=newText},getUrl:function(){return this._url},setUrl:function(newUrl){var regex=/ns_url=\[(.*)\]/i,match=regex.exec(newUrl);if(match)this._url=match[1];else{regex=/([^#]+)#/i;match=regex.exec(newUrl);this._url=match?match[1]:newUrl}},toHtml:function(){var buffer=[];buffer.push("<a");if(this._title&&this._title.length>0){buffer.push(' title="');buffer.push(this._title);buffer.push('"')}buffer.push(" type=[");buffer.push(this._href);buffer.push(this._bookMark&&0<this._bookMark.length?"#"+this._bookMark:"");buffer.push("|");buffer.push(this._type);buffer.push("]>");buffer.push(this._text);buffer.push("</a>");return buffer.join("")},toTitleAttrVal:function(){var buffer=[];return this._title&&this._title.length>0?this._title:""},toTypeAttrVal:function(){var buffer=[];buffer.push("[");buffer.push(this._href);buffer.push(this._bookMark&&0<this._bookMark.length?"#"+this._bookMark:"");buffer.push("|");buffer.push(this._type);buffer.push("]");return buffer.join("")}};function setStyleSheet(title){for(var cacheobj,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(){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)})}jQuery.fn.outerHtml=function(){return $("<div>").append(this.eq(0).clone()).html()};function MSOLayout_GetRealOffset(StartingObject,OffsetType,EndParent){var realValue=0;if(!EndParent)EndParent=document.body;for(var currentObject=StartingObject;currentObject&&currentObject!=EndParent&&currentObject!=document.body;currentObject=currentObject.offsetParent){var offset=eval("currentObject.offset"+OffsetType);if(offset)realValue+=offset}return realValue}function OnSelectionColumnChecked(sender){if($(sender).attr("checked"))$("form input:checkbox").attr("checked","true");else $("form input:checkbox").removeAttr("checked")}function Achmea_GetRandomNumber(Achmea_minValue,Achmea_maxValue){var Achmea_result=0;if(Achmea_minValue<=Achmea_maxValue)Achmea_result=Math.round(Math.random()*(Achmea_maxValue-Achmea_minValue+1)+Achmea_minValue-.5);return Achmea_result}var Queue={method_queue:[],add:function(method,priority){this.method_queue.push({m:method,p:priority||0})},fire:function(){this.method_queue.sort(this.sort_method_queue);for(var n in this.method_queue)this.method_queue[n].m.call(null)},sort_method_queue:function(a,b){return a.p<b.p?-1:a.p==b.p?0:1}};Queue.add(function(){if(typeof begrippenlijst=="undefined")return;$("#pagecontent .content, .pagecontentbreed .content p, .harmonicaListItem .infoContent, .tabs .tab, .blokPurple p, .blokWhite p, .headtitle").glossary({terms:begrippenlijst,case_sensitive:false,skip_elements:"div.lightBox"})},-3);Queue.add(function(){$("dfn.tip").length&&$("dfn.tip span.marker").poshytip({className:"tip-zksimple",showTimeout:300,alignTo:"target",alignX:"center",offsetY:5,allowTipHover:true,content:function(){return begrippenlijst[$(this).parent().attr("data-title")]}})},-2);jQuery(function(){Queue.fire()});$.browser.msie&&(parseInt($.browser.version,10)>6&&parseInt($.browser.version,10)<9)&&Queue.add(function(){$(".transparent, #btn_block, #btn_block ul li, #btn_block ul li.nextitem, #btn_block ul li.brdNone, #mid_section, #paginasOngelijkMelding, .page .content, .USP_Lang, .USP_LangWhite, .inputSearch input, .fees .extra .boxContent .content input.collective, .collectiviteitFees .extra .boxContent .content input.collective, .remark, .FeedbackControlRemark,.ddp_container, .ms-formfieldcontainer, .award, div.VergoedingenBanner div.block, div.VergoedingenResults, .CategorySelectorItem").each(function(){PIE.attach(this)})},-1);function DisplayKlantdomeinLayer(down){if(down){$(".klantdomeinOverlay").css("height",$(document).height()+"px");$(".klantdomeinOverlay").css("width",$(document).width()+"px");$(".klantdomeinlayer").css("width",$(document).width()+"px");$(".klantdomeinOverlay").css("display","block");$(".klantdomeinlayer").slideToggle(500);setTimeout(ShowKlantdomeinContent,600);$("object,embed").css("visibility","hidden")}else{$(".klantdomeinContent div").css("display","none");$(".klantdomeinlayer").slideToggle(250);$(".klantdomeinOverlay").css("display","none");$("object,embed").css("visibility","visible")}}function ShowKlantdomeinContent(){$(".klantdomeinContent div").css("display","inline-block")}function Achmea_GoSearch(TbId,Url){var k=document.forms[0].elements[TbId].value;k=k.replace(/\s*$/,"");if(k==""){alert("Geef een of meer zoektermen op.");if(null!=event){event.returnValue=false;return false}else return}var sch="?k="+encodeURIComponent(k),s=ScopeName;if(s!="")sch+="&s="+encodeURIComponent(s);var F=document.forms[0];try{external.AutoCompleteSaveForm(F)}catch(err){}window.location=Url+sch;try{if(null!=event)event.returnValue=false}catch(err){}return}function AchmeaSearch_OSBEK(event1,TbId,Url){var kCode=String.fromCharCode(event1.keyCode);if(kCode=="\n"||kCode=="\r"){event1.preventDefault&&event1.preventDefault();Achmea_GoSearch(TbId,Url)}}function ShowAllPanels(panelPrefix,totalPanels,obj){for(var i=0;i<totalPanels;i++)$("."+panelPrefix+i).show();$(".CategorySelectorContainer span").toggleClass("Active",false);$(".AllCategories").toggleClass("Active",true);$(obj).parent().toggleClass("Active",true)}function ShowPanel(panelPrefix,totalPanels,panelIndex,obj){for(var i=0;i<totalPanels;i++)$("."+panelPrefix+i).hide();$("."+panelPrefix+panelIndex).show();$(".CategorySelectorContainer span").toggleClass("Active",false);$(".AllCategories").toggleClass("Active",true);$(".AllCategories").toggleClass("Active",false);$(obj).parent().toggleClass("Active",true)}
