function externalLinks(){if(!document.getElementsByTagName)return;var anchors=document.getElementsByTagName("a");for(var i=0;i<anchors.length;i++){var anchor=anchors[i];if(anchor.getAttribute("href")&&anchor.getAttribute("rel")=="external"){anchor.target="_blank";}if(anchor.getAttribute("href")&&anchor.getAttribute("rel")=="external nofollow"){anchor.target="_blank";}}}window.onload=externalLinks;;(function(jQuery){jQuery.each(['backgroundColor','borderBottomColor','borderLeftColor','borderRightColor','borderTopColor','color','outlineColor'],function(i,attr){jQuery.fx.step[attr]=function(fx){if(fx.state==0){fx.start=getColor(fx.elem,attr);fx.end=getRGB(fx.end);}fx.elem.style[attr]="rgb("+[Math.max(Math.min(parseInt((fx.pos*(fx.end[0]-fx.start[0]))+fx.start[0]),255),0),Math.max(Math.min(parseInt((fx.pos*(fx.end[1]-fx.start[1]))+fx.start[1]),255),0),Math.max(Math.min(parseInt((fx.pos*(fx.end[2]-fx.start[2]))+fx.start[2]),255),0)].join(",")+")";}});function getRGB(color){var result;if(color&&color.constructor==Array&&color.length==3)return color;if(result=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(color))return[parseInt(result[1]),parseInt(result[2]),parseInt(result[3])];if(result=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(color))return[parseFloat(result[1])*2.55,parseFloat(result[2])*2.55,parseFloat(result[3])*2.55];if(result=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(color))return[parseInt(result[1],16),parseInt(result[2],16),parseInt(result[3],16)];if(result=/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(color))return[parseInt(result[1]+result[1],16),parseInt(result[2]+result[2],16),parseInt(result[3]+result[3],16)];return colors[jQuery.trim(color).toLowerCase()];}function getColor(elem,attr){var color;do{color=jQuery.curCSS(elem,attr);if(color!=''&&color!='transparent'||jQuery.nodeName(elem,"body"))break;attr="backgroundColor";}while(elem=elem.parentNode);return getRGB(color);};var colors={aqua:[0,255,255],azure:[240,255,255],beige:[245,245,220],black:[0,0,0],blue:[0,0,255],brown:[165,42,42],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgrey:[169,169,169],darkgreen:[0,100,0],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkviolet:[148,0,211],fuchsia:[255,0,255],gold:[255,215,0],green:[0,128,0],indigo:[75,0,130],khaki:[240,230,140],lightblue:[173,216,230],lightcyan:[224,255,255],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightyellow:[255,255,224],lime:[0,255,0],magenta:[255,0,255],maroon:[128,0,0],navy:[0,0,128],olive:[128,128,0],orange:[255,165,0],pink:[255,192,203],purple:[128,0,128],violet:[128,0,128],red:[255,0,0],silver:[192,192,192],white:[255,255,255],yellow:[255,255,0]};})(jQuery);;$(document).ready(function($){$('#s').bind('click',function(e){$(e.target).val('');});$('#s').bind('blur',function(e){if($(e.target).val()==''){$(e.target).val('Zoeken...');}});$('#searchsubmit').bind('click',function(e){if($('#s').val==''){$('#s').animate({color:'#EC1C24'},1000);}});});$(document).ready(function($){$('img').each(function(){if(!this.complete||typeof this.naturalWidth=="undefined"||this.naturalWidth==0){}});});$(document).ready(function(){function imgErr(obj,name){var sURL='';switch(name){case'top-aanbiedingen':sURL='/wp-content/themes/vakantieshop/images/defaultphotosmall.jpg';break;case'supplier':sURL='/images/affiliates/default.gif';break;case'productfeed':sURL=' /wp-content/themes/vakantieshop/images/defaultphoto.jpg';break;case'vliegtickets':sURL=' /wp-content/themes/vakantieshop/images/defaultvliegen.jpg';break;}obj.src=sURL;}});;$(window).bind("load",function(){initInfoText();initOpenClose();initImageRotations();});function initInfoText(){var content=$('.infotext');if(content.length==0){var paging=$('.paging').height(15);return;}content[0].style.top=($('.paging').offset().top+60)+'px';}function initImageRotations(){var _angle=-4;$('.img-border').each(function(){var _img=$(this).find('img');_img.rotate(_angle);});$('.last-minutes-holder .row .img-border .text-row strong').canvasText({textFont:"bold 11px Arial, sans-serif",textColor:'#fff',textAngle:-4,cWidth:120,cHeight:20,tOffsetX:5,tOffsetY:20});$('.last-minutes-holder .row .img-border .text-row span').canvasText({textFont:"11px Arial, sans-serif",textColor:'#ddd',textAngle:-4,cWidth:30,cHeight:20,tOffsetX:0,tOffsetY:12});$('.last-minutes-holder .row .img-border .price-holder strong').canvasText({textFont:(($.browser.msie?'':'bold ')+"bold 17px Arial, sans-serif"),textColor:'#404040',textAngle:-4,cWidth:50,cHeight:60,tOffsetX:4,tOffsetY:18});$('.last-minutes-holder .row .img-border .price-holder span').canvasText({textFont:"bold 12px Arial, sans-serif",textColor:'#404040',textAngle:-4,cWidth:8,cHeight:60,tOffsetX:2,tOffsetY:18});$('.top-box .content ul a .price-holder strong').canvasText({textFont:(($.browser.msie?'':'bold ')+"bold 11px Arial, sans-serif"),textColor:'#404040',textAngle:-8,cWidth:30,cHeight:60,tOffsetX:-1,tOffsetY:14});$('.top-box .content ul a .price-holder span').canvasText({textFont:(($.browser.msie?'':'bold ')+"10px Arial, sans-serif"),textColor:'#404040',textAngle:-5,cWidth:8,cHeight:60,tOffsetX:1,tOffsetY:14});$('.last-minutes-holder .row .flightimg-border .price-holder strong').canvasText({textFont:(($.browser.msie?'':'bold ')+"bold 11px Arial, sans-serif"),textColor:'#404040',textAngle:-4,cWidth:30,cHeight:60,tOffsetX:0,tOffsetY:14});$('.last-minutes-holder .row .flightimg-border .price-holder span').canvasText({textFont:"bold 10px Arial, sans-serif",textColor:'#404040',textAngle:-4,cWidth:8,cHeight:60,tOffsetX:1,tOffsetY:14});}function initOpenClose(){var _slideSpeed=600;var _activeClass='expanded';$('.open-close').each(function(){var _holder=$(this);var _opener=_holder.find('.opener');var _openerLink=_holder.find('.openerLink');var _slider=_holder.find('.slide');_opener.click(function(){if(_holder.hasClass(_activeClass)){_slider.slideUp(_slideSpeed,function(){_holder.removeClass(_activeClass);initInfoText();});}else{_holder.addClass(_activeClass);_slider.slideDown(_slideSpeed,function(){initInfoText();});}return false;});_openerLink.click(function(){if(_holder.hasClass(_activeClass)){_slider.slideUp(_slideSpeed,function(){_holder.removeClass(_activeClass);initInfoText();});}else{_holder.addClass(_activeClass);_slider.slideDown(_slideSpeed,function(){initInfoText();});}return false;});if(_holder.hasClass(_activeClass))_slider.show();else _slider.hide();});$(document).ready(function(){$('.opener:first').click();});}canvasFail=false;$(document).ready(function(){jQuery.fn.canvasText=function(_options){var _options=jQuery.extend({textFont:"20pt Verdana, sans-serif",textColor:'#000',textAngle:90,cWidth:100,cHeight:100,tOffsetX:0,tOffsetY:0},_options);return this.each(function(){if(canvasFail)return;var _this=jQuery(this);var _thisText=_this.text();var _thisFont=_options.textFont;var _thisColor=_options.textColor;var _angle=(_options.textAngle*Math.PI)/180;var _cWidth=_options.cWidth;var _cHeight=_options.cHeight;var _tOffsetX=_options.tOffsetX;var _tOffsetY=_options.tOffsetY;var _canvas=document.createElement('CANVAS');var ctx;if(window.G_vmlCanvasManager&&window.attachEvent&&!window.opera){_canvas=window.G_vmlCanvasManager.initElement(_canvas);}ctx=_canvas.getContext('2d');if(!(typeof ctx.fillText==='function')){canvasFail=true;return;}_this.empty().append(_canvas);_canvas.width=_cWidth;_canvas.height=_cHeight;ctx.fillStyle=_thisColor;ctx.font=_thisFont;ctx.rotate(_angle);ctx.fillText(_thisText,_tOffsetX,_tOffsetY);});};});$(document).ready(function(){jQuery.fn.rotate=function(angle,whence){var p=this.get(0);if(!whence){p.angle=((p.angle==undefined?0:p.angle)+angle)%360;}else{p.angle=angle;}if(p.angle>=0){var rotation=Math.PI*p.angle/180;}else{var rotation=Math.PI*(360+p.angle)/180;}var costheta=Math.cos(rotation);var sintheta=Math.sin(rotation);if(document.all&&!window.opera){var canvas=document.createElement('img');canvas.src=p.src;canvas.height=p.height;canvas.width=p.width;}else{if(false){var canvas=document.createElement('canvas');if(!p.oImage){canvas.oImage=new Image();canvas.oImage.src=p.src;}else{canvas.oImage=p.oImage;}canvas.style.width=canvas.width=Math.abs(costheta*canvas.oImage.width)+Math.abs(sintheta*canvas.oImage.height);canvas.style.height=canvas.height=Math.abs(costheta*canvas.oImage.height)+Math.abs(sintheta*canvas.oImage.width);var context=canvas.getContext('2d');context.save();if(rotation<=Math.PI/2){context.translate(sintheta*canvas.oImage.height,0);}else if(rotation<=Math.PI){context.translate(canvas.width,-costheta*canvas.oImage.height);}else if(rotation<=1.5*Math.PI){context.translate(-costheta*canvas.oImage.width,canvas.height);}else{context.translate(0,-sintheta*canvas.oImage.width);}context.rotate(rotation);context.drawImage(canvas.oImage,0,2,canvas.oImage.width,canvas.oImage.height);context.restore();}}if(!canvas)var canvas={};canvas.id=p.id;canvas.angle=p.angle;p.parentNode.replaceChild(canvas,p);};});$(document).ready(function(){jQuery.fn.rotateRight=function(angle){this.rotate(angle==undefined?90:angle);};});$(document).ready(function(){jQuery.fn.rotateLeft=function(angle){this.rotate(angle==undefined?-90:-angle);};});