function floatingBox(a,b,c){this.targetX=0;this.targetY=10;this.interval=0;this.menu=a;this.index=c;this.options=b;this.hasInner=typeof window.innerWidth=="number";this.hasElement=document.documentElement&&document.documentElement.clientWidth;this.move=function(){jQuery(this.menu).css("left",this.nextX+"px").css("top",this.nextY+"px")};this.computeShifts=function(){var a=document.documentElement;this.shiftX=this.hasInner?pageXOffset:this.hasElement?a.scrollLeft:document.body.scrollLeft;if(this.targetX<0){if(this.hasElement&&this.hasInner){this.shiftX+=a.clientWidth>window.innerWidth?window.innerWidth:a.clientWidth}else{this.shiftX+=this.hasElement?a.clientWidth:this.hasInner?window.innerWidth:document.body.clientWidth}}this.shiftY=this.hasInner?pageYOffset:this.hasElement?a.scrollTop:document.body.scrollTop;if(this.targetY<0){if(this.hasElement&&this.hasInner){this.shiftY+=a.clientHeight>window.innerHeight?window.innerHeight:a.clientHeight}else{this.shiftY+=this.hasElement?document.documentElement.clientHeight:this.hasInner?window.innerHeight:document.body.clientHeight}}};this.doFloat=function(){var a,b;this.computeShifts();a=(this.shiftX+this.targetX-this.nextX)*.07;if(Math.abs(a)<.5){a=this.shiftX+this.targetX-this.nextX}b=(this.shiftY+this.targetY-this.nextY)*.07;if(Math.abs(b)<.5){b=this.shiftY+this.targetY-this.nextY}if(Math.abs(a)>0||Math.abs(b)>0){this.nextX+=a;this.nextY+=b;this.move()}setTimeout("funcFloating["+this.index+"].func()",this.interval)};this.initSecondary=function(){this.computeShifts();this.nextX=this.shiftX+this.targetX;this.nextY=this.shiftY+this.targetY;this.move()};this.position=function(a,b){if(typeof a=="number"){this.targetX=a}else if(typeof a=="string"){switch(a){case"left":this.targetX=5;break;case"right":this.targetX=-(jQuery(this.menu).outerWidth()+5);break}}if(typeof b=="number"){this.targetY=b}else if(typeof b=="string"){switch(b){case"top":this.targetY=5;break;case"bottom":this.targetY=-(jQuery(this.menu).outerHeight()+5);break}}};this.init=function(){jQuery(this.menu).css("position","absolute");if(typeof this.options=="object"){for(var a in this.options){switch(a){case"targetX":case"targetY":if(typeof this.options[a]=="number"){this[a]=this.options[a]}else if(typeof this.options[a]=="string"){switch(this.options[a]){case"top":this.targetY=5;break;case"bottom":this.targetY=-(jQuery(this.menu).outerHeight()+5);break;case"left":this.targetX=5;break;case"right":this.targetX=-(jQuery(this.menu).outerWidth()+5);break}}break;default:this[a]=this.options[a]}}}this.initSecondary();this.doFloat()}}jQuery.cookie=function(a,b,c){if(typeof b!="undefined"){c=c||{};if(b===null){b="";c.expires=-1}var d="";if(c.expires&&(typeof c.expires=="number"||c.expires.toUTCString)){var e;if(typeof c.expires=="number"){e=new Date;e.setTime(e.getTime()+c.expires*24*60*60*1e3)}else{e=c.expires}d="; expires="+e.toUTCString()}var f=c.path?"; path="+c.path:"";var g=c.domain?"; domain="+c.domain:"";var h=c.secure?"; secure":"";document.cookie=[a,"=",encodeURIComponent(b),d,f,g,h].join("")}else{var i=null;if(document.cookie&&document.cookie!=""){var j=document.cookie.split(";");for(var k=0;k<j.length;k++){var l=jQuery.trim(j[k]);if(l.substring(0,a.length+1)==a+"="){i=decodeURIComponent(l.substring(a.length+1));break}}}return i}};(function(a){a.fn.jcaption=function(b){b=a.extend({wrapperElement:"div",wrapperClass:"pjcaption",captionElement:"p",imageAttr:"alt",requireText:true,copyStyle:false,removeStyle:true,removeAlign:true,copyAlignmentToClass:false,copyFloatToClass:true,autoWidth:true,animate:false,show:{opacity:"show"},showDuration:200,hide:{opacity:"hide"},hideDuration:200},b);return a(this).each(function(){a(this).bind("load",function(){if(a(this).data("loaded"))return false;a(this).data("loaded",true);var c=a(this);if(c.attr(b.imageAttr).length>0||!b.requireText){c.wrap("<"+b.wrapperElement+" class='"+b.wrapperClass+"'></"+b.wrapperElement+">");var d=c.css("float");var e=c.attr("style");if(b.removeStyle)c.removeAttr("style");var f=c.attr("align");if(b.removeAlign)c.removeAttr("align");var g=a(this).parent().append("<"+b.captionElement+">"+c.attr(b.imageAttr)+"</"+b.captionElement+">");if(b.animate){a(this).next().hide();a(this).parent().hover(function(){a(this).find("p").animate(b.show,b.showDuration)},function(){a(this).find("p").animate(b.hide,b.hideDuration)})}if(b.copyStyle)g.attr("style",e);if(b.copyAlignmentToClass)g.addClass(f);if(b.copyFloatToClass)g.addClass(d);if(b.autoWidth)g.width(c.width())}});if(this.complete||this.naturalWidth>0){a(this).trigger("load")}})}})(jQuery);jQuery.easing["jswing"]=jQuery.easing["swing"];jQuery.extend(jQuery.easing,{def:"easeOutQuad",swing:function(a,b,c,d,e){return jQuery.easing[jQuery.easing.def](a,b,c,d,e)},easeInQuad:function(a,b,c,d,e){return d*(b/=e)*b+c},easeOutQuad:function(a,b,c,d,e){return-d*(b/=e)*(b-2)+c},easeInOutQuad:function(a,b,c,d,e){if((b/=e/2)<1)return d/2*b*b+c;return-d/2*(--b*(b-2)-1)+c},easeInCubic:function(a,b,c,d,e){return d*(b/=e)*b*b+c},easeOutCubic:function(a,b,c,d,e){return d*((b=b/e-1)*b*b+1)+c},easeInOutCubic:function(a,b,c,d,e){if((b/=e/2)<1)return d/2*b*b*b+c;return d/2*((b-=2)*b*b+2)+c},easeInQuart:function(a,b,c,d,e){return d*(b/=e)*b*b*b+c},easeOutQuart:function(a,b,c,d,e){return-d*((b=b/e-1)*b*b*b-1)+c},easeInOutQuart:function(a,b,c,d,e){if((b/=e/2)<1)return d/2*b*b*b*b+c;return-d/2*((b-=2)*b*b*b-2)+c},easeInQuint:function(a,b,c,d,e){return d*(b/=e)*b*b*b*b+c},easeOutQuint:function(a,b,c,d,e){return d*((b=b/e-1)*b*b*b*b+1)+c},easeInOutQuint:function(a,b,c,d,e){if((b/=e/2)<1)return d/2*b*b*b*b*b+c;return d/2*((b-=2)*b*b*b*b+2)+c},easeInSine:function(a,b,c,d,e){return-d*Math.cos(b/e*(Math.PI/2))+d+c},easeOutSine:function(a,b,c,d,e){return d*Math.sin(b/e*(Math.PI/2))+c},easeInOutSine:function(a,b,c,d,e){return-d/2*(Math.cos(Math.PI*b/e)-1)+c},easeInExpo:function(a,b,c,d,e){return b==0?c:d*Math.pow(2,10*(b/e-1))+c},easeOutExpo:function(a,b,c,d,e){return b==e?c+d:d*(-Math.pow(2,-10*b/e)+1)+c},easeInOutExpo:function(a,b,c,d,e){if(b==0)return c;if(b==e)return c+d;if((b/=e/2)<1)return d/2*Math.pow(2,10*(b-1))+c;return d/2*(-Math.pow(2,-10*--b)+2)+c},easeInCirc:function(a,b,c,d,e){return-d*(Math.sqrt(1-(b/=e)*b)-1)+c},easeOutCirc:function(a,b,c,d,e){return d*Math.sqrt(1-(b=b/e-1)*b)+c},easeInOutCirc:function(a,b,c,d,e){if((b/=e/2)<1)return-d/2*(Math.sqrt(1-b*b)-1)+c;return d/2*(Math.sqrt(1-(b-=2)*b)+1)+c},easeInElastic:function(a,b,c,d,e){var f=1.70158;var g=0;var h=d;if(b==0)return c;if((b/=e)==1)return c+d;if(!g)g=e*.3;if(h<Math.abs(d)){h=d;var f=g/4}else var f=g/(2*Math.PI)*Math.asin(d/h);return-(h*Math.pow(2,10*(b-=1))*Math.sin((b*e-f)*2*Math.PI/g))+c},easeOutElastic:function(a,b,c,d,e){var f=1.70158;var g=0;var h=d;if(b==0)return c;if((b/=e)==1)return c+d;if(!g)g=e*.3;if(h<Math.abs(d)){h=d;var f=g/4}else var f=g/(2*Math.PI)*Math.asin(d/h);return h*Math.pow(2,-10*b)*Math.sin((b*e-f)*2*Math.PI/g)+d+c},easeInOutElastic:function(a,b,c,d,e){var f=1.70158;var g=0;var h=d;if(b==0)return c;if((b/=e/2)==2)return c+d;if(!g)g=e*.3*1.5;if(h<Math.abs(d)){h=d;var f=g/4}else var f=g/(2*Math.PI)*Math.asin(d/h);if(b<1)return-.5*h*Math.pow(2,10*(b-=1))*Math.sin((b*e-f)*2*Math.PI/g)+c;return h*Math.pow(2,-10*(b-=1))*Math.sin((b*e-f)*2*Math.PI/g)*.5+d+c},easeInBack:function(a,b,c,d,e,f){if(f==undefined)f=1.70158;return d*(b/=e)*b*((f+1)*b-f)+c},easeOutBack:function(a,b,c,d,e,f){if(f==undefined)f=1.70158;return d*((b=b/e-1)*b*((f+1)*b+f)+1)+c},easeInOutBack:function(a,b,c,d,e,f){if(f==undefined)f=1.70158;if((b/=e/2)<1)return d/2*b*b*(((f*=1.525)+1)*b-f)+c;return d/2*((b-=2)*b*(((f*=1.525)+1)*b+f)+2)+c},easeInBounce:function(a,b,c,d,e){return d-jQuery.easing.easeOutBounce(a,e-b,0,d,e)+c},easeOutBounce:function(a,b,c,d,e){if((b/=e)<1/2.75){return d*7.5625*b*b+c}else if(b<2/2.75){return d*(7.5625*(b-=1.5/2.75)*b+.75)+c}else if(b<2.5/2.75){return d*(7.5625*(b-=2.25/2.75)*b+.9375)+c}else{return d*(7.5625*(b-=2.625/2.75)*b+.984375)+c}},easeInOutBounce:function(a,b,c,d,e){if(b<e/2)return jQuery.easing.easeInBounce(a,b*2,0,d,e)*.5+c;return jQuery.easing.easeOutBounce(a,b*2-e,0,d,e)*.5+d*.5+c}});(function(a){a.fn.hoverIntent=function(b,c){var d={sensitivity:7,interval:100,timeout:0};d=a.extend(d,c?{over:b,out:c}:b);var e,f,g,h;var i=function(a){e=a.pageX;f=a.pageY};var j=function(b,c){c.hoverIntent_t=clearTimeout(c.hoverIntent_t);if(Math.abs(g-e)+Math.abs(h-f)<d.sensitivity){a(c).unbind("mousemove",i);c.hoverIntent_s=1;return d.over.apply(c,[b])}else{g=e;h=f;c.hoverIntent_t=setTimeout(function(){j(b,c)},d.interval)}};var k=function(a,b){b.hoverIntent_t=clearTimeout(b.hoverIntent_t);b.hoverIntent_s=0;return d.out.apply(b,[a])};var l=function(b){var c=(b.type=="mouseover"?b.fromElement:b.toElement)||b.relatedTarget;while(c&&c!=this){try{c=c.parentNode}catch(b){c=this}}if(c==this){return false}var e=jQuery.extend({},b);var f=this;if(f.hoverIntent_t){f.hoverIntent_t=clearTimeout(f.hoverIntent_t)}if(b.type=="mouseover"){g=e.pageX;h=e.pageY;a(f).bind("mousemove",i);if(f.hoverIntent_s!=1){f.hoverIntent_t=setTimeout(function(){j(e,f)},d.interval)}}else{a(f).unbind("mousemove",i);if(f.hoverIntent_s==1){f.hoverIntent_t=setTimeout(function(){k(e,f)},d.timeout)}}};return this.mouseover(l).mouseout(l)}})(jQuery);(function(a){a.fn.superfish=function(b){var c=a.fn.superfish,d=c.c,e=a(['<span class="',d.arrowClass,'"> &#187;</span>'].join("")),f=function(){var b=a(this),c=h(b);clearTimeout(c.sfTimer);b.showSuperfishUl().siblings().hideSuperfishUl()},g=function(){var b=a(this),d=h(b),e=c.op;clearTimeout(d.sfTimer);d.sfTimer=setTimeout(function(){e.retainPath=a.inArray(b[0],e.$path)>-1;b.hideSuperfishUl();if(e.$path.length&&b.parents(["li.",e.hoverClass].join("")).length<1){f.call(e.$path)}},e.delay)},h=function(a){var b=a.parents(["ul.",d.menuClass,":first"].join(""))[0];c.op=c.o[b.serial];return b},i=function(a){a.addClass(d.anchorClass).append(e.clone())};return this.each(function(){var e=this.serial=c.o.length;var h=a.extend({},c.defaults,b);h.$path=a("li."+h.pathClass,this).slice(0,h.pathLevels).each(function(){a(this).addClass([h.hoverClass,d.bcClass].join(" ")).filter("li:has(ul)").removeClass(h.pathClass)});c.o[e]=c.op=h;a("li:has(ul)",this)[a.fn.hoverIntent&&!h.disableHI?"hoverIntent":"hover"](f,g).each(function(){if(h.autoArrows)i(a(">a:first-child",this))}).not("."+d.bcClass).hideSuperfishUl();var j=a("a",this);j.each(function(a){var b=j.eq(a).parents("li");j.eq(a).focus(function(){f.call(b)}).blur(function(){g.call(b)})});h.onInit.call(this)}).each(function(){var b=[d.menuClass];if(c.op.dropShadows&&!(a.browser.msie&&a.browser.version<7))b.push(d.shadowClass);a(this).addClass(b.join(" "))})};var b=a.fn.superfish;b.o=[];b.op={};b.IE7fix=function(){var c=b.op;if(a.browser.msie&&a.browser.version>6&&c.dropShadows&&c.animation.opacity!=undefined)this.toggleClass(b.c.shadowClass+"-off")};b.c={bcClass:"sf-breadcrumb",menuClass:"sf-js-enabled",anchorClass:"sf-with-ul",arrowClass:"sf-sub-indicator",shadowClass:"sf-shadow"};b.defaults={hoverClass:"sfHover",pathClass:"overideThisToUse",pathLevels:1,delay:800,animation:{opacity:"show"},speed:"normal",autoArrows:true,dropShadows:true,disableHI:false,onInit:function(){},onBeforeShow:function(){},onShow:function(){},onHide:function(){}};a.fn.extend({hideSuperfishUl:function(){var c=b.op,d=c.retainPath===true?c.$path:"";c.retainPath=false;var e=a(["li.",c.hoverClass].join(""),this).add(this).not(d).removeClass(c.hoverClass).find(">ul").hide().css("visibility","hidden");c.onHide.call(e);return this},showSuperfishUl:function(){var a=b.op,c=b.c.shadowClass+"-off",d=this.addClass(a.hoverClass).find(">ul:hidden").css("visibility","visible");b.IE7fix.call(d);a.onBeforeShow.call(d);d.animate(a.animation,a.speed,function(){b.IE7fix.call(d);a.onShow.call(d)});return this}})})(jQuery);var j=1;(function(a){a.fn.easyListSplitter=function(b){var c={colNumber:2,direction:"vertical"};this.each(function(){var d=a(this);var e=a.extend(c,b);var f=a(this).children("li").size();var g=Math.ceil(f/e.colNumber);var h=a(this).attr("class");for(i=1;i<=e.colNumber;i++){if(i==1){a(this).addClass("listCol1").wrap('<div class="listContainer'+j+'"></div>')}else if(a(this).is("ul")){a(this).parents(".listContainer"+j).append('<ul class="listCol'+i+'"></ul>')}else{a(this).parents(".listContainer"+j).append('<ol class="listCol'+i+'"></ol>')}a(".listContainer"+j+" > ul,.listContainer"+j+" > ol").addClass(h)}var k=0;var l=1;var m=0;if(e.direction=="vertical"){a(this).children("li").each(function(){k=k+1;if(k>g*(e.colNumber-1)){a(this).parents(".listContainer"+j).find(".listCol"+e.colNumber).append(this)}else{if(k<=g*l){a(this).parents(".listContainer"+j).find(".listCol"+l).append(this)}else{a(this).parents(".listContainer"+j).find(".listCol"+(l+1)).append(this);l=l+1}}});a(".listContainer"+j).find("ol,ul").each(function(){if(a(this).children().size()==0){a(this).remove()}})}else{a(this).children("li").each(function(){m=m+1;if(m<=e.colNumber){a(this).parents(".listContainer"+j).find(".listCol"+m).append(this)}else{m=1;a(this).parents(".listContainer"+j).find(".listCol"+m).append(this)}})}a(".listContainer"+j).find("ol:last,ul:last").addClass("last");j=j+1})}})(jQuery);(function(a){function b(b,c,d,e){var f=b.text().split(c),g="";if(f.length){a(f).each(function(a,b){g+='<span class="'+d+(a+1)+'">'+b+"</span>"+e});b.find("img").clone().insertBefore(b);b.empty().append(g)}}var c={init:function(){return this.each(function(){b(a(this),"","char","")})},subtext:function(){return this.each(function(){b(a(this),"::","line","")})},words:function(){return this.each(function(){b(a(this)," ","word"," ")})},lines:function(){return this.each(function(){var c="eefec303079ad17405c889e092e105b0";b(a(this).children("br").replaceWith(c).end(),c,"line","")})}};a.fn.lettering=function(b){if(b&&c[b]){return c[b].apply(this,[].slice.call(arguments,1))}else if(b==="letters"||!b){return c.init.apply(this,[].slice.call(arguments,0))}a.error("Method "+b+" does not exist on jQuery.lettering");return this}})(jQuery);var funcFloating={};jQuery.fn.floating=function(a){return jQuery(this).each(function(b){var c=0;for(var d in funcFloating){c=parseInt(d)}funcFloating[c+1]={};funcFloating[c+1].box=this;funcFloating[c+1].obj=new floatingBox(this,a,c+1);funcFloating[c+1].func=function(){funcFloating[c+1].obj.doFloat()};if(document.layers){funcFloating[c+1].obj.init()}else{funcFloating[c+1].obj.init();funcFloating[c+1].obj.initSecondary()}})};jQuery.fn.floatingPosition=function(a,b){return jQuery(this).each(function(c){for(var d in funcFloating){if(funcFloating[d].box==this){funcFloating[d].obj.position(a,b)}}})};(function(a){a.fn.lazyload=function(b){var c={threshold:0,failurelimit:0,event:"scroll",effect:"show",container:window};if(b){a.extend(c,b)}var d=this;if("scroll"==c.event){a(c.container).bind("scroll",function(b){var e=0;d.each(function(){if(a.abovethetop(this,c)||a.leftofbegin(this,c)){}else if(!a.belowthefold(this,c)&&!a.rightoffold(this,c)){a(this).trigger("appear")}else{if(e++>c.failurelimit){return false}}});var f=a.grep(d,function(a){return!a.loaded});d=a(f)})}this.each(function(){var b=this;if(undefined==a(b).attr("original")){a(b).attr("original",a(b).attr("src"))}if("scroll"!=c.event||undefined==a(b).attr("src")||c.placeholder==a(b).attr("src")||a.abovethetop(b,c)||a.leftofbegin(b,c)||a.belowthefold(b,c)||a.rightoffold(b,c)){if(c.placeholder){a(b).attr("src",c.placeholder)}else{a(b).removeAttr("src")}b.loaded=false}else{b.loaded=true}a(b).one("appear",function(){if(!this.loaded){a("<img />").bind("load",function(){a(b).hide().attr("src",a(b).attr("original"))[c.effect](c.effectspeed);b.loaded=true}).attr("src",a(b).attr("original"))}});if("scroll"!=c.event){a(b).bind(c.event,function(c){if(!b.loaded){a(b).trigger("appear")}})}});a(c.container).trigger(c.event);return this};a.belowthefold=function(b,c){if(c.container===undefined||c.container===window){var d=a(window).height()+a(window).scrollTop()}else{var d=a(c.container).offset().top+a(c.container).height()}return d<=a(b).offset().top-c.threshold};a.rightoffold=function(b,c){if(c.container===undefined||c.container===window){var d=a(window).width()+a(window).scrollLeft()}else{var d=a(c.container).offset().left+a(c.container).width()}return d<=a(b).offset().left-c.threshold};a.abovethetop=function(b,c){if(c.container===undefined||c.container===window){var d=a(window).scrollTop()}else{var d=a(c.container).offset().top}return d>=a(b).offset().top+c.threshold+a(b).height()};a.leftofbegin=function(b,c){if(c.container===undefined||c.container===window){var d=a(window).scrollLeft()}else{var d=a(c.container).offset().left}return d>=a(b).offset().left+c.threshold+a(b).width()};a.extend(a.expr[":"],{"below-the-fold":"$.belowthefold(a, {threshold : 0, container: window})","above-the-fold":"!$.belowthefold(a, {threshold : 0, container: window})","right-of-fold":"$.rightoffold(a, {threshold : 0, container: window})","left-of-fold":"!$.rightoffold(a, {threshold : 0, container: window})"})})(jQuery);(function(a){a.fn.extend({scrollToTop:function(b){var c={speed:"slow",ease:"jswing",start:0};var b=a.extend(c,b);return this.each(function(){var c=b;var d=a(this);a(this).hide().removeAttr("href").css("cursor","pointer");if(a(window).scrollTop()>c.start){a(this).fadeIn("slow")}a(window).scroll(function(){if(a(window).scrollTop()>c.start){a(d).fadeIn("slow")}else{a(d).fadeOut("slow")}});d.click(function(b){a("html, body").animate({scrollTop:"0px"},c.speed,c.ease)})})}})})(jQuery);(function(a){a.fn.textShadow=function(b){if(!a.browser.msie)return;var c=a.browser.version<7;return this.each(function(){var d=a(this);var e=d.textShadowParse(this.currentStyle["text-shadow"]);e=a.extend(e,b);d.textShadowRemove();if(e.x==0&&e.y==0&&e.radius==0)return;if(d.css("position")=="static"){d.css({position:"relative"})}d.css({zIndex:"0"});if(c){d.css({zoom:"1"})}var f=document.createElement("span");a(f).addClass("jQueryTextShadow");a(f).html(d.html());a(f).css({padding:this.currentStyle["padding"],width:d.width(),position:"absolute",zIndex:"-1",color:e.color!=null?e.color:d.css("color"),left:-parseInt(e.radius)+parseInt(e.x)+"px",top:-parseInt(e.radius)+parseInt(e.y)+"px"});if(e.radius!=0){if(e.opacity!=null){a(f).css("filter","progid:DXImageTransform.Microsoft.Blur(pixelradius="+parseInt(e.radius)+", enabled='true', makeShadow='true', ShadowOpacity="+e.opacity+")")}else{a(f).css("filter","progid:DXImageTransform.Microsoft.Blur(pixelradius="+parseInt(e.radius)+", enabled='true')")}}d.append(f)})};a.fn.textShadowParse=function(a){a=String(a).replace(/^\s+|\s+$/gi,"").replace(/\s*!\s*important/i,"").replace(/\(\s*([^,\)]+)\s*,\s*([^,\)]+)\s*,\s*([^,\)]+)\s*,\s*([^\)]+)\s*\)/g,"($1/$2/$3/$4)").replace(/\(\s*([^,\)]+)\s*,\s*([^,\)]+)\s*,\s*([^\)]+)\s*\)/g,"($1/$2/$3)");var b={x:0,y:0,radius:0,color:null};if(a.length>1||a[0].toLowerCase()!="none"){a=a.replace(/\//g,",");var c;if(a.match(/(\#[0-9a-f]{6}|\#[0-9a-f]{3}|(rgb|hsb)a?\([^\)]*\)|\b[a-z]+\b)/i)&&(c=RegExp.$1)){b.color=c.replace(/^\s+/,"");a=a.replace(b.color,"")}a=a.replace(/^\s+|\s+$/g,"").split(/\s+/).map(function(a){return(a||"").replace(/^0[a-z]*$/,"")?a:0});switch(a.length){case 1:b.x=b.y=a[0];break;case 2:b.x=a[0];b.y=a[1];break;case 3:b.x=a[0];b.y=a[1];b.radius=a[2];break}if(!b.x&&!b.y&&!b.radius||b.color=="transparent"){b.x=b.y=b.radius=0;b.color=null}}return b};a.fn.textShadowRemove=function(){if(!a.browser.msie)return;return this.each(function(){a(this).children("span.jQueryTextShadow").remove()})}})(jQuery);if(typeof Array.prototype.map=="undefined"){Array.prototype.map=function(a){var b=new Array(this.length);for(var c=0;c<this.length;c++){b[c]=a(this[c])}return b}}(function(a){a.fn.aToolTip=function(b){var c={closeTipBtn:"aToolTipCloseBtn",toolTipId:"aToolTip",fixed:false,clickIt:false,inSpeed:200,outSpeed:100,tipContent:"",toolTipClass:"defaultTheme",xOffset:5,yOffset:5,onShow:null,onHide:null},d=a.extend({},c,b);return this.each(function(){var b=a(this);if(b.attr("title")){var c='<div class="pj-tooltip_heading">'+b.attr("title").split("::")[0]+"</div>"+'<div class="pj-tooltip_body">'+b.attr("title").split("::")[1]+"</div>"}else{var c=d.tipContent}var e=function(){a("body").append("<div id='"+d.toolTipId+"' class='"+d.toolTipClass+"'><div class='"+d.toolTipClass+"-top'></div><div class='"+d.toolTipClass+"-mid'><div class='pjToolTipContent'>"+c+"</div></div><div class='"+d.toolTipClass+"-bottom'></div></div>");if(c&&d.clickIt){a("#"+d.toolTipId+" p.aToolTipContent").append("<a id='"+d.closeTipBtn+"' href='#' alt='close'>close</a>")}},f=function(){a("#"+d.toolTipId).css({top:b.offset().top-a("#"+d.toolTipId).outerHeight()-d.yOffset+"px",left:b.offset().left+b.outerWidth()+d.xOffset+"px"}).stop().fadeIn(d.inSpeed,function(){if(a.isFunction(d.onShow)){d.onShow(b)}})},g=function(){a("#"+d.toolTipId).stop().fadeOut(d.outSpeed,function(){a(this).remove();if(a.isFunction(d.onHide)){d.onHide(b)}})};if(c&&!d.clickIt){b.hover(function(){a("#"+d.toolTipId).remove();b.attr({title:""});e();f()},function(){g()})}if(c&&d.clickIt){b.click(function(c){a("#"+d.toolTipId).remove();b.attr({title:""});e();f();a("#"+d.closeTipBtn).click(function(){g();return false});return false})}if(!d.fixed&&!d.clickIt){b.mousemove(function(b){a("#"+d.toolTipId).css({top:b.pageY-a("#"+d.toolTipId).outerHeight()-d.yOffset,left:b.pageX+d.xOffset})})}})}})(jQuery);(function(a){a.fn.equalHeights=function(b,c){tallest=b?b:0;this.each(function(){if(a(this).height()>tallest){tallest=a(this).height()}});if(c&&tallest>c)tallest=c;return this.each(function(){a(this).height(tallest)})}})(jQuery);(function(a){a.fn.columnize=function(b){var c={width:400,columns:true,buildOnce:true,overflow:false,doneFunc:function(){},target:false,ignoreImageLoading:true,"float":"left",lastNeverTallest:true};var b=a.extend(c,b);return this.each(function(){function m(){if(f==c.width())return;f=c.width();var g=Math.round(c.width()/b.width);if(b.columns)g=b.columns;if(g<=1){return k()}if(c.data("columnizing"))return;c.data("columnized",true);c.data("columnizing",true);c.empty();c.append(a("<div style='width:"+Math.round(1e4/g)/100+"%; float: "+b.float+";'></div>"));u=c.children(":last");u.append(e.clone());d=u.height();c.empty();var h=d/g;var m=true;var n=3;var o=false;if(b.overflow){n=1;h=b.overflow.height}else if(b.height&&b.width){n=1;h=b.height;o=true}for(var p=0;p<n;p++){c.empty();var q;try{q=e.clone(true)}catch(r){q=e.clone()}q.css("visibility","hidden");for(var s=0;s<g;s++){var t=s==0?"first pjcolumn":"pjcolumn";var t=s==g-1?"last "+t:t;c.append(a("<div class='"+t+"' style='width:"+Math.round(1e4/g)/100.2+"%; float: "+b.float+";'></div>"))}var s=0;while(s<g-(b.overflow?0:1)||o&&q.children().length){if(c.children().length<=s){c.append(a("<div class='"+t+"' style='width:"+Math.round(1e4/g)/100.2+"%; float: "+b.float+";'></div>"))}var u=c.children().eq(s);i(u,q,u,h);if(!q.children().find(":first-child").hasClass("dontend")){j(u,q,u,h)}else{}while(l(u.children(":last").length&&u.children(":last").get(0))){var v=u.children(":last");v.remove();q.prepend(v)}s++}if(b.overflow&&!o){var w=false;var x=document.all&&navigator.appVersion.indexOf("MSIE 7.")!=-1;if(w||x){var y="";var z=document.createElement("DIV");while(q[0].childNodes.length>0){var A=q[0].childNodes[0];for(var s=0;s<A.attributes.length;s++){if(A.attributes[s].nodeName.indexOf("jQuery")==0){A.removeAttribute(A.attributes[s].nodeName)}}z.innerHTML="";z.appendChild(q[0].childNodes[0]);y+=z.innerHTML}var B=a(b.overflow.id)[0];B.innerHTML=y}else{a(b.overflow.id).empty().append(q.children().clone(true))}}else if(!o){u=c.children().eq(c.children().length-1);while(q.children().length)u.append(q.children(":first"));var C=u.height();var D=C-h;var E=0;var F=1e7;var G=0;var H=false;c.children().each(function(a){return function(b){var c=a.children().eq(b).height();H=false;E+=c;if(c>G){G=c;H=true}if(c<F)F=c}}(c));var I=E/g;if(b.lastNeverTallest&&H){h=h+30;if(p==n-1)n++}else if(G-F>30){h=I+30}else if(Math.abs(I-h)>20){h=I}else{p=n}}else{c.children().each(function(a){u=c.children().eq(a);u.width(b.width+"px");if(a==0){u.addClass("first")}else if(a==c.children().length-1){u.addClass("last")}else{u.removeClass("first");u.removeClass("last")}});c.width(c.children().length*b.width+"px")}c.append(a("<br style='clear:both;'>"))}c.find(".pjcolumn").find(":first.removeiffirst").remove();c.find(".pjcolumn").find(":last.removeiflast").remove();c.data("columnizing",false);if(b.overflow){b.overflow.doneFunc()}b.doneFunc()}function l(b){if(b.nodeType!=1)return false;if(a(b).hasClass("dontend"))return true;if(b.childNodes.length==0)return false;return l(b.childNodes[b.childNodes.length-1])}function k(){if(c.data("columnized")&&c.children().length==1){return}c.data("columnized",true);c.data("columnizing",true);c.empty();c.append(a("<div class='first last pjcolumn' style='width:100%; float: "+b.float+";'></div>"));jQuerycol=c.children().eq(c.children().length-1);jQuerydestroyable=e.clone(true);if(b.overflow){targetHeight=b.overflow.height;i(jQuerycol,jQuerydestroyable,jQuerycol,targetHeight);if(!jQuerydestroyable.children().find(":first-child").hasClass("dontend")){j(jQuerycol,jQuerydestroyable,jQuerycol,targetHeight)}while(l(jQuerycol.children(":last").length&&jQuerycol.children(":last").get(0))){var d=jQuerycol.children(":last");d.remove();jQuerydestroyable.prepend(d)}var f="";var g=document.createElement("DIV");while(jQuerydestroyable[0].childNodes.length>0){var h=jQuerydestroyable[0].childNodes[0];for(var k=0;k<h.attributes.length;k++){if(h.attributes[k].nodeName.indexOf("jQuery")==0){h.removeAttribute(h.attributes[k].nodeName)}}g.innerHTML="";g.appendChild(jQuerydestroyable[0].childNodes[0]);f+=g.innerHTML}var m=a(b.overflow.id)[0];m.innerHTML=f}else{jQuerycol.append(jQuerydestroyable)}c.data("columnizing",false);if(b.overflow){b.overflow.doneFunc()}}function j(a,b,c,d){if(b.children().length){jQuerycloneMe=b.children(":first");jQueryclone=jQuerycloneMe.clone(true);if(jQueryclone.attr("nodeType")==1&&!jQueryclone.hasClass("dontend")){a.append(jQueryclone);if(jQueryclone.is("img")&&c.height()<d+20){jQuerycloneMe.remove()}else if(!jQuerycloneMe.hasClass("dontsplit")&&c.height()<d+20){jQuerycloneMe.remove()}else if(jQueryclone.is("img")||jQuerycloneMe.hasClass("dontsplit")){jQueryclone.remove()}else{jQueryclone.empty();if(!i(jQueryclone,jQuerycloneMe,c,d)){if(jQuerycloneMe.children().length){j(jQueryclone,jQuerycloneMe,c,d)}}if(jQueryclone.get(0).childNodes.length==0){jQueryclone.remove()}}}}}function i(c,d,e,f){while(e.height()<f&&d[0].childNodes.length){c.append(d[0].childNodes[0])}if(c[0].childNodes.length==0)return;var g=c[0].childNodes;var h=g[g.length-1];c[0].removeChild(h);var i=a(h);if(i[0].nodeType==3){var j=i[0].nodeValue;var k=b.width/18;if(b.accuracy)k=b.accuracy;var l;var m=null;while(e.height()<f&&j.length){if(j.indexOf(" ",k)!="-1"){l=j.substring(0,j.indexOf(" ",k))}else{l=j}m=document.createTextNode(l);c.append(m);if(j.length>k){j=j.substring(j.indexOf(" ",k))}else{j=""}}if(e.height()>=f&&m!=null){c[0].removeChild(m);j=m.nodeValue+j}if(j.length){i[0].nodeValue=j}else{return false}}if(d.children().length){d.prepend(i)}else{d.append(i)}return i[0].nodeType==3}var c=b.target?a(b.target):a(this);var d=a(this).height();var e=a("<div></div>");var f=0;var g=false;e.append(a(this).children().clone(true));if(!b.ignoreImageLoading&&!b.target){if(!c.data("imageLoaded")){c.data("imageLoaded",true);if(a(this).find("img").length>0){var h=function(a,c){return function(){if(!a.data("firstImageLoaded")){a.data("firstImageLoaded","true");a.empty().append(c.children().clone(true));a.columnize(b)}}}(a(this),e);a(this).find("img").one("load",h);a(this).find("img").one("abort",h);return}}}c.empty();m();if(!b.buildOnce){a(window).resize(function(){if(!b.buildOnce&&a.browser.msie){if(c.data("timeout")){clearTimeout(c.data("timeout"))}c.data("timeout",setTimeout(m,200))}else if(!b.buildOnce){m()}else{}})}})}})(jQuery);(function(a){var b=function(){var b={},c,d=65,e,f='<div class="colorpicker"><div class="colorpicker_color"><div><div></div></div></div><div class="colorpicker_hue"><div></div></div><div class="colorpicker_new_color"></div><div class="colorpicker_current_color"></div><div class="colorpicker_hex"><input type="text" maxlength="6" size="6" /></div><div class="colorpicker_rgb_r colorpicker_field"><input type="text" maxlength="3" size="3" /><span></span></div><div class="colorpicker_rgb_g colorpicker_field"><input type="text" maxlength="3" size="3" /><span></span></div><div class="colorpicker_rgb_b colorpicker_field"><input type="text" maxlength="3" size="3" /><span></span></div><div class="colorpicker_hsb_h colorpicker_field"><input type="text" maxlength="3" size="3" /><span></span></div><div class="colorpicker_hsb_s colorpicker_field"><input type="text" maxlength="3" size="3" /><span></span></div><div class="colorpicker_hsb_b colorpicker_field"><input type="text" maxlength="3" size="3" /><span></span></div><div class="colorpicker_submit"></div></div>',g={eventName:"click",onShow:function(){},onBeforeShow:function(){},onHide:function(){},onChange:function(){},onSubmit:function(){},color:"ff0000",livePreview:true,flat:false},h=function(b,c){var d=O(b);a(c).data("colorpicker").fields.eq(1).val(d.r).end().eq(2).val(d.g).end().eq(3).val(d.b).end()},i=function(b,c){a(c).data("colorpicker").fields.eq(4).val(b.h).end().eq(5).val(b.s).end().eq(6).val(b.b).end()},j=function(b,c){a(c).data("colorpicker").fields.eq(0).val(Q(b)).end()},k=function(b,c){a(c).data("colorpicker").selector.css("backgroundColor","#"+Q({h:b.h,s:100,b:100}));a(c).data("colorpicker").selectorIndic.css({left:parseInt(150*b.s/100,10),top:parseInt(150*(100-b.b)/100,10)})},l=function(b,c){a(c).data("colorpicker").hue.css("top",parseInt(150-150*b.h/360,10))},m=function(b,c){a(c).data("colorpicker").currentColor.css("backgroundColor","#"+Q(b))},n=function(b,c){a(c).data("colorpicker").newColor.css("backgroundColor","#"+Q(b))},o=function(b){var c=b.charCode||b.keyCode||-1;if(c>d&&c<=90||c==32){return false}var e=a(this).parent().parent();if(e.data("colorpicker").livePreview===true){p.apply(this)}},p=function(b){var c=a(this).parent().parent(),d;if(this.parentNode.className.indexOf("_hex")>0){c.data("colorpicker").color=d=M(K(this.value))}else if(this.parentNode.className.indexOf("_hsb")>0){c.data("colorpicker").color=d=I({h:parseInt(c.data("colorpicker").fields.eq(4).val(),10),s:parseInt(c.data("colorpicker").fields.eq(5).val(),10),b:parseInt(c.data("colorpicker").fields.eq(6).val(),10)})}else{c.data("colorpicker").color=d=N(J({r:parseInt(c.data("colorpicker").fields.eq(1).val(),10),g:parseInt(c.data("colorpicker").fields.eq(2).val(),10),b:parseInt(c.data("colorpicker").fields.eq(3).val(),10)}))}if(b){h(d,c.get(0));j(d,c.get(0));i(d,c.get(0))}k(d,c.get(0));l(d,c.get(0));n(d,c.get(0));c.data("colorpicker").onChange.apply(c,[d,Q(d),O(d)])},q=function(b){var c=a(this).parent().parent();c.data("colorpicker").fields.parent().removeClass("colorpicker_focus")},r=function(){d=this.parentNode.className.indexOf("_hex")>0?70:65;a(this).parent().parent().data("colorpicker").fields.parent().removeClass("colorpicker_focus");a(this).parent().addClass("colorpicker_focus")},s=function(b){var c=a(this).parent().find("input").focus();var d={el:a(this).parent().addClass("colorpicker_slider"),max:this.parentNode.className.indexOf("_hsb_h")>0?360:this.parentNode.className.indexOf("_hsb")>0?100:255,y:b.pageY,field:c,val:parseInt(c.val(),10),preview:a(this).parent().parent().data("colorpicker").livePreview};a(document).bind("mouseup",d,u);a(document).bind("mousemove",d,t)},t=function(a){a.data.field.val(Math.max(0,Math.min(a.data.max,parseInt(a.data.val+a.pageY-a.data.y,10))));if(a.data.preview){p.apply(a.data.field.get(0),[true])}return false},u=function(b){p.apply(b.data.field.get(0),[true]);b.data.el.removeClass("colorpicker_slider").find("input").focus();a(document).unbind("mouseup",u);a(document).unbind("mousemove",t);return false},v=function(b){var c={cal:a(this).parent(),y:a(this).offset().top};c.preview=c.cal.data("colorpicker").livePreview;a(document).bind("mouseup",c,x);a(document).bind("mousemove",c,w)},w=function(a){p.apply(a.data.cal.data("colorpicker").fields.eq(4).val(parseInt(360*(150-Math.max(0,Math.min(150,a.pageY-a.data.y)))/150,10)).get(0),[a.data.preview]);return false},x=function(b){h(b.data.cal.data("colorpicker").color,b.data.cal.get(0));j(b.data.cal.data("colorpicker").color,b.data.cal.get(0));a(document).unbind("mouseup",x);a(document).unbind("mousemove",w);return false},y=function(b){var c={cal:a(this).parent(),pos:a(this).offset()};c.preview=c.cal.data("colorpicker").livePreview;a(document).bind("mouseup",c,A);a(document).bind("mousemove",c,z)},z=function(a){p.apply(a.data.cal.data("colorpicker").fields.eq(6).val(parseInt(100*(150-Math.max(0,Math.min(150,a.pageY-a.data.pos.top)))/150,10)).end().eq(5).val(parseInt(100*Math.max(0,Math.min(150,a.pageX-a.data.pos.left))/150,10)).get(0),[a.data.preview]);return false},A=function(b){h(b.data.cal.data("colorpicker").color,b.data.cal.get(0));j(b.data.cal.data("colorpicker").color,b.data.cal.get(0));a(document).unbind("mouseup",A);a(document).unbind("mousemove",z);return false},B=function(b){a(this).addClass("colorpicker_focus")},C=function(b){a(this).removeClass("colorpicker_focus")},D=function(b){var c=a(this).parent();var d=c.data("colorpicker").color;c.data("colorpicker").origColor=d;m(d,c.get(0));c.data("colorpicker").onSubmit(d,Q(d),O(d),c.data("colorpicker").el)},E=function(b){var c=a("#"+a(this).data("colorpickerId"));c.data("colorpicker").onBeforeShow.apply(this,[c.get(0)]);var d=a(this).offset();var e=H();var f=d.top+this.offsetHeight;var g=d.left;if(f+176>e.t+e.h){f-=this.offsetHeight+176}if(g+356>e.l+e.w){g-=356}c.css({left:g+"px",top:f+"px"});if(c.data("colorpicker").onShow.apply(this,[c.get(0)])!=false){c.show()}a(document).bind("mousedown",{cal:c},F);return false},F=function(b){if(!G(b.data.cal.get(0),b.target,b.data.cal.get(0))){if(b.data.cal.data("colorpicker").onHide.apply(this,[b.data.cal.get(0)])!=false){b.data.cal.hide()}a(document).unbind("mousedown",F)}},G=function(a,b,c){if(a==b){return true}if(a.contains){return a.contains(b)}if(a.compareDocumentPosition){return!!(a.compareDocumentPosition(b)&16)}var d=b.parentNode;while(d&&d!=c){if(d==a)return true;d=d.parentNode}return false},H=function(){var a=document.compatMode=="CSS1Compat";return{l:window.pageXOffset||(a?document.documentElement.scrollLeft:document.body.scrollLeft),t:window.pageYOffset||(a?document.documentElement.scrollTop:document.body.scrollTop),w:window.innerWidth||(a?document.documentElement.clientWidth:document.body.clientWidth),h:window.innerHeight||(a?document.documentElement.clientHeight:document.body.clientHeight)}},I=function(a){return{h:Math.min(360,Math.max(0,a.h)),s:Math.min(100,Math.max(0,a.s)),b:Math.min(100,Math.max(0,a.b))}},J=function(a){return{r:Math.min(255,Math.max(0,a.r)),g:Math.min(255,Math.max(0,a.g)),b:Math.min(255,Math.max(0,a.b))}},K=function(a){var b=6-a.length;if(b>0){var c=[];for(var d=0;d<b;d++){c.push("0")}c.push(a);a=c.join("")}return a},L=function(a){var a=parseInt(a.indexOf("#")>-1?a.substring(1):a,16);return{r:a>>16,g:(a&65280)>>8,b:a&255}},M=function(a){return N(L(a))},N=function(a){var b={h:0,s:0,b:0};var c=Math.min(a.r,a.g,a.b);var d=Math.max(a.r,a.g,a.b);var e=d-c;b.b=d;if(d!=0){}b.s=d!=0?255*e/d:0;if(b.s!=0){if(a.r==d){b.h=(a.g-a.b)/e}else if(a.g==d){b.h=2+(a.b-a.r)/e}else{b.h=4+(a.r-a.g)/e}}else{b.h=-1}b.h*=60;if(b.h<0){b.h+=360}b.s*=100/255;b.b*=100/255;return b},O=function(a){var b={};var c=Math.round(a.h);var d=Math.round(a.s*255/100);var e=Math.round(a.b*255/100);if(d==0){b.r=b.g=b.b=e}else{var f=e;var g=(255-d)*e/255;var h=(f-g)*(c%60)/60;if(c==360)c=0;if(c<60){b.r=f;b.b=g;b.g=g+h}else if(c<120){b.g=f;b.b=g;b.r=f-h}else if(c<180){b.g=f;b.r=g;b.b=g+h}else if(c<240){b.b=f;b.r=g;b.g=f-h}else if(c<300){b.b=f;b.g=g;b.r=g+h}else if(c<360){b.r=f;b.g=g;b.b=f-h}else{b.r=0;b.g=0;b.b=0}}return{r:Math.round(b.r),g:Math.round(b.g),b:Math.round(b.b)}},P=function(b){var c=[b.r.toString(16),b.g.toString(16),b.b.toString(16)];a.each(c,function(a,b){if(b.length==1){c[a]="0"+b}});return c.join("")},Q=function(a){return P(O(a))},R=function(){var b=a(this).parent();var c=b.data("colorpicker").origColor;b.data("colorpicker").color=c;h(c,b.get(0));j(c,b.get(0));i(c,b.get(0));k(c,b.get(0));l(c,b.get(0));n(c,b.get(0))};return{init:function(b){b=a.extend({},g,b||{});if(typeof b.color=="string"){b.color=M(b.color)}else if(b.color.r!=undefined&&b.color.g!=undefined&&b.color.b!=undefined){b.color=N(b.color)}else if(b.color.h!=undefined&&b.color.s!=undefined&&b.color.b!=undefined){b.color=I(b.color)}else{return this}return this.each(function(){if(!a(this).data("colorpickerId")){var c=a.extend({},b);c.origColor=b.color;var d="collorpicker_"+parseInt(Math.random()*1e3);a(this).data("colorpickerId",d);var e=a(f).attr("id",d);if(c.flat){e.appendTo(this).show()}else{e.appendTo(document.body)}c.fields=e.find("input").bind("keyup",o).bind("change",p).bind("blur",q).bind("focus",r);e.find("span").bind("mousedown",s).end().find(">div.colorpicker_current_color").bind("click",R);c.selector=e.find("div.colorpicker_color").bind("mousedown",y);c.selectorIndic=c.selector.find("div div");c.el=this;c.hue=e.find("div.colorpicker_hue div");e.find("div.colorpicker_hue").bind("mousedown",v);c.newColor=e.find("div.colorpicker_new_color");c.currentColor=e.find("div.colorpicker_current_color");e.data("colorpicker",c);e.find("div.colorpicker_submit").bind("mouseenter",B).bind("mouseleave",C).bind("click",D);h(c.color,e.get(0));i(c.color,e.get(0));j(c.color,e.get(0));l(c.color,e.get(0));k(c.color,e.get(0));m(c.color,e.get(0));n(c.color,e.get(0));if(c.flat){e.css({position:"relative",display:"block"})}else{a(this).bind(c.eventName,E)}}})},showPicker:function(){return this.each(function(){if(a(this).data("colorpickerId")){E.apply(this)}})},hidePicker:function(){return this.each(function(){if(a(this).data("colorpickerId")){a("#"+a(this).data("colorpickerId")).hide()}})},setColor:function(b){if(typeof b=="string"){b=M(b)}else if(b.r!=undefined&&b.g!=undefined&&b.b!=undefined){b=N(b)}else if(b.h!=undefined&&b.s!=undefined&&b.b!=undefined){b=I(b)}else{return this}return this.each(function(){if(a(this).data("colorpickerId")){var c=a("#"+a(this).data("colorpickerId"));c.data("colorpicker").color=b;c.data("colorpicker").origColor=b;h(b,c.get(0));i(b,c.get(0));j(b,c.get(0));l(b,c.get(0));k(b,c.get(0));m(b,c.get(0));n(b,c.get(0))}})}}}();a.fn.extend({ColorPicker:b.init,ColorPickerHide:b.hidePicker,ColorPickerShow:b.showPicker,ColorPickerSetColor:b.setColor})})(jQuery)
