;(function(){var $$;$$=jQuery.fn.flash=function(htmlOptions,pluginOptions,replace,update){var block=replace||$$.replace;pluginOptions=$$.copy($$.pluginOptions,pluginOptions);if(!$$.hasFlash(pluginOptions.version)){if(pluginOptions.expressInstall&&$$.hasFlash(6,0,65)){var expressInstallOptions={flashvars:{MMredirectURL:location,MMplayerType:'PlugIn',MMdoctitle:jQuery('title').text()}};}else if(pluginOptions.update){block=update||$$.update;}else{return this;}}
htmlOptions=$$.copy($$.htmlOptions,expressInstallOptions,htmlOptions);return this.each(function(){block.call(this,$$.copy(htmlOptions));});};$$.copy=function(){var options={},flashvars={};for(var i=0;i<arguments.length;i++){var arg=arguments[i];if(arg==undefined)continue;jQuery.extend(options,arg);if(arg.flashvars==undefined)continue;jQuery.extend(flashvars,arg.flashvars);}
options.flashvars=flashvars;return options;};$$.hasFlash=function(){if(/hasFlash\=true/.test(location))return true;if(/hasFlash\=false/.test(location))return false;var pv=$$.hasFlash.playerVersion().match(/\d+/g);var rv=String([arguments[0],arguments[1],arguments[2]]).match(/\d+/g)||String($$.pluginOptions.version).match(/\d+/g);for(var i=0;i<3;i++){pv[i]=parseInt(pv[i]||0);rv[i]=parseInt(rv[i]||0);if(pv[i]<rv[i])return false;if(pv[i]>rv[i])return true;}
return true;};$$.hasFlash.playerVersion=function(){try{try{var axo=new ActiveXObject('ShockwaveFlash.ShockwaveFlash.6');try{axo.AllowScriptAccess='always';}
catch(e){return'6,0,0';}}catch(e){}
return new ActiveXObject('ShockwaveFlash.ShockwaveFlash').GetVariable('$version').replace(/\D+/g,',').match(/^,?(.+),?$/)[1];}catch(e){try{if(navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin){return(navigator.plugins["Shockwave Flash 2.0"]||navigator.plugins["Shockwave Flash"]).description.replace(/\D+/g,",").match(/^,?(.+),?$/)[1];}}catch(e){}}
return'0,0,0';};$$.htmlOptions={height:240,flashvars:{},pluginspage:'http://www.adobe.com/go/getflashplayer',src:'#',type:'application/x-shockwave-flash',width:320};$$.pluginOptions={expressInstall:false,update:true,version:'6.0.65'};$$.replace=function(htmlOptions){this.innerHTML='<div class="alt">'+this.innerHTML+'</div>';jQuery(this).addClass('flash-replaced').prepend($$.transform(htmlOptions));};$$.update=function(htmlOptions){var url=String(location).split('?');url.splice(1,0,'?hasFlash=true&');url=url.join('');var msg='<p>This content requires the Flash Player. <a href="http://www.adobe.com/go/getflashplayer">Download Flash Player</a>. Already have Flash Player? <a href="'+url+'">Click here.</a></p>';this.innerHTML='<span class="alt">'+this.innerHTML+'</span>';jQuery(this).addClass('flash-update').prepend(msg);};function toAttributeString(){var s='';for(var key in this)
if(typeof this[key]!='function')
s+=key+'="'+this[key]+'" ';return s;};function toFlashvarsString(){var s='';for(var key in this)
if(typeof this[key]!='function')
s+=key+'='+encodeURIComponent(this[key])+'&';return s.replace(/&$/,'');};$$.transform=function(htmlOptions){htmlOptions.toString=toAttributeString;if(htmlOptions.flashvars)htmlOptions.flashvars.toString=toFlashvarsString;return'<embed '+String(htmlOptions)+'/>';};if(window.attachEvent){window.attachEvent("onbeforeunload",function(){__flash_unloadHandler=function(){};__flash_savedUnloadHandler=function(){};});}})();jQuery.fn.extend({everyTime:function(interval,label,fn,times,belay){return this.each(function(){jQuery.timer.add(this,interval,label,fn,times,belay);});},oneTime:function(interval,label,fn){return this.each(function(){jQuery.timer.add(this,interval,label,fn,1);});},stopTime:function(label,fn){return this.each(function(){jQuery.timer.remove(this,label,fn);});}});jQuery.event.special
jQuery.extend({timer:{global:[],guid:1,dataKey:"jQuery.timer",regex:/^([0-9]+(?:\.[0-9]*)?)\s*(.*s)?$/,powers:{'ms':1,'cs':10,'ds':100,'s':1000,'das':10000,'hs':100000,'ks':1000000},timeParse:function(value){if(value==undefined||value==null)
return null;var result=this.regex.exec(jQuery.trim(value.toString()));if(result[2]){var num=parseFloat(result[1]);var mult=this.powers[result[2]]||1;return num*mult;}else{return value;}},add:function(element,interval,label,fn,times,belay){var counter=0;if(jQuery.isFunction(label)){if(!times)
times=fn;fn=label;label=interval;}
interval=jQuery.timer.timeParse(interval);if(typeof interval!='number'||isNaN(interval)||interval<=0)
return;if(times&&times.constructor!=Number){belay=!!times;times=0;}
times=times||0;belay=belay||false;var timers=jQuery.data(element,this.dataKey)||jQuery.data(element,this.dataKey,{});if(!timers[label])
timers[label]={};fn.timerID=fn.timerID||this.guid++;var handler=function(){if(belay&&this.inProgress)
return;this.inProgress=true;if((++counter>times&&times!==0)||fn.call(element,counter)===false)
jQuery.timer.remove(element,label,fn);this.inProgress=false;};handler.timerID=fn.timerID;if(!timers[label][fn.timerID])
timers[label][fn.timerID]=window.setInterval(handler,interval);this.global.push(element);},remove:function(element,label,fn){var timers=jQuery.data(element,this.dataKey),ret;if(timers){if(!label){for(label in timers)
this.remove(element,label,fn);}else if(timers[label]){if(fn){if(fn.timerID){window.clearInterval(timers[label][fn.timerID]);delete timers[label][fn.timerID];}}else{for(var fn in timers[label]){window.clearInterval(timers[label][fn]);delete timers[label][fn];}}
for(ret in timers[label])break;if(!ret){ret=null;delete timers[label];}}
for(ret in timers)break;if(!ret)
jQuery.removeData(element,this.dataKey);}}}});jQuery(window).bind("unload",function(){jQuery.each(jQuery.timer.global,function(index,item){jQuery.timer.remove(item);});});(function($){$.fn.colorTip=function(settings){var defaultSettings={color:'yellow',type:'default',timeout:500}
var supportedColors=['red','green','blue','white','yellow','black'];settings=$.extend(defaultSettings,settings);return this.each(function(){var elem=$(this);if(!elem.attr('title'))return true;var scheduleEvent=new eventScheduler();if(settings.type=="blocking"&&elem.attr('href')){var tip=new Tip(elem.attr('title')+': <a href="'+elem.attr('href')+'">'+elem.attr('href')+'</a>');elem.click(function(event){if(event.target==this){event.preventDefault();}});}else{var tip=new Tip(elem.attr('title'));}
elem.append(tip.generate()).addClass('colorTipContainer');var hasClass=false;for(var i=0;i<supportedColors.length;i++)
{if(elem.hasClass(supportedColors[i])){hasClass=true;break;}}
if(!hasClass){elem.addClass(settings.color);}
elem.hover(function(){tip.show();scheduleEvent.clear();},function(){scheduleEvent.set(function(){tip.hide();},settings.timeout);});elem.removeAttr('title');});}
function eventScheduler(){}
eventScheduler.prototype={set:function(func,timeout){this.timer=setTimeout(func,timeout);},clear:function(){clearTimeout(this.timer);}}
function Tip(txt){this.content=txt;this.shown=false;}
Tip.prototype={generate:function(){return this.tip||(this.tip=$('<span class="colorTip">'+this.content+'<span class="pointyTipShadow"></span><span class="pointyTip"></span></span>'));},show:function(){if(this.shown)return;this.tip.css('margin-left',-this.tip.outerWidth()/2).fadeIn('fast');this.shown=true;},hide:function(){this.tip.fadeOut();this.shown=false;}}})(jQuery);function setSWFHeight(iHeight,sContainer){try{jQuery('#'+sContainer).height(parseInt(iHeight));}catch(e){}}
function openPopupDemo(){popupwindow=window.open(contextPath+'/demo/schilDemo.html','1','width=700, height=525,scrollbar=no');popupwindow.focus();}
jQuery('.contentarea abbr').colorTip({color:'yellow'});var vergoedingenoverzicht=function(){var config={}
var init=function(){initNieuw();init2010();init2011();init2012();}
var initNieuw=function(){jQuery('#vergoedingenoverzicht .lettergroup').parent().hide();if(jQuery('#vergoedingenoverzicht').length>0)
{$("#vergoedingenoverzicht .policyselector").change(function(){var id=$("select option:selected").val();location.href="?vzg="+id;});jQuery('#vergoedingenoverzicht .zoekbutton').hide();jQuery('#vergoedingenoverzicht .showInfo').click(function(){jQuery('.infobox').slideDown('slow');});jQuery('#vergoedingenoverzicht .showInfo').click(function(){jQuery('.infobox').slideDown('slow');});jQuery('#vergoedingenoverzicht .close').click(function(){jQuery('.infobox').slideUp('slow');});jQuery('#vergoedingenoverzicht .index').click(function(){jQuery('.zoekresultatencontainer').hide();var firstLetter=jQuery.trim(jQuery(this).text());var index='.index_'.concat(firstLetter);jQuery('.shown').removeClass('shown').hide();jQuery(index).show().addClass('shown');jQuery(index).parent().show().addClass('shown')});}
function placeholders(){if(!jQuery.support.placeholder){var active=document.activeElement;jQuery(':input').focus(function(){if(jQuery(this).attr('placeholder')!=''&&jQuery(this).val()==jQuery(this).attr('placeholder')){jQuery(this).val('').removeClass('placeholder');}});jQuery('input[placeholder]').blur(function(){if(jQuery(this).attr('placeholder')!=''&&(jQuery(this).val()==''||jQuery(this).val()==jQuery(this).attr('placeholder'))){jQuery(this).val(jQuery(this).attr('placeholder')).addClass('placeholder');}});jQuery("input[placeholder]").blur();jQuery(active).focus();jQuery('form:eq(0)').submit(function(){jQuery(':input.placeholder').val('');});}};placeholders();}
var init2012=function(){if(jQuery('#swfContainer2012').length>0){jQuery('#swfContainer2012').flash({id:'vergoedingenSWF',src:contextPath+'/static/flash/vergoedingenoverzicht2012/assets/swf/vergoedingenoverzicht.swf',width:723,height:500,wmode:'opaque',flashvars:{url:contextPath+'/static/flash/vergoedingenoverzicht2012/assets/xml/tcn.xml?'+Math.random(),container:'vergoedingenSWF',settings:contextPath+'/static/flash/vergoedingenoverzicht2012/assets/xml/tcn_settings.xml?'+Math.random(),sq:'',css:contextPath+'/static/flash/vergoedingenoverzicht2012/assets/css/tcn.css'}},{version:9});}}
var init2011=function(){if(jQuery('#swfContainer2011').length>0){jQuery('#swfContainer2011').flash({id:'vergoedingenSWF',src:contextPath+'/static/flash/vergoedingenoverzicht2011/assets/swf/vergoedingenoverzicht.swf',width:723,height:500,wmode:'opaque',flashvars:{url:contextPath+'/static/flash/vergoedingenoverzicht2011/assets/xml/tcn.xml?'+Math.random(),container:'vergoedingenSWF',settings:contextPath+'/static/flash/vergoedingenoverzicht2011/assets/xml/tcn_settings.xml?'+Math.random(),sq:'',css:contextPath+'/static/flash/vergoedingenoverzicht2011/assets/css/tcn.css'}},{version:9});}}
var init2010=function(){if(jQuery('#swfContainer2010').length>0){jQuery('#swfContainer2010').flash({id:'vergoedingenSWF',src:contextPath+'/static/flash/vergoedingenoverzicht2010/assets/swf/vergoedingenoverzicht.swf',width:723,height:500,wmode:'opaque',flashvars:{url:contextPath+'/static/flash/vergoedingenoverzicht2010/assets/xml/tcn.xml?'+Math.random(),container:'vergoedingenSWF',settings:contextPath+'/static/flash/vergoedingenoverzicht2010/assets/xml/tcn_settings.xml?'+Math.random(),sq:'',css:contextPath+'/static/flash/vergoedingenoverzicht2010/assets/css/tcn.css'}},{version:9});}}
return{init:init}}();vergoedingenoverzicht.init();var openx=function(){var config={cookieName:"openxbanner"}
var init=function(){}
var resize=function(id,height){jQuery("#"+id).height(height+"px");}
return{init:init,resize:resize}}();var agiszorggids=function(){var maxtal=25;var straal=10;var map;var config={}
var init=function(){if(jQuery('#zorggids').length>0)
{function setMarkers(map,zorgverleners){var count;var infowindow=new google.maps.InfoWindow({});function makeInfoWindow(marker,content){google.maps.event.addListener(marker,'click',function(){infowindow.setContent(content);infowindow.open(map,marker);});}
for(var i=0;i<zorgverleners.length;i++){var zorgverlener=zorgverleners[i];if(!zorgverlener){continue;}
var markerLatLng=new google.maps.LatLng(zorgverlener[1],zorgverlener[2]);var content=zorgverlener[3];var marker=new google.maps.Marker({icon:contextPath+"/styles/default/images/icons/"+zorgverlener[4]+".png",position:markerLatLng,map:map,title:zorgverlener[5]});makeInfoWindow(marker,content);}}
function initializeMap(){var centerx=jQuery(".centerx").attr("value");var centery=jQuery(".centery").attr("value");var postcode=jQuery(".postcode").attr("value");var mapCenter;if((!centerx||!centery)&&postcode){geocoder=new google.maps.Geocoder();geocoder.geocode({'address':postcode+' '+'NL'},function(results,status){if(status==google.maps.GeocoderStatus.OK){mapCenterResult=results[0].geometry.location;mapCenter=mapCenterResult;createMapSingleMarker(mapCenter);}else{alert("Locatie bepaling mislukt");}});}
else if(centerx&&centery){mapCenter=new google.maps.LatLng(parseFloat(centerx),parseFloat(centery));createMap(mapCenter);}
else{jQuery('.locatie').hide();}}
function createMapSingleMarker(mapCenter){var zoomlevel=jQuery(".zoomlevel").attr("value");var mapOptions={center:mapCenter,zoom:parseInt(zoomlevel),mapTypeId:google.maps.MapTypeId.ROADMAP,mapTypeControlOptions:{style:google.maps.MapTypeControlStyle.DROPDOWN_MENU},navigationControlOptions:{style:google.maps.NavigationControlStyle.SMALL},scaleControl:true}
map=new google.maps.Map(document.getElementById('map_canvas'),mapOptions);var infowindow=new google.maps.InfoWindow({});function makeInfoWindow(marker,content){google.maps.event.addListener(marker,'click',function(){infowindow.setContent(content);infowindow.open(map,marker);});}
var markerLatLng=new google.maps.LatLng(mapCenter);var marker=new google.maps.Marker({icon:contextPath+"/styles/default/images/icons/hier.png",shadow:contextPath+"/styles/default/images/icons/shadow.png",position:mapCenter,map:map});makeInfoWindow(marker,'<strong>'+jQuery(".zorgverlenernaam").text()+'</strong>');}
function createMap(mapCenter){var geoxlo=jQuery(".geoxlo").attr("value");var geoylo=jQuery(".geoylo").attr("value");var geoxrb=jQuery(".geoxrb").attr("value");var geoyrb=jQuery(".geoyrb").attr("value");var zoomlevel=jQuery(".zoomlevel").attr("value");var mapOptions={center:mapCenter,zoom:parseInt(zoomlevel),mapTypeId:google.maps.MapTypeId.ROADMAP,mapTypeControlOptions:{style:google.maps.MapTypeControlStyle.DROPDOWN_MENU},navigationControlOptions:{style:google.maps.NavigationControlStyle.SMALL},scaleControl:true}
map=new google.maps.Map(document.getElementById('map_canvas'),mapOptions);if(geoxlo&&geoylo&&geoxrb&&geoyrb){var lo=new google.maps.LatLng(parseFloat(geoxlo),parseFloat(geoylo));var rb=new google.maps.LatLng(parseFloat(geoxrb),parseFloat(geoyrb));var mapBounds=new google.maps.LatLngBounds(lo,rb);map.fitBounds(mapBounds);}
if(zorgverleners){setMarkers(map,zorgverleners);}}
if(jQuery('.zoeken').length>0)
{jQuery('.accordion').accordion({autoHeight:false});jQuery(".toelichtingsscherm").hide();jQuery(".showToelichting").live("click",function(){jQuery(".toelichtingsscherm").show();jQuery(".showToelichting a").text("Sluit veel gestelde vragen");jQuery(".showToelichting").addClass("hideToelichting");jQuery(".showToelichting").removeClass("showToelichting");});jQuery(".hideToelichting").live("click",function(){jQuery(".toelichtingsscherm").hide();jQuery(".hideToelichting a").text("Veel gestelde vragen over de Zorggids");jQuery(".hideToelichting").addClass("showToelichting");jQuery(".hideToelichting").removeClass("hideToelichting");});var popupStatus=0;function loadPopup(){if(popupStatus===0){jQuery(".backgroundPopup").css({"opacity":"0.7"});jQuery(".backgroundPopup").fadeIn("slow");jQuery(".popupContact").fadeIn("slow");popupStatus=1;}}
function disablePopup(){if(popupStatus==1){jQuery(".backgroundPopup").fadeOut("slow");jQuery(".popupContact").fadeOut("slow");popupStatus=0;}}
function centerPopup(){var windowWidth=document.documentElement.clientWidth;var windowHeight=document.documentElement.clientHeight;var popupHeight=jQuery(".popupContact").height();var popupWidth=jQuery(".popupContact").width();jQuery(".popupContact").css({"position":"absolute","top":"20px","left":"190px"});jQuery(".backgroundPopup").css({"height":windowHeight});}
jQuery(".popupText").click(function(){centerPopup();loadPopup();});jQuery(".popupContactClose").click(function(){disablePopup();});jQuery(".backgroundPopup").click(function(){disablePopup();});jQuery(document).keypress(function(e){if(e.keyCode==27&&popupStatus==1){disablePopup();}});jQuery(".postcodeDigit").keydown(function(evt){if(!evt)var evt=window.event;var charCode=(evt.which)?evt.which:evt.keyCode;if(charCode>=96&&charCode<=105){charCode=charCode-48;}
if(charCode!=37&&charCode!=39&&charCode!=46&&charCode>31&&(charCode<48||charCode>57))
{return false;}
var targ;if(evt.target){targ=evt.target;}
else if(evt.srcElement){targ=evt.srcElement;}
if(targ.nodeType==3)
{targ=targ.parentNode;}
if(charCode==8){jQuery(evt.target).val('');}
else if(charCode==46){jQuery(evt.target).val('');}
else if(charCode==37){jQuery(evt.target).prev().focus();return false;}
else if(charCode==39){jQuery(evt.target).next().focus();return false;}
else if(charCode>=48&&charCode<=57){jQuery(evt.target).val(charCode-48);jQuery(evt.target).next().focus();var valid=validatePostcodeDigits();if(valid){jQuery('.waar_postcode .ongeldigepostcode').hide();}}
return false;});function validatePostcodeDigits(){var postcodeComplete=true;jQuery.each(jQuery(".postcodeDigit"),function(){if(jQuery(this).val().match(/^\d$/)){jQuery(this).addClass('validPostcodeDigit');jQuery(this).removeClass('invalidPostcodeDigit');}
else{jQuery(this).addClass('invalidPostcodeDigit');jQuery(this).removeClass('validPostcodeDigit');postcodeComplete=false;};})
return postcodeComplete;}
validatePostcodeDigits();jQuery(".typezorgverlener").autocomplete({source:soortzorgverleners,delay:0,appendTo:".zorggids_searchresults"});function checkplaceholder(){jQuery.support.placeholder=false;test=document.createElement('input');if('placeholder'in test)jQuery.support.placeholder=true;};checkplaceholder();function placeholders(){if(!jQuery.support.placeholder){var active=document.activeElement;jQuery(':input').focus(function(){if(jQuery(this).attr('placeholder')!=''&&jQuery(this).val()==jQuery(this).attr('placeholder')){jQuery(this).val('').removeClass('placeholder');}});jQuery('input[placeholder]').blur(function(){if(jQuery(this).attr('placeholder')!=''&&(jQuery(this).val()==''||jQuery(this).val()==jQuery(this).attr('placeholder'))){jQuery(this).val(jQuery(this).attr('placeholder')).addClass('placeholder');}});jQuery("input[placeholder]").blur();jQuery(active).focus();jQuery('form:eq(0)').submit(function(){jQuery(':input.placeholder').val('');});}};jQuery(".typezorgverlener").blur(function(){var capitalized=jQuery(this).val().charAt(0).toUpperCase()+jQuery(this).val().substr(1);jQuery(this).val(capitalized);if(jQuery(".ui-autocomplete").is(":hidden")&&(jQuery.inArray(jQuery(this).val(),soortzorgverleners)<0||jQuery(this).val()=='')&&(jQuery(this).attr('placeholder')!=''||(jQuery(this).attr('placeholder')!=''&&jQuery(this).val()==jQuery(this).attr('placeholder')))){jQuery('.wat').addClass('error');jQuery('.wat .errortekst').show();}
else{jQuery('.wat').removeClass('error');jQuery('.wat .errortekst').hide();}
var zorgverlener=jQuery(this).val();if(jQuery.inArray(zorgverlener,postcodeZorgverleners)>-1){switchWaarToPostcode();}
else{switchPostcodeToWaar();}});function moveZorgverlener(){var position=jQuery('.typezorgverlener').position();}
jQuery('.prefiller li').click(function(evt){var positionTarget=jQuery('.typezorgverlener').offset();var orig=jQuery(evt.currentTarget);var tekst=orig.attr('title');var positionOrig=orig.offset();var diffLeft=positionTarget.left-positionOrig.left+3;var diffTop=positionTarget.top-positionOrig.top+3;orig.animate({"left":"+="+diffLeft,"top":"+="+diffTop},'fast',function(){jQuery('.typezorgverlener').val(tekst).removeClass('placeholder');orig.css('top','').css('left','');jQuery('.wat').removeClass('error');jQuery('.wat .errortekst').hide();if(jQuery.inArray(tekst,postcodeZorgverleners)>-1){switchWaarToPostcode();}
else{switchPostcodeToWaar();}});});function isValidPostcode(postcode){return postcode.match(/^\s*\d{4}\s{0,2}(?:[a-zA-Z]{2})?\s*$/);}
function switchWaarToPostcode(){if(jQuery(".waar").is(":visible")){jQuery('.waar').hide();jQuery('.waar_postcode').show();}}
function geocodeAddress(adres){var succes;jQuery.ajax({url:contextPath+'/geocode',data:{adres:adres},type:'GET',dataType:'json',async:false,success:function(data){if('err'in data){jQuery('.waar .errortekst').text(data.err);jQuery('.waar .errortekst').show();jQuery('.waar').addClass('error');succes=false;}
else{jQuery('.geocodex').val(data.lte);jQuery('.geocodey').val(data.lge);succes=true;}},error:function(){succes=false;jQuery('.waar .titel').text('De zorggids is momenteel niet bereikbaar');jQuery('.waar').addClass('error');}});return succes;}
function switchPostcodeToWaar(){jQuery(".waar_postcode").hide();jQuery(".waar").show();}
jQuery('.typezorgverlener').live('click',function(){var zorgverlener=jQuery(this).val();if(jQuery.inArray(zorgverlener,postcodeZorgverleners)>-1){switchWaarToPostcode();}
else{switchPostcodeToWaar();}});jQuery('.submitBtn').hover(function(){jQuery(this).addClass('submitBtnHover');},function(){jQuery(this).removeClass('submitBtnHover');});jQuery('#zorggids .searchform').submit(function(){var succes;jQuery('.wat').removeClass('error');jQuery('.wat .errortekst').hide();jQuery('.waar').removeClass('error');jQuery('.waar .errortekst').hide();jQuery('.waar_postcode .ongeldigepostcode').hide();jQuery('.waar_postcode .onbekendepostcode').hide();jQuery('input[placeholder]').blur();if(jQuery(".waar_postcode").is(":visible")){var postcode=jQuery('input[name=pc1]').val()+jQuery('input[name=pc2]').val()+jQuery('input[name=pc3]').val()+jQuery('input[name=pc4]').val();if(isValidPostcode(postcode)){succes=geocodeAddress(postcode);if(succes){jQuery('input.postcodeNumeriek').val(postcode);}
else{jQuery(".waar_postcode .onbekendepostcode").show();}
return succes;}
else{jQuery('.waar_postcode .ongeldigepostcode').show();return false;}}
else if(jQuery.trim(jQuery('input.adres').val())=="")
{jQuery('.waar').addClass('error');jQuery('.waar .errortekst').show();return false;}
if(jQuery.inArray(jQuery(".typezorgverlener").val(),soortzorgverleners)<0){jQuery('.wat').addClass('error');jQuery('.wat .errortekst').show();return false;}
jQuery(".waiting").addClass('spinner');succes=geocodeAddress(jQuery('.adres').val());if(!succes){jQuery(".waiting").removeClass('spinner');}
else{if(jQuery(".naam").attr('placeholder')!=''&&jQuery(".naam").val()==jQuery(".naam").attr('placeholder')){jQuery(".naam").val("");}}
return succes;});}
if(jQuery('.lijst').length>0){if(jQuery('#map_canvas').length>0)
{initializeMap();}
if(jQuery('.zoeken').length==0)
{jQuery.ajax({url:contextPath+'/soortzorgverleners',data:{website:jQuery('.website').attr('value')},type:'GET',dataType:'json',async:true,success:function(data){var checkedtypes=jQuery('.checkedtypes').attr('value');var selectedNrs=checkedtypes.split(',');var typeFound=false;for(var cat_i=0;cat_i<data.c.length&&!typeFound;cat_i++){var category=data.c[cat_i];if(category.p=='J'){continue;}
if(gekozenzorgverlenertype==category.n||jQuery.inArray(category.i,selectedNrs)>-1){typeFound=true;}
var block=jQuery('<blockquote class="category">');if(category.c&&category.c.length>0){for(var type_idx=0;type_idx<category.c.length&&!typeFound;type_idx++){var type=category.c[type_idx];if(type.p=='J'){continue;}
var checked='';if(gekozenzorgverlenertype==type.n||jQuery.inArray(type.i,selectedNrs)>-1){typeFound=true;}
var subtypeFound=false;if(type.c&&type.c.length>0){var subtypes='<blockquote class="subtypes">';for(var subtype_idx=0;subtype_idx<type.c.length;subtype_idx++){var subtype=type.c[subtype_idx];if(subtype.p=='J'){continue;}
var subchecked=checked;if(typeFound||gekozenzorgverlenertype==subtype.n||jQuery.inArray(subtype.i,selectedNrs)>-1){subchecked=' checked="checked" ';subtypeFound=true;}
subtypes+='<fieldset class="subtype"><input class="subtype" name="checkbox2" type="checkbox"'+subchecked+'/><div class="subtypename" id="'+subtype.i+'">'+subtype.n+'</div></fieldset>';}
if(subtypeFound){typeFound=subtypeFound;}
subtypes+='</blockquote>';var subt=jQuery(subtypes);if(typeFound){jQuery(block).append('<div class="typename">'+type.n+'</div>');jQuery(block).append(subt);}}}}
if(typeFound){jQuery('.poilijst').append(block);}}},error:function(){hasError=true;alert('De zorggids is momenteel niet bereikbaar');}});}
jQuery('.zoekopnieuw').click(function(){var geox;var geoy;var hasError=false;jQuery.ajax({url:contextPath+'/geocode',data:{adres:jQuery('input.adres').val()},type:'GET',dataType:'json',async:false,success:function(data){if('err'in data){jQuery('div.searchform h2').text(data.err);jQuery('div.searchform').addClass('error');hasError=true;return false;}
else{geox=data.lte;geoy=data.lge;}},error:function(){hasError=true;alert('De zorggids is momenteel niet beschikbaar. Wij doen ons best om dit zo snel mogelijk te verhelpen.');}});if(hasError){return;}
var zorgtypesQS='';var zorgtypesCSV='';var counter=1;var twoDigitCounter;if(jQuery('input:checked ~ div[id]').length>21){alert('U heeft meer dan 21 zorgverlenertypes aangevinkt, niet alle zorgverleners zullen getoond worden');}
jQuery('input:checked ~ div[id]').each(function(n){if(jQuery(this).attr('id')!==undefined&&counter<21){if(counter<10){twoDigitCounter='0'+counter;}
else{twoDigitCounter=counter;}
zorgtypesQS=zorgtypesQS+'idzrg'+twoDigitCounter+'='+jQuery(this).attr('id')+'&';if(n>0){zorgtypesCSV=zorgtypesCSV+',';}
zorgtypesCSV=zorgtypesCSV+jQuery(this).attr('id');counter=counter+1;};});var href='zorggids?page=lijst&'+zorgtypesQS+'checkedtypes='+zorgtypesCSV+'&maxtal='+maxtal+'&straal='+straal+'&geslacht='+geslacht+'&geoxlo=&geoylo=&geoxrb=&geoyrb=&geocodex='+geox+'&geocodey='+geoy+'&autofit=true&waar='+jQuery('input.adres').val()+'&'+jQuery('.querystring').attr('value');location.href=href;});jQuery('.verversenzorgverleners').click(function(){jQuery(".waiting").addClass('spinner');var zorgtypesQS='';var zorgtypesCSV='';var counter=1;var twoDigitCounter;jQuery('input.subtype:checked ~ div[id]').each(function(n){if(jQuery(this).attr('id')!==undefined&&counter<21){if(counter<10){twoDigitCounter='0'+counter;}
else{twoDigitCounter=counter;}
zorgtypesQS=zorgtypesQS+'idzrg'+twoDigitCounter+'='+jQuery(this).attr('id')+'&';if(n>0){zorgtypesCSV=zorgtypesCSV+',';}
zorgtypesCSV=zorgtypesCSV+jQuery(this).attr('id');counter=counter+1;};});var latLngBounds=map.getBounds();var southWest=latLngBounds.getSouthWest();var southWestX=southWest.lat()+0.00000000001;var southWestY=southWest.lng()-0.00000000001;var northEast=latLngBounds.getNorthEast();var northEastX=northEast.lat()-0.00000000001;var northEastY=northEast.lng()+0.00000000001;var zoom=map.getZoom();var center=map.getCenter();var centerX=center.lat();var centerY=center.lng();var indkindvriendelijk=jQuery('.kindvriendelijk').is(':checked')?'J':'';var indrolstoelvriendelijk=jQuery('.rolstoelvriendelijk').is(':checked')?'J':'';var codeTaal=(jQuery('.gesprokentalen').length==0)?'':jQuery('.gesprokentalen').val();var allOpeningstijden=[];jQuery('.openingstijden :checked').each(function(){allOpeningstijden.push($(this).val());});var openingstijden=allOpeningstijden.join(',');var href='?'+zorgtypesQS+'checkedtypes='+zorgtypesCSV+'&maxtal='+maxtal+'&straal='+straal+'&centerx='+centerX+'&centery='+centerY+'&zoom='+zoom+'&geoxlo='+southWestX+'&indkindvriendelijk='+indkindvriendelijk+'&indrolstoelvriendelijk='+indrolstoelvriendelijk+'&codeTaal='+codeTaal+'&tijden='+openingstijden+'&geoylo='+southWestY+'&geoxrb='+northEastX+'&geoyrb='+northEastY+'&pagenr=1&autofit=&'+jQuery('.querystring').attr('value');location.href=href;});jQuery('input[type=checkbox]').live('click',function(){jQuery('div.refresh').show();});jQuery('select').change(function(){jQuery('div.refresh').show();});jQuery('.openingstijden input[name=alle_voor]').click(function(){jQuery('.openingstijden input[name=doordeweeks_voor], .openingstijden input[name=weekend_voor]').attr('checked',false)});jQuery('.openingstijden input[name=alle_tijdens]').click(function(){jQuery('.openingstijden input[name=doordeweeks_tijdens], .openingstijden input[name=weekend_tijdens]').attr('checked',false)});jQuery('.openingstijden input[name=alle_na]').click(function(){jQuery('.openingstijden input[name=doordeweeks_na], .openingstijden input[name=weekend_na]').attr('checked',false)});jQuery('.openingstijden input[name=doordeweeks_voor], .openingstijden input[name=weekend_voor]').click(function(){jQuery('.openingstijden input[name=alle_voor]').attr('checked',false)});jQuery('.openingstijden input[name=doordeweeks_tijdens], .openingstijden input[name=weekend_tijdens]').click(function(){jQuery('.openingstijden input[name=alle_tijdens]').attr('checked',false)});jQuery('.openingstijden input[name=doordeweeks_na], .openingstijden input[name=weekend_na]').click(function(){jQuery('.openingstijden input[name=alle_na]').attr('checked',false)});jQuery('div.refresh').hide();jQuery(this).oneTime(2000,function(){google.maps.event.addListener(map,'bounds_changed',function(){jQuery('div.refresh').show();});});}
if(jQuery('.detail').length>0)
{function getUrlVars()
{var vars=[],hash;var hashes=window.location.href.slice(window.location.href.indexOf('?')+1).split('&');for(var i=0;i<hashes.length;i++)
{hash=hashes[i].split('=');vars.push(hash[0]);vars[hash[0]]=hash[1];}
return vars;}
if(jQuery('#map_canvas').length>0)
{initializeMap();}
jQuery(".back").click(function(){window.history.go(-1);return false;});var directionsDisplay;var directionsService=new google.maps.DirectionsService();function initializeDirections(){directionsDisplay=new google.maps.DirectionsRenderer();directionsDisplay.setMap(map);}
function calcRoute(vanaf,vervoer){var start=vanaf+', nederland';var end=adres+', nederland';var request={origin:start,destination:end,travelMode:vervoer};directionsService.route(request,function(result,status){if(status==google.maps.DirectionsStatus.OK){waar=vanaf;directionsDisplay.setDirections(result);var route=result.routes[0];var distanceMeters=0;for(var i=0;i<route.legs.length;i++){distanceMeters+=route.legs[i].distance.value;}
var km=Math.floor(distanceMeters/1000);var hm=Math.floor(distanceMeters/100);var distanceKm=km+','+hm;jQuery('.afstand').text('De afstand is '+distanceKm+' km');jQuery('.vervoer').html('<div>De weergegeven route is voor:</div><div><input type="radio" name=car" group="vervoer" value="car"/>auto</div><div><input type="radio" group="vervoer" name="lopen" value="lopen"/>lopen</div>');if(vervoer==google.maps.DirectionsTravelMode.DRIVING){jQuery('input[value=car]').attr('checked',true);jQuery('input[value=lopen]').attr('checked',false);}
else if(vervoer==google.maps.DirectionsTravelMode.WALKING){jQuery('input[value=car]').attr('checked',false);jQuery('input[value=lopen]').attr('checked',true);}}});}
var waar=getUrlVars()["waar"];if(waar&&adres){initializeDirections();calcRoute(waar,google.maps.DirectionsTravelMode.DRIVING);jQuery('.zoektvanaf').html('De route wordt weergegeven vanaf vertrekpunt "<span id="vanaf">'+waar+'</span>" (<a id="wijzigVertrekpunt">wijzig</a>)');jQuery('input[value=car]').live('click',function(){calcRoute(waar,google.maps.DirectionsTravelMode.DRIVING);});jQuery('input[value=lopen]').live('click',function(){calcRoute(waar,google.maps.DirectionsTravelMode.WALKING);});jQuery('input[name=zoekenverzenden]').live('click',function(){var newLocation=jQuery(this).prev().val();if(newLocation){calcRoute(newLocation,google.maps.DirectionsTravelMode.DRIVING);jQuery(".vanaf").text(newLocation);popupVertrekpunt.disablePopup();}});}
else{setMarkers(map,zorgverleners);}
if(jQuery('.verwijskompas').length>0){jQuery('.verwijskompasinfo').live('click',function(){jQuery(this).html('');});jQuery('a.title').live('click',function(){var th=this;if(jQuery('.verwijskompasinfo',jQuery(this).parent()).html().length!=0){jQuery('.verwijskompasinfo',jQuery(this).parent()).html('');}
else{jQuery.ajax({url:jQuery(this).attr('href'),data:{'id':1143,naam_hoofd:0,wachtlijstbeheersing:0,algemeen_email:0,algemeen_email_naam:0,url:0,locatie_overig:0,beschrijving:0,verwijsindicatie:0,telefoon_alg_bereikbaar:0,email_alg:0,opm_verwijzen:0,vergoedingen:0,nieuwe_patienten:0,telefoon_spoed:0,spreekuur_internet:0,algemeen_email_naam:0,naam_huisartsen:0,aanwezigheid:0,aanvullende_namen:0,rolstoel_toegang:0},type:'GET',dataType:'json',async:true,success:function(data){var text='<ul>';if('beschrijving'in data&&data.beschrijving!=''){text+="<li class='proptitle'>omschrijving</li>";text+="<li class='propvalue'>"+data.beschrijving+'</li>';}
if('verwijsindicatie'in data&&data.verwijsindicatie!=''){text+="<li class='proptitle'>verwijzing</li>";text+="<li class='propvalue'>"+data.verwijsindicatie+'</li>';}
if('wachtlijstbeheersing'in data&&data.wachtlijstbeheersing!=''){text+="<li class='proptitle'>wachtlijst beheersing</li>";text+="<li class='propvalue'>"+data.wachtlijstbeheersing+'</li>';}
if('nieuwe_patienten'in data&&data.nieuwe_patienten!=''){text+="<li class='proptitle'>aanname nieuwe patienten</li>";text+="<li class='propvalue'>"+data.nieuwe_patienten+'</li>';}
if('telefoon_spoed'in data&&data.telefoon_spoed!=''){text+="<li class='proptitle'>telefoon spoed</li>";text+="<li class='propvalue'>"+data.telefoon_spoed+'</li>';}
if('spreekuur_internet'in data&&data.spreekuur_internet!=''){text+="<li class='proptitle'>spreekuur via internet</li>";text+="<li class='propvalue'>"+data.spreekuur_internet+'</li>';}
if('algemeen_email_naam'in data&&data.algemeen_email_naam!=''){text+="<li class='proptitle'>e-mail</li>";text+="<li class='propvalue'>"+data.algemeen_email_naam+'</li>';}
if('naam_huisartsen'in data&&data.naam_huisartsen!=''){text+="<li class='proptitle'>huisartsen</li>";text+="<li class='propvalue'>"+data.naam_huisartsen+'</li>';}
if('aanwezigheid'in data&&data.aanwezigheid!=''){text+="<li class='proptitle'>aanwezigheid</li>";text+="<li class='propvalue'>"+data.aanwezigheid+'</li>';}
if('aanvullende_namen'in data&&data.aanvullende_namen!=''){text+="<li class='proptitle'>aanvullende namen</li>";text+="<li class='propvalue'>"+data.aanvullende_namen+'</li>';}
if('rolstoel_toegang'in data&&data.rolstoel_toegang!=''){text+="<li class='proptitle'>rolstoel toegang</li>";text+="<li class='propvalue'>"+data.rolstoel_toegang+'</li>';}
if('naam_hoofd'in data&&data.naam_hoofd!=''){text+="<li class='proptitle'>naam hoofd</li>";text+="<li class='propvalue'>"+data.naam_hoofd+'</li>';}
if('email_alg'in data&&data.email_alg!=''){text+="<li class='proptitle'>e-mail</li>";text+="<li class='propvalue'><a href='mailto:"+data.email_alg+"'>"+data.email_alg+"</li>";}
if('algemeen_email'in data&&data.algemeen_email!=''){text+="<li class='proptitle'>e-mail</li>";text+="<li class='propvalue'><a href='mailto:"+data.algemeen_email+"'>"+data.algemeen_email+"</a></li>";}
if('algemeen_email_naam'in data&&data.algemeen_email_naam!=''){text+="<li class='proptitle'>e-mail</li>";text+="<li class='propvalue'><a href='mailto:"+data.algemeen_email_naam+"'>"+data.algemeen_email_naam+'</a></li>';}
if('url'in data&&data.url!=''){text+="<li class='proptitle'>website</li>";text+="<li class='propvalue'><a href='";if(data.url.substr(0,7)!="http://"){text+="http://";}
text+=data.url+"' target='_blank'>"+data.url+'</a></li>';}
if('url_praktijk'in data&&data.url_praktijk!=''){text+="<li class='proptitle'>website</li>";text+="<li class='propvalue'><a href='";if(data.url_praktijk.substr(0,7)!="http://"){text+="http://";}
text+=data.url_praktijk+"' target='_blank'>"+data.url_praktijk+'</a></li>';}
text+="<li class='verwijskompasref'>Informatie via Verwijskompas.nl</li></ul>";jQuery('.verwijskompasinfo',jQuery(th).parent()).html(text);},error:function(data){alert('Er is een probleem opgetreden');}});}
return false;});jQuery('a.moreprofiles').live('click',function(){jQuery('li.moreprofiles').toggle();if(jQuery('a.moreprofiles').text()=='meer...'){jQuery('a.moreprofiles').text('minder...');}
else{jQuery('a.moreprofiles').text('meer...');}});jQuery('a.initialopen').click();}
jQuery('.contractdetails').hide();jQuery('img.contractdetailstoggle').live('click',function(){var blockquote=jQuery(this).next();if(blockquote.is(':hidden')){this.alt='sluiten';this.src=contextPath+'/styles/default/images/minIcon.gif';blockquote.show();}
else{this.alt='openen';this.src=contextPath+'/styles/default/images/plusIcon.gif';blockquote.hide();}});jQuery('.morecontracts').hide();jQuery('.meercontractentoggle').live('click',function(){var meercontracten=jQuery(".morecontracts");if(meercontracten.is(':hidden')){meercontracten.show();jQuery(this).html("minder contracten &raquo;");}
else{meercontracten.hide();jQuery(this).html("meer contracten &raquo;");}});var popupVertrekpunt=new popup("popupVertrekpunt","wijzigVertrekpunt");}}}
return{init:init}}();if(typeof agiszorggids!="undefined"){agiszorggids.init();}
function popup(popupId,activationId){var popupStatus=0;this.popupId=popupId;this.activationId=activationId;function loadPopup(){if(popupStatus===0){jQuery("."+popupId).fadeIn("slow");popupStatus=1;}}
this.disablePopup=function(){if(popupStatus==1){jQuery("."+popupId).fadeOut("slow");popupStatus=0;}}
function disablePopup(){if(popupStatus==1){jQuery("."+popupId).fadeOut("slow");popupStatus=0;}}
function centerPopup(e){var popupHeight=jQuery(".popupContact").height();var popupWidth=jQuery(".popupContact").width();jQuery("."+popupId).css({"position":"absolute","top":(e.pageY-150)+"px","left":(e.pageX-300)+"px"});}
jQuery("."+activationId).click(function(e){centerPopup(e);loadPopup();});jQuery(".popupClose").click(function(){disablePopup();});jQuery(document).keypress(function(e){if(e.keyCode==27&&popupStatus==1){disablePopup();}});}
var agiskennismatrix=function(){var map;var config={}
var init=function(){if(jQuery('#kennismatrix').length>0){if(jQuery(".followlink").length>0){window.location.replace(jQuery(".followlink").attr("href"));}}}
return{init:init}}();if(typeof agiskennismatrix!="undefined"){agiskennismatrix.init();}
var agissearch=function(){var config={}
var init=function(){if(jQuery('#searchcontainer').length>0){if(jQuery(".followlink").length>0){window.location.replace(jQuery(".followlink").attr("href"));}}}
return{init:init}}();if(typeof agissearch!="undefined"){agissearch.init();}
var agiswachttijden=function(){var config={}
function isEmpty(object){for(var i in object){return false;}
return true;}
function notAvailable(object){if(object.bellers=='-1'){return true;}
return false;}
function getwachttijden(){var d=new Date();jQuery.getJSON(contextPath+'/wachttijden?id='+d.getTime(),{},function(data){if(isEmpty(data)){jQuery(document).stopTime('wachttijden');jQuery('#wachttijden').html('.');}
else if(notAvailable(data)){jQuery(document).stopTime('wachttijden');jQuery('#wachttijden').html('..');}
else{jQuery('#wachttijden_tijd').html(data.wachttijd);jQuery('#wachttijden_bellers').text(data.bellers);jQuery('#wachttijden_wachtenden').text(data.wachtenden);var nextpage=jQuery('#nextpage').attr('value');if(nextpage!=undefined&&nextpage!=null&&jQuery.trim(nextpage)!=""&&(data.maillinktijd*60<data.wachttijd||data.wachttijd.indexOf("dan")>0)){jQuery('#wachttijden_maillink').html('De wachttijd is langer dan '+data.maillinktijd+' minuten. <a href="'+jQuery('#nextpage').attr('value')+'">Stuur uw vraag via e-mail</a> en ontvang binnen twee werkdagen antwoord.');}}},1000);}
var init=function(){if(jQuery("#wachttijden").length>0){getwachttijden();jQuery(document).everyTime(4000,'wachttijden',getwachttijden,300);}}
return{init:init}}();if(typeof agiswachttijden!="undefined"){agiswachttijden.init();}<!--
var agiscsaGL=((document.cookie.indexOf('agiscsaSF=y')==-1)&&(document.cookie.indexOf('agiscsaStopFlag=y')==-1)&&(-2!=window.agiscsasn));;function agiscsaSL(){if((agiscsaGL==true)&&(window.agiscsawindowID))return;var a='agiscsa';var b='windowID';var g='usy46gabsosd';var w=window;var d=document;var l=location;var ck=d.cookie;w[a+'LF']=true;w[a+'TCP']='http://agis.speed-trap.nl';w[a+'SSL']='https://agis.speed-trap.nl';function findCookieVal(key){var valsArray=document.cookie.split('; ');for(var loop=0;loop<valsArray.length;loop++){var testPair=valsArray[loop].split('=');if(testPair[0]==key)return testPair[1];}return null;}var cookieList=[];w[a+'gK']=function(){var c=document.cookie+'';var re=new RegExp('(.*)agiscsakey\\=(((\\w)||(\\d))+)(.*)','');var rr=c.match(re);if(rr!=null){if(rr[2])return rr[2];}return null;};window.agiscsaRTEHandler={b:"RTEHandler",l:null,rteurl:null,rteurlrequest:null,handleResponse:function(rte){if(rte&&rte.length){if(!window.agiscsaContentIdArray)window.agiscsaContentIdArray=new Array();for(var h=0;h<rte.length;h++){try{var d=rte[h].csaNumber,u=rte[h].csaCallbackTime,am=rte[h].content,as=rte[h].csaAction,aq=rte[h].idType,z=rte[h].idValue,ai=rte[h].replacementurl,r=rte[h].externalContentId,q=rte[h].contentKey;if(r)r=this.aa(r);if(ai)ai=this.aa(ai);if(z)z=this.aa(z);if(am&&as&&aq&&z){if(this.validVariables(d,q))this.ap(z,aq,as,am,ai,r);else this.t(d,rte[h])}else if(d&&u){if(d==window.agiscsawid){try{if(window.agiscsadCB)window.agiscsadCB(parseInt(u));else window.agiscsadCBVal=parseInt(u);}catch(e){};}else{this.t(d,rte[h]);};};}catch(err){this.aw(err);};};};},validVariables:function(d,q){if(window.agiscsawid!=d)return false;if((q)&&(q!=window.agiscsacontentKey))return false;return true;},p:function(targetWin,csaNumber,responseObj){try{if(targetWin['agiscsawid']==csaNumber){if(targetWin.agiscsaRTEHandler)targetWin.agiscsaRTEHandler.handleResponse([responseObj]);}else{if((targetWin.frames)&&(targetWin.frames.length>0)){for(var h=0,max=targetWin.frames.length;h<max;h++){this.p(targetWin.frames[h],csaNumber,responseObj);};};};}catch(e){};},t:function(d,responseObj){try{var az=null;if(window.agiscsagHW)az=window.agiscsagHW();if(az==null)return;this.p(az,d,responseObj);}catch(e){};},x:function(newElement,targetElement){var c=targetElement.parentNode;if(c.lastchild==targetElement)c.appendChild(newElement);else c.insertBefore(newElement,targetElement.nextSibling);},k:function(childElement){if(childElement.k)return childElement.k;if(childElement.parentNode)return childElement.parentNode;return'';},ar:function(av,src,href){if(!href){av.src=src;return;};var w=false,e=av;while(av&&!w){if(av.href&&(('a'==(''+av.tagName).toLowerCase())||('area'==(''+av.tagName).toLowerCase()))){av.href=href;w=true;break;};var v=this.k(av);if(av===v)break;av=v;};if(w){e.src=src;return;};var a=document.createElement('SPAN'),ab=document.createElement('A');ab.href=href;a.appendChild(ab);var g=this.k(e);if(g){g.replaceChild(a,e);ab.appendChild(e);e.src=src;e.setAttribute('style','border-style: none');};},aa:function(value){value=value.replace(/%C2%A3/g,'%A3');value=unescape(value);return value;},i:function(contentId){if(contentId){if(window.agiscsavariableStateChange)window.agiscsavariableStateChange('agiscsa_RTP_ACTION',null,contentId);else window.agiscsaContentIdArray[window.agiscsaContentIdArray.length]=contentId;};},ba:function(y){y=y.replace(/<FB/g,'<FB:');y=y.replace(/<\/FB/g,'</FB:');y=y.replace(/<fb/g,'<fb:');y=y.replace(/<\/fb/g,'</fb:');return y;},ap:function(identifier,idType,placementType,newContent,link,contentId){if(!newContent)return;var l=this.ao(newContent);if(l==null)return;var m;if(idType=='ID'){try{m=document.getElementById(identifier);if(!m)return;this.ad(m,placementType,l);if(contentId)this.i(contentId);}catch(e){};}else if(idType=='NAME'){var j=document.getElementsByName(identifier);if(j.length>0){for(var h=j.length-1;h>=0;h--){try{m=j[h];if(!m)continue;this.ad(m,placementType,l);if(contentId)this.i(contentId);}catch(e){};};};}else if(idType=='IMAGE'){var f=document.getElementsByTagName('IMG');for(var ax=f.length-1;ax>=0;ax--){if(f[ax]&&f[ax].src&&(f[ax].src==identifier)){if(placementType==0){this.ar(f[ax],l.childNodes[0].nodeValue,link);}else if(placementType==1){var a=this.n(l.childNodes[0]),g=f[ax].parentNode;if(g)g.insertBefore(a,f[ax]);}else if(placementType==2){var a=this.n(l.childNodes[0]);this.x(a,f[ax]);};if(contentId)this.i(contentId);};};};},ad:function(tgt,pType,rsp){if(!tgt)return;var a=document.createElement('SPAN'),g=tgt.parentNode;if(pType==0){if(g)g.replaceChild(a,tgt);}else if(pType==1){if(g)g.insertBefore(a,tgt);}else if(pType==2)this.x(a,tgt);this.s(a,rsp);},ao:function(newContent){var au;if(window.DOMParser){var bg=new DOMParser();au=bg.parseFromString(newContent,"text/xml");}else{var ah=new ActiveXObject("Microsoft.XMLDOM");ah.async="false";ah.loadXML(newContent);au=ah;};var be=au.getElementsByTagName('strtecontent');if(be.length==1)return be[0];return null;},ag:function(){var j=document.getElementsByTagName('HEAD');if(j.length>0)return j[0];return null;},s:function(c,node){var a,b=node.nodeName.toUpperCase();if(b=='STRTECONTENT')a=c;else if(b=='HEAD'){var ay=this.ag();if(ay){for(var ax=0;ax<node.childNodes.length;ax++){this.s(ay,node.childNodes[ax]);};return;};}else{a=this.an(node,c);if(a==null)return;};var bc=(b.indexOf('FB')==0);if(b=='SCRIPT'||b=='NOSCRIPT'||b=='STYLE'||b=='OBJECT'||b=='TABLE'||b=='H1'||b=='H2'||b=='H3'||b=='H4'||b=='H5'||b=='H6'||bc)return;for(var ax=0;ax<node.childNodes.length;ax++){this.s(a,node.childNodes[ax]);};},an:function(node,c){var a;if(node.nodeType==3){a=document.createTextNode(node.nodeValue);c.appendChild(a);}else if(node.nodeType==1){var b=node.nodeName.toUpperCase(),bc=(b.indexOf('FB')==0);if((b=='OBJECT')||(b=='TABLE')||(b=='H1')||(b=='H2')||(b=='H3')||(b=='H4')||(b=='H5')||(b=='H6')||bc){a=this.af(node);c.appendChild(a);return a;}else if(b=='SCRIPT'){a=this.ae(node,c);return a;}else if(b=='NOSCRIPT'){a=this.ac(node);c.appendChild(a);return a;}else if(b=='STYLE'){a=this.aj(node,c);return a;}else{a=document.createElement(node.nodeName.toUpperCase());c.appendChild(a);this.al(node,a);return a;};}else return null;},af:function(node){return this.n(node);},n:function(node){var a=document.createElement('SPAN'),at;if(typeof XMLSerializer!='undefined')at=new XMLSerializer().serializeToString(node);else if(node.xml)at=node.xml;else at='';var bb=(at.toLowerCase().indexOf('<fb')>-1);if(bb)at=this.ba(at);a.innerHTML=at;return a;},ae:function(node,c){var a=document.createElement('SCRIPT');c.appendChild(a);var o=node.attributes.getNamedItem('type');if(o)a.type=o.value;var src=node.attributes.getNamedItem('src');if(src)a.src=src.value;if(node.childNodes.length>0)a.text=node.childNodes[0].nodeValue;a.defer=true;return a;},ac:function(node){var a=document.createElement('NOSCRIPT'),bf=document.createElement("SPAN");for(var ax=0;ax<node.childNodes.length;ax++){this.s(bf,node.childNodes[ax]);};a.text=bf.innerHTML;return a;},aj:function(node,c){var a=document.createElement('STYLE');c.appendChild(a);var o=node.attributes.getNamedItem('type');if(o)a.type=o.value;var src=node.attributes.getNamedItem('src');if(src)a.src=src.value;if(node.childNodes.length>0){if(a.styleSheet)a.styleSheet.cssText=node.childNodes[0].nodeValue;else a.innerHTML=node.childNodes[0].nodeValue;};return a;},al:function(node,a){for(var bh=0;bh<node.attributes.length;bh++){var ak=''+node.attributes[bh].name,y=node.attributes[bh].value;if('style'==ak.toLowerCase())a.style.cssText=y;else if('class'==ak.toLowerCase()){if(window.attachEvent)a.className=y;else a.setAttribute(ak,y);}else a.setAttribute(ak,y);};},aw:function(err){var bd="There was an error.\n\n";bd+="Error description: "+err.message+"\n\n";bd+="Line no: "+err.lineNumber+"\n\n";bd+="Click OK to continue.\n\n";if(typeof SpeedTrapComponent!='undefined')SpeedTrapComponent.logMessage("Error "+bd);}};if(!(w[a+'gC'])){w[a+'gC']=function(ckVal){var cTC=[g,a+'uvt',a+'DBID'];function rC(st_key,ck1,ind1,ind2){var retrievedVal=findCookieVal(st_key);if(retrievedVal)return st_key+'='+retrievedVal;return'';}function aTC(rtCkv,ckv){if(''!=ckv){if(''!=rtCkv)rtCkv+='; ';rtCkv+=ckv;return rtCkv}}var rtCk='';var oCV=d.cookie;for(var c=0;c<cTC.length;c++){var ckVl=rC(cTC[c],ckVal);if(ckVl){rtCk=aTC(rtCk,ckVl);oCV=oCV.replace(ckVl+'; ','');oCV=oCV.replace(ckVl,'');}}return rtCk+'; '+oCV;};}w[a+'gPr']=function(){var bi=l.protocol;if(w[a+'ForceSecure']==true)bi='https:';if(bi=='https:')return'https://agis.speed-trap.nl';else return'http://agis.speed-trap.nl';};if(!w.agiscsaGD){w[a+'GD']=function(u,s,e){u=l.hostname;s=u.indexOf('.');if(s<0)return'';return';domain='+u.substring(s);};}w[a+'SC']=function(v,e,u,cT,cpt,ctr,dmn){var d=document;var w=window;cT=v+'; path=/;';var cTCopy;if(e){cTCopy=cT;cT=cT+'expires='+e;}d.cookie=cT+w[a+'GD']();if(d.cookie.indexOf(v)>-1)return;u=location.hostname;cpt=u.split('.');if(cpt.length>=2){ctr=cpt.length-2;dmn='.'+cpt[ctr+1];while((d.cookie.indexOf(v)==-1)&&(ctr>=0)){dmn='.'+cpt[ctr]+dmn;d.cookie=cT+'; domain='+dmn;ctr--;}if((d.cookie.indexOf(v)==-1)&&(cTCopy)){ctr=cpt.length-2;dmn='.'+cpt[ctr+1];while((d.cookie.indexOf(v)==-1)&&(ctr>=0)){dmn='.'+cpt[ctr]+dmn;d.cookie=cTCopy+' domain='+dmn;ctr--;}}}if(d.cookie.indexOf(v)==-1){if(!w.agiscsaPII){agiscsaPII=w[a+'gPr']()+'/WEOIWMPIJ/'+new Date().valueOf()+'/cImage.bmp';var weuc=window.encodeURIComponent;if(weuc){agiscsaPII+='?c='+weuc(d.referrer.substring(0,Math.min(d.referrer.length,500)))+'&d='+weuc(navigator.cookieEnabled);}new Image().src=agiscsaPII;}w[a+'SF']=1;}};w[a+'ae']=function(){if(w[a+'ln'])return;if((new Date().valueOf()-w[a+'Tm'])>30000){if(w.frames.length==0)d.cookie=a+'SF=y;path=/'+w[a+'GD']();return;}else w.setTimeout(w[a+'ae'],2000);};w[a+'client_event']=function(ap,al){if(document.cookie.indexOf('agiscsaSF=y')>-1)return;var w=window;if(w[a+'queueUserEvent'])w[a+'queueUserEvent'](ap,al);else{var ar=a+'client_event(\''+ap+'\',\''+al+'\');';w.setTimeout(ar,500);}};w[a+'GP']=function(p){return null;};w[a+'GPWID']=function(p){return p.agiscsawindowID;};w[a+'LC']=function(bb,scriptID){if(ck.indexOf(a+'SF=y')>-1)return;if(d.getElementById){var az=d.getElementsByTagName('head').item(0);if(az){var ak=d.createElement('script');ak.src=bb;ak.type='text/javascript';ak.id=scriptID;az.appendChild(ak);}}};w[a+'GP']=function(p){try{if(p===p.parent)return null;return p.parent;}catch(e){}return null;};w[a+'TWID']='AUTOSET';w[a+b]='_'+(new Date()).getTime()+Math.random()+'_';w[a+'getSD']=function(q,w,d,n){var euc=w.encodeURIComponent;function je(av){if(euc){av=euc(av);av=av.replace(/'/g,'%27');av=av.replace(/~/g,'%7E');return av;}else return escape(av);};function as(ag,aj,at,ind2,bL,tl,ox,xs,ac,ab,aa,lb){lb=''+Math.floor((Math.random()*9999)+1);while(lb.length<4)lb='0'+lb;ag=window[a+'gPr']();var fCK=d.cookie;aj='';at='';if(fCK.length>1024)at=fCK.substring(0,1024);else at=fCK;if(fCK.indexOf(g)==-1){w[a+'SC'](g+'='+a+w[a+b]+lb);aj=w[a+b]+lb;}else{var sCk,sCks,sCke,cKL,cLI,ind1;sCks=fCK.indexOf(g);sCke=fCK.indexOf(';',sCks);if(sCke==-1)sCke=fCK.length;sCk=fCK.substring(sCks,sCke);cKL=a+'__';cLI=sCk.indexOf(cKL);if(cLI>-1){ind2=sCk.indexOf('::',cLI);if(ind2<0)ind2=sCk.indexOf(';',cLI);if(ind2<0)ind2=sCk.length;aj='x'+sCk.substring(cLI+cKL.length,ind2);var vx=aj.lastIndexOf('_');if(vx>-1)lb=aj.substring(vx+1);}else{cKL=a+'_';cLI=sCk.indexOf(cKL);if(cLI>-1){cLI+=cKL.length-1;var ind2=sCk.indexOf('::',cLI);if(ind2<0)ind2=sCk.indexOf(';',cLI);if(ind2<0)ind2=sCk.length;aj=sCk.substring(cLI,ind2);var vx=aj.lastIndexOf('_');if(vx>-1)lb=aj.substring(vx+1);}else{var ind1=fCK.indexOf(g+'=');var ind2=fCK.indexOf(';',ind1);if(ind2<0)ind2=fCK.length;aj=w[a+b]+lb;w[a+'SC'](fCK.substring(ind1,ind2)+'::'+a+w[a+b]+lb);}}}function aLV(af,ah){if((!ah)&&(!(ah===0))&(!(ah===false)))return;ah=je(ah);if((bL.length+af.length+ah.length)<=1950)bL=bL+af+ah;};function am(ms,dt,ay,ax,be,pd){if((ms.length+ay.length+ax.length+be.length+dt.length+pd.length+20)<=1940)return true;return false;}function gDID(){return findCookieVal('agiscsaDBID');}bL=''+ag+'/'+lb+'/handler8/session.js?';aLV('se=',aj);aLV('&di=',gDID());aLV('&us=',findCookieVal('agiscsaP3P'));aLV('&sj=',a);aLV('&aP=',w[a+b]);aLV('&bd=',n.cookieEnabled);aLV('&si=',n.javaEnabled());aLV('&aM=',GPWID(w));var iip=GIIP();if(-2<iip)aLV('&aO=',''+iip);var key;if(w[a+'gK'])key=w[a+'gK']();aLV('&tz=',key);if(bL.length<1950){var trC=new Array();trC[0]=d.title;trC[1]=w[a+'gC'](ck);trC[2]=d.referrer;trC[3]=l.href;trC[4]=w[a+'PageID'];if(!(w[a+'PageID'])&&(!(w[a+'PageID']===0)))trC[4]='';var fT=false;var trc=false;while((!am(bL,je(trC[0]),je(trC[1]),je(trC[2]),je(trC[3]),je(trC[4])))&&(!fT)){var lI=0;if(je(trC[1]).length>je(trC[lI]).length)lI=1;if(je(trC[2]).length>je(trC[lI]).length)lI=2;if(je(trC[3]).length>je(trC[lI]).length)lI=3;if(je(trC[4]).length>je(trC[lI]).length)lI=4;var trLn=Math.min((trC[lI].length/2),(1940-bL.length-20));trC[lI]=trC[lI].substring(0,trLn);trc=true;fT=((trC[0].length==0)&&(trC[1].length==0)&&(trC[2].length==0)&&(trC[3].length==0)&&(trC[4].length==0));}aLV('&cf=',trC[0]);aLV('&az=',trC[1]);aLV('&ar=',trC[2]);aLV('&au=',trC[3]);aLV('&sg=',trC[4]);if(trc)aLV('&ic=','true');}if((!w[a+'SF'])&&(bL.length<=1950)){w[a+'LC'](bL,a+'loadPageId');w[a+'LC'](''+ag+'/JavascriptInsert.js',a+'csaId');}w[a+'ae']();};function GIIP(p,q,r){if(GP){p=GP(w);try{if(!p||!p.frames)return-1;q=p.frames;for(r=0;r<q.length;r++)if(q[r]==w)return r;}catch(e){return-1;}}return-1;}w[a+'GPWID']=function(win,v){if(!GP)return'not_available';v=GP(win);if(!v)v=win;try{return v.agiscsawindowID;}catch(e){return'not_available';}};var GP=w[a+'GP'];var GPWID=w[a+'GPWID'];w[a+'Tm']=new Date().valueOf();as();};w[a+'getSD'](d.body,w,d,navigator);}if(window.agiscsaSL)window.agiscsaSL();
