(function(a){a.fn.busPromo=function(b){function n(){a(c.target).append('<div id="bpoverlay"><div id="bpclose"><a href="#">&lt;&lt; zur&uuml;ck zu my-oxford.de</a></div><div id="bpnavbar"><ul id="bpnav"><li class="bpactive" id="button_start">Start</li><li id="button_rueckblick">R&uuml;ckblick</li></ul></div><div id="bpslidecontainer"><div id="slideInner"><!-- Seite 1 --><div id="bppage1" class="bpslide"><div id="startlist"><ul><li>Tolle Preise am Gl&uuml;cksrad gewinnen!</li><li>Clevere Hilfen f&uuml;r die Schule entdecken!</li><li>Bunter Malspa&szlig; rund um den Schulbus!</li></ul></div><div id="startgallery"><img src="assets/start_gallery_link.jpg" alt="R&uuml;ckblick" /></div><div id="headline_list" class="bpheadline">Malen, schreiben, gewinnen</div><div id="headline_map" class="bpheadline">Hier geht es zu den Fotos</div></div><!-- Seite 3 --><div id="bppage3" class="bpslide"><div id="bpgalleryheadline"><h7>Impressionen aus Ratingen</h7></div><div id="bpgallerybox"><div id="bpgallerylists"><div id="bpgalleryboxslide"></div></div><div id="bpgallerynav"></div></div><div id="bpthumbs"><div id="bpthumbleft"></div><div id="bpthumblist"><div id="bpthumbslide"></div></div><div id="bpthumbright"></div></div><div id="bpimagecontainer"></div><div id="headline_images" class="bpheadline">Impressionen</div></div></div></div></div>')}function o(){b&&a.extend(c,b),a("#ox_horbanner").css("cursor","pointer").click(q)}function p(){d=0,e=1,f=1,g=!1,h=0,i=0,j=43,k=0,l=1,m="",a("#bpoverlay").html("").remove(),g=!1}function q(){return g?!1:(n(),g=!0,a("#bpnav li").hover(function(){a(this).hasClass("bpactive")||a(this).addClass("bphover")},function(){a(this).hasClass("bpactive")||a(this).removeClass("bphover")}),a("#bpnav li").click(function(){if(!a(this).hasClass("bpactive")){a("#bpnav li").removeClass("bpactive");switch(a(this).attr("id")){case"button_start":d!=0&&(d=0,t(d));break;case"button_rueckblick":d!=1&&(d=1,t(d))}a("#bpnav li:nth-child("+(d+1)+")").addClass("bpactive")}}),a.getJSON("proxy/imageproxy.php",function(b){var c=[],d=0,e;a.each(b,function(b,f){var g=f;d+=1,g.available==0?e="galleryfuture":e="gallerypresent",d==8?(c.push('<li class="'+e+' lastitem" id="gallery_'+g.id+'">'+g.date+" - "+g.day+"<br/>"+g.vendor+"<br/>"+g.zip+" "+g.city+'<input type="hidden" value="'+g.city+'" /></li>'),a("<ul/>",{"class":"galleryslide",html:c.join("")}).appendTo("#bpgalleryboxslide"),d=0,i+=1,c=[]):c.push('<li class="'+e+'" id="gallery_'+g.id+'">'+g.date+" - "+g.day+"<br/>"+g.vendor+"<br/>"+g.zip+" "+g.city+'<input type="hidden" value="'+g.city+'" /></li>')}),d!=0&&(a("<ul/>",{"class":"galleryslide",html:c.join("")}).appendTo("#bpgalleryboxslide"),i+=1,c=[]),a("#bpgalleryboxslide").css("width",273*i);var g=[];g.push('<li id="galleryarrowleft"><img src="assets/arrow_left.jpg" /></li>');for(var h=0;h<i;h++)g.push('<li class="bullet"></li>');g.push('<li id="galleryarrowright"><img src="assets/arrow_right.jpg" /></li>'),a("<ul/>",{html:g.join("")}).appendTo("#bpgallerynav");var j=44+i*16;a("#bpgallerynav").css({width:j,left:144-j/2}),a("#bpgallerynav ul li:nth-child("+(f+1)+")").addClass("bpactive"),a("#galleryarrowleft").click(function(){f>1&&(a("#bpgallerynav ul li:nth-child("+(f+1)+")").removeClass("bpactive"),f-=1,a("#bpgalleryboxslide").animate({marginLeft:-273*(f-1)}),a("#bpgallerynav ul li:nth-child("+(f+1)+")").addClass("bpactive"))}),a("#galleryarrowright").click(function(){f<i&&(a("#bpgallerynav ul li:nth-child("+(f+1)+")").removeClass("bpactive"),f+=1,a("#bpgalleryboxslide").animate({marginLeft:-273*(f-1)}),a("#bpgallerynav ul li:nth-child("+(f+1)+")").addClass("bpactive"))}),a("li.gallerypresent").hover(function(){a(this).css("backgroundColor","#435668")},function(){a(this).css("backgroundColor","transparent")}),a(".gallerypresent").click(function(){var b=a(this).attr("id"),c=b.indexOf("_")+1;b=b.substring(c,b.length);var d=a(this).children("input").val();a("#bpgalleryheadline").html("<h7>Impressionen aus "+d+"</h7>"),r(b)})}),r(j),a("#startgallery").click(function(){a("#bpnav li").removeClass("bpactive"),d=1,t(d),a("#bpnav li:nth-child("+(d+1)+")").addClass("bpactive")}),a("#bpoverlay").slideDown(),a("#bpclose").click(p),!1)}function r(b){k=0,j=b,l=1,a("#bpthumbslide").html(""),a("#bpimagecontainer").html(""),a("#bpthumbleft").unbind("click"),a("#bpthumbright").unbind("click"),a("#bpthumbslide").css("marginLeft",0),a.getJSON("proxy/thumbproxy.php?gid="+b,function(d){var e=[],f=0;a.each(d,function(d,g){f+=1,f==1&&k==0&&(m=c.galleryBaseUrl+b+"/"+g),f==6?(e.push('<li class="bpthumb"><a class="thumbclick" href="'+c.galleryBaseUrl+b+"/"+g+'" alt="'+g+'"><img src="'+c.galleryBaseUrl+b+"/thumbs/"+g+'" alt="'+g+'" /></a></li>'),a("<ul/>",{"class":"thumbslide",html:e.join("")}).appendTo("#bpthumbslide"),f=0,k+=1,e=[]):e.push('<li class="bpthumb"><a class="thumbclick" href="'+c.galleryBaseUrl+b+"/"+g+'" alt="'+g+'"><img src="'+c.galleryBaseUrl+b+"/thumbs/"+g+'" alt="'+g+'" /></a></li>')}),f!=0&&(a("<ul/>",{"class":"thumbslide",html:e.join("")}).appendTo("#bpthumbslide"),k+=1,e=[]),a("#bpthumbslide").css("width",615*k),s(m)}),a("#bpthumbleft").bind("click",function(){l>1&&(l-=1,a("#bpthumbslide").animate({marginLeft:-615*(l-1)}))}),a("#bpthumbright").bind("click",function(){l<k&&(l+=1,a("#bpthumbslide").animate({marginLeft:-615*(l-1)}))}),a(".thumbclick").live("click",function(b){b.preventDefault();var c=a(this).attr("href");return s(c),!1})}function s(b){a("#bpimagecontainer").html(""),a('<div id="loader"></div>').appendTo("#bppage3");var c=new Image;a(c).load(function(){a(this).hide(),a("#bppage3 #loader").remove(),a("#bpimagecontainer").append(this),a(this).fadeIn()}).attr("src",b)}function t(b){a("#slideInner").animate({marginLeft:-c.pageWidth*b})}var c={target:"#wrapper",banner:"#wrapper",pageWidth:1e3,pageHeight:617,transitionSpeed:400,galleryBaseUrl:"http://www.missionmedia.de/development/buspromo/gallery/",nextStopX:98,nextStopY:40},d=0,e=1,f=1,g=!1,h=0,i=0,j=43,k=0,l=1,m="";return this.ready(o)}})(jQuery)
