(function(a){a.fn.karmicFlow=function(b){b=a.extend({container:"karmic_flow_container",slider:"karmic_flow_slider",slides:"karmic_flow_slides",sliding:"karmic_flow_sliding",slide_selected:"karmic_flow_slide_selected",slide_overflow:"karmic_flow_slide_overflow",controller:"karmic_flow_controller",controller_selected:"karmic_flow_controller_selected",next:"karmic_flow_next_controller",prev:"karmic_flow_prev_controller",play:"karmic_flow_play_controller",pause:"karmic_flow_pause_controller",duration:300,timer:2500,auto:false},b||{});this.data("opts",b);this.data("cur_index",this.data("cur_index")||0);for(var d=function(q,p){var j=a(q),n=j.attr("target"),e=a("#"+n),i=e.children(),h=e.find("."+b.slide_selected),d=h.parent().children(),c=d.index(h),f=d.length,l=e.data("cur_index"),o=e.data("opts").duration,k=1;if(c==-1)return false;if(p||j.hasClass(b.next))c=c+1==f?0:c+1;else if(j.hasClass(b.prev))c=c==0?f-1:c-1;e.data("cur_index",c);d.removeClass(b.slide_selected);d.eq(c).addClass(b.slide_selected);var g=a("[href=#"+d.eq(c).attr("id")+"]"),m=a("[target="+g.attr("target")+"]");m.removeClass(b.controller_selected);g.addClass(b.controller_selected);i.addClass(b.sliding);if(c==0&&l==f-1||c==f-1&&l==0)k=f;i.stop().animate({marginLeft:-1*h.width()*c},o*k,function(){i.removeClass(b.sliding)});return g[0]},e=0;e<this.length;e++)a(this[e]).find("."+b.slides).each(function(){var c=a("<div></div>");c.append(this.childNodes).appendTo(this).addClass(b.slide_overflow).css("height",a(this).parent().parent().height())});var f=a();if(!f.data("karmic_flow_init")){f.data("karmic_flow_init",1);var k=0;f.bind("keydown.colorbox.karmicFlow",function(f){if(f.keyCode===37){var e=a().find("[class="+b.prev+"]");d(e);var c=a("#"+a(e).attr("target")),g=c.data("opts").timer;if(c.data("interval")!==null){clearInterval(c.data("interval"));c.data("interval",null);c.data("interval",setInterval(function(){c.data("player",d(c.data("player"),true))},g))}f.preventDefault()}else if(f.keyCode===39){var e=a().find("[class="+b.next+"]");d(e);var c=a("#"+a(e).attr("target")),g=c.data("opts").timer;if(c.data("interval")!==null){clearInterval(c.data("interval"));c.data("interval",null);c.data("interval",setInterval(function(){c.data("player",d(c.data("player"),true))},g))}f.preventDefault()}});f.bind("click",function(k){var g=k.target,e=a(g),h=e.attr("target");if(e.hasClass(b.controller)){var c=a("#"+h),f=c.find("[id="+g.hash.substring(1,g.hash.length)+"]"),j=f.parent().children().index(f[0]),i=f.parent(),m=c.data("cur_index"),n=c.data("opts").duration,l=c.data("opts").timer;a("[target="+h+"]").removeClass(b.controller_selected);e.addClass(b.controller_selected);i.children().removeClass(b.slide_selected);f.addClass(b.slide_selected);i.addClass(b.sliding);c.data("cur_index",j);var p=-1*f.width()*j;i.stop().animate({marginLeft:-1*f.width()*j},n*Math.abs(j-m),function(){i.removeClass(b.sliding)});if(c.data("interval")!==null){clearInterval(c.data("interval"));c.data("interval",null);c.data("interval",setInterval(function(){c.data("player",d(c.data("player"),true))},l))}k.preventDefault()}else if(e.hasClass(b.next)||e.hasClass(b.prev)){d(g);var c=a("#"+h),l=c.data("opts").timer;if(c.data("interval")!==null){clearInterval(c.data("interval"));c.data("interval",null);c.data("interval",setInterval(function(){c.data("player",d(c.data("player"),true))},l))}k.preventDefault()}else if(e.hasClass(b.play)){var o=g,c=a("#"+h),l=c.data("opts").timer;if(c.data("interval")!==null){clearInterval(c.data("interval"));c.data("interval",null);e.removeClass(b.pause)}else{e.addClass(b.pause);c.data("player",o);c.data("interval",setInterval(function(){c.data("player",d(c.data("player"),true))},l))}k.preventDefault()}})}for(var e=0;e<this.length;e++){var c=a(this[e]),h=c.children(),i=h.height(c.height()).children(),j=c.data("opts").timer;h.width(i.length*c.width());i.width(c.width());if(b.auto){var g=a("."+b.play).filter("[target="+this[e].id+"]");if(!g.length)g=a('<a href="#" target="'+this[e].id+'" class="'+b.next+'">&nbsp;</a>');c.data("player",g[0]);c.data("interval",setInterval(function(){c.data("player",d(c.data("player"),true))},j))}}return this}})(this.jQuery);function preloadImages(){var a=document;if(a.images){if(!a.p)a.p=[];for(var d=a.p.length,c=preloadImages.arguments,b=0;b<c.length;b++)if(c[b].indexOf("#")!=0){a.p[d]=new Image;a.p[d++].src=c[b]}}}(function(a){a.fn.fadeIn=function(b){b=a.extend({base:"base_image",hover:"hover_image"},b||{});a(this).find("."+b.base).each(function(){var d=a(this),c=new Image,e=a(this).attr("src");e=e.substring(0,e.length-4)+"RO.jpg";c.onload=function(){d.parent().prepend(c);d.hover(function(){a(this).stop().animate({opacity:0},250)},function(){a(this).stop().animate({opacity:1},250)})};c.src=e;c.width=d.attr("width");c.height=d.attr("height");a(c).addClass(b.hover)});return this}})(this.jQuery);this.tooltip=function(){xOffset=-150;yOffset=-20;$("a.tooltip").hover(function(a){this.t=this.title;this.title="";$("body").append("<div id='tooltipShown'>"+this.t+"</div>");$("#tooltipShown").css("position","absolute").css("top",a.pageY-yOffset+"px").css("z-index","600").fadeIn("fast");xOffset=-document.getElementById("tooltipShown").offsetWidth;$("#tooltipShown").css("left",a.pageX+xOffset+"px")},function(){this.title=this.t;$("#tooltipShown").remove()});$("a.tooltip").mousemove(function(a){$("#tooltipShown").css("top",a.pageY-yOffset+"px").css("left",a.pageX+xOffset+"px")})};$(document).ready(function(){tooltip()})