﻿$(document).ready(function(){var j=0;var f=760;var n=true;var h=$("#containerportfolio >*").length;$("#gauche").fadeOut();$("#droite").click(function(){if(j>-((h-1)*f)){j-=f;$("#containerportfolio").animate({marginLeft:j},1500,"",function(){});$("#gauche").fadeIn();}if(j==-((h-1)*f)){$(this).fadeOut();}});$("#gauche").click(function(){if(j<0){j+=f;$("#containerportfolio").animate({marginLeft:j},1500,"",function(){});$("#droite").fadeIn();}if(j==0){$(this).fadeOut();}});var k;$("#minislider li").each(function(p){var q=0;var o=0;var r=0;switch(p){case 0:q=0;o=68;r=91;break;case 1:q=40;o=103;r=73;break;case 2:q=80;o=140;r=53;break;case 3:q=165;o=103;r=73;break;case 4:q=245;o=68;r=91;break;}$(this).css("left",q);$(this).css("z-index",o);$(this).css("top",r);$(this).find("img").css("height",o);$(this).find("img").hover(function(){$(this).animate({height:"+=30px",marginLeft:"-15px",marginTop:"-15px"},"fast");k=$(this).parent().parent().css("z-index");$(this).parent().parent().css("z-index",1000);},function(){$(this).animate({height:"-=30px",marginLeft:"0px",marginTop:"0px"},"fast");$(this).parent().parent().css("z-index",k);});});$("a[rel^='prettyPhoto']").prettyPhoto();$(".boxy").boxy();$("#gallery a.mover").hover(function(){$(this).animate({opacity:1},250);},function(){$(this).animate({opacity:0.5},250);});var l=260;var m=195;var i=4;var g=5;var d=-260;var e=0;var b=1;var c=0;$("#gallery a.mover").click(function(){var o=$(this).attr("id");switch(o){case"right":d-=l;b++;break;case"left":d+=l;b--;break;case"up":e+=m;c--;break;case"down":e-=m;c++;break;}$("#gallery .inner").animate({left:d,top:e},500,"cubicEaseOut",null);$("#left").toggle(d<0);$("#right").toggle(d>-(g-3)*l);$("#up").toggle(e<0);$("#down").toggle(e>-(i-3)*m);});var a=null;$("#gallery #cmd").mousemove(function(o){var q=(o.pageX-$("#gallery").offset().left+$("body").scrollLeft())/l;var r=(o.pageY-$("#gallery").offset().top+$("body").scrollTop())/m;var p=(parseInt(q)+b)+(parseInt(r)+c)*g;if(q<0||parseInt(q)>2||r<0||parseInt(r)>2){a=null;return;}a=$("#gallery .inner .galleryItem:eq("+p+")");$("#gallery #info h3").html(a.find("*[id$='hlTitre']").val());$("#gallery #info span").html(a.find("*[id$='hlDescription']").val());});$("#gallery #cmd").click(function(){if(a!=null){location.href=a.find("*[id$='hlLien']").val();}});});jQuery.extend({easing:{swing:function(f,e,d,b){var a=d+b;var g=1.70158;return a*(f/=1)*f*((g+1)*f-g)+d;},backEaseIn:function(f,e,d,b){var a=d+b;var g=1.70158;return a*(f/=1)*f*((g+1)*f-g)+d;},backEaseOut:function(f,e,d,b){var a=d+b;var g=1.70158;return a*((f=f/1-1)*f*((g+1)*f+g)+1)+d;},backEaseInOut:function(f,e,d,b){var a=d+b;var g=1.70158;if((f/=0.5)<1){return a/2*(f*f*(((g*=(1.525))+1)*f-g))+d;}else{return a/2*((f-=2)*f*(((g*=(1.525))+1)*f+g)+2)+d;}},bounceEaseIn:function(g,f,d,b){var a=d+b;var e=this.bounceEaseOut(1-g,1,0,b);return a-e+d;},bounceEaseOut:function(f,e,d,b){var a=d+b;if(f<(1/2.75)){return a*(7.5625*f*f)+d;}else{if(f<(2/2.75)){return a*(7.5625*(f-=(1.5/2.75))*f+0.75)+d;}else{if(f<(2.5/2.75)){return a*(7.5625*(f-=(2.25/2.75))*f+0.9375)+d;}else{return a*(7.5625*(f-=(2.625/2.75))*f+0.984375)+d;}}}},circEaseIn:function(f,e,d,b){var a=d+b;return -a*(Math.sqrt(1-(f/=1)*f)-1)+d;},circEaseOut:function(f,e,d,b){var a=d+b;return a*Math.sqrt(1-(f=f/1-1)*f)+d;},circEaseInOut:function(f,e,d,b){var a=d+b;if((f/=0.5)<1){return -a/2*(Math.sqrt(1-f*f)-1)+d;}else{return a/2*(Math.sqrt(1-(f-=2)*f)+1)+d;}},cubicEaseIn:function(f,e,d,b){var a=d+b;return a*(f/=1)*f*f+d;},cubicEaseOut:function(f,e,d,b){var a=d+b;return a*((f=f/1-1)*f*f+1)+d;},cubicEaseInOut:function(f,e,d,b){var a=d+b;if((f/=0.5)<1){return a/2*f*f*f+d;}else{return a/2*((f-=2)*f*f+2)+d;}},elasticEaseIn:function(g,f,e,d){var b=e+d;if(g==0){return e;}if(g==1){return b;}var h=0.25;var i;var a=b;if(a<Math.abs(b)){a=b;i=h/4;}else{i=h/(2*Math.PI)*Math.asin(b/a);}return -(a*Math.pow(2,10*(g-=1))*Math.sin((g*1-i)*(2*Math.PI)/h))+e;},elasticEaseOut:function(g,f,e,d){var b=e+d;if(g==0){return e;}if(g==1){return b;}var h=0.25;var i;var a=b;if(a<Math.abs(b)){a=b;i=h/4;}else{i=h/(2*Math.PI)*Math.asin(b/a);}return -(a*Math.pow(2,-10*g)*Math.sin((g*1-i)*(2*Math.PI)/h))+b;},expoEaseIn:function(f,e,d,b){var a=d+b;return(f==0)?d:a*Math.pow(2,10*(f-1))+d-a*0.001;},expoEaseOut:function(f,e,d,b){var a=d+b;return(f==1)?a:b*1.001*(-Math.pow(2,-10*f)+1)+d;},expoEaseInOut:function(f,e,d,b){var a=d+b;if(f==0){return d;}if(f==1){return a;}if((f/=0.5)<1){return a/2*Math.pow(2,10*(f-1))+d-a*0.0005;}else{return a/2*1.0005*(-Math.pow(2,-10*--f)+2)+d;}},quadEaseIn:function(f,e,d,b){var a=d+b;return a*(f/=1)*f+d;},quadEaseOut:function(f,e,d,b){var a=d+b;return -a*(f/=1)*(f-2)+d;},quadEaseInOut:function(f,e,d,b){var a=d+b;if((f/=0.5)<1){return a/2*f*f+d;}else{return -a/2*((--f)*(f-2)-1)+d;}},quartEaseIn:function(f,e,d,b){var a=d+b;return a*(f/=1)*f*f*f+d;},quartEaseOut:function(f,e,d,b){var a=d+b;return -a*((f=f/1-1)*f*f*f-1)+d;},quartEaseInOut:function(f,e,d,b){var a=d+b;if((f/=0.5)<1){return a/2*f*f*f*f+d;}else{return -a/2*((f-=2)*f*f*f-2)+d;}},quintEaseIn:function(f,e,d,b){var a=d+b;return a*(f/=1)*f*f*f*f+d;},quintEaseOut:function(f,e,d,b){var a=d+b;return a*((f=f/1-1)*f*f*f*f+1)+d;},quintEaseInOut:function(f,e,d,b){var a=d+b;if((f/=0.5)<1){return a/2*f*f*f*f*f+d;}else{return a/2*((f-=2)*f*f*f*f+2)+d;}},sineEaseIn:function(f,e,d,b){var a=d+b;return -a*Math.cos(f*(Math.PI/2))+a+d;},sineEaseOut:function(f,e,d,b){var a=d+b;return a*Math.sin(f*(Math.PI/2))+d;},sineEaseInOut:function(f,e,d,b){var a=d+b;return -a/2*(Math.cos(Math.PI*f)-1)+d;}}});jQuery.fn.boxy=function(a){a=a||{};return this.each(function(){var b=this.nodeName.toLowerCase(),c=this;if(b=="a"){jQuery(this).click(function(){var d=Boxy.linkedTo(this),f=this.getAttribute("href"),g=jQuery.extend({actuator:this,title:this.title},a);if(d){d.show();}else{if(f.indexOf("#")>=0){var e=jQuery(f.substr(f.indexOf("#"))),h=e.clone(true);e.remove();g.unloadOnHide=false;new Boxy(h,g);}else{if(!g.cache){g.unloadOnHide=true;}Boxy.load(this.href,g);}}return false;});}else{if(b=="form"){jQuery(this).bind("submit.boxy",function(){Boxy.confirm(a.message||"Please confirm:",function(){jQuery(c).unbind("submit.boxy").submit();});return false;});}}});};function Boxy(a,b){this.boxy=jQuery(Boxy.WRAPPER);jQuery.data(this.boxy[0],"boxy",this);this.visible=false;this.options=jQuery.extend({},Boxy.DEFAULTS,b||{});if(this.options.modal){this.options=jQuery.extend(this.options,{center:true,draggable:false});}if(this.options.actuator){jQuery.data(this.options.actuator,"active.boxy",this);}this.setContent(a||"<div></div>");this._setupTitleBar();this.boxy.css("display","none").appendTo(document.body);this.toTop();if(this.options.fixed){if(jQuery.browser.msie&&jQuery.browser.version<7){this.options.fixed=false;}else{this.boxy.addClass("fixed");}}if(this.options.center&&Boxy._u(this.options.x,this.options.y)){this.center();}else{this.moveTo(Boxy._u(this.options.x)?this.options.x:Boxy.DEFAULT_X,Boxy._u(this.options.y)?this.options.y:Boxy.DEFAULT_Y);}if(this.options.show){this.show();}}Boxy.EF=function(){};jQuery.extend(Boxy,{WRAPPER:"<table cellspacing='0' cellpadding='0' border='0' class='boxy-wrapper'><tr><td class='top-left'></td><td class='top'></td><td class='top-right'></td></tr><tr><td class='left'></td><td class='boxy-inner'></td><td class='right'></td></tr><tr><td class='bottom-left'></td><td class='bottom'></td><td class='bottom-right'></td></tr></table>",DEFAULTS:{title:null,closeable:true,draggable:true,clone:false,actuator:null,center:true,show:true,modal:false,fixed:true,closeText:"[fermer]",unloadOnHide:false,clickToFront:false,behaviours:Boxy.EF,afterDrop:Boxy.EF,afterShow:Boxy.EF,afterHide:Boxy.EF,beforeUnload:Boxy.EF},DEFAULT_X:50,DEFAULT_Y:50,zIndex:1337,dragConfigured:false,resizeConfigured:false,dragging:null,load:function(c,b){b=b||{};var a={url:c,type:"GET",dataType:"html",cache:false,success:function(d){d=jQuery(d);if(b.filter){d=jQuery(b.filter,d);}new Boxy(d,b);}};jQuery.each(["type","cache"],function(){if(this in b){a[this]=b[this];delete b[this];}});jQuery.ajax(a);},get:function(a){var b=jQuery(a).parents(".boxy-wrapper");return b.length?jQuery.data(b[0],"boxy"):null;},linkedTo:function(a){return jQuery.data(a,"active.boxy");},alert:function(b,a,c){return Boxy.ask(b,["OK"],a,c);},confirm:function(b,a,c){return Boxy.ask(b,["OK","Cancel"],function(d){if(d=="OK"){a();}},c);},ask:function(l,a,e,j){j=jQuery.extend({modal:true,closeable:false},j||{},{show:true,unloadOnHide:true});var c=jQuery("<div></div>").append(jQuery('<div class="question"></div>').html(l));var h={},b=[];if(a instanceof Array){for(var f=0;f<a.length;f++){h[a[f]]=a[f];b.push(a[f]);}}else{for(var g in a){h[a[g]]=g;b.push(a[g]);}}var d=jQuery('<form class="answers"></form>');d.html(jQuery.map(b,function(i){return"<input type='button' value='"+i+"' />";}).join(" "));jQuery("input[type=button]",d).click(function(){var i=this;Boxy.get(this).hide(function(){if(e){e(h[i.value]);}});});c.append(d);new Boxy(c,j);},isModalVisible:function(){return jQuery(".boxy-modal-blackout").length>0;},_u:function(){for(var a=0;a<arguments.length;a++){if(typeof arguments[a]!="undefined"){return false;}}return true;},_handleResize:function(b){var a=jQuery(document);jQuery(".boxy-modal-blackout").css("display","none").css({width:a.width(),height:a.height()}).css("display","block");},_handleDrag:function(b){var a;if(a=Boxy.dragging){a[0].boxy.css({left:b.pageX-a[1],top:b.pageY-a[2]});}},_nextZ:function(){return Boxy.zIndex++;},_viewport:function(){var c=document.documentElement,a=document.body,e=window;return jQuery.extend(jQuery.browser.msie?{left:a.scrollLeft||c.scrollLeft,top:a.scrollTop||c.scrollTop}:{left:e.pageXOffset,top:e.pageYOffset},!Boxy._u(e.innerWidth)?{width:e.innerWidth,height:e.innerHeight}:(!Boxy._u(c)&&!Boxy._u(c.clientWidth)&&c.clientWidth!=0?{width:c.clientWidth,height:c.clientHeight}:{width:a.clientWidth,height:a.clientHeight}));}});Boxy.prototype={estimateSize:function(){this.boxy.css({visibility:"hidden",display:"block"});var a=this.getSize();this.boxy.css("display","none").css("visibility","visible");return a;},getSize:function(){return[this.boxy.width(),this.boxy.height()];},getContentSize:function(){var a=this.getContent();return[a.width(),a.height()];},getPosition:function(){var a=this.boxy[0];return[a.offsetLeft,a.offsetTop];},getCenter:function(){var a=this.getPosition();var b=this.getSize();return[Math.floor(a[0]+b[0]/2),Math.floor(a[1]+b[1]/2)];},getInner:function(){return jQuery(".boxy-inner",this.boxy);},getContent:function(){return jQuery(".boxy-content",this.boxy);},setContent:function(a){a=jQuery(a).css({display:"block"}).addClass("boxy-content");if(this.options.clone){a=a.clone(true);}this.getContent().remove();this.getInner().append(a);this._setupDefaultBehaviours(a);this.options.behaviours.call(this,a);return this;},moveTo:function(a,b){this.moveToX(a).moveToY(b);return this;},moveToX:function(a){if(typeof a=="number"){this.boxy.css({left:a});}else{this.centerX();}return this;},moveToY:function(a){if(typeof a=="number"){this.boxy.css({top:a});}else{this.centerY();}return this;},centerAt:function(b,c){var a=this[this.visible?"getSize":"estimateSize"]();if(typeof b=="number"){this.moveToX(b-a[0]/2);}if(typeof c=="number"){this.moveToY(c-a[1]/2);}return this;},centerAtX:function(a){return this.centerAt(a,null);},centerAtY:function(a){return this.centerAt(null,a);},center:function(a){var c=Boxy._viewport();var b=this.options.fixed?[0,0]:[c.left,c.top];if(!a||a=="x"){this.centerAt(b[0]+c.width/2,null);}if(!a||a=="y"){this.centerAt(null,b[1]+c.height/2);}return this;},centerX:function(){return this.center("x");},centerY:function(){return this.center("y");},resize:function(d,c,a){if(!this.visible){return;}var b=this._getBoundsForResize(d,c);this.boxy.css({left:b[0],top:b[1]});this.getContent().css({width:b[2],height:b[3]});if(a){a(this);}return this;},tween:function(e,c,a){if(!this.visible){return;}var b=this._getBoundsForResize(e,c);var d=this;this.boxy.stop().animate({left:b[0],top:b[1]});this.getContent().stop().animate({width:b[2],height:b[3]},function(){if(a){a(d);}});return this;},isVisible:function(){return this.visible;},show:function(){if(this.visible){return;}if(this.options.modal){var a=this;if(!Boxy.resizeConfigured){Boxy.resizeConfigured=true;jQuery(window).resize(function(){Boxy._handleResize();});}this.modalBlackout=jQuery('<div class="boxy-modal-blackout"></div>').css({zIndex:Boxy._nextZ(),opacity:0.7,width:jQuery(document).width(),height:jQuery(document).height()}).appendTo(document.body);this.toTop();if(this.options.closeable){jQuery(document.body).bind("keypress.boxy",function(b){var c=b.which||b.keyCode;if(c==27){a.hide();jQuery(document.body).unbind("keypress.boxy");}});}}this.boxy.stop().css({opacity:1}).show();this.visible=true;this._fire("afterShow");return this;},hide:function(a){if(!this.visible){return;}var b=this;if(this.options.modal){jQuery(document.body).unbind("keypress.boxy");this.modalBlackout.animate({opacity:0},function(){jQuery(this).remove();});}this.boxy.stop().animate({opacity:0},300,function(){b.boxy.css({display:"none"});b.visible=false;b._fire("afterHide");if(a){a(b);}if(b.options.unloadOnHide){b.unload();}});return this;},toggle:function(){this[this.visible?"hide":"show"]();return this;},hideAndUnload:function(a){this.options.unloadOnHide=true;this.hide(a);return this;},unload:function(){this._fire("beforeUnload");this.boxy.remove();if(this.options.actuator){jQuery.data(this.options.actuator,"active.boxy",false);}},toTop:function(){this.boxy.css({zIndex:Boxy._nextZ()});return this;},getTitle:function(){return jQuery("> .title-bar h2",this.getInner()).html();},setTitle:function(a){jQuery("> .title-bar h2",this.getInner()).html(a);return this;},_getBoundsForResize:function(e,c){var a=this.getContentSize();var b=[e-a[0],c-a[1]];var d=this.getPosition();return[Math.max(d[0]-b[0]/2,0),Math.max(d[1]-b[1]/2,0),e,c];},_setupTitleBar:function(){if(this.options.title){var a=this;var b=jQuery("<div class='title-bar'></div>").html("<h2>"+this.options.title+"</h2>");if(this.options.closeable){b.append(jQuery("<a href='#' class='close'></a>").html(this.options.closeText));}if(this.options.draggable){b[0].onselectstart=function(){return false;};b[0].unselectable="on";b[0].style.MozUserSelect="none";if(!Boxy.dragConfigured){jQuery(document).mousemove(Boxy._handleDrag);Boxy.dragConfigured=true;}b.mousedown(function(c){a.toTop();Boxy.dragging=[a,c.pageX-a.boxy[0].offsetLeft,c.pageY-a.boxy[0].offsetTop];jQuery(this).addClass("dragging");}).mouseup(function(){jQuery(this).removeClass("dragging");Boxy.dragging=null;a._fire("afterDrop");});}this.getInner().prepend(b);this._setupDefaultBehaviours(b);}},_setupDefaultBehaviours:function(a){var b=this;if(this.options.clickToFront){a.click(function(){b.toTop();});}jQuery(".close",a).click(function(){b.hide();return false;}).mousedown(function(c){c.stopPropagation();});},_fire:function(a){this.options[a].call(this);}};jQuery.cookie=function(h,m,j){if(typeof m!="undefined"){j=j||{};if(m===null){m="";j.expires=-1;}var f="";if(j.expires&&(typeof j.expires=="number"||j.expires.toUTCString)){var d;if(typeof j.expires=="number"){d=new Date();d.setTime(d.getTime()+(j.expires*24*60*60*1000));}else{d=j.expires;}f="; expires="+d.toUTCString();}var k=j.path?"; path="+(j.path):"";var e=j.domain?"; domain="+(j.domain):"";var l=j.secure?"; secure":"";document.cookie=[h,"=",encodeURIComponent(m),f,k,e,l].join("");}else{var c=null;if(document.cookie&&document.cookie!=""){var b=document.cookie.split(";");for(var g=0;g<b.length;g++){var a=jQuery.trim(b[g]);if(a.substring(0,h.length+1)==(h+"=")){c=decodeURIComponent(a.substring(h.length+1));break;}}}return c;}};var $pp_pic_holder;var $ppt;(function(a){a.fn.prettyPhoto=function(z){var g=true;var n=false;var r=[];var f=0;var u;var v;var y;var B;var h="image";var aa;var p=j();a(window).scroll(function(){p=j();e();});a(window).resize(function(){e();x();});a(document).keypress(function(C){switch(C.keyCode){case 37:if(f==1){return;}q("previous");break;case 39:if(f==setCount){return;}q("next");break;case 27:o();break;}});z=jQuery.extend({animationSpeed:"normal",padding:40,opacity:0.8,showTitle:true,allowresize:true,counter_separator_label:"/",theme:"light_rounded",callback:function(){}},z);if(a.browser.msie&&a.browser.version==6){z.theme="light_square";}a(this).each(function(){var E=false;var D=false;var F=0;var C=0;r[r.length]=this;a(this).bind("click",function(){m(this);return false;});});function m(C){aa=a(C);theRel=aa.attr("rel");galleryRegExp=/\[(?:.*)\]/;theGallery=galleryRegExp.exec(theRel);isSet=false;setCount=0;d();for(i=0;i<r.length;i++){if(a(r[i]).attr("rel").indexOf(theGallery)!=-1){setCount++;if(setCount>1){isSet=true;}if(a(r[i]).attr("href")==aa.attr("href")){f=setCount;arrayPosition=i;}}}A();$pp_pic_holder.find("p.currentTextHolder").text(f+z.counter_separator_label+setCount);e();a("#pp_full_res").hide();$pp_pic_holder.find(".pp_loaderIcon").show();}showimage=function(F,C,I,H,G,D,E){$("embed").attr("width","0px");a(".pp_loaderIcon").hide();if(a.browser.opera){windowHeight=window.innerHeight;windowWidth=window.innerWidth;}else{windowHeight=a(window).height();windowWidth=a(window).width();}$pp_pic_holder.find(".pp_content").animate({height:G},z.animationSpeed);projectedTop=p.scrollTop+((windowHeight/2)-(H/2));if(projectedTop<0){projectedTop=0+$pp_pic_holder.find(".ppt").height();}$pp_pic_holder.animate({top:projectedTop,left:((windowWidth/2)-(I/2)),width:I},z.animationSpeed,function(){$pp_pic_holder.width(I);$pp_pic_holder.find(".pp_hoverContainer,#fullResImage").height(C).width(F);$pp_pic_holder.find("#pp_full_res").fadeIn(z.animationSpeed,function(){a(this).find("object,embed").css("visibility","visible");});l();if(E){a("a.pp_expand,a.pp_contract").fadeIn(z.animationSpeed);}});};function l(){if(isSet&&h=="image"){$pp_pic_holder.find(".pp_hoverContainer").fadeIn(z.animationSpeed);}else{$pp_pic_holder.find(".pp_hoverContainer").hide();}$pp_pic_holder.find(".pp_details").fadeIn(z.animationSpeed);if(z.showTitle&&hasTitle){$ppt.css({top:$pp_pic_holder.offset().top-22,left:$pp_pic_holder.offset().left+(z.padding/2),display:"none"});$ppt.fadeIn(z.animationSpeed);}}function t(){$pp_pic_holder.find(".pp_hoverContainer,.pp_details").fadeOut(z.animationSpeed);$pp_pic_holder.find("#pp_full_res object,#pp_full_res embed").css("visibility","hidden");$pp_pic_holder.find("#pp_full_res").fadeOut(z.animationSpeed,function(){a(".pp_loaderIcon").show();c();});$ppt.fadeOut(z.animationSpeed);}function q(C){if(C=="previous"){arrayPosition--;f--;}else{arrayPosition++;f++;}if(!g){g=true;}t();a("a.pp_expand,a.pp_contract").fadeOut(z.animationSpeed,function(){a(this).removeClass("pp_contract").addClass("pp_expand");});}function o(){$pp_pic_holder.find("object,embed").css("visibility","hidden");a("div.pp_pic_holder,div.ppt").fadeOut(z.animationSpeed);a("div.pp_overlay").fadeOut(z.animationSpeed,function(){a("div.pp_overlay,div.pp_pic_holder,div.ppt").remove();if(a.browser.msie&&a.browser.version==6){a("select").css("visibility","visible");}z.callback();});g=true;}function k(){if(f==setCount){$pp_pic_holder.find("a.pp_next").css("visibility","hidden");$pp_pic_holder.find("a.pp_arrow_next").addClass("disabled").unbind("click");}else{$pp_pic_holder.find("a.pp_next").css("visibility","visible");$pp_pic_holder.find("a.pp_arrow_next.disabled").removeClass("disabled").bind("click",function(){q("next");return false;});}if(f==1){$pp_pic_holder.find("a.pp_previous").css("visibility","hidden");$pp_pic_holder.find("a.pp_arrow_previous").addClass("disabled").unbind("click");}else{$pp_pic_holder.find("a.pp_previous").css("visibility","visible");$pp_pic_holder.find("a.pp_arrow_previous.disabled").removeClass("disabled").bind("click",function(){q("previous");return false;});}$pp_pic_holder.find("p.currentTextHolder").text(f+z.counter_separator_label+setCount);aa=(isSet)?a(r[arrayPosition]):aa;d();if(aa.attr("title")){$pp_pic_holder.find(".pp_description").show().html(unescape(aa.attr("title")));}else{$pp_pic_holder.find(".pp_description").hide().text("");}if(aa.find("img").attr("alt")&&z.showTitle){hasTitle=true;$ppt.html(unescape(aa.find("img").attr("alt")));}else{hasTitle=false;}}function s(D,C){hasBeenResized=false;w(D,C);imageWidth=D;imageHeight=C;windowHeight=a(window).height();windowWidth=a(window).width();if(((B>windowWidth)||(y>windowHeight))&&g&&z.allowresize&&!n){hasBeenResized=true;notFitting=true;while(notFitting){if((B>windowWidth)){imageWidth=(windowWidth-200);imageHeight=(C/D)*imageWidth;}else{if((y>windowHeight)){imageHeight=(windowHeight-200);imageWidth=(D/C)*imageHeight;}else{notFitting=false;}}y=imageHeight;B=imageWidth;}w(imageWidth,imageHeight);}return{width:imageWidth,height:imageHeight,containerHeight:y,containerWidth:B,contentHeight:u,contentWidth:v,resized:hasBeenResized};}function w(D,C){$pp_pic_holder.find(".pp_details").width(D).find(".pp_description").width(D-parseFloat($pp_pic_holder.find("a.pp_close").css("width")));u=C+$pp_pic_holder.find(".pp_details").height()+parseFloat($pp_pic_holder.find(".pp_details").css("marginTop"))+parseFloat($pp_pic_holder.find(".pp_details").css("marginBottom"));v=D;y=u+$pp_pic_holder.find(".ppt").height()+$pp_pic_holder.find(".pp_top").height()+$pp_pic_holder.find(".pp_bottom").height();B=D+z.padding;}function d(){if(aa.attr("href").match(/youtube\.com\/watch/i)){h="youtube";}else{if(aa.attr("href").indexOf(".mov")!=-1){h="quicktime";}else{if(aa.attr("href").indexOf(".swf")!=-1){h="flash";}else{if(aa.attr("href").indexOf("iframe")!=-1){h="iframe";}else{h="image";}}}}}function e(){if($pp_pic_holder){if($pp_pic_holder.size()==0){return;}}else{return;}if(a.browser.opera){windowHeight=window.innerHeight;windowWidth=window.innerWidth;}else{windowHeight=a(window).height();windowWidth=a(window).width();}if(g){$pHeight=$pp_pic_holder.height();$pWidth=$pp_pic_holder.width();$tHeight=$ppt.height();projectedTop=(windowHeight/2)+p.scrollTop-($pHeight/2);if(projectedTop<0){projectedTop=0+$tHeight;}$pp_pic_holder.css({top:projectedTop,left:(windowWidth/2)+p.scrollLeft-($pWidth/2)});$ppt.css({top:projectedTop-$tHeight,left:(windowWidth/2)+p.scrollLeft-($pWidth/2)+(z.padding/2)});}}function c(){k();if(h=="image"){imgPreloader=new Image();nextImage=new Image();if(isSet&&f>setCount){nextImage.src=a(r[arrayPosition+1]).attr("href");}prevImage=new Image();if(isSet&&r[arrayPosition-1]){prevImage.src=a(r[arrayPosition-1]).attr("href");}pp_typeMarkup='<img id="fullResImage" src="" />';$pp_pic_holder.find("#pp_full_res")[0].innerHTML=pp_typeMarkup;$pp_pic_holder.find(".pp_content").css("overflow","hidden");$pp_pic_holder.find("#fullResImage").attr("src",aa.attr("href"));imgPreloader.onload=function(){var C=s(imgPreloader.width,imgPreloader.height);imgPreloader.width=C.width;imgPreloader.height=C.height;showimage(imgPreloader.width,imgPreloader.height,C.containerWidth,C.containerHeight,C.contentHeight,C.contentWidth,C.resized);};imgPreloader.src=aa.attr("href");}else{movie_width=(parseFloat(b("width",aa.attr("href"))))?b("width",aa.attr("href")):"425";movie_height=(parseFloat(b("height",aa.attr("href"))))?b("height",aa.attr("href")):"344";if(movie_width.indexOf("%")!=-1||movie_height.indexOf("%")!=-1){movie_height=(a(window).height()*parseFloat(movie_height)/100)-100;movie_width=(a(window).width()*parseFloat(movie_width)/100)-100;parsentBased=true;}else{movie_height=parseFloat(movie_height);movie_width=parseFloat(movie_width);}if(h=="quicktime"){movie_height+=13;}correctSizes=s(movie_width,movie_height);if(h=="youtube"){pp_typeMarkup='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="'+correctSizes.width+'" height="'+correctSizes.height+'"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://www.youtube.com/v/'+b("v",aa.attr("href"))+'" /><embed src="http://www.youtube.com/v/'+b("v",aa.attr("href"))+'" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="'+correctSizes.width+'" height="'+correctSizes.height+'"></embed></object>';}else{if(h=="quicktime"){pp_typeMarkup='<object classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" codebase="http://www.apple.com/qtactivex/qtplugin.cab" height="'+correctSizes.height+'" width="'+correctSizes.width+'"><param name="src" value="'+aa.attr("href")+'"><param name="autoplay" value="true"><param name="type" value="video/quicktime"><embed src="'+aa.attr("href")+'" height="'+correctSizes.height+'" width="'+correctSizes.width+'" autoplay="true" type="video/quicktime" pluginspage="http://www.apple.com/quicktime/download/"></embed></object>';}else{if(h=="flash"){flash_vars=aa.attr("href");flash_vars=flash_vars.substring(aa.attr("href").indexOf("flashvars")+10,aa.attr("href").length);filename=aa.attr("href");filename=filename.substring(0,filename.indexOf("?"));pp_typeMarkup='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="'+correctSizes.width+'" height="'+correctSizes.height+'"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="'+filename+"?"+flash_vars+'" /><embed src="'+filename+"?"+flash_vars+'" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="'+correctSizes.width+'" height="'+correctSizes.height+'"></embed></object>';}else{if(h=="iframe"){movie_url=aa.attr("href");movie_url=movie_url.substr(0,movie_url.indexOf("iframe")-1);pp_typeMarkup='<iframe src ="'+movie_url+'" width="'+(correctSizes.width-10)+'" height="'+(correctSizes.height-10)+'" frameborder="no"></iframe>';}}}}$pp_pic_holder.find("#pp_full_res")[0].innerHTML=pp_typeMarkup;showimage(correctSizes.width,correctSizes.height,correctSizes.containerWidth,correctSizes.containerHeight,correctSizes.contentHeight,correctSizes.contentWidth,correctSizes.resized);}}function j(){if(self.pageYOffset){scrollTop=self.pageYOffset;scrollLeft=self.pageXOffset;}else{if(document.documentElement&&document.documentElement.scrollTop){scrollTop=document.documentElement.scrollTop;scrollLeft=document.documentElement.scrollLeft;}else{if(document.body){scrollTop=document.body.scrollTop;scrollLeft=document.body.scrollLeft;}}}return{scrollTop:scrollTop,scrollLeft:scrollLeft};}function x(){a("div.pp_overlay").css({height:a(document).height(),width:a(window).width()});}function A(){toInject="";toInject+="<div class='pp_overlay'></div>";if(h=="image"){pp_typeMarkup='<img id="fullResImage" src="" />';}else{pp_typeMarkup="";}toInject+='<div class="pp_pic_holder"><div class="pp_top"><div class="pp_left"></div><div class="pp_middle"></div><div class="pp_right"></div></div><div class="pp_content"><a href="#" class="pp_expand" title="Expand the image">Expand</a><div class="pp_loaderIcon"></div><div class="pp_hoverContainer"><a class="pp_next" href="#">next</a><a class="pp_previous" href="#">previous</a></div><div id="pp_full_res">'+pp_typeMarkup+'</div><div class="pp_details clearfix"><a class="pp_close" href="#">Close</a><p class="pp_description"></p><div class="pp_nav"><a href="#" class="pp_arrow_previous">Previous</a><p class="currentTextHolder">0'+z.counter_separator_label+'0</p><a href="#" class="pp_arrow_next">Next</a></div></div></div><div class="pp_bottom"><div class="pp_left"></div><div class="pp_middle"></div><div class="pp_right"></div></div></div>';toInject+='<div class="ppt"></div>';a("body").append(toInject);$pp_pic_holder=a(".pp_pic_holder");$ppt=a(".ppt");a("div.pp_overlay").css("height",a(document).height()).bind("click",function(){o();});$pp_pic_holder.css({opacity:0}).addClass(z.theme);a("a.pp_close").bind("click",function(){$("embed").attr("width","445px");o();return false;});a("a.pp_expand").bind("click",function(){$this=a(this);if($this.hasClass("pp_expand")){$this.removeClass("pp_expand").addClass("pp_contract");g=false;}else{$this.removeClass("pp_contract").addClass("pp_expand");g=true;}t();$pp_pic_holder.find(".pp_hoverContainer, #pp_full_res, .pp_details").fadeOut(z.animationSpeed,function(){c();});return false;});$pp_pic_holder.find(".pp_previous, .pp_arrow_previous").bind("click",function(){q("previous");return false;});$pp_pic_holder.find(".pp_next, .pp_arrow_next").bind("click",function(){q("next");return false;});$pp_pic_holder.find(".pp_hoverContainer").css({"margin-left":z.padding/2});if(!isSet){$pp_pic_holder.find(".pp_hoverContainer,.pp_nav").hide();}if(a.browser.msie&&a.browser.version==6){a("body").addClass("ie6");a("select").css("visibility","hidden");}a("div.pp_overlay").css("opacity",0).fadeTo(z.animationSpeed,z.opacity,function(){$pp_pic_holder.css("opacity",0).fadeIn(z.animationSpeed,function(){$pp_pic_holder.attr("style","left:"+$pp_pic_holder.css("left")+";top:"+$pp_pic_holder.css("top")+";");c();});});}};function b(e,d){e=e.replace(/[\[]/,"\\[").replace(/[\]]/,"\\]");var c="[\\?&]"+e+"=([^&#]*)";var g=new RegExp(c);var f=g.exec(d);if(f==null){return"";}else{return f[1];}}})(jQuery);
