/* ==========================================================
 * vliegwerk presents: joske! (helper van magda)
 * (c) 2011-2012 vliegwerk cvba
 * ========================================================== */function refreshKaart(a){if(a){jQuery("#initiatiefselector").replaceWith(a.zoekform);jQuery("#initiatiefvenster").replaceWith(a.lijstzoekform);jQuery("#basiskaart").empty().append(a.lijst_kaart).mobilymap($mobilysettings)}}function haalFotos(a){a=typeof a!="undefined"?a:1;var b="437e6bafba6abf76edc87c0771a28160",c="http://api.flickr.com/services/rest/?method=flickr.photos.search&api_key="+b+"&user_id=70196459@N06&tags=crefi,"+$werkjaar+","+$nummer+"&page="+a;jQuery("#meerfotos").remove();jQuery("<p/>").attr("class","loading").html("foto's aan het laden").appendTo("#fotos");jQuery.getJSON(c+"&tag_mode=all&safe_search=1&per_page=40&extras=url_o&format=json&jsoncallback=?",function(a){jQuery("#fotos .loading").remove();if(a.photos.page==1&&a.photos.total=="0"){jQuery("#fotos").html("<p>Er zijn nog geen foto's voor "+$onderdeel+'. Stuur je foto\'s door naar <a style="padding: 0;" href="mailto:pr@crefi.be">pr@crefi.be</a></p>');return!1}jQuery.each(a.photos.photo,function(a,b){var c="http://farm"+b.farm+".static.flickr.com/"+b.server+"/"+b.id+"_"+b.secret+"_s.jpg";jQuery("<a/>").attr({href:b.url_o,title:b.title,rel:"fotos",id:b.id,"class":"fancy"}).appendTo("#fotos");jQuery("<img/>").attr("src",c).appendTo("#"+b.id)});if(a.photos.pages>a.photos.page){jQuery("<a/>").attr("href","#").attr("id","meerfotos").attr("rel",a.photos.page+1).appendTo("#fotos");jQuery("#meerfotos").html("toon meer foto's")}})}function maakPointerMetWegbeschrijving(a,b){var c='<div class="wegbeschrijvingpopup">'+b+'<br /><a href="http://maps.google.com/maps?saddr=&daddr='+a.toUrlValue()+'">Routebeschrijving</a></div>',d=new GIcon(G_DEFAULT_ICON);d.image="http://gmaps-samples.googlecode.com/svn/trunk/markers/blue/blank.png";var e=new GMarker(a,{icon:d});GEvent.addListener(e,"click",function(){e.openInfoWindowHtml(c)});return e}function doeZoek(){jQuery("#initiatiefselector").append($("<div />").addClass("loader").css({position:"absolute",zIndex:"15",top:"0",left:"0",width:"100%",height:"100%"}));var a=jQuery("#initiatiefselector").attr("rel")=="lokaal"?"lokaal/zoek":"initiatief/zoek";jQuery.post(a,jQuery("#initiatiefselector").serialize(),function(a){refreshKaart(a);jQuery("#initiatiefselector").find(".loader").fadeOut(1e3,function(){jQuery("#initiatiefselector").remove()})})}function geefLongLatVoorPostcode(a){geocoder=new GClientGeocoder;geocoder.getLatLng(a+" Belgium",function(a){if(a===null)return!1;jQuery("#initiatiefselector #latlong").val(a.y+","+a.x);doeZoek()})}function maakPointerVoorAdres(a,b){geocoder&&geocoder.getLatLng(a,function(a){if(a){var c=new GMarker(a);GEvent.addListener(c,"click",function(){c.openInfoWindowHtml('<div class="wegbeschrijvingpopup">'+b+"</div>")});map.addOverlay(c)}})}var $offsetx=0,$popupoffsetx=0,$popupoffsety=0,$margebuitengrid=0,$mobilysettings,$werkjaar,$nummer,geocoder;jQuery.fn.delay=function(a,b){return this.each(function(){setTimeout(b,a)})};jQuery(document).ready(function(){var a=(jQuery("#contentkaart").width()-960)/2;jQuery("#initiatiefselectie").length>0&&($offsetx=-a/2);jQuery("#nieuwsitems").length>0&&jQuery("#nieuwsitems").css({left:a+680+"px"});jQuery(new Image).load().attr("src","addons/default/themes/crefibe/images/navbar_logo_hover.png");jQuery(".error-box, .success-box").delay(3e3,function(){jQuery(".error-box, .success-box").fadeOut(1e3)});jQuery(".error-box a.close, .success-box a.close").click(function(a){a.preventDefault();jQuery(".error-box, .success-box").fadeOut(1e3)});$mobilysettings={position:"center",popupClass:"bubble",markerClass:"kaartitem",popup:!0,cookies:!1,caption:!1,setCenter:!0,navigation:!1,navSpeed:1e3,navBtnClass:"navBtn",outsideButtons:!1,onMarkerClick:function(){},onPopupClose:function(){},onMapLoad:function(){}};jQuery("#basiskaart").mobilymap($mobilysettings);jQuery(".popupmenu").hide();jQuery("a.toonselectie").hide();jQuery("#menubalk a.heeftsubmenu").click(function(a){a.preventDefault();jQuery(".popupmenu").slideUp();var b=jQuery(this).attr("rel");b&&(jQuery("#"+b).is(":visible")?jQuery("#"+b).slideUp():jQuery("#"+b).slideDown())});jQuery(".popupmenu").hover(function(){},function(){jQuery(this).slideUp()});jQuery("a.verbergselectie").live("click",function(a){a.preventDefault();jQuery("#selectietool h2").hide();jQuery("#selectietool form").hide();jQuery("#initiatiefvenster").slideUp(function(){jQuery("a.verbergselectie").hide();jQuery("a.toonselectie").show();jQuery("#toonkader").show();jQuery("#selectietool").hide();jQuery("#initiatiefselectie").css("width","150px")})});jQuery("a.toonselectie").live("click",function(a){a.preventDefault();jQuery("#selectietool h2").show();jQuery("#selectietool form").show();jQuery("a.verbergselectie").show();jQuery("a.toonselectie").hide();jQuery("#toonkader").hide();jQuery("#selectietool").show();jQuery("#initiatiefselectie").css("width","");jQuery("#initiatiefvenster").slideDown(function(){})});jQuery("a.wiszoekvelden").live("click",function(a){a.preventDefault();jQuery("#initiatiefselector").append($("<div />").addClass("loader").css({position:"absolute",zIndex:"15",top:"0",left:"0",width:"100%",height:"100%"}));jQuery.post("initiatief/wiszoekvelden","typeinitiatiefid="+jQuery(this).attr("rel"),function(a){refreshKaart(a);jQuery(".wiszoekvelden").hide();jQuery("#initiatiefselector").find(".loader").fadeOut(1e3,function(){jQuery("#initiatiefselector").remove()})})});jQuery("a.wiszoekveldenlokaal").live("click",function(a){a.preventDefault();jQuery("#initiatiefselector").append($("<div />").addClass("loader").css({position:"absolute",zIndex:"15",top:"0",left:"0",width:"100%",height:"100%"}));jQuery.post("lokaal/wiszoekvelden","typelokaleorganisatieid="+jQuery(this).attr("rel"),function(a){refreshKaart(a);jQuery(".wiszoekveldenlokaal").hide();jQuery("#initiatiefselector").find(".loader").fadeOut(1e3,function(){jQuery("#initiatiefselector").remove()})})});jQuery("#initiatiefselector").live("submit",function(a){a.preventDefault();return!1});jQuery("#initiatiefselector select, #initiatiefselector input").live("change",function(){jQuery("#initiatiefselector #postcode").val()?geefLongLatVoorPostcode(jQuery("#initiatiefselector #postcode").val()):doeZoek()});jQuery(".toontroef").click(function(a){a.preventDefault();$troefid=jQuery(this).parent().closest("li").attr("id");jQuery("#"+$troefid+" .troef_langeuitleg").show();jQuery(this).hide()});jQuery("#gps .gpszoek").click(function(a){a.preventDefault();jQuery("#gps").submit()});jQuery("#fotos a.fancy").fancybox({openEffect:"elastic",closeEffect:"elastic",helpers:{title:{type:"outside"}}});jQuery("a.fancyframe").fancybox({width:910,type:"iframe"});jQuery("#meerfotos").live("click",function(a){a.preventDefault();haalFotos(jQuery(this).attr("rel"))})});
