function tripListOpenMap(a){if($("aanbod_control_map_frame").src.match("Laden")){$("aanbod_control_map_frame").src=a}Effect.toggle("aanbod_control_map","blind",{duration:0.6})}function visitorTripDetailSave(b){var a="/async/visitor-add/"+b;new Ajax.Request(a,{method:"get",onSuccess:function(c){if(c.responseText.match("ok")){ var count = transport.responseText.match(/\d+/g); $("saved_count").innerHTML = "Bewaarde Reizen ("+ count +")"; $("trip_detail_actions_add").hide();$("trip_detail_actions_remove").show();if(!$("menu_visitor").visible()){Effect.BlindDown("menu_visitor")}if($("trip_detail_container")&&!$("geniediv")){over=document.createElement("div");over.className="geniediv";over.id="geniediv";$("trip_detail_container").parentNode.appendChild(over);$("geniediv").clonePosition($("trip_detail_container"));new Effect.MoveAndReSize("geniediv",{move:["all:-160:-150"],resize:["fixed:1:1"],opacity:0,toggleIndex:1,duration:0.9})}setTimeout("alert('Deze reis is nu toegevoegd aan Mijn bewaarde reizen (zie menu linksboven)');",950)}else{alert("Wegens een fout kon de reis niet toegevoegd worden")}}})}function visitorTripDetailRemove(b){var a="/async/visitor-remove/"+b;new Ajax.Request(a,{method:"get",onSuccess:function(c){if(c.responseText.match("ok")){$("trip_detail_actions_add").show();$("trip_detail_actions_remove").hide();alert("Deze reis is nu verwijderd uit Mijn bewaarde reizen")}else{alert("Wegens een fout kon de reis niet verwijderd worden")}}})}function visitorTripListRemove(c,b){var a="/async/visitor-remove/"+b;new Ajax.Request(a,{method:"get",onSuccess:function(f){if(f.responseText.match("ok")){Effect.DropOut(c);var d=$$("#aanbod_list_items .item");if(d.size()==1){$("tripListFavouritesEmpty").show()}var e=1;d.each(function(h){if(h.style.display=="none"||h.id==c){return}h.removeClassName("light");h.removeClassName("dark");if((e%2)!=0){h.addClassName("light");var g=$$("#"+h.id+" .beeld img");g.each(function(i){i.src=i.src.replace("dark","light")})}else{h.addClassName("dark");var g=$$("#"+h.id+" .beeld img");g.each(function(i){i.src=i.src.replace("light","dark")})}e++})}else{alert("Wegens een fout kon de reis niet verwijderd worden")}}})}var toggleHash=new Array(20);Effect.MoveAndReSize=Class.create();Object.extend(Object.extend(Effect.MoveAndReSize.prototype,Effect.Base.prototype),{initialize:function(e){this.element=$(e);if(!this.element){throw (Effect._elementDoesNotExistError)}var d=Object.extend({move:[],resize:[]},arguments[1]||{});var c=(d.move.length>0);var b=(d.resize.length>0);var h=(d.toggleIndex!=null);var g=(d.opacity!=null);var f=Element.getDimensions(this.element);var a=Position.positionedOffset(this.element);if(h){originalElement=toggleHash[d.toggleIndex];if(originalElement!=null){if(originalElement.usedNow==true){return}else{originalElement.usedNow=true}}this.goToggle(d,f,a)}d.addToSize=new Object();if(b){this.goResize(d,f)}if(g){this.goOpacity(d)}if(c){this.goMove(d,a)}if(b||g){this.start(d)}},initToggle:function(a){if(a!=null){toggleHash[a].usedNow=false}},goToggle:function(b,c,a){index=b.toggleIndex;originalElement=toggleHash[index];if(originalElement==null){toggleHash[index]=new Array(c,a,this.element.getStyle("opacity"),this.element.getStyle("z-index"))}else{if(!toggleHash[index].isInitPosition){b.resize=new Array("fixed:"+originalElement[0].width+":"+originalElement[0].height);b.move=new Array("fixed:"+originalElement[1][0]+":"+originalElement[1][1]);b.opacity=originalElement[2];this.element.style.zIndex=originalElement[3];toggleHash[index].isInitPosition=true}else{toggleHash[index].isInitPosition=false}}},goResize:function(a,b){this.originalSize=new Object();a.resize.each(function(c){tmp=c.split(":");if((tmp[0]=="all")||(tmp[0]=="y")){a.addToSize.changeY=true;a.addToSize.y=parseInt(((tmp[0]=="y")?tmp[1]:tmp[2]))}if((tmp[0]=="all")||(tmp[0]=="x")){a.addToSize.changeX=true;a.addToSize.x=parseInt(tmp[1])}if(tmp[0]=="fixed"){a.addToSize.changeX=true;a.addToSize.changeY=true;a.addToSize.x=parseInt(tmp[1])-b.width;a.addToSize.y=parseInt(tmp[2])-b.height}});this.originalSize.x=b.width;this.originalSize.y=b.height},goMove:function(c,b){var a=0;var e=0;var d=0.3;c.move.each(function(f){tmp=f.split(":");if((tmp[0]=="all")||(tmp[0]=="y")){e=parseInt(((tmp[0]=="y")?tmp[1]:tmp[2]))}if((tmp[0]=="all")||(tmp[0]=="x")){a=parseInt(tmp[1])}if(tmp[0]=="fixed"){a=parseInt(tmp[1])-b[0];e=parseInt(tmp[2])-b[1]}});new Effect.Move(this.element,{x:a,y:e,afterFinish:this.initToggle(c.toggleIndex)})},goOpacity:function(a){this.originalOpacity=parseFloat(this.element.getStyle("opacity"));a.changeOpacity=true;a.addTOpacity=parseFloat(a.opacity)-this.originalOpacity},setOpacity:function(a){this.element.style.opacity=""+a;this.element.style.filter="alpha(opacity="+(a*100)+")"},setup:function(){if(!this.element.visible()){this.cancel();return}},update:function(a){if(this.options.addToSize.changeX){this.element.setStyle({width:this.originalSize.x+(this.options.addToSize.x*a)+"px"})}if(this.options.addToSize.changeY){this.element.setStyle({height:this.originalSize.y+(this.options.addToSize.y*a)+"px"})}if(this.options.changeOpacity){this.setOpacity(this.originalOpacity+(this.options.addTOpacity*a))}},finish:function(){if(this.options.addToSize.changeX){this.element.setStyle({width:this.originalSize.x+this.options.addToSize.x+"px"})}if(this.options.addToSize.changeY){this.element.setStyle({height:this.originalSize.y+this.options.addToSize.y+"px"})}if(this.options.toggleIndex!=null){toggleHash[this.options.toggleIndex].usedNow=false}if(this.options.changeOpacity){this.setOpacity(this.originalOpacity+this.options.addTOpacity);if((this.originalOpacity+this.options.addTOpacity)==0){this.element.style.zIndex=1}}}});function loadHiddenResult(d,b,a){var d=d||window.event;d.cancelBubble=true;if(d.stopPropagation){d.stopPropagation()}var c=document.getElementById(a);if(b=="down"){Effect.SlideDown(a)}else{if(b=="up"){Effect.SlideUp(a)}}};