var frame_textsize_normal=true;$(window).ready(function(){if($.cookie("frame_text_size_cookie")=="large"){frame_toggle_textsize()}$("#stylesheet_typeface_large").attr("disabled",frame_textsize_normal);$("#stylesheet_typeface_large").attr("media",frame_textsize_normal?"none":"all")});var frames=new Array();var frame_new_position_counter=0;var frame_counter=0;var frame_handlers=new Array();function frame_handler_add(c,b,d){var a={uriregex:c?new RegExp(c):null,width:b,callback:d};frame_handlers.push(a)}function frame_handler_getByURI(b){var a=null;jQuery.each(frame_handlers,function(){if(b.match(this.uriregex)){a=this}});return a}function frame_create(e,s,c,f){if(f){alert("je mag geen callback meer meegeven met frame_create");f=null}var q="";var b=null;var n=0;var r=null;if(c){if(c.width){alert("je mag geen width meer opgeven voor een window")}if(c.name){b=c.name}if(c.name&&c.reuse){var o=frame_getbyname(c.name);if(o){frame_focus(o);return}}}var a=null;if(typeof(e)!="object"){a=frame_handler_getByURI(e)}else{if(e.originaluri){a=frame_handler_getByURI(e.originaluri)}}if(a){if(a.width){n=a.width}if(a.callback){f=a.callback}}if(n>0){q+=" width:"+(n+20)+"px;"}var k='<div class="frame" style='+q+">";k+='	<table width="100%" height="100%" cellpadding="0" cellspacing="0" border="0">';k+='		<tr height="10">';k+='			<td width="10"><div class="border_l draggable_div"></div></td>';k+='			<td><div class="border_w draggable_div"></div></td>';k+='			<td width="10"><div class="border_r draggable_div"></div></td>';k+="		</tr>";k+='		<tr height="100%">';k+='			<td width="10"><div class="border_h draggable_div"></div></td>';k+='			<td><div class="container"><div class="content">';k+='			</div><div class="dragframe">&nbsp;</div></div></td>';k+='			<td width="10"><div class="border_h draggable_div"></div></td>';k+="		</tr>";k+='		<tr height="10">';k+='			<td width="10"><div class="border_bl draggable_div"></div></td>';k+='			<td><div class="border_w draggable_div"></div></td>';k+='			<td width="10"><div class="border_br draggable_div"></div></td>';k+="		</tr>";k+="	</table>";k+='	<div class="frame_textsize"></div>';k+='	<div class="frame_close"></div>';k+="</div>";var l=$(k);if(b){l.attr("frame_name",b)}l.find("div.border_w, div.border_h").css("opacity",0.6);frame_update_height(l);l.hide();l.appendTo("#frames");frame_load(l,e,c,f);var d=$(l).width();var j=$(window).width();var m=5;var g=Math.floor(frame_new_position_counter/m);var i=(frame_new_position_counter%m);var h=g+i;i*=20;h*=20;i+=50;h+=80;if(s){l.css("left",((j/2)-(d/2))+"px");l.css("top","100px")}else{l.css("left",(i)+"px");l.css("top",(h)+"px");frame_new_position_counter++}frame_setHandlers(l);frame_add(l)}function frame_add(a){a.attr("id","dynamic_frame_"+(frame_counter++));frames.push(a)}var frame_textsize_normal=true;function frame_toggle_textsize(){frame_textsize_normal=!frame_textsize_normal;$("#stylesheet_typeface_large").attr("disabled",frame_textsize_normal);$("#stylesheet_typeface_large").attr("media",frame_textsize_normal?"none":"all");$(".frame_textsize").each(function(){$(this).removeClass("large");if(!frame_textsize_normal){$(this).addClass("large")}});$.cookie("frame_text_size_cookie",frame_textsize_normal?"normal":"large");frame_reorder();scrollbars_update()}function frame_setHandlers(a){a.find(".frame_textsize").click(function(){frame_toggle_textsize()});if(!frame_textsize_normal){a.find(".frame_textsize").addClass("large")}a.find(".dragframe, .draggable_div").mousedown(function(b){frame_reorder(a);frame_drag_start(a,b);return false});a.mousedown(function(b){frame_reorder(a)});$(document).mouseup(function(b){return frame_drag_stop(a,b)});a.find(".frame_close").click(function(){var d=new Array();for(var b=0;b<frames.length;b++){var c=frames[b];if(c!=a){d.push(c)}}frames=d;a.fadeOut("fast",function(){frame_is_gone($(this))});return false})}function frame_load(f,b,a,g){if(!g){var d=null;if(typeof(b)!="object"){d=frame_handler_getByURI(b)}if(d){if(d.callback){g=d.callback}}}if(typeof(b)=="object"){f.find(".content").html(b.html);if(g){g(f.find(".content"),f)}}else{f.attr("url",b);var c=true;if(a&&a.doNotReplaceContentBeforeLoad){c=false}if(c){f.find(".content").html('<div class="frame_loading"><center><img src="/images/frame_loading.gif"></center></div>')}frame_update_height(f);var e=[];if(a&&a.formData){e=a.formData}$.ajax({type:e?"POST":"GET",url:"/content"+b,data:e,success:function(i,j,h){f.find(".content").html(i);frame_parse_links(f);scrollbars_update();checkbox_update(f);frame_inputupdate(f);frame_parse_forms(f);if(g){g(f.find(".content"),f)}frame_update_height(f);setTimeout('frame_update_height($("#'+f.attr("id")+'"));',500);setTimeout('frame_update_height($("#'+f.attr("id")+'"));',1000)},dataType:"html"})}f.fadeIn("fast");frame_reorder(f)}function frame_parse_forms(d,b){d.find("input[type=submit]").each(function(){if(ie6Mode){$(this).attr("class","")}});d.find("input[type=submit]").click(function(){var g={};d.find("input, textarea").each(function(){var i=$(this).attr("name")?$(this).attr("name"):$(this).attr("id");var h=$(this).val();if($(this).attr("type")=="submit"){return}if($(this).attr("type")=="checkbox"){h=$(this).attr("checked")?h:""}g[i]=h;$(this).attr("disabled",true)});d.find(".dynamiccheckbox, .inputfield, textarea").css("opacity",0.25);var e=false;if($(this).hasClass("loading_state_nolabel")){e=true}var f;if(e){f=$('<div class="form_sending_message"><img src="/images/form_sending.gif" /></div>')}else{f=$('<div class="form_sending_message"><img src="/images/form_sending.gif" /> <div>Formulier wordt verstuurd</div></div>')}$(this).hide();f.find("img").css("opacity",0.5);if($(this).css("position")=="absolute"){f.css("position",$(this).css("position"));f.css("left",$(this).css("left"));f.css("top",$(this).css("top"))}f.appendTo($(this).parent());frame_update_height(d);frame_load(d,d.attr("url"),{doNotReplaceContentBeforeLoad:true,formData:g})});var a=0;var c=null;d.find("ul.formerrors li").each(function(){var f=$(this);var g=f.attr("forid");var j=g?d.find("#"+g):null;var h=f.html();c=f.parent();if(g){if(j.attr("id")){var i=d.find("label[for="+g+"]");i.addClass("formerror");if(j.parent().hasClass("border")){j.parent().parent().addClass("formerror")}else{if(j.attr("type")=="checkbox"){var e=d.find("#box_"+g);e.addClass("formerror");tooltip_create_for_element_in_frame(d,[e],h)}else{j.addClass("formerror")}}}tooltip_create_for_element_in_frame(d,[j,i],h);f.hide()}else{if(!g){a++}}});if(c){if(a==0){c.hide()}else{c.show()}}}function frame_update_height(b){var a=b.find(".container .content").height();if(!b.hasClass("selectionframe")){a+=18}else{a+=12}if(parseInt(b.find("div.border_h").css("height"))!=a){b.find("div.border_h").css("height",a)}}function frame_inputupdate(a){$(a).find("div.inputfield div.glow").css("opacity",0.5);$("input.input_anonymous, input.input_email").each(function(){$(this).attr("defaultValue",$(this).val());$(this).click(function(){if($(this).attr("defaultValue")==$(this).val()){$(this).val("")}});$(this).blur(function(){if(!$(this).val()){$(this).val($(this).attr("defaultValue"))}})})}function frame_is_gone(a){a.empty();a.remove()}function frame_getbyname(a){var b=null;jQuery.each(frames,function(){if($(this).attr("frame_name")==a){b=this}});return b}function frame_parse_links(a){a.find("a").each(function(){var b=$(this).attr("href");b=b.replace("http://"+window.location.hostname,"");if(b=="/#"){b="#"}if(b.match(/^(http|https):\/\//i)){$(this).attr("target","_blank")}else{if($(this).attr("href").match(/^Mailto/i)){var c="/share/email/"+($(this).attr("href").replace(/mailto:/i,""));$(this).attr("reloadlocation",c);$(this).attr("href","#");$(this).click(function(){frame_create($(this).attr("reloadlocation"),false,{name:"share_mail"});return false})}else{if(!$(this).attr("href").match(/^Javascript/i)){$(this).attr("reloadlocation",b);$(this).attr("href","#");$(this).click(function(){var f=$(this).attr("target");var e=$(this).attr("reloadlocation").replace(/^\/content\//,"/");if(f){var d=frame_getbyname(f);if(d){frame_focus(d)}else{frame_create(e,false,{name:f})}return false}if(e!="#"){frame_load(a,e);return false}return true})}}}})}var frame_drag_offsetX,frame_drag_offsetY,frame_dragging=false,frame_drag_element;function frame_drag_start(b,a){frame_dragging=true;frame_drag_offsetX=a.pageX-parseInt(b.css("left"));frame_drag_offsetY=a.pageY-parseInt(b.css("top"));frame_drag_element=b}var frame_zIndex_start=1000;function frame_focus(a){return frame_reorder(a)}function frame_reorder(b){if(b){var d=new Array();for(var a=0;a<frames.length;a++){var c=frames[a];if(c!=b){d.push(c)}}d.push(b);frames=d}for(var a=0;a<frames.length;a++){var c=frames[a];c.css("zIndex",frame_zIndex_start+a);frame_update_height(c)}}function frame_drag_stop(a){if(frame_dragging){frame_dragging=false;return false}return true}function frame_check_limits(d){var b=10;var a=0;var g=parseInt(d.css("left"));var f=parseInt(d.css("top"));var c=d.width()+b;var j=d.height();var i=$(window).width();var e=$(window).height();if(g>i-c-a){g=i-c-a}if(f>e-j-b){f=e-j-b}if(g<b){g=b}if(f<b){f=b}d.css("left",g);d.css("top",f)}$(window).ready(function(){$(document).mousemove(function(b){if(frame_dragging){var a=b.pageX-frame_drag_offsetX;var c=b.pageY-frame_drag_offsetY;frame_drag_element.css("left",a);frame_drag_element.css("top",c);frame_check_limits(frame_drag_element);return false}})});$(window).resize(function(){for(var a=0;a<frames.length;a++){frame_check_limits(frames[a])}});var scrollbars_info=Array();function scrollbars_update(){$(scrollbars_info).each(function(c,e){e.contentHeight=e.container.find(".scrollcontent").height();var b=1;var f="pointer;";var d=true;if((e.contentHeight-e.container.height())<=0){b=0.5;f="default";d=false}e.buttonUp.css("opacity",b).css("cursor",f);e.buttonDown.css("opacity",b).css("cursor",f);if(!e.button){alert("geen button voor scrollbar")}e.button.css("cursor",f);var a=Math.ceil(e.contentHeight/e.scrollbarHeight);e.buttonHeight=e.maxButtonHeight/a;e.button.css("height",e.buttonHeight);if(e.buttonHeight<20){e.buttonHeight=20}if(d){e.button.show()}else{e.button.hide()}});$("div.frame div.scrollbar").each(function(){if(!$(this).attr("js_parsed")){$(this).attr("js_parsed",1);var a=scrollbars_info.length;var j=$(this).height();var c=$(this).html();var h=$(this).parent().find(c);var e=j-(17+18);var b={maxButtonHeight:e,contentHeight:h.find(".scrollcontent").height(),container:h,content:h.find(".scrollcontent"),offset:0,button:null,buttonHeight:0,scrollbarHeight:j,id:a};if(ie6Mode){h.css("position","relative")}$(this).attr("scrollbarid",a);var d=Math.ceil(b.contentHeight/j);b.buttonHeight=e/d;if(b.buttonHeight<20){b.buttonHeight=20}scrollbars_info.push(b);b.content.css("position","relative");b.content.css("top",0);$(this).html("");var f=1;var i="pointer;";var g=true;if((b.contentHeight-b.container.height())<=0){f=0.5;i="default";g=false}b.buttonUp=$('<div class="nav_up"></div>').css("opacity",f).css("cursor",i).mousedown(function(){scrollbars_navigate_start(a,1)}).mouseup(function(){scrollbars_navigate_stop(a,1)}).appendTo($(this)).show();b.buttonDown=$('<div class="nav_down"></div>').css("opacity",f).css("cursor",i).mousedown(function(){scrollbars_navigate_start(a,-1)}).mouseup(function(){scrollbars_navigate_stop(a,-1)}).appendTo($(this)).css("top",j-18).show();b.button=$('<div class="nav_button"></div>').css("cursor",i).css("height",b.buttonHeight).css("top",17).mousedown(function(k){scrollbars_drag_start(a,k)}).appendTo($(this));if(g){b.button.show()}else{b.button.hide()}}})}var scrollbars_draggableInfo=null;$(window).ready(function(){$(document).mousemove(function(c){if(scrollbars_draggableInfo){var b=scrollbars_draggableInfo;var d=c.pageY-b.dragStartY;b.dragStartY=c.pageY;var a=b.scrollbarHeight-(b.buttonHeight+(17+18));b.offset+=(d/a)*-(b.contentHeight-b.container.height());if(b.offset>0){b.offset=0}else{if(b.offset<=-(b.contentHeight-b.container.height())){b.offset=-(b.contentHeight-b.container.height())}}b.content.animate({top:b.offset},20,"linear");scrollbars_update_button(scrollbars_draggableInfo.id);return false}});$(document).mouseup(function(a){if(scrollbars_draggableInfo){scrollbars_draggableInfo=null;return false}})});function scrollbar_isAtBottom(c){var b=scrollbars_info[c];var a=-(b.contentHeight-b.container.height());return b.offset<=a}function scrollbars_moveToBottom(c){var b=scrollbars_info[c];var a=-(b.contentHeight-b.container.height());b.offset=a;scrollbars_update_button(c);scrollbars_navigate_start(c,0,true)}function scrollbars_update_button(e){var c=scrollbars_info[e];var d=c.offset;var a=d/-(c.contentHeight-c.container.height());var b=a*(((c.scrollbarHeight)-(17+18))-c.buttonHeight);if(b<0){b=0}c.button.css("top",17+b)}function scrollbars_drag_start(c,b){var a=scrollbars_info[c];a.dragStartY=b.pageY;scrollbars_draggableInfo=a}function scrollbars_navigate_start(e,d,b){var c=scrollbars_info[e];c.offset+=25*d;var a=-(c.contentHeight-c.container.height());if(a>0){a=0}if(c.offset>0){c.offset=0}else{if(c.offset<a){c.offset=a}}c.animatingDirection=d;if(d!=0|b){c.content.animate({top:c.offset},100,"linear",function(){if(scrollbars_info[e].animatingDirection==d){scrollbars_navigate_start(e,d)}})}else{c.content.css("top",c.offset)}scrollbars_update_button(e)}function scrollbars_navigate_stop(c,b){var a=scrollbars_info[c];if(a.animatingDirection==b){a.animatingDirection=0}};
