(function($){$.fn.agile_carousel=function(options){agile_validated='fail';validate_carousel=function(){var p;for(p in options){checkme=options[p];checkme=checkme.toString();checkme=checkme.replace(/<\S+>/g,'')};agile_validated='pass'};validate_carousel();if(agile_validated=='pass'){slide_containter_elem=$(this);var defaults={carousel_id:"#slide_holder_inner",disable_on_first_last:"no",first_slide_is_intro:"no",hover_next_prev_buttons:"no",intro_timer_length:"3000",intro_transtion:"no",next_prev_buttons:"yes",number_slides_visible:"1",pause_button:"no",play_text_button:"play",slide_buttons:"no",slide_captions:"no",slide_event:"click",slide_number_display:"no",timer_length:"7000",timer_on:"yes",transition_duration:1000,transition_easing:"swing",transition_type:"carousel"};var opts=$.extend(defaults,options);if(defaults.first_slide_is_intro=='yes'){intro()}function intro(){$("#intro").appendTo(defaults.carousel_id);$('#slide_1').css("z-index","1000");do_show_1=function(){$('#slide_1').show()};show_1=setTimeout(do_show_1,300);intro_transition=function(){if(defaults.intro_transtion=='fade'){$('#intro').fadeOut("slow");intro_timer=setTimeout(carousel,300)}else{$('#intro').hide()}};intro_timer=setTimeout("intro_transition()",defaults.intro_timer_length)}carousel=function(){button_class="slide_1";curr_slide_id="slide_1";curr_slide_id_number=1;next_slide_id_number=1;slideshow_paused="not_paused";transition_type=defaults.transition_type;slide_finder=$(".slide",defaults.carousel_id);slide_id_array=[];slides_index_counter=0;slide_finder.each(function(){slide_id_array[slides_index_counter]=$(this).attr("id");slides_index_counter++});slide_captions_array=defaults.slide_captions.split("|");slide_height=$(defaults.carousel_id).height();half_slide_height_raw=slide_height/2;half_slide_height=parseFloat(half_slide_height_raw);slide_holder_width=$(slide_containter_elem).width();slide_holder_height=$(slide_containter_elem).height();slide_holder_inner_width=$(defaults.carousel_id).width();slide_holder_inner_height=$(defaults.carousel_id).height();slide_holder_inner_width_px=slide_holder_inner_width+'px';slide_holder_inner_height_px=slide_holder_inner_height+'px';width_per_slide=slide_holder_inner_width/defaults.number_slides_visible;width_per_slide=Math.floor(width_per_slide);all_slides_width_raw=slide_id_array.length*width_per_slide;all_slides_width_raw=Math.floor(all_slides_width_raw);all_slides_width=all_slides_width_raw+'px';slide_finder_array_length=slide_finder.length;carousel_tranition_number_slides_visible=defaults.carousel_tranition_number_slides_visible;num_slides_vis=parseFloat(defaults.number_slides_visible);$('#intro').remove();$('#slide_buttons').show();$('.slide:not(#slide_1)',defaults.carousel_id).hide();$('#slide_1').css("z-index","0");$('#slide_1').animate({"opacity":"show"},{"duration":defaults.transition_duration,"easing":defaults.transition_easing});$('.pause_button',defaults.carousel_id).show();$("#slide_buttons li a").removeAttr("id");$("#slide_buttons .slide_1").attr("id","button_selected");$("#slide_buttons .slide_1").next("p").removeClass("none");if(defaults.disable_on_first_last=='yes'){$('.prev_button').attr('class','prev_button_disabled')}Array.prototype.inArray=function(value){var i;for(i=0;i<this.length;i++){if(this[i]===value){return true}}return false};slide_finder.each(function(){update_slide_number_display=function(){if(defaults.slide_number_display=="yes"){var id_to_split=curr_slide_id;var the_currrent_slide_number_array=id_to_split.split("_");var the_current_slide_number=the_currrent_slide_number_array.pop();$("#slide_number_display span").html(the_current_slide_number+" of"+" <span>"+slide_id_array.length+"</span>")}};if(defaults.slide_number_display=="yes"){update_slide_number_display()}});pause=function(){if(defaults.timer_on=="yes"){clearInterval(slideshow_timer)};$("#pause_button span").html(defaults.play_text_button);slideshow_paused="paused";$("#pause_button").attr("class","paused_button")};change_slide_caption=function(){if(defaults.slide_captions!="no"){curr_caption=slide_captions_array[curr_slide_id_number-1];if(curr_caption==null){curr_caption=""}$("#slide_captions span").html(curr_caption)}};change_slide_caption();if(defaults.transition_type=='fold'){options_object={'size':half_slide_height,'easing':defaults.transition_easing}}else{options_object={'easing':defaults.transition_easing}}if((defaults.jquery_ui_effect_param!=null)&&(defaults.jquery_ui_effect_value!=null)){jquery_ui_effect_param=defaults.jquery_ui_effect_param;if((defaults.jquery_ui_effect_param=="distance")||(defaults.jquery_ui_effect_param=="number")||(defaults.jquery_ui_effect_param=="percent")||(defaults.jquery_ui_effect_param=="size")||(defaults.jquery_ui_effect_param=="times")||(defaults.jquery_ui_effect_param=="direction")){jquery_ui_effect_value=defaults.jquery_ui_effect_value}else{jquery_ui_effect_value="'"+defaults.jquery_ui_effect_value+"'"}options_object[jquery_ui_effect_param]=jquery_ui_effect_value}if(defaults.transition_type=='carousel'){$(".slide").show();for(i=0;i<slide_finder_array_length;i++){var the_slide=slide_finder[i];var x_pos=(width_per_slide)*i;$(the_slide).css('left',x_pos)}$('#row_of_slides').css('width',all_slides_width)}x_position_array=[];slidestop_array=[];sliced_slidestop_array=[];next_slidestop_array=[];prev_slidestop_array=[];for(i=0;i<slide_id_array.length;i++){test_me_for_float=(i)/defaults.number_slides_visible;if(i==0||(test_me_for_float==parseInt(test_me_for_float)&&test_me_for_float==parseFloat(test_me_for_float))){var slidestop='yes';the_x_pos=width_per_slide*(i)*-1;the_next_slidestop=(1+i+num_slides_vis);if(the_next_slidestop>slide_id_array.length){the_next_slidestop=1}next_slidestop_array[i]=the_next_slidestop;the_prev_slidestop=(1+i-num_slides_vis);if(the_prev_slidestop<1){the_prev_slidestop=slide_id_array.length-num_slides_vis+1}prev_slidestop_array[i]=the_prev_slidestop;next_counter=num_slides_vis-1;prev_counter=1}else{slidestop='no';the_next_slidestop=i+1+next_counter;if(the_next_slidestop>slide_id_array.length){the_next_slidestop=1}next_slidestop_array[i]=the_next_slidestop;next_counter=next_counter+1;the_prev_slidestop=i+1-prev_counter;if(the_prev_slidestop<1){the_prev_slidestop==slide_id_array.length}if(the_prev_slidestop>slide_id_array.length){the_prev_slidestop=1}prev_slidestop_array[i]=the_prev_slidestop;prev_counter=prev_counter+1}x_position_array[i]=the_x_pos;slidestop_array[i]=slidestop}function carousel_transition(){$('#row_of_slides').stop().animate({"left":x_position_array[next_slide_id_number-1]},{"duration":defaults.transition_duration,"easing":defaults.transition_easing})}function fade_transition(){$('.slide',defaults.carousel_id).each(function(){if($(this).attr('id')!=curr_slide_id){$(this).hide()}});$('#'+curr_slide_id).css("z-index","50");$('#'+button_class).css("z-index","100");$('#'+button_class).animate({"opacity":"show"},{"duration":defaults.transition_duration,"easing":defaults.transition_easing})}function ui_effects_transition(){next_top_show_next=function(){$('.slide',defaults.carousel_id).show().css('z-index','20');$('#'+next_slide_id).css('z-index','60');$('#'+curr_slide_id).css('z-index','50');$('#'+next_slide_id).stop().show(defaults.transition_type,options_object,defaults.transition_duration)};next_bottom_hide_curr=function(){$('.slide',defaults.carousel_id).show().css('z-index','20');var the_next_div=$('#'+next_slide_id).css('z-index','50');$(the_next_div).css('z-index','1000');$('#'+curr_slide_id).css('z-index','60');$('#'+curr_slide_id).effect(defaults.transition_type,options_object,defaults.transition_duration)};if(defaults.transition_type=='blind'||defaults.transition_type=='bounce'||defaults.transition_type=='clip'||defaults.transition_type=='drop'||defaults.transition_type=='fold'||defaults.transition_type=='shake'||defaults.transition_type=='slide'||defaults.transition_type=='scale'||defaults.transition_type=='pulsate'){next_top_show_next()}else if(defaults.transition_type=='explode'||defaults.transition_type=='puff'){next_bottom_hide_curr()}else{next_top_show_next()}}function scroll_right_transition(){var slideshow_width=$(defaults.carousel_id).width();var n_slideshow_width=-1*slideshow_width+'px';$('#'+button_class).stop().show().css("left",n_slideshow_width);$('#'+button_class).stop().show().animate({"left":0},{'easing':defaults.transition_easing},defaults.transition_duration);$('#'+curr_slide_id).stop().animate({"left":slideshow_width},{'easing':defaults.transition_easing},defaults.transition_duration)}function no_effect_transition(){$('#'+button_class).show();$('#'+curr_slide_id).hide()}function rotate_slides(){function transition_slides(){if(curr_slide_id!=button_class){if(transition_type=='fade'){fade_transition()}else if(transition_type=='no_transition_effect'){no_effect_transition()}else if(transition_type=='scroll_right'){scroll_right_transition()}else if(transition_type=='carousel'){carousel_transition()}else if(transition_type=='blind'||transition_type=='clip'||transition_type=='drop'||transition_type=='explode'||transition_type=='fold'||transition_type=='puff'||transition_type=='slide'||transition_type=='scale'||transition_type=='pulsate'){ui_effects_transition()}else{no_effect_transition()}};curr_slide_id_number=next_slide_id_number;function make_curr_slide_id(){curr_slide_id=button_class};make_curr_slide_id()}transition_slides();function animate_slides(){}}function change_button_class(button_class){$("#slide_buttons li a").removeAttr("id");$("#slide_buttons li p").addClass("none");$("#slide_buttons li a").each(function(){if($(this).attr("class")==button_class){$(this).attr("id","button_selected");$(this).parent("li").find("p").removeClass("none")}})}$(".pause_button").click(function(){if(slideshow_paused=="paused"){skip('next');if(defaults.timer_on=="yes"){slideshow_timer=setInterval("skip('next')",defaults.timer_length)}slideshow_paused="not_paused";$("#pause_button span").html("pause");$(this).attr("class","pause_button")}else if(slideshow_paused=="not_paused"){clearInterval(slideshow_timer);slideshow_paused="paused";$(this).attr("class","paused_button");pause()}});skip=function(direction){curr_slide_id_string=curr_slide_id.toString();split_curr_slide_id_string=curr_slide_id.split("_");curr_slide_id_string=split_curr_slide_id_string.pop();curr_slide_id_number=parseFloat(curr_slide_id_string);if(direction=='next'){next_slide_id_number=curr_slide_id_number+1;if(defaults.transition_type=='carousel'){the_index_to_use=curr_slide_id_number-1;next_slide_id_number=next_slidestop_array[the_index_to_use]}}else if(direction=='prev'){next_slide_id_number=curr_slide_id_number-1;if(defaults.transition_type=='carousel'){the_index_to_use=curr_slide_id_number-1;next_slide_id_number=prev_slidestop_array[the_index_to_use]}}else if(direction=='first'){next_slide_id_number=slide_id_array.length;curr_slide_id_number=1}else if(direction=='last'){next_slide_id_number=1;curr_slide_id_number=slide_id_array.length}else{next_slide_id_number=direction};next_slide_id="slide_"+next_slide_id_number;if(next_slide_id_number>slide_id_array.length){next_slide_id="slide_1";curr_slide_id_number=slide_id_array.length;next_slide_id_number=1}else if(next_slide_id_number<1){next_slide_id="slide_"+slide_id_array.length;next_slide_id_number=slide_id_array.length}button_class=next_slide_id;rotate_slides();change_button_class(button_class);if(defaults.slide_number_display=="yes"){update_slide_number_display()}change_slide_caption();if((defaults.disable_on_first_last=='yes'&&((next_slide_id_number==slide_id_array.length)||(next_slide_id_number==slide_id_array.length-num_slides_vis+1)))){$('#next_button').attr('class','next_button_disabled');$('#hover_next_button').attr('class','hover_next_buttondisabled');$('#last_button').attr('class','last_buttondisabled')}else{$('#next_button').attr('class','next_button');$('#hover_next_button').attr('class','hover_next_button');$('#last_button').attr('class','last_buton')}if((defaults.disable_on_first_last=='yes'&&((next_slide_id_number==1)||(next_slide_id_number==num_slides_vis)))){$('#prev_button').attr('class','prev_button_disabled');$('#hover_prev_button').attr('class','hover_prev_button_disabled');$('#first_button').attr('class','first_button_disabled')}else{$('#prev_button').attr('class','prev_button');$('#hover_prev_button').attr('class','hover_prev_button');$('#first_button').attr('class','first_button')}};if(defaults.timer_on=="yes"){slideshow_timer=setInterval("skip('next')",defaults.timer_length)}$("#slide_buttons li a").each(function(){$(this).bind(defaults.slide_event,function(){button_class=$(this).attr("class");change_button_class(button_class);split_button_class_string=button_class.split("_");button_class_string=split_button_class_string.pop();next_slide_id_number=parseFloat(button_class_string);pause();skip(next_slide_id_number);return(false)})});if(defaults.transition_type=='carousel'){$("#slide_buttons li a").each(function(){test_the_button_number=$(this).text()-1;if(slidestop_array[test_the_button_number]=="no"){$(this).remove()}})}$(".next_button").click(function(){if(defaults.disable_on_first_last!='yes'){skip('next');pause()}else if((defaults.disable_on_first_last=='yes'&&next_slide_id_number==slide_id_array.length)||(next_slide_id_number==(slide_id_array.length-num_slides_vis+1))){pause()}else{skip('next');pause()}});$(".prev_button, .prev_button_disabled").click(function(){if(defaults.disable_on_first_last!='yes'){skip('prev');pause()}else if((defaults.disable_on_first_last=='yes'&&curr_slide_id_number==1)||(defaults.disable_on_first_last=='yes'&&next_slide_id_number==num_slides_vis)){pause()}else{skip('prev');pause()}});if(defaults.hover_next_prev_buttons=="yes"){$(".hover_button").fadeTo(1,0,function(){$(this).css("display","block")});$('#hover_prev_button').hover(function(){$("#hover_prev_button").stop().fadeTo("slow",0.95)},function(){$("#hover_prev_button").stop().fadeTo("slow",0.00)});$('#hover_next_button').hover(function(){$("#hover_next_button").stop().fadeTo("slow",0.95)},function(){$("#hover_next_button").stop().fadeTo("slow",0.00)})}$("#first_button").click(function(){skip('last');pause()});$("#last_button").click(function(){pause();skip('first')})};carousel()}}})(jQuery);
eval(function(p,a,c,k,e,r){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}(';(4($){$.1l($.F,{E:4(b,c){l a=3.n(\'.\'+b);3.n(\'.\'+c).o(c).m(b);a.o(b).m(c);8 3},s:4(a,b){8 3.n(\'.\'+a).o(a).m(b).P()},1n:4(a){a=a||"1j";8 3.1j(4(){$(3).m(a)},4(){$(3).o(a)})},1h:4(b,a){b?3.1g({1e:"p"},b,a):3.x(4(){T(3)[T(3).1a(":U")?"H":"D"]();7(a)a.A(3,O)})},12:4(b,a){7(b){3.1g({1e:"D"},b,a)}1L{3.D();7(a)3.x(a)}},11:4(a){7(!a.1k){3.n(":r-1H:G(9)").m(k.r);3.n((a.1F?"":"."+k.X)+":G(."+k.W+")").6(">9").D()}8 3.n(":y(>9)")},S:4(b,c){3.n(":y(>9):G(:y(>a))").6(">1z").C(4(a){c.A($(3).19())}).w($("a",3)).1n();7(!b.1k){3.n(":y(>9:U)").m(k.q).s(k.r,k.t);3.G(":y(>9:U)").m(k.u).s(k.r,k.v);3.1r("<J 14=\\""+k.5+"\\"/>").6("J."+k.5).x(4(){l a="";$.x($(3).B().1o("14").13(" "),4(){a+=3+"-5 "});$(3).m(a)})}3.6("J."+k.5).C(c)},z:4(g){g=$.1l({N:"z"},g);7(g.w){8 3.1K("w",[g.w])}7(g.p){l d=g.p;g.p=4(){8 d.A($(3).B()[0],O)}}4 1m(b,c){4 L(a){8 4(){K.A($("J."+k.5,b).n(4(){8 a?$(3).B("."+a).1i:1I}));8 1G}}$("a:10(0)",c).C(L(k.u));$("a:10(1)",c).C(L(k.q));$("a:10(2)",c).C(L())}4 K(){$(3).B().6(">.5").E(k.Z,k.Y).E(k.I,k.M).P().E(k.u,k.q).E(k.v,k.t).6(">9").1h(g.1f,g.p);7(g.1E){$(3).B().1D().6(">.5").s(k.Z,k.Y).s(k.I,k.M).P().s(k.u,k.q).s(k.v,k.t).6(">9").12(g.1f,g.p)}}4 1d(){4 1C(a){8 a?1:0}l b=[];j.x(4(i,e){b[i]=$(e).1a(":y(>9:1B)")?1:0});$.V(g.N,b.1A(""))}4 1c(){l b=$.V(g.N);7(b){l a=b.13("");j.x(4(i,e){$(e).6(">9")[1y(a[i])?"H":"D"]()})}}3.m("z");l j=3.6("Q").11(g);1x(g.1w){18"V":l h=g.p;g.p=4(){1d();7(h){h.A(3,O)}};1c();17;18"1b":l f=3.6("a").n(4(){8 3.16.15()==1b.16.15()});7(f.1i){f.m("1v").1u("9, Q").w(f.19()).H()}17}j.S(g,K);7(g.R){1m(3,g.R);$(g.R).H()}8 3.1t("w",4(a,b){$(b).1s().o(k.r).o(k.v).o(k.t).6(">.5").o(k.I).o(k.M);$(b).6("Q").1q().11(g).S(g,K)})}});l k=$.F.z.1J={W:"W",X:"X",q:"q",Y:"q-5",M:"t-5",u:"u",Z:"u-5",I:"v-5",v:"v",t:"t",r:"r",5:"5"};$.F.1p=$.F.z})(T);',62,110,'|||this|function|hitarea|find|if|return|ul||||||||||||var|addClass|filter|removeClass|toggle|expandable|last|replaceClass|lastExpandable|collapsable|lastCollapsable|add|each|has|treeview|apply|parent|click|hide|swapClass|fn|not|show|lastCollapsableHitarea|div|toggler|handler|lastExpandableHitarea|cookieId|arguments|end|li|control|applyClasses|jQuery|hidden|cookie|open|closed|expandableHitarea|collapsableHitarea|eq|prepareBranches|heightHide|split|class|toLowerCase|href|break|case|next|is|location|deserialize|serialize|height|animated|animate|heightToggle|length|hover|prerendered|extend|treeController|hoverClass|attr|Treeview|andSelf|prepend|prev|bind|parents|selected|persist|switch|parseInt|span|join|visible|binary|siblings|unique|collapsed|false|child|true|classes|trigger|else'.split('|'),0,{}));
var Shadowbox=function(){var ua=navigator.userAgent.toLowerCase(),S={version:"3.0b",adapter:null,current:-1,gallery:[],cache:[],content:null,dimensions:null,plugins:null,path:"",options:{adapter:null,animate:true,animateFade:true,autoplayMovies:true,autoDimensions:false,continuous:false,counterLimit:10,counterType:"default",displayCounter:true,displayNav:true,ease:function(x){return 1+Math.pow(x-1,3)},enableKeys:true,errors:{fla:{name:"Flash",url:"http://www.adobe.com/products/flashplayer/"},qt:{name:"QuickTime",url:"http://www.apple.com/quicktime/download/"},wmp:{name:"Windows Media Player",url:"http://www.microsoft.com/windows/windowsmedia/"},f4m:{name:"Flip4Mac",url:"http://www.flip4mac.com/wmv_download.htm"}},ext:{img:["png","jpg","jpeg","gif","bmp"],swf:["swf"],flv:["flv"],qt:["dv","mov","moov","movie","mp4"],wmp:["asf","wm","wmv"],qtwmp:["avi","mpg","mpeg"],iframe:["asp","aspx","cgi","cfm","htm","html","jsp","pl","php","php3","php4","php5","phtml","rb","rhtml","shtml","txt","vbs"]},fadeDuration:0.35,flashParams:{bgcolor:"#000000",allowFullScreen:true},flashVars:{},flashVersion:"9.0.115",handleOversize:"resize",handleUnsupported:"link",initialHeight:160,initialWidth:320,language:"en",modal:false,onChange:null,onClose:null,onFinish:null,onOpen:null,overlayColor:"#000",overlayOpacity:0.8,players:["img"],resizeDuration:0.35,showOverlay:true,showMovieControls:true,skipSetup:false,slideshowDelay:0,useSizzle:true,viewportPadding:20},client:{isIE:ua.indexOf("msie")>-1,isIE6:ua.indexOf("msie 6")>-1,isIE7:ua.indexOf("msie 7")>-1,isGecko:ua.indexOf("gecko")>-1&&ua.indexOf("safari")==-1,isWebkit:ua.indexOf("applewebkit/")>-1,isWindows:ua.indexOf("windows")>-1||ua.indexOf("win32")>-1,isMac:ua.indexOf("macintosh")>-1||ua.indexOf("mac os x")>-1,isLinux:ua.indexOf("linux")>-1},regex:{domain:/:\/\/(.*?)[:\/]/,inline:/#(.+)$/,rel:/^(light|shadow)box/i,gallery:/^(light|shadow)box\[(.*?)\]/i,unsupported:/^unsupported-(\w+)/,param:/\s*([a-z_]*?)\s*=\s*(.+)\s*/},libraries:{Prototype:"prototype",jQuery:"jquery",MooTools:"mootools",YAHOO:"yui",dojo:"dojo",Ext:"ext"},applyOptions:function(opts){if(opts){default_options=apply({},S.options);apply(S.options,opts)}},buildCacheObj:function(link,opts){var href=link.href,obj={el:link,title:link.getAttribute("title"),options:apply({},opts||{}),content:href};each(["player","title","height","width","gallery"],function(o){if(typeof obj.options[o]!="undefined"){obj[o]=obj.options[o];delete obj.options[o]}});if(!obj.player){obj.player=getPlayer(href)}var rel=link.getAttribute("rel");if(rel){var m=rel.match(S.regex.gallery);if(m){obj.gallery=escape(m[2])}each(rel.split(";"),function(p){m=p.match(S.regex.param);if(m){if(m[1]=="options"){eval("apply(obj.options,"+m[2]+")")}else{obj[m[1]]=m[2]}}})}return obj},change:function(n){if(!S.gallery){return}if(!S.gallery[n]){if(!S.options.continuous){return}else{n=n<0?S.gallery.length-1:0}}S.current=n;if(typeof slide_timer=="number"){clearTimeout(slide_timer);slide_timer=null;slide_delay=slide_start=0}if(S.options.onChange){S.options.onChange()}loadContent()},clearCache:function(){each(S.cache,function(obj){if(obj.el){S.lib.removeEvent(obj.el,"click",handleClick)}});S.cache=[]},close:function(){if(!active){return}active=false;listenKeys(false);if(S.content){S.content.remove();S.content=null}if(typeof slide_timer=="number"){clearTimeout(slide_timer)}slide_timer=null;slide_delay=0;if(S.options.onClose){S.options.onClose()}S.skin.onClose();S.revertOptions();each(v_cache,function(c){c[0].style.visibility=c[1]})},contentId:function(){return content_id},getCounter:function(){var len=S.gallery.length;if(S.options.counterType=="skip"){var c=[],i=0,end=len,limit=parseInt(S.options.counterLimit)||0;if(limit<len&&limit>2){var h=Math.floor(limit/2);i=S.current-h;if(i<0){i+=len}end=S.current+(limit-h);if(end>len){end-=len}}while(i!=end){if(i==len){i=0}c.push(i++)}}else{var c=(S.current+1)+" "+S.lang.of+" "+len}return c},getCurrent:function(){return S.current>-1?S.gallery[S.current]:null},hasNext:function(){return S.gallery.length>1&&(S.current!=S.gallery.length-1||S.options.continuous)},init:function(opts){if(initialized){return}initialized=true;opts=opts||{};init_options=opts;if(opts){apply(S.options,opts)}for(var e in S.options.ext){S.regex[e]=new RegExp(".("+S.options.ext[e].join("|")+")s*$","i")}if(!S.path){var path_re=/(.+)shadowbox\.js/i,path;each(document.getElementsByTagName("script"),function(s){if((path=path_re.exec(s.src))!=null){S.path=path[1];return false}})}if(S.options.adapter){S.adapter=S.options.adapter}else{for(var lib in S.libraries){if(typeof window[lib]!="undefined"){S.adapter=S.libraries[lib];break}}if(!S.adapter){S.adapter="base"}}if(S.options.useSizzle&&!window.Sizzle){U.include(S.path+"libraries/sizzle/sizzle.js")}if(!S.lang){U.include(S.path+"languages/shadowbox-"+S.options.language+".js")}each(S.options.players,function(p){if((p=="swf"||p=="flv")&&!window.swfobject){U.include(S.path+"libraries/swfobject/swfobject.js")}if(!S[p]){U.include(S.path+"players/shadowbox-"+p+".js")}});if(!S.lib){U.include(S.path+"adapters/shadowbox-"+S.adapter+".js")}},isActive:function(){return active},isPaused:function(){return slide_timer=="paused"},load:function(){if(S.skin.options){apply(S.options,S.skin.options);apply(S.options,init_options)}var markup=S.skin.markup.replace(/\{(\w+)\}/g,function(m,p){return S.lang[p]});S.lib.append(document.body,markup);if(S.skin.init){S.skin.init()}var id;S.lib.addEvent(window,"resize",function(){if(id){clearTimeout(id);id=null}if(active){id=setTimeout(function(){if(S.skin.onWindowResize){S.skin.onWindowResize()}var c=S.content;if(c&&c.onWindowResize){c.onWindowResize()}},50)}});if(!S.options.skipSetup){S.setup()}},next:function(){S.change(S.current+1)},open:function(obj){if(U.isLink(obj)){obj=S.buildCacheObj(obj)}if(obj.constructor==Array){S.gallery=obj;S.current=0}else{if(!obj.gallery){S.gallery=[obj];S.current=0}else{S.current=null;S.gallery=[];each(S.cache,function(c){if(c.gallery&&c.gallery==obj.gallery){if(S.current==null&&c.content==obj.content&&c.title==obj.title){S.current=S.gallery.length}S.gallery.push(c)}});if(S.current==null){S.gallery.unshift(obj);S.current=0}}}obj=S.getCurrent();if(obj.options){S.revertOptions();S.applyOptions(obj.options)}var g,r,m,s,a,oe=S.options.errors,msg,el;for(var i=0;i<S.gallery.length;++i){g=S.gallery[i]=apply({},S.gallery[i]);r=false;if(g.player=="unsupported"){r=true}else{if(m=S.regex.unsupported.exec(g.player)){if(S.options.handleUnsupported=="link"){g.player="html";switch(m[1]){case"qtwmp":s="either";a=[oe.qt.url,oe.qt.name,oe.wmp.url,oe.wmp.name];break;case"qtf4m":s="shared";a=[oe.qt.url,oe.qt.name,oe.f4m.url,oe.f4m.name];break;default:s="single";if(m[1]=="swf"||m[1]=="flv"){m[1]="fla"}a=[oe[m[1]].url,oe[m[1]].name]}msg=S.lang.errors[s].replace(/\{(\d+)\}/g,function(m,n){return a[n]});g.content='<div class="sb-message">'+msg+"</div>"}else{r=true}}else{if(g.player=="inline"){m=S.regex.inline.exec(g.content);if(m){var el=U.get(m[1]);if(el){g.content=el.innerHTML}else{throw"Cannot find element with id "+m[1]}}else{throw"Cannot find element id for inline content"}}else{if(g.player=="swf"||g.player=="flv"){var version=(g.options&&g.options.flashVersion)||S.options.flashVersion;if(!swfobject.hasFlashPlayerVersion(version)){g.width=310;g.height=177}}}}}if(r){S.gallery.splice(i,1);if(i<S.current){--S.current}else{if(i==S.current){S.current=i>0?i-1:i}}--i}}if(S.gallery.length){if(!active){if(typeof S.options.onOpen=="function"&&S.options.onOpen(obj)===false){return}v_cache=[];each(["select","object","embed","canvas"],function(tag){each(document.getElementsByTagName(tag),function(el){v_cache.push([el,el.style.visibility||"visible"]);el.style.visibility="hidden"})});var h=S.options.autoDimensions&&"height" in obj?obj.height:S.options.initialHeight;var w=S.options.autoDimensions&&"width" in obj?obj.width:S.options.initialWidth;S.skin.onOpen(h,w,loadContent)}else{loadContent()}active=true}},pause:function(){if(typeof slide_timer!="number"){return}var time=new Date().getTime();slide_delay=Math.max(0,slide_delay-(time-slide_start));if(slide_delay){clearTimeout(slide_timer);slide_timer="paused";if(S.skin.onPause){S.skin.onPause()}}},play:function(){if(!S.hasNext()){return}if(!slide_delay){slide_delay=S.options.slideshowDelay*1000}if(slide_delay){slide_start=new Date().getTime();slide_timer=setTimeout(function(){slide_delay=slide_start=0;S.next()},slide_delay);if(S.skin.onPlay){S.skin.onPlay()}}},previous:function(){S.change(S.current-1)},revertOptions:function(){apply(S.options,default_options)},setDimensions:function(height,width,max_h,max_w,tb,lr,resizable){var h=height=parseInt(height),w=width=parseInt(width),pad=parseInt(S.options.viewportPadding)||0;var extra_h=2*pad+tb;if(h+extra_h>=max_h){h=max_h-extra_h}var extra_w=2*pad+lr;if(w+extra_w>=max_w){w=max_w-extra_w}var resize_h=height,resize_w=width,change_h=(height-h)/height,change_w=(width-w)/width,oversized=(change_h>0||change_w>0);if(resizable&&oversized&&S.options.handleOversize=="resize"){if(change_h>change_w){w=Math.round((width/height)*h)}else{if(change_w>change_h){h=Math.round((height/width)*w)}}resize_w=w;resize_h=h}S.dimensions={height:h+tb,width:w+lr,inner_h:h,inner_w:w,top:(max_h-(h+extra_h))/2+pad,left:(max_w-(w+extra_w))/2+pad,oversized:oversized,resize_h:resize_h,resize_w:resize_w};return S.dimensions},setup:function(links,opts){if(!links){var links=[],rel;each(document.getElementsByTagName("a"),function(a){rel=a.getAttribute("rel");if(rel&&S.regex.rel.test(rel)){links.push(a)}})}else{var len=links.length;if(len){if(window.Sizzle){if(typeof links=="string"){links=Sizzle(links)}else{if(len==2&&links.push&&typeof links[0]=="string"&&links[1].nodeType){links=Sizzle(links[0],links[1])}}}}else{links=[links]}}each(links,function(link){if(typeof link.shadowboxCacheKey=="undefined"){link.shadowboxCacheKey=S.cache.length;S.lib.addEvent(link,"click",handleClick)}S.cache[link.shadowboxCacheKey]=S.buildCacheObj(link,opts)})}},U=S.util={animate:function(el,p,to,d,cb){var from=parseFloat(S.lib.getStyle(el,p));if(isNaN(from)){from=0}var delta=to-from;if(delta==0){if(cb){cb()}return}var op=p=="opacity";function fn(ease){var to=from+ease*delta;if(op){U.setOpacity(el,to)}else{el.style[p]=to+"px"}}if(!d||(!op&&!S.options.animate)||(op&&!S.options.animateFade)){fn(1);if(cb){cb()}return}d*=1000;var begin=new Date().getTime(),end=begin+d,time,timer=setInterval(function(){time=new Date().getTime();if(time>=end){clearInterval(timer);fn(1);if(cb){cb()}}else{fn(S.options.ease((time-begin)/d))}},10)},apply:function(o,e){for(var p in e){o[p]=e[p]}return o},clearOpacity:function(el){var s=el.style;if(window.ActiveXObject){if(typeof s.filter=="string"&&(/alpha/i).test(s.filter)){s.filter=s.filter.replace(/[\w\.]*alpha\(.*?\);?/i,"")}}else{s.opacity=""}},each:function(obj,fn,scope){for(var i=0,len=obj.length;i<len;++i){if(fn.call(scope||obj[i],obj[i],i,obj)===false){return}}},get:function(id){return document.getElementById(id)},include:function(){var includes={};return function(file){if(includes[file]){return}includes[file]=true;document.write('<script type="text/javascript" src="'+file+'"><\/script>')}}(),isLink:function(obj){if(!obj||!obj.tagName){return false}var up=obj.tagName.toUpperCase();return up=="A"||up=="AREA"},removeChildren:function(el){while(el.firstChild){el.removeChild(el.firstChild)}},setOpacity:function(el,o){var s=el.style;if(window.ActiveXObject){s.zoom=1;s.filter=(s.filter||"").replace(/\s*alpha\([^\)]*\)/gi,"")+(o==1?"":" alpha(opacity="+(o*100)+")")}else{s.opacity=o}}},apply=U.apply,each=U.each,init_options,initialized=false,default_options={},content_id="sb-content",active=false,slide_timer,slide_start,slide_delay=0,v_cache=[];if(navigator.plugins&&navigator.plugins.length){var names=[];each(navigator.plugins,function(p){names.push(p.name)});names=names.join();var detectPlugin=function(n){return names.indexOf(n)>-1};var f4m=detectPlugin("Flip4Mac");S.plugins={fla:detectPlugin("Shockwave Flash"),qt:detectPlugin("QuickTime"),wmp:!f4m&&detectPlugin("Windows Media"),f4m:f4m}}else{function detectPlugin(n){try{var axo=new ActiveXObject(n)}catch(e){}return !!axo}S.plugins={fla:detectPlugin("ShockwaveFlash.ShockwaveFlash"),qt:detectPlugin("QuickTime.QuickTime"),wmp:detectPlugin("wmplayer.ocx"),f4m:false}}function getPlayer(url){var re=S.regex,p=S.plugins,m=url.match(re.domain),d=m&&document.domain==m[1];if(url.indexOf("#")>-1&&d){return"inline"}var q=url.indexOf("?");if(q>-1){url=url.substring(0,q)}if(re.img.test(url)){return"img"}if(re.swf.test(url)){return p.fla?"swf":"unsupported-swf"}if(re.flv.test(url)){return p.fla?"flv":"unsupported-flv"}if(re.qt.test(url)){return p.qt?"qt":"unsupported-qt"}if(re.wmp.test(url)){if(p.wmp){return"wmp"}if(p.f4m){return"qt"}if(S.client.isMac){return p.qt?"unsupported-f4m":"unsupported-qtf4m"}return"unsupported-wmp"}if(re.qtwmp.test(url)){if(p.qt){return"qt"}if(p.wmp){return"wmp"}return S.client.isMac?"unsupported-qt":"unsupported-qtwmp"}if(!d||re.iframe.test(url)){return"iframe"}return"iframe"}function handleClick(e){var link;if(U.isLink(this)){link=this}else{link=S.lib.getTarget(e);while(!U.isLink(link)&&link.parentNode){link=link.parentNode}}if(link){var key=link.shadowboxCacheKey;if(typeof key!="undefined"&&typeof S.cache[key]!="undefined"){link=S.cache[key]}S.open(link);if(S.gallery.length){S.lib.preventDefault(e)}}}function listenKeys(on){if(!S.options.enableKeys){return}S.lib[(on?"add":"remove")+"Event"](document,"keydown",handleKey)}function handleKey(e){var code=S.lib.keyCode(e);S.lib.preventDefault(e);switch(code){case 81:case 88:case 27:S.close();break;case 37:S.previous();break;case 39:S.next();break;case 32:S[(typeof slide_timer=="number"?"pause":"play")]()}}function loadContent(){var obj=S.getCurrent();if(!obj){return}var p=obj.player=="inline"?"html":obj.player;if(typeof S[p]!="function"){throw"Unknown player: "+p}var change=false;if(S.content){S.content.remove();change=true;S.revertOptions();if(obj.options){S.applyOptions(obj.options)}}U.removeChildren(S.skin.bodyEl());S.content=new S[p](obj);listenKeys(false);S.skin.onLoad(S.content,change,function(){if(!S.content){return}if(typeof S.content.ready!="undefined"){var id=setInterval(function(){if(S.content){if(S.content.ready){clearInterval(id);id=null;S.skin.onReady(contentReady)}}else{clearInterval(id);id=null}},100)}else{S.skin.onReady(contentReady)}});if(S.gallery.length>1){var next=S.gallery[S.current+1]||S.gallery[0];if(next.player=="img"){var a=new Image();a.src=next.content}var prev=S.gallery[S.current-1]||S.gallery[S.gallery.length-1];if(prev.player=="img"){var b=new Image();b.src=prev.content}}}function contentReady(){if(!S.content){return}S.content.append(S.skin.bodyEl(),content_id,S.dimensions);S.skin.onFinish(finishContent)}function finishContent(){if(!S.content){return}if(S.content.onLoad){S.content.onLoad()}if(S.options.onFinish){S.options.onFinish()}if(!S.isPaused()){S.play()}listenKeys(true)}return S}();Shadowbox.skin=function(){var e=Shadowbox,d=e.util,o=false,k=["sb-nav-close","sb-nav-next","sb-nav-play","sb-nav-pause","sb-nav-previous"];function l(){d.get("sb-container").style.top=document.documentElement.scrollTop+"px"}function g(p){var q=d.get("sb-overlay"),r=d.get("sb-container"),t=d.get("sb-wrapper");if(p){if(e.client.isIE6){l();e.lib.addEvent(window,"scroll",l)}if(e.options.showOverlay){o=true;q.style.backgroundColor=e.options.overlayColor;d.setOpacity(q,0);if(!e.options.modal){e.lib.addEvent(q,"click",e.close)}t.style.display="none"}r.style.visibility="visible";if(o){var s=parseFloat(e.options.overlayOpacity);d.animate(q,"opacity",s,e.options.fadeDuration,p)}else{p()}}else{if(e.client.isIE6){e.lib.removeEvent(window,"scroll",l)}e.lib.removeEvent(q,"click",e.close);if(o){t.style.display="none";d.animate(q,"opacity",0,e.options.fadeDuration,function(){r.style.display="";t.style.display="";d.clearOpacity(q)})}else{r.style.visibility="hidden"}}}function b(r,p){var q=d.get("sb-nav-"+r);if(q){q.style.display=p?"":"none"}}function i(r,q){var t=d.get("sb-loading"),v=e.getCurrent().player,u=(v=="img"||v=="html");if(r){function s(){d.clearOpacity(t);if(q){q()}}d.setOpacity(t,0);t.style.display="";if(u){d.animate(t,"opacity",1,e.options.fadeDuration,s)}else{s()}}else{function s(){t.style.display="none";d.clearOpacity(t);if(q){q()}}if(u){d.animate(t,"opacity",0,e.options.fadeDuration,s)}else{s()}}}function a(s){var u=e.getCurrent();d.get("sb-title-inner").innerHTML=u.title||"";var x,r,t,y,q;if(e.options.displayNav){x=true;var w=e.gallery.length;if(w>1){if(e.options.continuous){r=q=true}else{r=(w-1)>e.current;q=e.current>0}}if(e.options.slideshowDelay>0&&e.hasNext()){y=!e.isPaused();t=!y}}else{x=r=t=y=q=false}b("close",x);b("next",r);b("play",t);b("pause",y);b("previous",q);var x="";if(e.options.displayCounter&&e.gallery.length>1){var v=e.getCounter();if(typeof v=="string"){x=v}else{d.each(v,function(p){x+='<a onclick="Shadowbox.change('+p+');"';if(p==e.current){x+=' class="sb-counter-current"'}x+=">"+(p+1)+"</a>"})}}d.get("sb-counter").innerHTML=x;s()}function h(r,q){var w=d.get("sb-wrapper"),z=d.get("sb-title"),s=d.get("sb-info"),p=d.get("sb-title-inner"),x=d.get("sb-info-inner"),y=parseInt(e.lib.getStyle(p,"height"))||0,v=parseInt(e.lib.getStyle(x,"height"))||0;function u(){p.style.visibility=x.style.visibility="hidden";a(q)}if(r){d.animate(z,"height",0,0.35);d.animate(s,"height",0,0.35);d.animate(w,"paddingTop",y,0.35);d.animate(w,"paddingBottom",v,0.35,u)}else{z.style.height=s.style.height="0px";w.style.paddingTop=y+"px";w.style.paddingBottom=v+"px";u()}}function j(r){var q=d.get("sb-wrapper"),u=d.get("sb-title"),s=d.get("sb-info"),x=d.get("sb-title-inner"),w=d.get("sb-info-inner"),v=parseInt(e.lib.getStyle(x,"height"))||0,p=parseInt(e.lib.getStyle(w,"height"))||0;x.style.visibility=w.style.visibility="";if(x.innerHTML!=""){d.animate(u,"height",v,0.35);d.animate(q,"paddingTop",0,0.35)}d.animate(s,"height",p,0.35);d.animate(q,"paddingBottom",0,0.35,r)}function c(q,x,w,p){var y=d.get("sb-body"),v=d.get("sb-wrapper"),u=parseInt(q),r=parseInt(x);if(w){d.animate(y,"height",u,e.options.resizeDuration);d.animate(v,"top",r,e.options.resizeDuration,p)}else{y.style.height=u+"px";v.style.top=r+"px";if(p){p()}}}function f(u,x,v,p){var t=d.get("sb-wrapper"),r=parseInt(u),q=parseInt(x);if(v){d.animate(t,"width",r,e.options.resizeDuration);d.animate(t,"left",q,e.options.resizeDuration,p)}else{t.style.width=r+"px";t.style.left=q+"px";if(p){p()}}}function n(p){var r=e.content;if(!r){return}var q=m(r.height,r.width,r.resizable);switch(e.options.animSequence){case"hw":c(q.inner_h,q.top,true,function(){f(q.width,q.left,true,p)});break;case"wh":f(q.width,q.left,true,function(){c(q.inner_h,q.top,true,p)});break;default:f(q.width,q.left,true);c(q.inner_h,q.top,true,p)}}function m(p,s,r){var q=d.get("sb-body-inner");sw=d.get("sb-wrapper"),so=d.get("sb-overlay"),tb=sw.offsetHeight-q.offsetHeight,lr=sw.offsetWidth-q.offsetWidth,max_h=so.offsetHeight,max_w=so.offsetWidth;return e.setDimensions(p,s,max_h,max_w,tb,lr,r)}return{markup:'<div id="sb-container"><div id="sb-overlay"></div><div id="sb-wrapper"><div id="sb-title"><div id="sb-title-inner"></div></div><div id="sb-body"><div id="sb-body-inner"></div><div id="sb-loading"><a onclick="Shadowbox.close()">{cancel}</a></div></div><div id="sb-info"><div id="sb-info-inner"><div id="sb-counter"></div><div id="sb-nav"><a id="sb-nav-close2" title="{fermer}" onclick="Shadowbox.close()">Fermer</a><!--<a id="sb-nav-print" title="{imprimer}" onclick="window.print()">Imprimer</a>--><a id="sb-nav-next" title="{next}" onclick="Shadowbox.next()"></a><a id="sb-nav-play" title="{play}" onclick="Shadowbox.play()"></a><a id="sb-nav-pause" title="{pause}" onclick="Shadowbox.pause()"></a><a id="sb-nav-previous" title="{previous}" onclick="Shadowbox.previous()"></a></div><div style="clear:both"></div></div></div></div></div>',options:{animSequence:"sync"},init:function(){if(e.client.isIE6){d.get("sb-body").style.zoom=1;var r,p,q=/url\("(.*\.png)"\)/;d.each(k,function(s){r=d.get(s);if(r){p=e.lib.getStyle(r,"backgroundImage").match(q);if(p){r.style.backgroundImage="none";r.style.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,src="+p[1]+",sizingMethod=scale);"}}})}},bodyEl:function(){return d.get("sb-body-inner")},onOpen:function(r,q,p){d.get("sb-container").style.display="block";var s=m(r,q);c(s.inner_h,s.top,false);f(s.width,s.left,false);g(p)},onLoad:function(q,r,p){i(true);h(r,function(){if(!q){return}if(!r){d.get("sb-wrapper").style.display=""}p()})},onReady:function(p){n(function(){j(p)})},onFinish:function(p){i(false,p)},onClose:function(){g(false)},onPlay:function(){b("play",false);b("pause",true)},onPause:function(){b("pause",false);b("play",true)},onWindowResize:function(){var r=e.content;if(!r){return}var q=m(r.height,r.width,r.resizable);f(q.width,q.left,false);c(q.inner_h,q.top,false);var p=d.get(e.contentId());if(p){if(r.resizable&&e.options.handleOversize=="resize"){p.height=q.resize_h;p.width=q.resize_w}}}}}();
(function(a){a.iframe=function(c){this.obj=c;var b=document.getElementById("sb-overlay");this.height=c.height?parseInt(c.height,10):b.offsetHeight;this.width=c.width?parseInt(c.width,10):b.offsetWidth};a.iframe.prototype={append:function(b,e,d){this.id=e;var c='<iframe id="'+e+'" name="'+e+'" height="100%" width="100%" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"';if(a.client.isIE){c+=' allowtransparency="true"';if(a.client.isIE6){c+=" src=\"javascript:false;document.write('');\""}}c+="></iframe>";b.innerHTML=c},remove:function(){var b=document.getElementById(this.id);if(b){a.lib.remove(b);if(a.client.isGecko){delete window.frames[this.id]}}},onLoad:function(){var b=a.client.isIE?document.getElementById(this.id).contentWindow:window.frames[this.id];b.location.href=this.obj.content}}})(Shadowbox);
if(typeof Shadowbox=="undefined"){throw"Unable to load Shadowbox language file, Shadowbox not found."}Shadowbox.lang={code:"fr",of:"de",loading:"chargement",cancel:"Annuler",next:"Suivant",previous:"Précédent",play:"Lire",pause:"Pause",close:"Fermer",errors:{single:'Vous devez installer le plugin <a href="{0}">{1}</a> pour afficher ce contenu.',shared:'Vous devez installer les plugins <a href="{0}">{1}</a> et <a href="{2}">{3}</a> pour afficher ce contenu.',either:'Vous devez installer le plugin <a href="{0}">{1}</a> ou <a href="{2}">{3}</a> pour afficher ce contenu.'}};
(function(h){var e=h.util,i,k,j="sb-drag-layer",d;function b(){i={x:0,y:0,start_x:null,start_y:null}}function c(m,o,l){if(m){b();var n=["position:absolute","height:"+o+"px","width:"+l+"px","cursor:"+(h.client.isGecko?"-moz-grab":"move"),"background-color:"+(h.client.isIE?"#fff;filter:alpha(opacity=0)":"transparent")].join(";");h.lib.append(h.skin.bodyEl(),'<div id="'+j+'" style="'+n+'"></div>');h.lib.addEvent(e.get(j),"mousedown",g)}else{var p=e.get(j);if(p){h.lib.removeEvent(p,"mousedown",g);h.lib.remove(p)}k=null}}function g(m){h.lib.preventDefault(m);var l=h.lib.getPageXY(m);i.start_x=l[0];i.start_y=l[1];k=e.get(h.contentId());h.lib.addEvent(document,"mousemove",f);h.lib.addEvent(document,"mouseup",a);if(h.client.isGecko){e.get(j).style.cursor="-moz-grabbing"}}function a(){h.lib.removeEvent(document,"mousemove",f);h.lib.removeEvent(document,"mouseup",a);if(h.client.isGecko){e.get(j).style.cursor="-moz-grab"}}function f(o){var q=h.content,p=h.dimensions,n=h.lib.getPageXY(o);var m=n[0]-i.start_x;i.start_x+=m;i.x=Math.max(Math.min(0,i.x+m),p.inner_w-q.width);k.style.left=i.x+"px";var l=n[1]-i.start_y;i.start_y+=l;i.y=Math.max(Math.min(0,i.y+l),p.inner_h-q.height);k.style.top=i.y+"px"}h.img=function(m){this.obj=m;this.resizable=true;this.ready=false;var l=this;d=new Image();d.onload=function(){l.height=m.height?parseInt(m.height,10):d.height;l.width=m.width?parseInt(m.width,10):d.width;l.ready=true;d.onload="";d=null};d.src=m.content};h.img.prototype={append:function(l,o,n){this.id=o;var m=document.createElement("img");m.id=o;m.src=this.obj.content;m.style.position="absolute";m.setAttribute("height",n.resize_h);m.setAttribute("width",n.resize_w);l.appendChild(m)},remove:function(){var l=e.get(this.id);if(l){h.lib.remove(l)}c(false);if(d){d.onload="";d=null}},onLoad:function(){var l=h.dimensions;if(l.oversized&&h.options.handleOversize=="drag"){c(true,l.resize_h,l.resize_w)}},onWindowResize:function(){if(k){var p=h.content,o=h.dimensions,n=parseInt(h.lib.getStyle(k,"top")),m=parseInt(h.lib.getStyle(k,"left"));if(n+p.height<o.inner_h){k.style.top=o.inner_h-p.height+"px"}if(m+p.width<o.inner_w){k.style.left=o.inner_w-p.width+"px"}}}}})(Shadowbox);
if(typeof jQuery=="undefined"){throw"Unable to load Shadowbox adapter, jQuery not found"}if(typeof Shadowbox=="undefined"){throw"Unable to load Shadowbox adapter, Shadowbox not found"}Shadowbox.lib=function(a){return{getStyle:function(c,b){return a(c).css(b)},remove:function(b){a(b).remove()},getTarget:function(b){return b.target},getPageXY:function(b){return[b.pageX,b.pageY]},preventDefault:function(b){b.preventDefault()},keyCode:function(b){return b.keyCode},addEvent:function(d,b,c){a(d).bind(b,c)},removeEvent:function(d,b,c){a(d).unbind(b,c)},append:function(c,b){a(c).append(b)}}}(jQuery);jQuery(Shadowbox.load);(function(a){a.fn.shadowbox=function(b){return this.each(function(){var d=a(this);var e=a.extend({},b||{},a.metadata?d.metadata():a.meta?d.data():{});var c=this.className||"";e.width=parseInt((c.match(/w:(\d+)/)||[])[1])||e.width;e.height=parseInt((c.match(/h:(\d+)/)||[])[1])||e.height;Shadowbox.setup(d,e)})}})(jQuery);
Shadowbox.init({language:'fr',overlayOpacity:0.5,useSizzle:false});
(function(a){var c=(a.browser.msie?"paste":"input")+".mask";var b=(window.orientation!=undefined);a.mask={definitions:{"9":"[0-9]",a:"[A-Za-z]","*":"[A-Za-z0-9]"}};a.fn.extend({caret:function(e,f){if(this.length==0){return}if(typeof e=="number"){f=(typeof f=="number")?f:e;return this.each(function(){if(this.setSelectionRange){this.focus();this.setSelectionRange(e,f)}else{if(this.createTextRange){var g=this.createTextRange();g.collapse(true);g.moveEnd("character",f);g.moveStart("character",e);g.select()}}})}else{if(this[0].setSelectionRange){e=this[0].selectionStart;f=this[0].selectionEnd}else{if(document.selection&&document.selection.createRange){var d=document.selection.createRange();e=0-d.duplicate().moveStart("character",-100000);f=e+d.text.length}}return{begin:e,end:f}}},unmask:function(){return this.trigger("unmask")},mask:function(j,d){if(!j&&this.length>0){var f=a(this[0]);var g=f.data("tests");return a.map(f.data("buffer"),function(l,m){return g[m]?l:null}).join("")}d=a.extend({placeholder:"_",completed:null},d);var k=a.mask.definitions;var g=[];var e=j.length;var i=null;var h=j.length;a.each(j.split(""),function(m,l){if(l=="?"){h--;e=m}else{if(k[l]){g.push(new RegExp(k[l]));if(i==null){i=g.length-1}}else{g.push(null)}}});return this.each(function(){var r=a(this);var m=a.map(j.split(""),function(x,y){if(x!="?"){return k[x]?d.placeholder:x}});var n=false;var q=r.val();r.data("buffer",m).data("tests",g);function v(x){while(++x<=h&&!g[x]){}return x}function t(x){while(!g[x]&&--x>=0){}for(var y=x;y<h;y++){if(g[y]){m[y]=d.placeholder;var z=v(y);if(z<h&&g[y].test(m[z])){m[y]=m[z]}else{break}}}s();r.caret(Math.max(i,x))}function u(y){for(var A=y,z=d.placeholder;A<h;A++){if(g[A]){var B=v(A);var x=m[A];m[A]=z;if(B<h&&g[B].test(x)){z=x}else{break}}}}function l(y){var x=a(this).caret();var z=y.keyCode;n=(z<16||(z>16&&z<32)||(z>32&&z<41));if((x.begin-x.end)!=0&&(!n||z==8||z==46)){w(x.begin,x.end)}if(z==8||z==46||(b&&z==127)){t(x.begin+(z==46?0:-1));return false}else{if(z==27){r.val(q);r.caret(0,p());return false}}}function o(B){if(n){n=false;return(B.keyCode==8)?false:null}B=B||window.event;var C=B.charCode||B.keyCode||B.which;var z=a(this).caret();if(B.ctrlKey||B.altKey||B.metaKey){return true}else{if((C>=32&&C<=125)||C>186){var x=v(z.begin-1);if(x<h){var A=String.fromCharCode(C);if(g[x].test(A)){u(x);m[x]=A;s();var y=v(x);a(this).caret(y);if(d.completed&&y==h){d.completed.call(r)}}}}}return false}function w(x,y){for(var z=x;z<y&&z<h;z++){if(g[z]){m[z]=d.placeholder}}}function s(){return r.val(m.join("")).val()}function p(y){var z=r.val();var C=-1;for(var B=0,x=0;B<h;B++){if(g[B]){m[B]=d.placeholder;while(x++<z.length){var A=z.charAt(x-1);if(g[B].test(A)){m[B]=A;C=B;break}}if(x>z.length){break}}else{if(m[B]==z[x]&&B!=e){x++;C=B}}}if(!y&&C+1<e){r.val("");w(0,h)}else{if(y||C+1>=e){s();if(!y){r.val(r.val().substring(0,C+1))}}}return(e?B:i)}if(!r.attr("readonly")){r.one("unmask",function(){r.unbind(".mask").removeData("buffer").removeData("tests")}).bind("focus.mask",function(){q=r.val();var x=p();s();setTimeout(function(){if(x==j.length){r.caret(0,x)}else{r.caret(x)}},0)}).bind("blur.mask",function(){p();if(r.val()!=q){r.change()}}).bind("keydown.mask",l).bind("keypress.mask",o).bind(c,function(){setTimeout(function(){r.caret(p(true))},0)})}p()})}})})(jQuery);
try{var pageTracker=_gat._getTracker('UA-11622090-1');pageTracker._trackPageview()}catch(err){}

$().ready(function(){
    $.fn.search();
    $.fn.menuTop();
    $.fn.bannerHome();
    $.fn.bannerPage();
    $.fn.focusBlockHome();
    $.fn.menuLeft();
    $.fn.content();
    $.fn.searchEnterprise();
    $.fn.enterprise();
    $.fn.quizz();
    $.fn.treeDirectory();
    $.fn.buttonOver();
    $.fn.tooltip();
	$.fn.siteMap();
	
	$("#dateMin").mask("99/99/9999");
	$("#dateMax").mask("99/99/9999");
	$("#dateMin2").mask("99/99/9999");
	$("#dateMax2").mask("99/99/9999");

	$('.addToFavorite').click(function(){
		$.ajax({
			type: 'GET',
			url: $(':hidden[name=urlAddToFavorite]').val(),
			data: 'ezUserId=' + $(':hidden[name=ezUserId]').val() + '&contentObjectId=' 
				+ $(':hidden[name=contentObjectId]').val(),
			success: function(data) {
				if (data){					
					if (data.indexOf('http') != -1){
						window.location = data;
						
						return true;
					}
					
					alert(data);
				}
			},
			error: function (XMLHttpRequest, textStatus, errorThrown) {
				alert(textStatus);
				alert(XMLHttpRequest.responseText);
				alert(errorThrown);
			}
		});
	});
	
	/****************faq**************************/
	$('.reponse_question').css('display', 'none');
	$('h3.faq').css('cursor', 'pointer');
	$('h3.faq').click(function(){affiche(this)});

	/****************agenda**************************/
	$('.agendaSelectHaut .selectMois, .agendaSelectBas .selectMois').hover(
		function(){
			$('.agendaSelectHaut .selectMois .first, .agendaSelectBas .selectMois .first').addClass("hoverfirst");
			$('.agendaSelectHaut .selectMois .none, .agendaSelectBas .selectMois .none').addClass("hovernone");
			$('.agendaSelectHaut .selectMois .last, .agendaSelectBas .selectMois .last').addClass("hoverlast");
		},
		function(){
			$('.agendaSelectHaut .selectMois .first, .agendaSelectBas .selectMois .first').removeClass("hoverfirst");
			$('.agendaSelectHaut .selectMois .last, .agendaSelectBas .selectMois .last').removeClass("hoverlast");
			$('.agendaSelectHaut .selectMois .none, .agendaSelectBas .selectMois .none').removeClass("hovernone");
		});
	
	$('.agendaSelectHaut .selectMois .first, .agendaSelectBas .selectMois .first').removeClass("hoverfirst");
	$('.agendaSelectHaut .selectMois .last, .agendaSelectBas .selectMois .last').removeClass("hoverlast");
	$('.agendaSelectHaut .selectMois .none, .agendaSelectBas .selectMois .none').removeClass("hovernone");

	/***************** register *********************/
	$('.entreprise').css('display', 'none');
	$('.administration').css('display', 'none');
	$('.administration_entreprise').css('display', 'none');

	$('#ezcoa-297_profil').change(function(){
		$('.entreprise').css('display', 'none');
		$('.administration').css('display', 'none');
		$('.administration_entreprise').css('display', 'none');
		switch($('#ezcoa-297_profil option:selected').attr('value')){
			case '1':
				$('.entreprise').css('display', 'block');
				$('.administration_entreprise').css('display', 'block');
			break;
			case '2':
			case '3':
			case '4':
				$('.administration').css('display', 'block');
				$('.administration_entreprise').css('display', 'block');
			break;
		}
	});

	/*** recherche ***/
	$('.inverser').click(function(e){
		$('.'+$(this).attr('value')).each(function(e){
			if ($(this).attr('checked')){
				$(this).attr('checked', false);
			}
			else{
				$(this).attr('checked', 'checked');
			}
		});
	});

	// Impression des résultats de recherche
	if ($('#printthispage').size() > 0){
		window.print();
		return false;
	}

	//sondages
	var formInputs;
	if ($('form.sondage').length > 0){
		$('form.sondage').submit(function() {

			$('form.sondage :checked, form.sondage .submit, form.sondage input[type=hidden]').each(function(){
				if ($('#query').attr('value') == ''){
					$('#query').attr('value', [$(this).attr('name'), '=', $(this).attr('value')].join(''));
				}
				else{
					$('#query').attr('value', [$('#query').attr('value'), '&', $(this).attr('name'), '=', $(this).attr('value')].join(''));
				}
			});

			$.ajax({
			  type: "POST",
			  url: $('form.sondage').attr('action'),
			  data: $('#query').attr('value'),
			  success: function(data) {
			    window.location.href = document.location.href;
			  },
			  error:function (XMLHttpRequest, textStatus, errorThrown) {
				  alert(textStatus);
				  alert(XMLHttpRequest.responseText);
				  $('#columnPageCenter').html(XMLHttpRequest.responseText);
				  alert(errorThrown);
				  alert(this);
				},
			  timeout:120000
			});
			 return false;
		});
	}
	
	// on cache tous les "sous menus"
	// bug ie6
	$('#c_bottom').append('<div class="clear">&nbsp;</div>');
	
	//on cache tous les sous menus.
	$("div.toggle:not('.opened')").hide();
	
	$('ul.accordion > li > div.bt_toggle').click(function(){
		if ($(this).next('.toggle:visible').length != 0){
			$(this).next('.toggle').slideUp('normal', function(){
				$(this).parent().removeClass('opened');
			});
		}
		// Si le sous-menu est cache, on l'affiche :
		else {
			$(this).next('.toggle').slideDown('normal', function(){
				$(this).parent().addClass('opened');
			});
		}
	});
});

(function($){
	$.extend($.fn, {
        search: function(){
        	$('#searchTopKeys').click(function(){
                if ($(this).val() == 'Recherche'){
                    $(this).val('');
                }
            }).blur(function(){
                if ($(this).val() === ''){
                    $(this).val('Recherche');
                }
            });
        },
        
        menuTop: function(){
        	$('#menuHeader ul li').hover(
                function(){
                    $(this).addClass('over');
                    $('a', this).addClass('hover');
                },
                function(){
                    $(this).removeClass('over');
                    $('a', this).removeClass('hover');
                }
            );
            
            if (jQuery.browser.msie && (jQuery.browser.version.indexOf('5.5') != -1 || jQuery.browser.version.indexOf('6.0') != -1)){
				var img = $('#logoutButton').attr('src');
				
				if (img){
					$('#logoutButton').attr('src', img.replace('logout', 'logoutIE6'));
				}
			}
        },
        
        bannerHome: function(){        	
        	$('#navigationBannerHome').agile_carousel({
        		carousel_id: '#navigationBannerHome',
				next_prev_buttons: 'no',
			    pause_button: 'yes',
			    play_text_button: 'Lecture',
			    slide_buttons: 'yes', 
			    slide_directory: 'slides',
			    slide_number_display: 'no',
			    slide_event: 'mouseover',
			    timer_length: '5000',
			    transition_type: 'fade'
			});
			
        	$('#pause_button').removeClass('none');
        },
        
        bannerPage: function(){
        	$('#navigationBannerPage ul').addClass('disabled');
        	$('#navigationBannerPage ul li:not(.first)').addClass('none');
        	
        	$('#navigationBannerPage ul').mouseover(function(){
        		$('#navigationBannerPage ul').removeClass('disabled');
        		$('#navigationBannerPage ul li:not(.first)').removeClass('none');
			}).mouseout(function(){
				$('#navigationBannerPage ul').addClass('disabled');
        		$('#navigationBannerPage ul li:not(.first)').addClass('none');
            });
            
			$('#navigationBannerPage ul li.first a').keyup(function(e){
				if(e.keyCode == 13){
        			$('#navigationBannerPage ul').removeClass('disabled');
        			$('#navigationBannerPage ul li:not(.first)').removeClass('none');
				}
			});
			
			$('#navigationBannerPage').removeClass('accessibility');
		},
        
        focusBlockHome: function(){
        	var defaultImage = '',
				defaultImageNews = $('#news div.image img.default'),
        		defaultImageNewsSite = $('#newsSite div.image img.default');
        	
        	$('#columnHomeCenter a.news').mouseover(function(){
        		if ($(this).parent('div').attr('id') == 'news'){
					defaultImage = defaultImageNews;
				}
				else if ($(this).parent('div').attr('id') == 'newsSite'){
					defaultImage = defaultImageNewsSite;
				}
				
				if ($(this).attr('id').indexOf('Default') == -1){
					defaultImage.addClass('none');
					$('#' + $(this).attr('id') + 'Image').removeClass('none');
				}
            }).mouseout(function(){
            	if ($(this).attr('id').indexOf('Default') == -1){
	            	$('#' + $(this).attr('id') + 'Image').addClass('none');
	            	defaultImage.removeClass('none');
            	}
            });
        },
        
        menuLeft: function(){
        	var textLinkHide = $('#hideMenuLeft').text();
        	
			$('#hideMenuLeft').click(function(){
				$('#menuLeftSheet').toggle(0, function(){
					if ($('#contentWithLeftRightColumn').is('.menuHide')){
						$('#contentWithLeftRightColumn').removeClass('menuHide');
						$('#hideMenuLeft').removeClass('menuHide');
						$('#hideMenuLeft').text(textLinkHide);
					}
					else {
						$('#contentWithLeftRightColumn').addClass('menuHide');
						$('#hideMenuLeft').addClass('menuHide');
						$('#hideMenuLeft').text('Afficher le menu');
					}
				});
				
				return false;
			});
        },
        
        content: function(){
            $('a.blank').each(function(){
                $(this).attr('target', '_blank');
            });
            
            $('div.buttonTooltip a.print').click(function(){
            	print();
            	
				return false;
			});
			
			$('#addressEmail').focus();
        },
        
        searchEnterprise: function(){
        	$('#search_form #thematique_object_id').change(function(){
            	document.getElementById('typeLevel1And2').innerHTML = '<option value="null">Toutes</option>';
            	document.getElementById('type3').innerHTML = '<option value="null">Toutes</option>';
            	document.getElementById('benefitLevel1And2').innerHTML = '<option value="null">Toutes</option>';
		        
		        $('#labelType3').addClass('none');
				$('#type3').addClass('none');
		        
		        if ($(this).val() != 'null'){
	                $.ajax({
	                    type: 'GET',
	                    url: $('#urlPrestationSearch').val(),
						data: 'thematique_object_id=' + $(this).val() + '&type=ligne',
	                    success: function(result){
	                    	if (result){
		                    	var types = eval(result),
									length = types.length;
								
								for (var index = 0; index < length; index++){
									if (types[index].id_ligne_parent){
							            document.getElementById('typeLevel1And2').options[index + 1] = new Option('---- ' + types[index].libelle, 
																												types[index].id_ligne, 
																												false, 
																												false);
									}
									else {
										document.getElementById('typeLevel1And2').options[index + 1] = new Option(types[index].libelle, 
																												types[index].id_ligne, 
																												false, 
																												false);
									}
								}
							}
						}
	                });
	                
	        		$.ajax({
	                    type: 'GET',
	                    url: $('#urlPrestationSearch').val(),
						data: 'thematique_object_id=' + $(this).val() + '&type=colonne',
	                    success: function(result){
	                    	if (result){
		                    	var prestations = eval(result),
									length = prestations.length;
								
								for (var index = 0; index < length; index++){
									if (prestations[index].id_colonne_parent){
							            document.getElementById('benefitLevel1And2').options[index + 1] = new Option('---- ' + prestations[index].libelle, 
																													prestations[index].id_colonne, 
																													false, 
																													false);
									}
									else {
										document.getElementById('benefitLevel1And2').options[index + 1] = new Option(prestations[index].libelle, 
																													prestations[index].id_colonne, 
																													false, 
																													false);
									}
								}
							}
						}
	                });
				}
			});
			
			$('#typeLevel1And2').change(function(){
            	document.getElementById('type3').innerHTML = '<option value="null">Toutes</option>';
		        
				$('#labelType3').addClass('none');
				$('#type3').addClass('none');
		        
		        if ($(this).val() != 'null'){
	        		$.ajax({
	                    type: 'GET',
	                    url: $('#urlPrestationSearch').val(),
						data: 'thematique_object_id=' + $('#thematique_object_id').val() + '&id_ligne_parent=' 
							+ $(this).val() + '&type=ligne',
	                    success: function(result){
	                    	if (result){
		                    	var types = eval(result),
									length = types.length;
								
								for (var index = 0; index < length; index++){
						            document.getElementById('type3').options[index + 1] = new Option(types[index].libelle, 
																									types[index].id_ligne, 
																									false, 
																									false);
								}
								
								$('#labelType3').removeClass('none');
								$('#type3').removeClass('none');
							}
						}
	                });
				}
			});
        	
            $('#departementAllNone').click(function(){
				if ($(this).is(':checked')){
					$(':checkbox[name=departements[]]').attr('checked', 'checked');
				}
				else {
					$(':checkbox[name=departements[]]').removeAttr('checked');
				}
			});
			
			$('.filterSearchFormOrder').change(function(){
				$(this).parents('form').submit();
            	return false;
			});
			
			$('.filterSearchFormLimit').change(function(){
				$(this).parents('form').submit();
            	return false;
			});
			
			$('a.popUpPrintSearch').click(function(){			    
				window.open($(this).attr('href'), '', 
							'width=800,height=600,top=200,left=250,screenY=200,screenX=250,toolbar=no,status=no,menubar=no,directories=no,resizable=no,scrollbars=yes,location=no');			
				
				return false;
			});
        },
        
        enterprise: function(){
        	$('#numero_siret').blur(function(){
				$('#messageError').addClass('none');
				$('#messageExist').addClass('none');
	    		$('#numero_siret').removeClass('message-error');
	    		$('#validEntreprise').val('');
	    		
        		$.ajax({
                    type: 'GET',
                    url: 'fiche-entreprise-verification',
					data: 'siret=' + $(this).val() + '&ezuserid=' + $('#ezuserid').val(),
                    success: function(result){
                    	if (result == 'error'){
                    		$('#messageError').removeClass('none');
                    		$('#numero_siret').addClass('message-error');
                    		$('#linkExistEntreprise').attr('href', $('#linkExistEntreprise').attr('href') + $('#numero_siret').val());
                    		$('#validEntreprise').val('error');
                    	}
                    	else if (result){
                    		$('#validEntreprise').val('exist');
                    	}
					}
                });
			});
			
			$('form.thematicPrestationForm').submit(function(){
				$.ajax({
                    type: 'GET',
                    url: $('#urlPrestationViewHeight').val(),
					data: 'thematique=' + $('#thematique_object_id').val(),
                    success: function(result){
                    	if (result){
                    		Shadowbox.open({
						        content: 'http://' + $('#siteUrl').attr('value') + '/annuaire/fiche-entreprise-prestations-gestion?siret=' + $('#siret').val() + '&thematique=' + $('#thematique_object_id').val(),
						        player: 'iframe',
						        width: 951,
								height: result
						    });
                    	}
					}
                });
			    
			    return false;
			});
			
			$('#certificationAllNone').click(function(){
				if ($(this).is(':checked')){
					$(':checkbox[name=certifications[]]').attr('checked', 'checked');
				}
				else {
					$(':checkbox[name=certifications[]]').removeAttr('checked');
				}
			});
			
			$(':radio[name=id_federation]').click(function(){
				if ($(this).val() == 3){
					$('#federation_autre').removeAttr('readonly');
            		$('#federation_autre').removeClass('readonly');
				}
			    else {
					$('#federation_autre').attr('readonly', 'readonly');
            		$('#federation_autre').addClass('readonly');
				}
			});
        },
        
        quizz: function(){
            $('#quizzParticipate :radio').click(function(){
            	$('label', $(this).parents('table')).removeClass('bold');
            	
            	if ($(this).is(':checked')){
					$('label[for=' + $(this).attr('id') + ']').addClass('bold');
				}
			});
        },
        
        treeDirectory: function(){
        	var hasMoreChildren = false;
        	
        	$('#treeDirectory, #menuLeftTree').children('li').children('ul').children('li').each(function(){
        		if ($(this).children('ul').length){
					hasMoreChildren = true;
					return;
				}
			});
			
        	if (hasMoreChildren){
	            $('#treeDirectory, #menuLeftTree').treeview({
	                persist: 'location',
	                collapsed: true,
	                animated: 'normal'
	            });
            }
        },
        
        buttonOver: function(){
        	$('div.buttonGreenBackgroundWhite, div.buttonGreenBackgroundGrey, div.buttonGreyBackgroundWhite, div.buttonGreyBackgroundGrey').mouseover(function(){
                $(this).addClass('over');
            }).mouseout(function(){
                $(this).removeClass('over');
            });
        },
        
		tooltip: function(){
			var widthHeight = 'width=325,height=195';
			
			if (jQuery.browser.msie && (jQuery.browser.version.indexOf('5.5') != -1 || jQuery.browser.version.indexOf('6.0') != -1)){
				widthHeight = 'width=335,height=195';
			}
			else if (jQuery.browser.msie){
		    	widthHeight = 'width=340,height=195';
		    }
			
			function mouseOver(){        		
            	$(this).append('<div class="tooltip"><span>' + $(this).attr('title') + '</span></div>');
            	$(this).removeAttr('title');
            }
            
            function mouseOut(){
            	$(this).attr('title', $('div.tooltip span', this).text());
            	$('div.tooltip', this).remove();
            }
			
			$('a.tooltip').hover(mouseOver, mouseOut);
			
			$('a.sendToAFriend').click(function(){			    
				window.open($(this).attr('href'), '', 
							widthHeight + ',top=400,left=450,screenY=400,screenX=450,toolbar=no,status=no,menubar=no,directories=no,resizable=no,scrollbars=yes,location=no');			
				
				return false;
			});
        },
        
        siteMap: function(){
            $('#siteMap').treeview({
                collapsed: true,
                animated: 'normal'
            });
            
            $('ul.show, li.show').show();
        }
	})
})(jQuery);

/****************faq**************************/
function affiche(a){
	var id = $(a).attr('id').substring(3);
	
	if($('#div_'+id).css('display') == 'none'){
		$('#div_'+id).css('display', 'block');
	}
	else {
		$('#div_'+id).css('display', 'none');
	}
}