/* lightbox */ (function(){var $,Lightbox,LightboxOptions;$=jQuery;LightboxOptions=(function(){function LightboxOptions(){this.fileLoadingImage='/images/lightbox/loading.gif';this.fileCloseImage='/images/lightbox/close.png';this.resizeDuration=700;this.fadeDuration=500;this.labelImage="Afbeelding";this.labelOf="van";}return LightboxOptions;})();Lightbox=(function(){function Lightbox(options){this.options=options;this.album=[];this.currentImageIndex=void 0;this.init();}Lightbox.prototype.init=function(){this.enable();return this.build();};Lightbox.prototype.enable=function(){var _this=this;return $('body').on('click','a[rel^=lightbox], area[rel^=lightbox]',function(e){_this.start($(e.currentTarget));return false;});};Lightbox.prototype.build=function(){var $lightbox,_this=this;$("
",{"id":"lightboxOverlay"}).appendTo("body");lightbox=$("
",{"id":"lightbox"});outerContainer=$("
",{"class":"lb-outerContainer"});container=$("
",{"class":"lb-container"});$(container).append($("",{"class":"lb-image"}));nav=$("
",{"class":"lb-nav"});$(nav).append($("",{"class":"lb-prev"}));$(nav).append($("",{"class":"lb-next"}));loader=$("
",{"class":"lb-loader"});$(loader).append($("",{"class":"lb-cancel"}).append($("",{"src":this.options.fileLoadingImage})));$(container).append(nav);$(container).append(loader);$(outerContainer).append(container);dataContainer=$("
",{"class":"lb-dataContainer"});data=$("
",{"class":"lb-data"});details=$("
",{"class":"lb-details"});$(details).append($("",{"class":"lb-caption"}));$(details).append($("",{"class":"lb-number"}));closeContainer=$("
",{"class":"lb-closeContainer"});$(closeContainer).append($("",{"class":"lb-close"}).append($("",{"src":this.options.fileCloseImage})));$(data).append(details);$(data).append(closeContainer);$(dataContainer).append(data);$(lightbox).append(outerContainer);$(lightbox).append(dataContainer);$(lightbox).appendTo("body");$('#lightboxOverlay').hide().on('click',function(e){_this.end();return false;});$lightbox=$('#lightbox');$lightbox.hide().on('click',function(e){if($(e.target).attr('id')==='lightbox')_this.end();return false;});$lightbox.find('.lb-outerContainer').on('click',function(e){if($(e.target).attr('id')==='lightbox')_this.end();return false;});$lightbox.find('.lb-prev').on('click',function(e){_this.changeImage(_this.currentImageIndex-1);return false;});$lightbox.find('.lb-next').on('click',function(e){_this.changeImage(_this.currentImageIndex+1);return false;});$lightbox.find('.lb-loader, .lb-close').on('click',function(e){_this.end();return false;});};Lightbox.prototype.start=function($link){var $lightbox,$window,a,i,imageNumber,left,top,_len,_ref;$(window).on("resize",this.sizeOverlay);$('select, object, embed').css({visibility:"hidden"});$('#lightboxOverlay').width($(document).width()).height($(document).height()).fadeIn(this.options.fadeDuration);this.album=[];imageNumber=0;if($link.attr('rel')==='lightbox'){this.album.push({link:$link.attr('href'),title:$link.attr('title')});}else{_ref=$($link.prop("tagName")+'[rel="'+$link.attr('rel')+'"]');for(i=0,_len=_ref.length;i<_len;i++){a=_ref[i];this.album.push({link:$(a).attr('href'),title:$(a).attr('title')});if($(a).attr('href')===$link.attr('href'))imageNumber=i;}}$window=$(window);top=$window.scrollTop()+$window.height()/10;left=$window.scrollLeft();$lightbox=$('#lightbox');$lightbox.css({top:top+'px',left:left+'px'}).fadeIn(this.options.fadeDuration);this.changeImage(imageNumber);};Lightbox.prototype.changeImage=function(imageNumber){var $image,$lightbox,preloader,_this=this;this.disableKeyboardNav();$lightbox=$('#lightbox');$image=$lightbox.find('.lb-image');this.sizeOverlay();$('#lightboxOverlay').fadeIn(this.options.fadeDuration);$('.loader').fadeIn('slow');$lightbox.find('.lb-image, .lb-nav, .lb-prev, .lb-next, .lb-dataContainer, .lb-numbers, .lb-caption').hide();$lightbox.find('.lb-outerContainer').addClass('animating');preloader=new Image;preloader.onload=function(){$image.attr('src',_this.album[imageNumber].link);$image.width=preloader.width;$image.height=preloader.height;return _this.sizeContainer(preloader.width,preloader.height);};preloader.src=this.album[imageNumber].link;this.currentImageIndex=imageNumber;};Lightbox.prototype.sizeOverlay=function(){return $('#lightboxOverlay').width($(document).width()).height($(document).height());};Lightbox.prototype.sizeContainer=function(imageWidth,imageHeight){var $container,$lightbox,$outerContainer,containerBottomPadding,containerLeftPadding,containerRightPadding,containerTopPadding,newHeight,newWidth,oldHeight,oldWidth,_this=this;$lightbox=$('#lightbox');$outerContainer=$lightbox.find('.lb-outerContainer');oldWidth=$outerContainer.outerWidth();oldHeight=$outerContainer.outerHeight();$container=$lightbox.find('.lb-container');containerTopPadding=parseInt($container.css('padding-top'),10);containerRightPadding=parseInt($container.css('padding-right'),10);containerBottomPadding=parseInt($container.css('padding-bottom'),10);containerLeftPadding=parseInt($container.css('padding-left'),10);newWidth=imageWidth+containerLeftPadding+containerRightPadding;newHeight=imageHeight+containerTopPadding+containerBottomPadding;if(newWidth!==oldWidth&&newHeight!==oldHeight){$outerContainer.animate({width:newWidth,height:newHeight},this.options.resizeDuration,'swing');}else if(newWidth!==oldWidth){$outerContainer.animate({width:newWidth},this.options.resizeDuration,'swing');}else if(newHeight!==oldHeight){$outerContainer.animate({height:newHeight},this.options.resizeDuration,'swing');}setTimeout(function(){$lightbox.find('.lb-dataContainer').width(newWidth);$lightbox.find('.lb-prevLink').height(newHeight);$lightbox.find('.lb-nextLink').height(newHeight);_this.showImage();},this.options.resizeDuration);};Lightbox.prototype.showImage=function(){var $lightbox;$lightbox=$('#lightbox');$lightbox.find('.lb-loader').hide();$lightbox.find('.lb-image').fadeIn('slow');this.updateNav();this.updateDetails();this.preloadNeighboringImages();this.enableKeyboardNav();};Lightbox.prototype.updateNav=function(){var $lightbox;$lightbox=$('#lightbox');$lightbox.find('.lb-nav').show();if(this.currentImageIndex>0)$lightbox.find('.lb-prev').show();if(this.currentImageIndex1){$lightbox.find('.lb-number').html(this.options.labelImage+' '+(this.currentImageIndex+1)+' '+this.options.labelOf+' '+this.album.length).fadeIn('fast');}else{$lightbox.find('.lb-number').hide();}$lightbox.find('.lb-outerContainer').removeClass('animating');$lightbox.find('.lb-dataContainer').fadeIn(this.resizeDuration,function(){return _this.sizeOverlay();});};Lightbox.prototype.preloadNeighboringImages=function(){var preloadNext,preloadPrev;if(this.album.length>this.currentImageIndex+1){preloadNext=new Image;preloadNext.src=this.album[this.currentImageIndex+1].link;}if(this.currentImageIndex>0){preloadPrev=new Image;preloadPrev.src=this.album[this.currentImageIndex-1].link;}};Lightbox.prototype.enableKeyboardNav=function(){$(document).on('keyup.keyboard',$.proxy(this.keyboardAction,this));};Lightbox.prototype.disableKeyboardNav=function(){$(document).off('.keyboard');};Lightbox.prototype.keyboardAction=function(event){var KEYCODE_ESC,KEYCODE_LEFTARROW,KEYCODE_RIGHTARROW,key,keycode;KEYCODE_ESC=27;KEYCODE_LEFTARROW=37;KEYCODE_RIGHTARROW=39;keycode=event.keyCode;key=String.fromCharCode(keycode).toLowerCase();if(keycode===KEYCODE_ESC||key.match(/x|o|c/)){this.end();}else if(key==='p'||keycode===KEYCODE_LEFTARROW){if(this.currentImageIndex!==0){this.changeImage(this.currentImageIndex-1);}}else if(key==='n'||keycode===KEYCODE_RIGHTARROW){if(this.currentImageIndex!==this.album.length-1){this.changeImage(this.currentImageIndex+1);}}};Lightbox.prototype.end=function(){this.disableKeyboardNav();$(window).off("resize",this.sizeOverlay);$('#lightbox').fadeOut(this.options.fadeDuration);$('#lightboxOverlay').fadeOut(this.options.fadeDuration);return $('select, object, embed').css({visibility:"visible"});};return Lightbox;})();$(function(){var lightbox,options;options=new LightboxOptions;return lightbox=new Lightbox(options);});}).call(this); /* site */ function getTown_options(){var a=$("#province option:selected").text();$.ajax({url:"/includes/get_town.php",data:{value:a},type:"POST",beforeSend:function(){$("#place").val("")},success:function(a){$("#place").empty().append(a)},error:function(){alert("Er is een onbekende fout opgetreden, probeer het later nog eens")}})}$(document).ready(function(){var a=window.location.pathname.split("/");"home"==a[1]||""==a[1]?amount=10:"erotische-massage"==a[1]||""==a[1]?amount=11:"raamprostitutie"==a[1]||""==a[1]?amount=11:"vip-dames"==a[1]||""==a[1]?amount=11:"shemale"==a[1]||""==a[1]?amount=10:"personeel-gezocht"==a[1]||""==a[1]?amount=11:"fotografie"==a[1]||""==a[1]?amount=10:"modellenwerk"==a[1]||""==a[1]?amount=8:"escort-koppels"==a[1]||""==a[1]?amount=10:"dating"==a[1]||""==a[1]?amount=11:"werkruimtes"==a[1]||""==a[1]?amount=11:"love-hotel"==a[1]||""==a[1]?amount=10:"amsterdam"==a[1]||""==a[1]?amount=11:"rotterdam"==a[1]||""==a[1]?amount=11:"den-haag"==a[1]||""==a[1]?amount=11:"utrecht"==a[1]||""==a[1]?amount=11:"blog"==a[1]||""==a[1]?amount=11:amount=10,$(".holder").jPages({containerClass:"profileContainer",perPage:amount,previous:"Vorige",next:"Volgende",keyBrowse:!0}),$("a[href='#top']").click(function(){return $("html, body").animate({scrollTop:0},"slow"),!1}),function(a,b,c){var d={};d.UTIL={setupFormValidation:function(){a("#accountForm").validate({rules:{email:{required:!0,email:!0}},messages:{email:""},errorPlacement:function(a,b){b.css("border","#F00 solid 1px")}})}},a(c).ready(function(a){d.UTIL.setupFormValidation()})}(jQuery,window,document),function(a,b,c){var d={};d.UTIL={setupFormValidation:function(){a("#account_profile_form").validate({rules:{phone_number:{required:!0,number:!0,minlength:10}},messages:{phone_number:""},errorPlacement:function(a,b){b.css("border","#F00 solid 1px")}})}},a(c).ready(function(a){d.UTIL.setupFormValidation()})}(jQuery,window,document),jQuery.validator.addMethod("equal",function(a,b,c){return this.optional(b)||a===c},"Please choose a value!"),function(a,b,c){var d={};d.UTIL={setupFormValidation:function(){a("#forgotPasswordForm").validate({rules:{email:{required:!0,emai:!0},password:{required:!0},repeat_password:{required:!0}},messages:{username:"",password:"",repeat_password:""},errorPlacement:function(a,b){b.css("border","#F00 solid 1px")}})}},a(c).ready(function(a){d.UTIL.setupFormValidation()})}(jQuery,window,document),function(a,b,c){var d={};d.UTIL={setupFormValidation:function(){a("#reactForm").validate({rules:{reaction:{required:!0}},messages:{reaction:""},errorPlacement:function(a,b){b.css("border","#F00 solid 1px")}})}},a(c).ready(function(a){d.UTIL.setupFormValidation()})}(jQuery,window,document),function(a,b,c){var d={};d.UTIL={setupFormValidation:function(){a("#notOkForm").validate({rules:{reason:{required:!0}},messages:{reason:""},errorPlacement:function(a,b){b.css("border","#F00 solid 1px")}})}},a(c).ready(function(a){d.UTIL.setupFormValidation()})}(jQuery,window,document),function(a,b,c){var d={};d.UTIL={setupFormValidation:function(){a("#registerForm").validate({rules:{username:{required:!0},email:{required:!0,email:!0},password:{required:!0},captcha:{required:!0}},messages:{username:"",password:""},errorPlacement:function(a,b){b.css("border","#F00 solid 1px")}})}},a(c).ready(function(a){d.UTIL.setupFormValidation()})}(jQuery,window,document),jQuery.validator.addMethod("notEqual",function(a,b,c){return this.optional(b)||a!==c},"Please choose a value!"),function(a,b,c){var d={};d.UTIL={setupFormValidation:function(){a("#loginForm").validate({rules:{username:{required:!0,notEqual:"Gebruikersnaam"},password:{required:!0,notEqual:"Wachtwoord"}},messages:{username:"",password:""},errorPlacement:function(a,b){b.css("border","#F00 solid 1px")}})}},a(c).ready(function(a){d.UTIL.setupFormValidation()})}(jQuery,window,document)}); /* loader */ jQuery.fn.showLoading=function(options){var indicatorID;var settings={'addClass':'','beforeShow':'','afterShow':'','hPos':'center','vPos':'center','indicatorZIndex':5001,'overlayZIndex':5000,'parent':'','marginTop':0,'marginLeft':0,'overlayWidth':null,'overlayHeight':null};jQuery.extend(settings,options);var loadingDiv=jQuery('
');var overlayDiv=jQuery('
');if(settings.indicatorID){indicatorID=settings.indicatorID;}else{indicatorID=jQuery(this).attr('id');}jQuery(loadingDiv).attr('id','loading-indicator-'+indicatorID);jQuery(loadingDiv).addClass('loading-indicator');if(settings.addClass){jQuery(loadingDiv).addClass(settings.addClass);}jQuery(overlayDiv).css('display','none');jQuery(document.body).append(overlayDiv);jQuery(overlayDiv).attr('id','loading-indicator-'+indicatorID+'-overlay');jQuery(overlayDiv).addClass('loading-indicator-overlay');if(settings.addClass){jQuery(overlayDiv).addClass(settings.addClass+'-overlay');}var overlay_width;var overlay_height;var border_top_width=jQuery(this).css('border-top-width');var border_left_width=jQuery(this).css('border-left-width');border_top_width=isNaN(parseInt(border_top_width))?0:border_top_width;border_left_width=isNaN(parseInt(border_left_width))?0:border_left_width;var overlay_left_pos=jQuery(this).offset().left+parseInt(border_left_width);var overlay_top_pos=jQuery(this).offset().top+parseInt(border_top_width);if(settings.overlayWidth!==null){overlay_width=settings.overlayWidth;}else{overlay_width=parseInt(jQuery(this).width())+parseInt(jQuery(this).css('padding-right'))+parseInt(jQuery(this).css('padding-left'));}if(settings.overlayHeight!==null){overlay_height=settings.overlayWidth;}else{overlay_height=parseInt(jQuery(this).height())+parseInt(jQuery(this).css('padding-top'))+parseInt(jQuery(this).css('padding-bottom'));}jQuery(overlayDiv).css('width',overlay_width.toString()+'px');jQuery(overlayDiv).css('height',overlay_height.toString()+'px');jQuery(overlayDiv).css('left',overlay_left_pos.toString()+'px');jQuery(overlayDiv).css('position','absolute');jQuery(overlayDiv).css('top',overlay_top_pos.toString()+'px');jQuery(overlayDiv).css('z-index',settings.overlayZIndex);if(settings.overlayCSS){jQuery(overlayDiv).css(settings.overlayCSS);}jQuery(loadingDiv).css('display','none');jQuery(document.body).append(loadingDiv);jQuery(loadingDiv).css('position','absolute');jQuery(loadingDiv).css('z-index',settings.indicatorZIndex);var indicatorTop=overlay_top_pos;if(settings.marginTop){indicatorTop+=parseInt(settings.marginTop);}var indicatorLeft=overlay_left_pos;if(settings.marginLeft){indicatorLeft+=parseInt(settings.marginTop);}if(settings.hPos.toString().toLowerCase()=='center'){jQuery(loadingDiv).css('left',(indicatorLeft+((jQuery(overlayDiv).width()-parseInt(jQuery(loadingDiv).width()))/2)).toString()+'px');}else if(settings.hPos.toString().toLowerCase()=='left'){jQuery(loadingDiv).css('left',(indicatorLeft+parseInt(jQuery(overlayDiv).css('margin-left'))).toString()+'px');}else if(settings.hPos.toString().toLowerCase()=='right'){jQuery(loadingDiv).css('left',(indicatorLeft+(jQuery(overlayDiv).width()-parseInt(jQuery(loadingDiv).width()))).toString()+'px');}else{jQuery(loadingDiv).css('left',(indicatorLeft+parseInt(settings.hPos)).toString()+'px');}if(settings.vPos.toString().toLowerCase()=='center'){jQuery(loadingDiv).css('top',(indicatorTop+((jQuery(overlayDiv).height()-parseInt(jQuery(loadingDiv).height()))/2)).toString()+'px');}else if(settings.vPos.toString().toLowerCase()=='top'){jQuery(loadingDiv).css('top',indicatorTop.toString()+'px');}else if(settings.vPos.toString().toLowerCase()=='bottom'){jQuery(loadingDiv).css('top',(indicatorTop+(jQuery(overlayDiv).height()-parseInt(jQuery(loadingDiv).height()))).toString()+'px');}else{jQuery(loadingDiv).css('top',(indicatorTop+parseInt(settings.vPos)).toString()+'px');}if(settings.css){jQuery(loadingDiv).css(settings.css);}var callback_options={'overlay':overlayDiv,'indicator':loadingDiv,'element':this};if(typeof(settings.beforeShow)=='function'){settings.beforeShow(callback_options);}jQuery(overlayDiv).show();jQuery(loadingDiv).show();if(typeof(settings.afterShow)=='function'){settings.afterShow(callback_options);}return this;};jQuery.fn.hideLoading=function(options){var settings={};jQuery.extend(settings,options);if(settings.indicatorID){indicatorID=settings.indicatorID;}else{indicatorID=jQuery(this).attr('id');}jQuery(document.body).find('#loading-indicator-'+indicatorID).remove();jQuery(document.body).find('#loading-indicator-'+indicatorID+'-overlay').remove();return this;}; /* Custom select */ (function($){'use strict';$.fn.extend({customSelect:function(options){if(typeof document.body.style.maxHeight==='undefined'){return this;}var defaults={customClass:'customSelect',mapClass:true,mapStyle:true},options=$.extend(defaults,options),prefix=options.customClass,changed=function($select,customSelectSpan){var currentSelected=$select.find(':selected'),customSelectSpanInner=customSelectSpan.children(':first'),html=currentSelected.html()||' ';customSelectSpanInner.html(html);if(currentSelected.attr('disabled')){customSelectSpan.addClass(getClass('DisabledOption'));}else{customSelectSpan.removeClass(getClass('DisabledOption'));}setTimeout(function(){customSelectSpan.removeClass(getClass('Open'));$(document).off('mouseup.'+getClass('Open'));},60);},getClass=function(suffix){return prefix+suffix;};return this.each(function(){var $select=$(this),customSelectInnerSpan=$('').addClass(getClass('Inner')),customSelectSpan=$('');$select.after(customSelectSpan.append(customSelectInnerSpan));customSelectSpan.addClass(prefix);if(options.mapClass){customSelectSpan.addClass($select.attr('class'));}if(options.mapStyle){customSelectSpan.attr('style',$select.attr('style'));}$select.addClass('hasCustomSelect').on('update',function(){changed($select,customSelectSpan);var selectBoxWidth=parseInt($select.outerWidth(),10)-(parseInt(customSelectSpan.outerWidth(),10)-parseInt(customSelectSpan.width(),10));customSelectSpan.css({display:'inline-block'});var selectBoxHeight=customSelectSpan.outerHeight();if($select.attr('disabled')){customSelectSpan.addClass(getClass('Disabled'));}else{customSelectSpan.removeClass(getClass('Disabled'));}customSelectInnerSpan.css({width:selectBoxWidth,display:'inline-block'});$select.css({'-webkit-appearance':'menulist-button',width:customSelectSpan.outerWidth(),position:'absolute',opacity:0,height:selectBoxHeight,fontSize:customSelectSpan.css('font-size')});}).on('change',function(){customSelectSpan.addClass(getClass('Changed'));changed($select,customSelectSpan);}).on('keyup',function(e){if(!customSelectSpan.hasClass(getClass('Open'))){$select.blur();$select.focus();}else{if(e.which==13||e.which==27){changed($select,customSelectSpan);}}}).on('mousedown',function(e){customSelectSpan.removeClass(getClass('Changed'));}).on('mouseup',function(e){if(!customSelectSpan.hasClass(getClass('Open'))){if($('.'+getClass('Open')).not(customSelectSpan).length>0&&typeof InstallTrigger!=='undefined'){$select.focus();}else{customSelectSpan.addClass(getClass('Open'));e.stopPropagation();$(document).one('mouseup.'+getClass('Open'),function(e){if(e.target!=$select.get(0)&&$.inArray(e.target,$select.find('*').get())<0){$select.blur();}else{changed($select,customSelectSpan);}});}}}).focus(function(){customSelectSpan.removeClass(getClass('Changed')).addClass(getClass('Focus'));}).blur(function(){customSelectSpan.removeClass(getClass('Focus')+' '+getClass('Open'));}).hover(function(){customSelectSpan.addClass(getClass('Hover'));},function(){customSelectSpan.removeClass(getClass('Hover'));}).trigger('update');});}});})(jQuery); /* Classie */ (function(window){'use strict';function classReg(className){return new RegExp("(^|\\s+)"+className+"(\\s+|$)");}var hasClass,addClass,removeClass;if('classList'in document.documentElement){hasClass=function(elem,c){return elem.classList.contains(c);};addClass=function(elem,c){elem.classList.add(c);};removeClass=function(elem,c){elem.classList.remove(c);};}else{hasClass=function(elem,c){return classReg(c).test(elem.className);};addClass=function(elem,c){if(!hasClass(elem,c)){elem.className=elem.className+' '+c;}};removeClass=function(elem,c){elem.className=elem.className.replace(classReg(c),' ');};}function toggleClass(elem,c){var fn=hasClass(elem,c)?removeClass:addClass;fn(elem,c);}var classie={hasClass:hasClass,addClass:addClass,removeClass:removeClass,toggleClass:toggleClass,has:hasClass,add:addClass,remove:removeClass,toggle:toggleClass};if(typeof define==='function'&&define.amd){define(classie);}else{window.classie=classie;}})(window);