var DEFAULT_VIDEO_WIDTH=498;var DEFAULT_VIDEO_HEIGHT=421;var DUMMY_FILENAME="_SWF_FILE_NAME";var ANIMATE_DURATION=811;var CLASS_VIDEO="a-video";var CLASS_IMAGE="a-img";var TARGET_VIDEO_CLASS="zoomTargetVideo";var TARGET_VIDEOIMG_CLASS="zoomTargetVideoImage";var TARGET_IMAGE_CLASS="zoomTargetImage";var BORDER=30;(function(a){a.fn.fancyZoom=function(h){var h=h||{};var t=h&&h.directory?h.directory:"images";var e=h&&h.scaleImg?h.scaleImg:false;var l=h&&h.zoomVideoObj?h.zoomVideoObj:false;var p=h&&h.closeButton?h.closeButton:false;var n=h&&h.centerX?h.centerX:-1;var y=false;if(!a.browser.msie&&!a.browser.mozilla){BORDER=0}var w=DEFAULT_VIDEO_WIDTH+2*BORDER;var r=DEFAULT_VIDEO_HEIGHT+2*BORDER;var B=(DEFAULT_VIDEO_WIDTH*100)/w;var v=(DEFAULT_VIDEO_HEIGHT*100)/r;var u=(100-B)*0.5;var i=(100-v)*0.5;if(a("#zoom").length==0){var j=a.browser.msie?"gif":"png";var s='<div id="zoom" style="display:none; border:0; border-spacing:0; border-collapse:collapse;">                     <a href="#" title="Close" id="zoom_close" style="z-index:1; position:absolute; top:0; left:0;">                         <img src="'+t+"/closebox."+j+'" alt="Close" style="border:0; margin:0; padding:0;" />                     </a>                     <div id="zoombox" style="position:relative; width:100%; height:100%; margin:0px; padding:0;">                         <div id="mm" style="position:absolute; left:'+u+"%; top:"+i+"%; width:"+B+"%; height:"+v+'%; background:#fff;">                                 <div id="zoom_content" style="width:100%; height:100%; margin:0; padding:0; border:0;"></div>                                 <div id="zoom_contentswap" style="display:none; width:100%; height:100%;"></div>                         </div>                         <div id="tl" class="frame" style="position:absolute; left:0;                        top:0;                          background:url('+t+"/tl."+j+") 0 0 no-repeat; width:"+u+"%; height:"+i+'%;"></div>                        <div id="tm" class="frame" style="position:absolute; left:'+u+"%;   top:0;                          background:url("+t+"/tm."+j+") 0 0 repeat-x;  width:"+B+"%; height:"+i+'%;"></div>                         <div id="tr" class="frame" style="position:absolute; right:0;                       top:0;                          background:url('+t+"/tr."+j+") 100% 0 no-repeat; width:"+u+"%; height:"+i+'%;"> </div>                        <div id="ml" class="frame" style="position:absolute; left:0;                        top:'+i+"%;    background:url("+t+"/ml."+j+") 0 0 repeat-y; width:"+u+"%; height:"+v+'%;"></div>                         <div id="mr" class="frame" style="position:absolute; right:0;                       top:'+i+"%;    background:url("+t+"/mr."+j+") 100% 0 repeat-y;  width:"+u+"%; height:"+v+'%;"></div>                         <div id="bl" class="frame" style="position:absolute; left:0;                        bottom:0;                       background:url('+t+"/bl."+j+") 0 100% no-repeat; width:"+u+"%; height:"+i+'%;"></div>                         <div id="bm" class="frame" style="position:absolute; left:'+u+"%;   bottom:0;                       background:url("+t+"/bm."+j+") 0 100% repeat-x; width:"+B+"%; height:"+i+'%;"></div>                         <div id="br" class="frame" style="position:absolute; right:0;                       bottom:0;                       background:url('+t+"/br."+j+") 100% 100% no-repeat; width:"+u+"%; height:"+i+'%;"></div>                     </div>                 </div>';a("body").append(s);a("html").click(function(C){if(a(C.target).parents("#zoom:visible").length==0){q()}});a(document).keyup(function(C){if(C.keyCode==27&&a("#zoom:visible").length>0){q()}});a("#zoom_close").click(q)}var d=a("#zoom");var z=a("#zoom_close");var f=a("#zoom_content");var x=a("#zoom_contentswap");var g=-1;var k="";var m="";this.each(function(C){a(a(this).attr("href")).hide();a(this).click(A)});return this;function A(R){if(y){return false}y=true;var T=a(a(this).attr("href"));var N=a(this).attr("class");var Q=window.innerWidth||(window.document.documentElement.clientWidth||window.document.body.clientWidth);var O=window.innerHeight||(window.document.documentElement.clientHeight||window.document.body.clientHeight);var L=window.pageXOffset||(window.document.documentElement.scrollLeft||window.document.body.scrollLeft);var K=window.pageYOffset||(window.document.documentElement.scrollTop||window.document.body.scrollTop);var G={width:Q,height:O,x:L,y:K};var H=T.attr("id");var M=null;var C=null;if(N==CLASS_VIDEO&&H.indexOf("video_")==0){M=H.replace("video","img");C=a("#"+M);if(C.html()==null){M=null}}g=(M!=null)&&!l&&e;var E=0;var D=0;if(N==CLASS_IMAGE){k=T.html();E=parseInt(T.find("img").css("width"));D=parseInt(T.find("img").css("height"))}else{m=T.html();E=DEFAULT_VIDEO_WIDTH;D=DEFAULT_VIDEO_HEIGHT;if(g){k=C.html();E=DEFAULT_VIDEO_WIDTH;D=DEFAULT_VIDEO_HEIGHT}}E=(h.width||E);D=(h.height||D);w=E+2*BORDER;r=D+2*BORDER;B=((E*100)/w);v=((D*100)/r);u=(100-B)*0.5;i=(100-v)*0.5;B=B+0.05;v=v+0.05;var S=G;var J=Math.max((S.height/2)-(r/2)+K,0);var P=0;if(n==-1){P=(S.width/2)-(w/2)}else{P=n-(w/2)}var F=(R.pageY==undefined||R.pageY<=0)?S.width/2:R.pageY;var I=(R.pageX==undefined||R.pageX<=0)?P+w/2:R.pageX;z.attr("curTop",F);z.attr("curLeft",I);d.hide().css({position:"absolute",top:F+"px",left:I+"px",width:"1px",height:"1px"});o();z.hide();if(h.closeOnClick){d.click(q)}a("#mm").css({left:u+"%",top:i+"%",width:B+"%",height:v+"%"});a("#tl").css({width:u+"%",height:i+"%"});a("#tm").css({left:u+"%",width:B+"%",height:i+"%"});a("#tr").css({width:u+"%",height:i+"%"});a("#ml").css({top:i+"%",width:u+"%",height:v+"%"});a("#mr").css({top:i+"%",width:u+"%",height:v+"%"});a("#bl").css({width:u+"%",height:i+"%"});a("#bm").css({left:u+"%",width:B+"%",height:i+"%"});a("#br").css({width:u+"%",height:i+"%"});if(N==CLASS_IMAGE){if(e){f.html(k);f.find("img").css({width:"100%",height:"100%"})}else{f.html("")}}else{if(e){f.html(m);if(g){f.hide();x.html(k);x.find("img").css({width:"100%",height:"100%"});x.show()}else{x.hide();f.show()}}else{f.html("")}}d.animate({top:J+"px",left:P+"px",opacity:"show",width:w,height:r},ANIMATE_DURATION,null,function(){if(!e){if(N==CLASS_IMAGE){f.html(k)}else{f.html(m)}}else{if(g){f.show();x.hide()}}b();if(p!=false){z.show()}y=false});return false}function q(){if(y){return false}y=true;d.unbind("click");o();z.hide();if(g){x.show();f.hide()}else{if(!e){f.html("")}}d.animate({top:z.attr("curTop")+"px",left:z.attr("curLeft")+"px",opacity:"hide",width:"1px",height:"1px"},ANIMATE_DURATION,null,function(){b();x.hide();y=false});return false}function c(E){a("#zoom .frame").each(function(G){var F=a(this).css("background-image").replace(/\.(png|gif|none)\"\)$/,"."+E+'")');a(this).css("background-image",F)});var D=z.children("img");var C=D.attr("src").replace(/\.(png|gif|none)$/,"."+E);D.attr("src",C)}function o(){if(a.browser.msie&&parseFloat(a.browser.version)>6){c("gif")}}function b(){if(a.browser.msie&&a.browser.version>6){c("png")}}}})(jQuery);$(document).ready(function(){var c=$("."+CLASS_IMAGE);var b=$("."+CLASS_VIDEO);var g=c.size();var f=b.size();if(g>0||f>0){var h=parseInt($("#container").css("width"));var e=parseInt($("#leftCol").css("width"));var a=e+(h-e)/2;if(g>0){c.fancyZoom({directory:"/bilder/zoom",scaleImg:true,closeOnClick:true,closeButton:false,centerX:a})}if(f>0){var i="";if($.browser.msie){i='<object id="flashObj" classid="CLSID:D27CDB6E-AE6D-11cf-96B8-444553540000"width="100%" height="100%" border="0"codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,115,0"><param name="movie" value="'+DUMMY_FILENAME+'"><param name="quality" value="autohigh"><param name="salign" value="tl"><param name="scale" value="default"><param name="menu" value="true"><param name="wmode" value="opaque"></object>'}else{i='<object id="flashObj" classid="CLSID:D27CDB6E-AE6D-11cf-96B8-444553540000"width="100%" height="100%" border="0"codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,115,0"><param name="movie" value="'+DUMMY_FILENAME+'"><param name="quality" value="autohigh"><param name="salign" value="tl"><param name="scale" value="default"><param name="menu" value="true"><param name="wmode" value="opaque"><object id="flashObj" type="application/x-shockwave-flash"data="'+DUMMY_FILENAME+'"width="100%" height="100%"<param name="quality" value="autohigh"><param name="menu" value="true"><param name="scale" value="noborder"><param name="salign" value="tl"><param name="wmode" value="opaque"><param name="swLiveConnect" value="false"><param name="play" value="false"></object></object>'}$(".zoomTargetVideo").each(function(l){var k=$(this).attr("title");var j=0;var m=i;while(j!=-1){j=m.indexOf(DUMMY_FILENAME);m=m.replace(DUMMY_FILENAME,k)}$(this).append(m)});b.fancyZoom({directory:"/bilder/zoom",scaleImg:true,zoomVideoObj:false,closeButton:true,centerX:a});var d=window.location.hash;if(d.charAt(0)=="#"){$(".a-video[href="+d+"]").click()}}}});
