var scr=document.getElementsByTagName("script");var zoombox_path=scr[scr.length-1].getAttribute("src").replace("zoombox.js","");(function(a){function P(){scrOfX=0;if(typeof window.pageXOffset=="number"){scrOfX=window.pageXOffset}else if(document.body&&document.body.scrollLeft){scrOfX=document.body.scrollLeft}else if(document.documentElement&&document.documentElement.scrollLeft){scrOfX=document.documentElement.scrollLeft}return scrOfX}function O(){scrOfY=0;if(typeof window.pageYOffset=="number"){scrOfY=window.pageYOffset}else if(document.body&&document.body.scrollTop){scrOfY=document.body.scrollTop}else if(document.documentElement&&document.documentElement.scrollTop){scrOfY=document.documentElement.scrollTop}return scrOfY}function N(){if(window.innerWidth)return window.innerWidth;else{return a(window).width()}}function M(){if(window.innerHeight)return window.innerHeight;else{return a(window).height()}}function L(){g=b.width;h=b.height;if(d!=null){var a=/w([0-9]+)/;var c=a.exec(d.attr("class"));if(c!=null){if(c[1]){g=c[1]}}var e=/h([0-9]+)/;var f=e.exec(d.attr("class"));if(f!=null){if(f[1]){h=f[1]}}}return false}function K(a){if(a==37){I()}if(a==39){H()}if(a==27){D()}}function J(){a("#zoombox .container").css({top:(M()-a("#zoombox .container").height())/2,left:(N()-a("#zoombox .container").width())/2})}function I(){j=m-1;if(j<0){j=n.length-1}G(j)}function H(){j=m+1;if(j>n.length-1){j=0}G(j)}function G(b){if(o!="opened"){return false}m=b;d=n[m];f=d.attr("href");if(a("#zoombox .gallery img").length>0){a("#zoombox .gallery img").removeClass("current");a("#zoombox .gallery img:eq("+b+")").addClass("current")}A();return false}function F(b){if(b.complete){j=0;window.clearInterval(i);g=b.width;h=b.height;a("#zoombox_loader").remove();E();C()}a("#zoombox_loader").css({"background-position":"0px "+j+"px"});j=j-40;if(j<-440){j=0}}function E(){if(b.overflow==false){if(g*1+50>N()){h=(N()-50)*h/g;g=N()-50}if(h*1+50>M()){g=(M()-50)*g/h;h=M()-50}}var a=f;l="multimedia";if(q.test(a)){l="img";k='<img src="'+f+'" width="'+g+'" height="'+h+'"/>'}else if(r.test(a)){g=300;h=40;k='<object type="application/x-shockwave-flash" data="'+MP3Player+"?son="+a+'" width="'+g+'" height="'+h+'">';k+='<param name="movie" value="'+MP3Player+"?son="+a+'" /></object>'}else if(s.test(a)){var c=0;if(b.autoplay==true){c=1}k='<object type="application/x-shockwave-flash" data="'+zoombox_path+'FLVPlayer.swf" width="'+g+'" height="'+h+'">\n<param name="allowFullScreen" value="true">\n<param name="scale" value="noscale">\n<param name="wmode" value="transparent">\n<param name="flashvars" value="flv='+a+"&autoplay="+c+'">\n<embed src="'+zoombox_path+'FLVPlayer.swf" width="'+g+'" height="'+h+'" allowscriptaccess="always" allowfullscreen="true" flashvars="flv='+a+'" wmode="transparent" />\n</object>'}else if(t.test(a)){k='<object width="'+g+'" height="'+h+'"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="'+a+'" /><embed src="'+a+'" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="'+g+'" height="'+h+'" wmode="transparent"></embed></object>'}else if(u.test(a)){k='<embed src="'+a+'" width="'+g+'" height="'+h+'" controller="true" cache="true" autoplay="true"/>'}else if(v.test(a)){k='<embed src="'+a+'" width="'+g+'" height="'+h+'" controller="true" cache="true" autoplay="true" wmode="transparent" />'}else if(w.test(a)){var d=a.split("_");d=d[0].split("/");d=d[d.length-1];if(b.autoplay==true){d=d+"&autostart=1"}k='<object width="'+g+'" height="'+h+'"><param name="movie" value="http://www.dailymotion.com/swf/'+d+'&colors=background:000000;glow:000000;foreground:FFFFFF;special:000000;&related=0"></param><param name="allowFullScreen" value="true"></param><param name="allowScriptAccess" value="always"></param><embed src="http://www.dailymotion.com/swf/'+d+'&colors=background:000000;glow:000000;foreground:FFFFFF;special:000000;&related=0" type="application/x-shockwave-flash" width="'+g+'" height="'+h+'" allowFullScreen="true" allowScriptAccess="always" wmode="transparent" ></embed></object>'}else if(x.test(a)){var d=a.split("/");d=d[3];if(b.autoplay==true){d=d+"&autoplay=1"}k='<object width="'+g+'" height="'+h+'"><param name="allowfullscreen" value="true" />\t<param name="allowscriptaccess" value="always" /><param name="wmode" value="transparent" /><param name="movie" value="http://www.vimeo.com/moogaloop.swf?clip_id='+d+'&server=www.vimeo.com&show_title=1&show_byline=1&show_portrait=1&color=00AAEB&fullscreen=1" />\t<embed src="http://www.vimeo.com/moogaloop.swf?clip_id='+d+'&server=www.vimeo.com&show_title=1&show_byline=1&show_portrait=1&color=00AAEB&fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="'+g+'" height="'+h+'" wmode="transparent" ></embed></object>'}else if(y.test(a)){var d=a.split("watch?v=");d=d[1].split("&");d=d[0];if(b.autoplay==true){d=d+"&autoplay=1"}k='<object width="'+g+'" height="'+h+'"><param name="movie" value="http://www.youtube.com/v/'+d+'&hl=fr&rel=0&color1=0xFFFFFF&color2=0xFFFFFF&hd=1"></param><embed src="http://www.youtube.com/v/'+d+'&hl=fr&rel=0&color1=0xFFFFFF&color2=0xFFFFFF&hd=1" type="application/x-shockwave-flash" width="'+g+'" height="'+h+'" wmode="transparent"></embed></object>'}else if(z.test(a)){a=a.split(".html");a=a[0];k='<object type="application/x-shockwave-flash" data="'+a+'" width="'+g+'" height="'+h+'"><param name="movie" value="'+a+'"><embed src="'+a+'" type="application/x-shockwave-flash" width="'+g+'" height="'+h+'"  wmode="transparent"></embed></object>'}else{k='<iframe src="'+a+'" width="'+g+'" height="'+h+'" border="0"></iframe>'}return k}function D(){o="closing";window.clearInterval(i);a(window).unbind("keydown");a(window).unbind("resize");if(l=="multimedia"){a("#zoombox .container").empty()}var c={};if(d!=null&&d.find("img").length!=0){var f=d.find("img");c={width:f.width(),height:f.height(),top:f.offset().top,left:f.offset().left,opacity:0,marginTop:f.css("marginTop")}}else if(d!=null){c={width:d.width(),height:d.height(),top:d.offset().top,left:d.offset().left,opacity:0}}else{c={width:100,height:100,top:M()/2-50,left:N()/2-50,opacity:0}}if(b.animation==true){a("#zoombox .mask").fadeOut(200);a("#zoombox .container").animate(c,b.duration,function(){a("#zoombox").remove();o="closed";e=false})}else{a("#zoombox").remove();o="closed";e=false}}function C(){if(e==false){B()}else{a("#zoombox .title").empty()}a("#zoombox .close").hide();a("#zoombox .container").removeClass("multimedia").removeClass("img");a("#zoombox .container").addClass(l);if(d!=null&&d.attr("title")){a("#zoombox .title").append(d.attr("title"))}a("#zoombox .content").empty();if(l=="img"&&e==false&&b.animation==true){a("#zoombox .content").append(k)}if(d!=null&&d.find("img").length!=0&&e==false){var c=d.find("img");a("#zoombox .container").css({width:c.width(),height:c.height(),top:c.offset().top,left:c.offset().left,opacity:0,marginTop:c.css("marginTop")})}else if(d!=null&&e==false){a("#zoombox .container").css({width:d.width(),height:d.height(),top:d.offset().top,left:d.offset().left})}else if(e==false){a("#zoombox .container").css({width:100,height:100,top:M()/2-50,left:N()/2-50})}var f={width:g,height:h,left:(N()-g)/2,top:(M()-h)/2,marginTop:O(),opacity:1};if(b.animation==true){a("#zoombox .title").hide();a("#zoombox .container").animate(f,b.duration,function(){if(l=="multimedia"||e==true){a("#zoombox .content").append(k)}if(l=="image"||e==true){a("#zoombox .content img").css("opacity",0).fadeTo(300,1)}a("#zoombox .close").fadeIn();a("#zoombox .gallery").fadeIn();a("#zoombox .title").fadeIn(300);o="opened";e=true});a("#zoombox .mask").fadeTo(200,b.opacity)}else{a("#zoombox .content").append(k);a("#zoombox .close").show();a("#zoombox .gallery").show();a("#zoombox .container").css(f);a("#zoombox .mask").show();a("#zoombox .mask").css("opacity",b.opacity);e=true;o="opened"}}function B(){a("body").append(p);a(window).keydown(function(a){K(a.which)});a(window).resize(function(){J()});a("#zoombox .mask").hide();a("#zoombox .gallery").hide();a("#zoombox").addClass(b.theme);a("#zoombox .close,#zoombox .mask,.zoombox_close").click(function(){D();return false});a("#zoombox .mask").mouseover(function(){a("#zoombox .gallery").stop().fadeTo(500,0)});a("#zoombox .mask").mouseout(function(){a("#zoombox .gallery").stop().fadeTo(500,.9)});if(n==false){a("#zoombox .next,#zoombox .prev").remove()}else{a("#zoombox .next").click(function(){H()});a("#zoombox .prev").click(function(){I()});if(b.gallery){for(var c in n){var d=a('<img src="'+zoombox_path+"img/blank.png"+'" class="video gallery'+c*1+'"/>');if(q.test(n[c].attr("href"))){d=a('<img src="'+n[c].attr("href")+'" class="gallery'+c*1+'"/>')}d.appendTo("#zoombox .gallery");d.click(function(){G(a(this).attr("class").replace("gallery",""));a("#zoombox .gallery img").removeClass("current");a(this).addClass("current")});if(c==m){d.addClass("current")}}}}}function A(){if(o=="closed")e=false;o="load";L();if(q.test(f)){img=new Image;img.src=f;a("body").append('<div id="zoombox_loader"></div>');a("#zoombox_loader").css("marginTop",O());i=window.setInterval(function(){F(img)},100)}else{E();C()}}var b={theme:"zoombox",opacity:.8,duration:800,animation:true,width:900,height:550,gallery:false,autoplay:true,overflow:false};var c=new Array;var d;var e=false;var f;var g;var h;var i;var j=0;var k;var l="multimedia";var m=false;var n=false;var o="closed";var p='<div id="zoombox"> \n            <div class="mask"></div>\n            <div class="container">\n                <div class="content"></div>\n                <div class="title"></div>\n                <div class="next"></div>\n                <div class="prev"></div>\n                <div class="close"></div>\n                <div class="gallery"></div>\n            </div>\n        </div>';var q=/(\.jpg)|(\.jpeg)|(\.bmp)|(\.gif)|(\.png)/i;var r=/(\.mp3)/i;var s=/(\.flv)/i;var t=/(\.swf)/i;var u=/(\.mov)|(\.mp4)/i;var v=/(\.wmv)|(\.avi)/i;var w=/(http:\/\/www.dailymotion)|(http:\/\/dailymotion)/i;var x=/(http:\/\/www.vimeo)|(http:\/\/vimeo)/i;var y=/(youtube\.)/i;var z=/(http:\/\/www\.koreus)|(http:\/\/koreus)/i;a.zoombox=function(a,b){};a.zoombox.options=b;a.zoombox.close=function(){D()};a.zoombox.open=function(c,e){d=null;f=c;b=a.extend({},a.zoombox.options,e);A()};a.zoombox.html=function(c,e){k=c;b=a.extend({},a.zoombox.options,e);g=b.width;h=b.height;d=null;C()};a.fn.zoombox=function(e){return this.each(function(){if(a.browser.msie&&a.browser.version<7&&!window.XMLHttpRequest){return false}var g=this;var h=/zgallery([0-9]+)/;var i=h.exec(a(this).attr("class"));var j=false;if(i!=null){if(!c[i[1]]){c[i[1]]=new Array}c[i[1]].push(a(this));var k=c[i[1]].length-1;j=c[i[1]]}a(this).unbind("click");a(this).click(function(){b=a.extend({},a.zoombox.options,e);if(o!="closed")return false;d=a(g);f=d.attr("href");n=j;m=k;A();return false})})}})(jQuery)
