jQuery.extend(jQuery.easing,{easein:function(x,t,b,c,d){return c*(t/=d)*t+b;},easeinout:function(x,t,b,c,d){if(t<d/2)return 2*c*t*t/(d*d)+b;var ts=t-d/2;return-2*c*ts*ts/(d*d)+2*c*ts/d+c/2+b;},easeout:function(x,t,b,c,d){return-c*t*t/(d*d)+2*c*t/d+b;},expoin:function(x,t,b,c,d){var flip=1;if(c<0){flip*=-1;c*=-1;}
return flip*(Math.exp(Math.log(c)/d*t))+b;},expoout:function(x,t,b,c,d){var flip=1;if(c<0){flip*=-1;c*=-1;}
return flip*(-Math.exp(-Math.log(c)/d*(t-d))+c+1)+b;},expoinout:function(x,t,b,c,d){var flip=1;if(c<0){flip*=-1;c*=-1;}
if(t<d/2)return flip*(Math.exp(Math.log(c/2)/(d/2)*t))+b;return flip*(-Math.exp(-2*Math.log(c/2)/d*(t-d))+c+1)+b;},bouncein:function(x,t,b,c,d){return c-jQuery.easing['bounceout'](x,d-t,0,c,d)+b;},bounceout:function(x,t,b,c,d){if((t/=d)<(1/2.75)){return c*(7.5625*t*t)+b;}else if(t<(2/2.75)){return c*(7.5625*(t-=(1.5/2.75))*t+.75)+b;}else if(t<(2.5/2.75)){return c*(7.5625*(t-=(2.25/2.75))*t+.9375)+b;}else{return c*(7.5625*(t-=(2.625/2.75))*t+.984375)+b;}},bounceinout:function(x,t,b,c,d){if(t<d/2)return jQuery.easing['bouncein'](x,t*2,0,c,d)*.5+b;return jQuery.easing['bounceout'](x,t*2-d,0,c,d)*.5+c*.5+b;},elasin:function(x,t,b,c,d){var s=1.70158;var p=0;var a=c;if(t==0)return b;if((t/=d)==1)return b+c;if(!p)p=d*.3;if(a<Math.abs(c)){a=c;var s=p/4;}
else var s=p/(2*Math.PI)*Math.asin(c/a);return-(a*Math.pow(2,10*(t-=1))*Math.sin((t*d-s)*(2*Math.PI)/p))+b;},elasout:function(x,t,b,c,d){var s=1.70158;var p=0;var a=c;if(t==0)return b;if((t/=d)==1)return b+c;if(!p)p=d*.3;if(a<Math.abs(c)){a=c;var s=p/4;}
else var s=p/(2*Math.PI)*Math.asin(c/a);return a*Math.pow(2,-10*t)*Math.sin((t*d-s)*(2*Math.PI)/p)+c+b;},elasinout:function(x,t,b,c,d){var s=1.70158;var p=0;var a=c;if(t==0)return b;if((t/=d/2)==2)return b+c;if(!p)p=d*(.3*1.5);if(a<Math.abs(c)){a=c;var s=p/4;}
else var s=p/(2*Math.PI)*Math.asin(c/a);if(t<1)return-.5*(a*Math.pow(2,10*(t-=1))*Math.sin((t*d-s)*(2*Math.PI)/p))+b;return a*Math.pow(2,-10*(t-=1))*Math.sin((t*d-s)*(2*Math.PI)/p)*.5+c+b;},backin:function(x,t,b,c,d){var s=1.70158;return c*(t/=d)*t*((s+1)*t-s)+b;},backout:function(x,t,b,c,d){var s=1.70158;return c*((t=t/d-1)*t*((s+1)*t+s)+1)+b;},backinout:function(x,t,b,c,d){var s=1.70158;if((t/=d/2)<1)return c/2*(t*t*(((s*=(1.525))+1)*t-s))+b;return c/2*((t-=2)*t*(((s*=(1.525))+1)*t+s)+2)+b;}});;;(function($){$.ui=$.ui||{};$.fn.extend({accordion:function(options,data){var args=Array.prototype.slice.call(arguments,1);return this.each(function(){if(typeof options=="string"){var accordion=$.data(this,"ui-accordion");accordion[options].apply(accordion,args);}else if(!$(this).is(".ui-accordion"))
$.data(this,"ui-accordion",new $.ui.accordion(this,options));});},activate:function(index){return this.accordion("activate",index);}});$.ui.accordion=function(container,options){this.options=options=$.extend({},$.ui.accordion.defaults,options);this.element=container;$(container).addClass("ui-accordion");if(options.navigation){var current=$(container).find("a").filter(options.navigationFilter);if(current.length){if(current.filter(options.header).length){options.active=current;}else{options.active=current.parent().parent().prev();current.addClass("current");}}}
options.headers=$(container).find(options.header);options.active=findActive(options.headers,options.active);if(options.fillSpace){var maxHeight=$(container).parent().height();options.headers.each(function(){maxHeight-=$(this).outerHeight();});var maxPadding=0;options.headers.next().each(function(){maxPadding=Math.max(maxPadding,$(this).innerHeight()-$(this).height());}).height(maxHeight-maxPadding);}else if(options.autoheight){var maxHeight=0;options.headers.next().each(function(){maxHeight=Math.max(maxHeight,$(this).outerHeight());}).height(maxHeight);}
options.headers.not(options.active||"").next().hide();options.active.parent().andSelf().addClass(options.selectedClass);if(options.event)
$(container).bind((options.event)+".ui-accordion",clickHandler);};$.ui.accordion.prototype={activate:function(index){clickHandler.call(this.element,{target:findActive(this.options.headers,index)[0]});},enable:function(){this.options.disabled=false;},disable:function(){this.options.disabled=true;},destroy:function(){this.options.headers.next().css("display","");if(this.options.fillSpace||this.options.autoheight){this.options.headers.next().css("height","");}
$.removeData(this.element,"ui-accordion");$(this.element).removeClass("ui-accordion").unbind(".ui-accordion");}}
function scopeCallback(callback,scope){return function(){return callback.apply(scope,arguments);};}
function completed(cancel){if(!$.data(this,"ui-accordion"))
return;var instance=$.data(this,"ui-accordion");var options=instance.options;options.running=cancel?0:--options.running;if(options.running)
return;if(options.clearStyle){options.toShow.add(options.toHide).css({height:"",overflow:""});}
$(this).triggerHandler("change.ui-accordion",[options.data],options.change);}
function toggle(toShow,toHide,data,clickedActive,down){var options=$.data(this,"ui-accordion").options;options.toShow=toShow;options.toHide=toHide;options.data=data;var complete=scopeCallback(completed,this);options.running=toHide.size()==0?toShow.size():toHide.size();if(options.animated){if(!options.alwaysOpen&&clickedActive){$.ui.accordion.animations[options.animated]({toShow:jQuery([]),toHide:toHide,complete:complete,down:down,autoheight:options.autoheight});}else{$.ui.accordion.animations[options.animated]({toShow:toShow,toHide:toHide,complete:complete,down:down,autoheight:options.autoheight});}}else{if(!options.alwaysOpen&&clickedActive){toShow.toggle();}else{toHide.hide();toShow.show();}
complete(true);}}
function clickHandler(event){var options=$.data(this,"ui-accordion").options;if(options.disabled)
return false;if(!event.target&&!options.alwaysOpen){options.active.parent().andSelf().toggleClass(options.selectedClass);var toHide=options.active.next(),data={instance:this,options:options,newHeader:jQuery([]),oldHeader:options.active,newContent:jQuery([]),oldContent:toHide},toShow=options.active=$([]);toggle.call(this,toShow,toHide,data);return false;}
var clicked=$(event.target);if(clicked.parents(options.header).length)
while(!clicked.is(options.header))
clicked=clicked.parent();var clickedActive=clicked[0]==options.active[0];if(options.running||(options.alwaysOpen&&clickedActive))
return false;if(!clicked.is(options.header))
return;options.active.parent().andSelf().toggleClass(options.selectedClass);if(!clickedActive){clicked.parent().andSelf().addClass(options.selectedClass);}
var toShow=clicked.next(),toHide=options.active.next(),data={instance:this,options:options,newHeader:clicked,oldHeader:options.active,newContent:toShow,oldContent:toHide},down=options.headers.index(options.active[0])>options.headers.index(clicked[0]);options.active=clickedActive?$([]):clicked;toggle.call(this,toShow,toHide,data,clickedActive,down);return false;};function findActive(headers,selector){return selector!=undefined?typeof selector=="number"?headers.filter(":eq("+selector+")"):headers.not(headers.not(selector)):selector===false?$([]):headers.filter(":eq(0)");}
$.extend($.ui.accordion,{defaults:{selectedClass:"selected",alwaysOpen:true,animated:'slide',event:"click",header:"a",autoheight:true,running:0,navigationFilter:function(){return this.href.toLowerCase()==location.href.toLowerCase();}},animations:{slide:function(options,additions){options=$.extend({easing:"swing",duration:300},options,additions);if(!options.toHide.size()){options.toShow.animate({height:"show"},options);return;}
var hideHeight=options.toHide.height(),showHeight=options.toShow.height(),difference=showHeight/hideHeight;options.toShow.css({height:0,overflow:'hidden'}).show();options.toHide.filter(":hidden").each(options.complete).end().filter(":visible").animate({height:"hide"},{step:function(now){var current=(hideHeight-now)*difference;if($.browser.msie||$.browser.opera){current=Math.ceil(current);}
options.toShow.height(current);},duration:options.duration,easing:options.easing,complete:function(){if(!options.autoheight){options.toShow.css("height","auto");}
options.complete();}});},bounceslide:function(options){this.slide(options,{easing:options.down?"bounceout":"swing",duration:options.down?1000:200});},easeslide:function(options){this.slide(options,{easing:"easeinout",duration:700})}}});})(jQuery);;var $j=jQuery.noConflict();$j(document).ready(function(){$j('.dropdown_wrapper').each(function(){$j(this).data('hhh',$j(this).height());});$j('.dropdown_parent').hover(function(){$j('.dropdown_wrapper').hide().stop().height(0);$j('.dropdown_parent_a').removeClass('active_menu');$j('.dropdown_parent_a',this).addClass('active_menu');$j('.dropdown_wrapper',this).stop().show().animate({height:$j('.dropdown_wrapper',this).data('hhh')},300);},function(){obj=this;$j('.dropdown_wrapper',this).stop().animate({height:0},300,function(){$j('.dropdown_wrapper',obj).height(0).hide();$j('.dropdown_parent_a',obj).removeClass('active_menu');});});});;
/*
 * jQuery Cycle Plugin (with Transition Definitions)
 * Examples and documentation at: http://jquery.malsup.com/cycle/
 * Copyright (c) 2007-2009 M. Alsup
 * Version: 2.73 (04-NOV-2009)
 * Dual licensed under the MIT and GPL licenses:
 * http://www.opensource.org/licenses/mit-license.php
 * http://www.gnu.org/licenses/gpl.html
 * Requires: jQuery v1.2.6 or later
 *
 * Originally based on the work of:
 * 1) Matt Oakes
 * 2) Torsten Baldes (http://medienfreunde.com/lab/innerfade/)
 * 3) Benjamin Sterling (http://www.benjaminsterling.com/experiments/jqShuffle/)
 */
;(function($){var ver='2.73';if($.support==undefined){$.support={opacity:!($.browser.msie)};}
function debug(s){if($.fn.cycle.debug)
log(s);}
function log(){if(window.console&&window.console.log)
window.console.log('[cycle] '+Array.prototype.join.call(arguments,' '));};$.fn.cycle=function(options,arg2){var o={s:this.selector,c:this.context};if(this.length===0&&options!='stop'){if(!$.isReady&&o.s){log('DOM not ready, queuing slideshow');$(function(){$(o.s,o.c).cycle(options,arg2);});return this;}
log('terminating; zero elements found by selector'+($.isReady?'':' (DOM not ready)'));return this;}
return this.each(function(){var opts=handleArguments(this,options,arg2);if(opts===false)
return;if(this.cycleTimeout)
clearTimeout(this.cycleTimeout);this.cycleTimeout=this.cyclePause=0;var $cont=$(this);var $slides=opts.slideExpr?$(opts.slideExpr,this):$cont.children();var els=$slides.get();if(els.length<2){log('terminating; too few slides: '+els.length);return;}
var opts2=buildOptions($cont,$slides,els,opts,o);if(opts2===false)
return;var startTime=opts2.continuous?10:getTimeout(opts2.currSlide,opts2.nextSlide,opts2,!opts2.rev);if(startTime){startTime+=(opts2.delay||0);if(startTime<10)
startTime=10;debug('first timeout: '+startTime);this.cycleTimeout=setTimeout(function(){go(els,opts2,0,!opts2.rev)},startTime);}});};function handleArguments(cont,options,arg2){if(cont.cycleStop==undefined)
cont.cycleStop=0;if(options===undefined||options===null)
options={};if(options.constructor==String){switch(options){case'stop':cont.cycleStop++;if(cont.cycleTimeout)
clearTimeout(cont.cycleTimeout);cont.cycleTimeout=0;$(cont).removeData('cycle.opts');return false;case'pause':cont.cyclePause=1;return false;case'resume':cont.cyclePause=0;if(arg2===true){options=$(cont).data('cycle.opts');if(!options){log('options not found, can not resume');return false;}
if(cont.cycleTimeout){clearTimeout(cont.cycleTimeout);cont.cycleTimeout=0;}
go(options.elements,options,1,1);}
return false;case'prev':case'next':var opts=$(cont).data('cycle.opts');if(!opts){log('options not found, "prev/next" ignored');return false;}
$.fn.cycle[options](opts);return false;default:options={fx:options};};return options;}
else if(options.constructor==Number){var num=options;options=$(cont).data('cycle.opts');if(!options){log('options not found, can not advance slide');return false;}
if(num<0||num>=options.elements.length){log('invalid slide index: '+num);return false;}
options.nextSlide=num;if(cont.cycleTimeout){clearTimeout(cont.cycleTimeout);cont.cycleTimeout=0;}
if(typeof arg2=='string')
options.oneTimeFx=arg2;go(options.elements,options,1,num>=options.currSlide);return false;}
return options;};function removeFilter(el,opts){if(!$.support.opacity&&opts.cleartype&&el.style.filter){try{el.style.removeAttribute('filter');}
catch(smother){}}};function buildOptions($cont,$slides,els,options,o){var opts=$.extend({},$.fn.cycle.defaults,options||{},$.metadata?$cont.metadata():$.meta?$cont.data():{});if(opts.autostop)
opts.countdown=opts.autostopCount||els.length;var cont=$cont[0];$cont.data('cycle.opts',opts);opts.$cont=$cont;opts.stopCount=cont.cycleStop;opts.elements=els;opts.before=opts.before?[opts.before]:[];opts.after=opts.after?[opts.after]:[];opts.after.unshift(function(){opts.busy=0;});if(!$.support.opacity&&opts.cleartype)
opts.after.push(function(){removeFilter(this,opts);});if(opts.continuous)
opts.after.push(function(){go(els,opts,0,!opts.rev);});saveOriginalOpts(opts);if(!$.support.opacity&&opts.cleartype&&!opts.cleartypeNoBg)
clearTypeFix($slides);if($cont.css('position')=='static')
$cont.css('position','relative');if(opts.width)
$cont.width(opts.width);if(opts.height&&opts.height!='auto')
$cont.height(opts.height);if(opts.startingSlide)
opts.startingSlide=parseInt(opts.startingSlide);if(opts.random){opts.randomMap=[];for(var i=0;i<els.length;i++)
opts.randomMap.push(i);opts.randomMap.sort(function(a,b){return Math.random()-0.5;});opts.randomIndex=0;opts.startingSlide=opts.randomMap[0];}
else if(opts.startingSlide>=els.length)
opts.startingSlide=0;opts.currSlide=opts.startingSlide=opts.startingSlide||0;var first=opts.startingSlide;$slides.css({position:'absolute',top:0,left:0}).hide().each(function(i){var z=first?i>=first?els.length-(i-first):first-i:els.length-i;$(this).css('z-index',z)});$(els[first]).css('opacity',1).show();removeFilter(els[first],opts);if(opts.fit&&opts.width)
$slides.width(opts.width);if(opts.fit&&opts.height&&opts.height!='auto')
$slides.height(opts.height);var reshape=opts.containerResize&&!$cont.innerHeight();if(reshape){var maxw=0,maxh=0;for(var j=0;j<els.length;j++){var $e=$(els[j]),e=$e[0],w=$e.outerWidth(),h=$e.outerHeight();if(!w)w=e.offsetWidth;if(!h)h=e.offsetHeight;maxw=w>maxw?w:maxw;maxh=h>maxh?h:maxh;}
if(maxw>0&&maxh>0)
$cont.css({width:maxw+'px',height:maxh+'px'});}
if(opts.pause)
$cont.hover(function(){this.cyclePause++;},function(){this.cyclePause--;});if(supportMultiTransitions(opts)===false)
return false;var requeue=false;options.requeueAttempts=options.requeueAttempts||0;$slides.each(function(){var $el=$(this);this.cycleH=(opts.fit&&opts.height)?opts.height:$el.height();this.cycleW=(opts.fit&&opts.width)?opts.width:$el.width();if($el.is('img')){var loadingIE=($.browser.msie&&this.cycleW==28&&this.cycleH==30&&!this.complete);var loadingFF=($.browser.mozilla&&this.cycleW==34&&this.cycleH==19&&!this.complete);var loadingOp=($.browser.opera&&((this.cycleW==42&&this.cycleH==19)||(this.cycleW==37&&this.cycleH==17))&&!this.complete);var loadingOther=(this.cycleH==0&&this.cycleW==0&&!this.complete);if(loadingIE||loadingFF||loadingOp||loadingOther){if(o.s&&opts.requeueOnImageNotLoaded&&++options.requeueAttempts<100){log(options.requeueAttempts,' - img slide not loaded, requeuing slideshow: ',this.src,this.cycleW,this.cycleH);setTimeout(function(){$(o.s,o.c).cycle(options)},opts.requeueTimeout);requeue=true;return false;}
else{log('could not determine size of image: '+this.src,this.cycleW,this.cycleH);}}}
return true;});if(requeue)
return false;opts.cssBefore=opts.cssBefore||{};opts.animIn=opts.animIn||{};opts.animOut=opts.animOut||{};$slides.not(':eq('+first+')').css(opts.cssBefore);if(opts.cssFirst)
$($slides[first]).css(opts.cssFirst);if(opts.timeout){opts.timeout=parseInt(opts.timeout);if(opts.speed.constructor==String)
opts.speed=$.fx.speeds[opts.speed]||parseInt(opts.speed);if(!opts.sync)
opts.speed=opts.speed/2;while((opts.timeout-opts.speed)<250)
opts.timeout+=opts.speed;}
if(opts.easing)
opts.easeIn=opts.easeOut=opts.easing;if(!opts.speedIn)
opts.speedIn=opts.speed;if(!opts.speedOut)
opts.speedOut=opts.speed;opts.slideCount=els.length;opts.currSlide=opts.lastSlide=first;if(opts.random){opts.nextSlide=opts.currSlide;if(++opts.randomIndex==els.length)
opts.randomIndex=0;opts.nextSlide=opts.randomMap[opts.randomIndex];}
else
opts.nextSlide=opts.startingSlide>=(els.length-1)?0:opts.startingSlide+1;if(!opts.multiFx){var init=$.fn.cycle.transitions[opts.fx];if($.isFunction(init))
init($cont,$slides,opts);else if(opts.fx!='custom'&&!opts.multiFx){log('unknown transition: '+opts.fx,'; slideshow terminating');return false;}}
var e0=$slides[first];if(opts.before.length)
opts.before[0].apply(e0,[e0,e0,opts,true]);if(opts.after.length>1)
opts.after[1].apply(e0,[e0,e0,opts,true]);if(opts.next)
$(opts.next).bind(opts.prevNextEvent,function(){return advance(opts,opts.rev?-1:1)});if(opts.prev)
$(opts.prev).bind(opts.prevNextEvent,function(){return advance(opts,opts.rev?1:-1)});if(opts.pager)
buildPager(els,opts);exposeAddSlide(opts,els);return opts;};function saveOriginalOpts(opts){opts.original={before:[],after:[]};opts.original.cssBefore=$.extend({},opts.cssBefore);opts.original.cssAfter=$.extend({},opts.cssAfter);opts.original.animIn=$.extend({},opts.animIn);opts.original.animOut=$.extend({},opts.animOut);$.each(opts.before,function(){opts.original.before.push(this);});$.each(opts.after,function(){opts.original.after.push(this);});};function supportMultiTransitions(opts){var i,tx,txs=$.fn.cycle.transitions;if(opts.fx.indexOf(',')>0){opts.multiFx=true;opts.fxs=opts.fx.replace(/\s*/g,'').split(',');for(i=0;i<opts.fxs.length;i++){var fx=opts.fxs[i];tx=txs[fx];if(!tx||!txs.hasOwnProperty(fx)||!$.isFunction(tx)){log('discarding unknown transition: ',fx);opts.fxs.splice(i,1);i--;}}
if(!opts.fxs.length){log('No valid transitions named; slideshow terminating.');return false;}}
else if(opts.fx=='all'){opts.multiFx=true;opts.fxs=[];for(p in txs){tx=txs[p];if(txs.hasOwnProperty(p)&&$.isFunction(tx))
opts.fxs.push(p);}}
if(opts.multiFx&&opts.randomizeEffects){var r1=Math.floor(Math.random()*20)+30;for(i=0;i<r1;i++){var r2=Math.floor(Math.random()*opts.fxs.length);opts.fxs.push(opts.fxs.splice(r2,1)[0]);}
debug('randomized fx sequence: ',opts.fxs);}
return true;};function exposeAddSlide(opts,els){opts.addSlide=function(newSlide,prepend){var $s=$(newSlide),s=$s[0];if(!opts.autostopCount)
opts.countdown++;els[prepend?'unshift':'push'](s);if(opts.els)
opts.els[prepend?'unshift':'push'](s);opts.slideCount=els.length;$s.css('position','absolute');$s[prepend?'prependTo':'appendTo'](opts.$cont);if(prepend){opts.currSlide++;opts.nextSlide++;}
if(!$.support.opacity&&opts.cleartype&&!opts.cleartypeNoBg)
clearTypeFix($s);if(opts.fit&&opts.width)
$s.width(opts.width);if(opts.fit&&opts.height&&opts.height!='auto')
$slides.height(opts.height);s.cycleH=(opts.fit&&opts.height)?opts.height:$s.height();s.cycleW=(opts.fit&&opts.width)?opts.width:$s.width();$s.css(opts.cssBefore);if(opts.pager)
$.fn.cycle.createPagerAnchor(els.length-1,s,$(opts.pager),els,opts);if($.isFunction(opts.onAddSlide))
opts.onAddSlide($s);else
$s.hide();};}
$.fn.cycle.resetState=function(opts,fx){fx=fx||opts.fx;opts.before=[];opts.after=[];opts.cssBefore=$.extend({},opts.original.cssBefore);opts.cssAfter=$.extend({},opts.original.cssAfter);opts.animIn=$.extend({},opts.original.animIn);opts.animOut=$.extend({},opts.original.animOut);opts.fxFn=null;$.each(opts.original.before,function(){opts.before.push(this);});$.each(opts.original.after,function(){opts.after.push(this);});var init=$.fn.cycle.transitions[fx];if($.isFunction(init))
init(opts.$cont,$(opts.elements),opts);};function go(els,opts,manual,fwd){if(manual&&opts.busy&&opts.manualTrump){$(els).stop(true,true);opts.busy=false;}
if(opts.busy)
return;var p=opts.$cont[0],curr=els[opts.currSlide],next=els[opts.nextSlide];if(p.cycleStop!=opts.stopCount||p.cycleTimeout===0&&!manual)
return;if(!manual&&!p.cyclePause&&((opts.autostop&&(--opts.countdown<=0))||(opts.nowrap&&!opts.random&&opts.nextSlide<opts.currSlide))){if(opts.end)
opts.end(opts);return;}
if(manual||!p.cyclePause){var fx=opts.fx;curr.cycleH=curr.cycleH||$(curr).height();curr.cycleW=curr.cycleW||$(curr).width();next.cycleH=next.cycleH||$(next).height();next.cycleW=next.cycleW||$(next).width();if(opts.multiFx){if(opts.lastFx==undefined||++opts.lastFx>=opts.fxs.length)
opts.lastFx=0;fx=opts.fxs[opts.lastFx];opts.currFx=fx;}
if(opts.oneTimeFx){fx=opts.oneTimeFx;opts.oneTimeFx=null;}
$.fn.cycle.resetState(opts,fx);if(opts.before.length)
$.each(opts.before,function(i,o){if(p.cycleStop!=opts.stopCount)return;o.apply(next,[curr,next,opts,fwd]);});var after=function(){$.each(opts.after,function(i,o){if(p.cycleStop!=opts.stopCount)return;o.apply(next,[curr,next,opts,fwd]);});};if(opts.nextSlide!=opts.currSlide){opts.busy=1;if(opts.fxFn)
opts.fxFn(curr,next,opts,after,fwd);else if($.isFunction($.fn.cycle[opts.fx]))
$.fn.cycle[opts.fx](curr,next,opts,after);else
$.fn.cycle.custom(curr,next,opts,after,manual&&opts.fastOnEvent);}
opts.lastSlide=opts.currSlide;if(opts.random){opts.currSlide=opts.nextSlide;if(++opts.randomIndex==els.length)
opts.randomIndex=0;opts.nextSlide=opts.randomMap[opts.randomIndex];}
else{var roll=(opts.nextSlide+1)==els.length;opts.nextSlide=roll?0:opts.nextSlide+1;opts.currSlide=roll?els.length-1:opts.nextSlide-1;}
if(opts.pager)
$.fn.cycle.updateActivePagerLink(opts.pager,opts.currSlide);}
var ms=0;if(opts.timeout&&!opts.continuous)
ms=getTimeout(curr,next,opts,fwd);else if(opts.continuous&&p.cyclePause)
ms=10;if(ms>0)
p.cycleTimeout=setTimeout(function(){go(els,opts,0,!opts.rev)},ms);};$.fn.cycle.updateActivePagerLink=function(pager,currSlide){$(pager).each(function(){$(this).find('a').removeClass('activeSlide').filter('a:eq('+currSlide+')').addClass('activeSlide');});};function getTimeout(curr,next,opts,fwd){if(opts.timeoutFn){var t=opts.timeoutFn(curr,next,opts,fwd);while((t-opts.speed)<250)
t+=opts.speed;debug('calculated timeout: '+t+'; speed: '+opts.speed);if(t!==false)
return t;}
return opts.timeout;};$.fn.cycle.next=function(opts){advance(opts,opts.rev?-1:1);};$.fn.cycle.prev=function(opts){advance(opts,opts.rev?1:-1);};function advance(opts,val){var els=opts.elements;var p=opts.$cont[0],timeout=p.cycleTimeout;if(timeout){clearTimeout(timeout);p.cycleTimeout=0;}
if(opts.random&&val<0){opts.randomIndex--;if(--opts.randomIndex==-2)
opts.randomIndex=els.length-2;else if(opts.randomIndex==-1)
opts.randomIndex=els.length-1;opts.nextSlide=opts.randomMap[opts.randomIndex];}
else if(opts.random){if(++opts.randomIndex==els.length)
opts.randomIndex=0;opts.nextSlide=opts.randomMap[opts.randomIndex];}
else{opts.nextSlide=opts.currSlide+val;if(opts.nextSlide<0){if(opts.nowrap)return false;opts.nextSlide=els.length-1;}
else if(opts.nextSlide>=els.length){if(opts.nowrap)return false;opts.nextSlide=0;}}
if($.isFunction(opts.prevNextClick))
opts.prevNextClick(val>0,opts.nextSlide,els[opts.nextSlide]);go(els,opts,1,val>=0);return false;};function buildPager(els,opts){var $p=$(opts.pager);$.each(els,function(i,o){$.fn.cycle.createPagerAnchor(i,o,$p,els,opts);});$.fn.cycle.updateActivePagerLink(opts.pager,opts.startingSlide);};$.fn.cycle.createPagerAnchor=function(i,el,$p,els,opts){var a;if($.isFunction(opts.pagerAnchorBuilder))
a=opts.pagerAnchorBuilder(i,el);else
a='<a href="#">'+(i+1)+'</a>';if(!a)
return;var $a=$(a);if($a.parents('body').length===0){var arr=[];if($p.length>1){$p.each(function(){var $clone=$a.clone(true);$(this).append($clone);arr.push($clone[0]);});$a=$(arr);}
else{$a.appendTo($p);}}
$a.bind(opts.pagerEvent,function(e){e.preventDefault();opts.nextSlide=i;var p=opts.$cont[0],timeout=p.cycleTimeout;if(timeout){clearTimeout(timeout);p.cycleTimeout=0;}
if($.isFunction(opts.pagerClick))
opts.pagerClick(opts.nextSlide,els[opts.nextSlide]);go(els,opts,1,opts.currSlide<i);return false;});if(opts.pagerEvent!='click')
$a.click(function(){return false;});if(opts.pauseOnPagerHover)
$a.hover(function(){opts.$cont[0].cyclePause++;},function(){opts.$cont[0].cyclePause--;});};$.fn.cycle.hopsFromLast=function(opts,fwd){var hops,l=opts.lastSlide,c=opts.currSlide;if(fwd)
hops=c>l?c-l:opts.slideCount-l;else
hops=c<l?l-c:l+opts.slideCount-c;return hops;};function clearTypeFix($slides){function hex(s){s=parseInt(s).toString(16);return s.length<2?'0'+s:s;};function getBg(e){for(;e&&e.nodeName.toLowerCase()!='html';e=e.parentNode){var v=$.css(e,'background-color');if(v.indexOf('rgb')>=0){var rgb=v.match(/\d+/g);return'#'+hex(rgb[0])+hex(rgb[1])+hex(rgb[2]);}
if(v&&v!='transparent')
return v;}
return'#ffffff';};$slides.each(function(){$(this).css('background-color',getBg(this));});};$.fn.cycle.commonReset=function(curr,next,opts,w,h,rev){$(opts.elements).not(curr).hide();opts.cssBefore.opacity=1;opts.cssBefore.display='block';if(w!==false&&next.cycleW>0)
opts.cssBefore.width=next.cycleW;if(h!==false&&next.cycleH>0)
opts.cssBefore.height=next.cycleH;opts.cssAfter=opts.cssAfter||{};opts.cssAfter.display='none';$(curr).css('zIndex',opts.slideCount+(rev===true?1:0));$(next).css('zIndex',opts.slideCount+(rev===true?0:1));};$.fn.cycle.custom=function(curr,next,opts,cb,speedOverride){var $l=$(curr),$n=$(next);var speedIn=opts.speedIn,speedOut=opts.speedOut,easeIn=opts.easeIn,easeOut=opts.easeOut;$n.css(opts.cssBefore);if(speedOverride){if(typeof speedOverride=='number')
speedIn=speedOut=speedOverride;else
speedIn=speedOut=1;easeIn=easeOut=null;}
var fn=function(){$n.animate(opts.animIn,speedIn,easeIn,cb)};$l.animate(opts.animOut,speedOut,easeOut,function(){if(opts.cssAfter)$l.css(opts.cssAfter);if(!opts.sync)fn();});if(opts.sync)fn();};$.fn.cycle.transitions={fade:function($cont,$slides,opts){$slides.not(':eq('+opts.currSlide+')').css('opacity',0);opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts);opts.cssBefore.opacity=0;});opts.animIn={opacity:1};opts.animOut={opacity:0};opts.cssBefore={top:0,left:0};}};$.fn.cycle.ver=function(){return ver;};$.fn.cycle.defaults={fx:'fade',timeout:4000,timeoutFn:null,continuous:0,speed:1000,speedIn:null,speedOut:null,next:null,prev:null,prevNextClick:null,prevNextEvent:'click',pager:null,pagerClick:null,pagerEvent:'click',pagerAnchorBuilder:null,before:null,after:null,end:null,easing:null,easeIn:null,easeOut:null,shuffle:null,animIn:null,animOut:null,cssBefore:null,cssAfter:null,fxFn:null,height:'auto',startingSlide:0,sync:1,random:0,fit:0,containerResize:1,pause:0,pauseOnPagerHover:0,autostop:0,autostopCount:0,delay:0,slideExpr:null,cleartype:!$.support.opacity,cleartypeNoBg:false,nowrap:0,fastOnEvent:0,randomizeEffects:1,rev:0,manualTrump:true,requeueOnImageNotLoaded:true,requeueTimeout:250};})(jQuery);
/*
 * jQuery Cycle Plugin Transition Definitions
 * This script is a plugin for the jQuery Cycle Plugin
 * Examples and documentation at: http://malsup.com/jquery/cycle/
 * Copyright (c) 2007-2008 M. Alsup
 * Version:  2.72
 * Dual licensed under the MIT and GPL licenses:
 * http://www.opensource.org/licenses/mit-license.php
 * http://www.gnu.org/licenses/gpl.html
 */
(function($){$.fn.cycle.transitions.none=function($cont,$slides,opts){opts.fxFn=function(curr,next,opts,after){$(next).show();$(curr).hide();after();};}
$.fn.cycle.transitions.scrollUp=function($cont,$slides,opts){$cont.css('overflow','hidden');opts.before.push($.fn.cycle.commonReset);var h=$cont.height();opts.cssBefore={top:h,left:0};opts.cssFirst={top:0};opts.animIn={top:0};opts.animOut={top:-h};};$.fn.cycle.transitions.scrollDown=function($cont,$slides,opts){$cont.css('overflow','hidden');opts.before.push($.fn.cycle.commonReset);var h=$cont.height();opts.cssFirst={top:0};opts.cssBefore={top:-h,left:0};opts.animIn={top:0};opts.animOut={top:h};};$.fn.cycle.transitions.scrollLeft=function($cont,$slides,opts){$cont.css('overflow','hidden');opts.before.push($.fn.cycle.commonReset);var w=$cont.width();opts.cssFirst={left:0};opts.cssBefore={left:w,top:0};opts.animIn={left:0};opts.animOut={left:0-w};};$.fn.cycle.transitions.scrollRight=function($cont,$slides,opts){$cont.css('overflow','hidden');opts.before.push($.fn.cycle.commonReset);var w=$cont.width();opts.cssFirst={left:0};opts.cssBefore={left:-w,top:0};opts.animIn={left:0};opts.animOut={left:w};};$.fn.cycle.transitions.scrollHorz=function($cont,$slides,opts){$cont.css('overflow','hidden').width();opts.before.push(function(curr,next,opts,fwd){$.fn.cycle.commonReset(curr,next,opts);opts.cssBefore.left=fwd?(next.cycleW-1):(1-next.cycleW);opts.animOut.left=fwd?-curr.cycleW:curr.cycleW;});opts.cssFirst={left:0};opts.cssBefore={top:0};opts.animIn={left:0};opts.animOut={top:0};};$.fn.cycle.transitions.scrollVert=function($cont,$slides,opts){$cont.css('overflow','hidden');opts.before.push(function(curr,next,opts,fwd){$.fn.cycle.commonReset(curr,next,opts);opts.cssBefore.top=fwd?(1-next.cycleH):(next.cycleH-1);opts.animOut.top=fwd?curr.cycleH:-curr.cycleH;});opts.cssFirst={top:0};opts.cssBefore={left:0};opts.animIn={top:0};opts.animOut={left:0};};$.fn.cycle.transitions.slideX=function($cont,$slides,opts){opts.before.push(function(curr,next,opts){$(opts.elements).not(curr).hide();$.fn.cycle.commonReset(curr,next,opts,false,true);opts.animIn.width=next.cycleW;});opts.cssBefore={left:0,top:0,width:0};opts.animIn={width:'show'};opts.animOut={width:0};};$.fn.cycle.transitions.slideY=function($cont,$slides,opts){opts.before.push(function(curr,next,opts){$(opts.elements).not(curr).hide();$.fn.cycle.commonReset(curr,next,opts,true,false);opts.animIn.height=next.cycleH;});opts.cssBefore={left:0,top:0,height:0};opts.animIn={height:'show'};opts.animOut={height:0};};$.fn.cycle.transitions.shuffle=function($cont,$slides,opts){var i,w=$cont.css('overflow','visible').width();$slides.css({left:0,top:0});opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts,true,true,true);});if(!opts.speedAdjusted){opts.speed=opts.speed/2;opts.speedAdjusted=true;}
opts.random=0;opts.shuffle=opts.shuffle||{left:-w,top:15};opts.els=[];for(i=0;i<$slides.length;i++)
opts.els.push($slides[i]);for(i=0;i<opts.currSlide;i++)
opts.els.push(opts.els.shift());opts.fxFn=function(curr,next,opts,cb,fwd){var $el=fwd?$(curr):$(next);$(next).css(opts.cssBefore);var count=opts.slideCount;$el.animate(opts.shuffle,opts.speedIn,opts.easeIn,function(){var hops=$.fn.cycle.hopsFromLast(opts,fwd);for(var k=0;k<hops;k++)
fwd?opts.els.push(opts.els.shift()):opts.els.unshift(opts.els.pop());if(fwd){for(var i=0,len=opts.els.length;i<len;i++)
$(opts.els[i]).css('z-index',len-i+count);}
else{var z=$(curr).css('z-index');$el.css('z-index',parseInt(z)+1+count);}
$el.animate({left:0,top:0},opts.speedOut,opts.easeOut,function(){$(fwd?this:curr).hide();if(cb)cb();});});};opts.cssBefore={display:'block',opacity:1,top:0,left:0};};$.fn.cycle.transitions.turnUp=function($cont,$slides,opts){opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts,true,false);opts.cssBefore.top=next.cycleH;opts.animIn.height=next.cycleH;});opts.cssFirst={top:0};opts.cssBefore={left:0,height:0};opts.animIn={top:0};opts.animOut={height:0};};$.fn.cycle.transitions.turnDown=function($cont,$slides,opts){opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts,true,false);opts.animIn.height=next.cycleH;opts.animOut.top=curr.cycleH;});opts.cssFirst={top:0};opts.cssBefore={left:0,top:0,height:0};opts.animOut={height:0};};$.fn.cycle.transitions.turnLeft=function($cont,$slides,opts){opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts,false,true);opts.cssBefore.left=next.cycleW;opts.animIn.width=next.cycleW;});opts.cssBefore={top:0,width:0};opts.animIn={left:0};opts.animOut={width:0};};$.fn.cycle.transitions.turnRight=function($cont,$slides,opts){opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts,false,true);opts.animIn.width=next.cycleW;opts.animOut.left=curr.cycleW;});opts.cssBefore={top:0,left:0,width:0};opts.animIn={left:0};opts.animOut={width:0};};$.fn.cycle.transitions.zoom=function($cont,$slides,opts){opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts,false,false,true);opts.cssBefore.top=next.cycleH/2;opts.cssBefore.left=next.cycleW/2;opts.animIn={top:0,left:0,width:next.cycleW,height:next.cycleH};opts.animOut={width:0,height:0,top:curr.cycleH/2,left:curr.cycleW/2};});opts.cssFirst={top:0,left:0};opts.cssBefore={width:0,height:0};};$.fn.cycle.transitions.fadeZoom=function($cont,$slides,opts){opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts,false,false);opts.cssBefore.left=next.cycleW/2;opts.cssBefore.top=next.cycleH/2;opts.animIn={top:0,left:0,width:next.cycleW,height:next.cycleH};});opts.cssBefore={width:0,height:0};opts.animOut={opacity:0};};$.fn.cycle.transitions.blindX=function($cont,$slides,opts){var w=$cont.css('overflow','hidden').width();opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts);opts.animIn.width=next.cycleW;opts.animOut.left=curr.cycleW;});opts.cssBefore={left:w,top:0};opts.animIn={left:0};opts.animOut={left:w};};$.fn.cycle.transitions.blindY=function($cont,$slides,opts){var h=$cont.css('overflow','hidden').height();opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts);opts.animIn.height=next.cycleH;opts.animOut.top=curr.cycleH;});opts.cssBefore={top:h,left:0};opts.animIn={top:0};opts.animOut={top:h};};$.fn.cycle.transitions.blindZ=function($cont,$slides,opts){var h=$cont.css('overflow','hidden').height();var w=$cont.width();opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts);opts.animIn.height=next.cycleH;opts.animOut.top=curr.cycleH;});opts.cssBefore={top:h,left:w};opts.animIn={top:0,left:0};opts.animOut={top:h,left:w};};$.fn.cycle.transitions.growX=function($cont,$slides,opts){opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts,false,true);opts.cssBefore.left=this.cycleW/2;opts.animIn={left:0,width:this.cycleW};opts.animOut={left:0};});opts.cssBefore={width:0,top:0};};$.fn.cycle.transitions.growY=function($cont,$slides,opts){opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts,true,false);opts.cssBefore.top=this.cycleH/2;opts.animIn={top:0,height:this.cycleH};opts.animOut={top:0};});opts.cssBefore={height:0,left:0};};$.fn.cycle.transitions.curtainX=function($cont,$slides,opts){opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts,false,true,true);opts.cssBefore.left=next.cycleW/2;opts.animIn={left:0,width:this.cycleW};opts.animOut={left:curr.cycleW/2,width:0};});opts.cssBefore={top:0,width:0};};$.fn.cycle.transitions.curtainY=function($cont,$slides,opts){opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts,true,false,true);opts.cssBefore.top=next.cycleH/2;opts.animIn={top:0,height:next.cycleH};opts.animOut={top:curr.cycleH/2,height:0};});opts.cssBefore={left:0,height:0};};$.fn.cycle.transitions.cover=function($cont,$slides,opts){var d=opts.direction||'left';var w=$cont.css('overflow','hidden').width();var h=$cont.height();opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts);if(d=='right')
opts.cssBefore.left=-w;else if(d=='up')
opts.cssBefore.top=h;else if(d=='down')
opts.cssBefore.top=-h;else
opts.cssBefore.left=w;});opts.animIn={left:0,top:0};opts.animOut={opacity:1};opts.cssBefore={top:0,left:0};};$.fn.cycle.transitions.uncover=function($cont,$slides,opts){var d=opts.direction||'left';var w=$cont.css('overflow','hidden').width();var h=$cont.height();opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts,true,true,true);if(d=='right')
opts.animOut.left=w;else if(d=='up')
opts.animOut.top=-h;else if(d=='down')
opts.animOut.top=h;else
opts.animOut.left=-w;});opts.animIn={left:0,top:0};opts.animOut={opacity:1};opts.cssBefore={top:0,left:0};};$.fn.cycle.transitions.toss=function($cont,$slides,opts){var w=$cont.css('overflow','visible').width();var h=$cont.height();opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts,true,true,true);if(!opts.animOut.left&&!opts.animOut.top)
opts.animOut={left:w*2,top:-h/2,opacity:0};else
opts.animOut.opacity=0;});opts.cssBefore={left:0,top:0};opts.animIn={left:0};};$.fn.cycle.transitions.wipe=function($cont,$slides,opts){var w=$cont.css('overflow','hidden').width();var h=$cont.height();opts.cssBefore=opts.cssBefore||{};var clip;if(opts.clip){if(/l2r/.test(opts.clip))
clip='rect(0px 0px '+h+'px 0px)';else if(/r2l/.test(opts.clip))
clip='rect(0px '+w+'px '+h+'px '+w+'px)';else if(/t2b/.test(opts.clip))
clip='rect(0px '+w+'px 0px 0px)';else if(/b2t/.test(opts.clip))
clip='rect('+h+'px '+w+'px '+h+'px 0px)';else if(/zoom/.test(opts.clip)){var top=parseInt(h/2);var left=parseInt(w/2);clip='rect('+top+'px '+left+'px '+top+'px '+left+'px)';}}
opts.cssBefore.clip=opts.cssBefore.clip||clip||'rect(0px 0px 0px 0px)';var d=opts.cssBefore.clip.match(/(\d+)/g);var t=parseInt(d[0]),r=parseInt(d[1]),b=parseInt(d[2]),l=parseInt(d[3]);opts.before.push(function(curr,next,opts){if(curr==next)return;var $curr=$(curr),$next=$(next);$.fn.cycle.commonReset(curr,next,opts,true,true,false);opts.cssAfter.display='block';var step=1,count=parseInt((opts.speedIn/13))-1;(function f(){var tt=t?t-parseInt(step*(t/count)):0;var ll=l?l-parseInt(step*(l/count)):0;var bb=b<h?b+parseInt(step*((h-b)/count||1)):h;var rr=r<w?r+parseInt(step*((w-r)/count||1)):w;$next.css({clip:'rect('+tt+'px '+rr+'px '+bb+'px '+ll+'px)'});(step++<=count)?setTimeout(f,13):$curr.css('display','none');})();});opts.cssBefore={display:'block',opacity:1,top:0,left:0};opts.animIn={left:0};opts.animOut={left:0};};})(jQuery);;(function($,h,c){var a=$([]),e=$.resize=$.extend($.resize,{}),i,k="setTimeout",j="resize",d=j+"-special-event",b="delay",f="throttleWindow";e[b]=250;e[f]=true;$.event.special[j]={setup:function(){if(!e[f]&&this[k]){return false}var l=$(this);a=a.add(l);$.data(this,d,{w:l.width(),h:l.height()});if(a.length===1){g()}},teardown:function(){if(!e[f]&&this[k]){return false}var l=$(this);a=a.not(l);l.removeData(d);if(!a.length){clearTimeout(i)}},add:function(l){if(!e[f]&&this[k]){return false}var n;function m(s,o,p){var q=$(this),r=$.data(this,d);r.w=o!==c?o:q.width();r.h=p!==c?p:q.height();n.apply(this,arguments)}if($.isFunction(l)){n=l;return m}else{n=l.handler;l.handler=m}}};function g(){i=h[k](function(){a.each(function(){var n=$(this),m=n.width(),l=n.height(),o=$.data(this,d);if(m!==o.w||l!==o.h){n.trigger(j,[o.w=m,o.h=l])}});g()},e[b])}})(jQuery,this);;(function($){var NivoSlider=function(element,options){var settings=$.extend({},$.fn.nivoSlider.defaults,options);var vars={currentSlide:0,currentImage:'',totalSlides:0,randAnim:'',running:false,paused:false,stop:false};var slider=$(element);slider.data('nivo:vars',vars);slider.css('position','relative');slider.addClass('nivoSlider');var kids=slider.children();kids.each(function(){var child=$(this);var link='';if(!child.is('img')){if(child.is('a')){child.addClass('nivo-imageLink');link=child;}
child=child.find('img:first');}
var childWidth=child.width();if(childWidth==0)childWidth=child.attr('width');var childHeight=child.height();if(childHeight==0)childHeight=child.attr('height');if(childWidth>slider.width()){slider.width(childWidth);}
if(childHeight>slider.height()){slider.height(childHeight);}
if(link!=''){link.css('display','none');}
child.css('display','none');vars.totalSlides++;});if(settings.startSlide>0){if(settings.startSlide>=vars.totalSlides)settings.startSlide=vars.totalSlides-1;vars.currentSlide=settings.startSlide;}
if($(kids[vars.currentSlide]).is('img')){vars.currentImage=$(kids[vars.currentSlide]);}else{vars.currentImage=$(kids[vars.currentSlide]).find('img:first');}
if($(kids[vars.currentSlide]).is('a')){$(kids[vars.currentSlide]).css('display','block');}
slider.css('background','url("'+vars.currentImage.attr('src')+'") no-repeat');slider.append($('<div class="nivo-caption"><p></p></div>').css({display:'none',opacity:settings.captionOpacity}));var processCaption=function(settings){var nivoCaption=$('.nivo-caption',slider);if(vars.currentImage.attr('title')!=''&&vars.currentImage.attr('title')!=undefined){var title=vars.currentImage.attr('title');if(title.substr(0,1)=='#')title=$(title).html();if(nivoCaption.css('display')=='block'){nivoCaption.find('p').fadeOut(settings.animSpeed,function(){$(this).html(title);$(this).fadeIn(settings.animSpeed);});}else{nivoCaption.find('p').html(title);}
nivoCaption.fadeIn(settings.animSpeed);}else{nivoCaption.fadeOut(settings.animSpeed);}}
processCaption(settings);var timer=0;if(!settings.manualAdvance&&kids.length>1){timer=setInterval(function(){nivoRun(slider,kids,settings,false);},settings.pauseTime);}
if(settings.directionNav){slider.append('<div class="nivo-directionNav"><a class="nivo-prevNav">'+settings.prevText+'</a><a class="nivo-nextNav">'+settings.nextText+'</a></div>');if(settings.directionNavHide){$('.nivo-directionNav',slider).hide();slider.hover(function(){$('.nivo-directionNav',slider).show();},function(){$('.nivo-directionNav',slider).hide();});}
$('a.nivo-prevNav',slider).live('click',function(){if(vars.running)return false;clearInterval(timer);timer='';vars.currentSlide-=2;nivoRun(slider,kids,settings,'prev');});$('a.nivo-nextNav',slider).live('click',function(){if(vars.running)return false;clearInterval(timer);timer='';nivoRun(slider,kids,settings,'next');});}
if(settings.controlNav){var nivoControl=$('<div class="nivo-controlNav"></div>');slider.append(nivoControl);for(var i=0;i<kids.length;i++){if(settings.controlNavThumbs){var child=kids.eq(i);if(!child.is('img')){child=child.find('img:first');}
if(settings.controlNavThumbsFromRel){nivoControl.append('<a class="nivo-control" rel="'+i+'"><img src="'+child.attr('rel')+'" alt="" /></a>');}else{nivoControl.append('<a class="nivo-control" rel="'+i+'"><img src="'+child.attr('src').replace(settings.controlNavThumbsSearch,settings.controlNavThumbsReplace)+'" alt="" /></a>');}}else{nivoControl.append('<a class="nivo-control" rel="'+i+'">'+(i+1)+'</a>');}}
$('.nivo-controlNav a:eq('+vars.currentSlide+')',slider).addClass('active');$('.nivo-controlNav a',slider).live('click',function(){if(vars.running)return false;if($(this).hasClass('active'))return false;clearInterval(timer);timer='';slider.css('background','url("'+vars.currentImage.attr('src')+'") no-repeat');vars.currentSlide=$(this).attr('rel')-1;nivoRun(slider,kids,settings,'control');});}
if(settings.keyboardNav){$(window).keypress(function(event){if(event.keyCode=='37'){if(vars.running)return false;clearInterval(timer);timer='';vars.currentSlide-=2;nivoRun(slider,kids,settings,'prev');}
if(event.keyCode=='39'){if(vars.running)return false;clearInterval(timer);timer='';nivoRun(slider,kids,settings,'next');}});}
if(settings.pauseOnHover){slider.hover(function(){vars.paused=true;clearInterval(timer);timer='';},function(){vars.paused=false;if(timer==''&&!settings.manualAdvance){timer=setInterval(function(){nivoRun(slider,kids,settings,false);},settings.pauseTime);}});}
slider.bind('nivo:animFinished',function(){vars.running=false;$(kids).each(function(){if($(this).is('a')){$(this).css('display','none');}});if($(kids[vars.currentSlide]).is('a')){$(kids[vars.currentSlide]).css('display','block');}
if(timer==''&&!vars.paused&&!settings.manualAdvance){timer=setInterval(function(){nivoRun(slider,kids,settings,false);},settings.pauseTime);}
settings.afterChange.call(this);});var createSlices=function(slider,settings,vars){for(var i=0;i<settings.slices;i++){var sliceWidth=Math.round(slider.width()/settings.slices);if(i==settings.slices-1){slider.append($('<div class="nivo-slice"></div>').css({left:(sliceWidth*i)+'px',width:(slider.width()-(sliceWidth*i))+'px',height:'0px',opacity:'0',background:'url("'+vars.currentImage.attr('src')+'") no-repeat -'+((sliceWidth+(i*sliceWidth))-sliceWidth)+'px 0%'}));}else{slider.append($('<div class="nivo-slice"></div>').css({left:(sliceWidth*i)+'px',width:sliceWidth+'px',height:'0px',opacity:'0',background:'url("'+vars.currentImage.attr('src')+'") no-repeat -'+((sliceWidth+(i*sliceWidth))-sliceWidth)+'px 0%'}));}}}
var createBoxes=function(slider,settings,vars){var boxWidth=Math.round(slider.width()/settings.boxCols);var boxHeight=Math.round(slider.height()/settings.boxRows);for(var rows=0;rows<settings.boxRows;rows++){for(var cols=0;cols<settings.boxCols;cols++){if(cols==settings.boxCols-1){slider.append($('<div class="nivo-box"></div>').css({opacity:0,left:(boxWidth*cols)+'px',top:(boxHeight*rows)+'px',width:(slider.width()-(boxWidth*cols))+'px',height:boxHeight+'px',background:'url("'+vars.currentImage.attr('src')+'") no-repeat -'+((boxWidth+(cols*boxWidth))-boxWidth)+'px -'+((boxHeight+(rows*boxHeight))-boxHeight)+'px'}));}else{slider.append($('<div class="nivo-box"></div>').css({opacity:0,left:(boxWidth*cols)+'px',top:(boxHeight*rows)+'px',width:boxWidth+'px',height:boxHeight+'px',background:'url("'+vars.currentImage.attr('src')+'") no-repeat -'+((boxWidth+(cols*boxWidth))-boxWidth)+'px -'+((boxHeight+(rows*boxHeight))-boxHeight)+'px'}));}}}}
var nivoRun=function(slider,kids,settings,nudge){var vars=slider.data('nivo:vars');if(vars&&(vars.currentSlide==vars.totalSlides-1)){settings.lastSlide.call(this);}
if((!vars||vars.stop)&&!nudge)return false;settings.beforeChange.call(this);if(!nudge){slider.css('background','url("'+vars.currentImage.attr('src')+'") no-repeat');}else{if(nudge=='prev'){slider.css('background','url("'+vars.currentImage.attr('src')+'") no-repeat');}
if(nudge=='next'){slider.css('background','url("'+vars.currentImage.attr('src')+'") no-repeat');}}
vars.currentSlide++;if(vars.currentSlide==vars.totalSlides){vars.currentSlide=0;settings.slideshowEnd.call(this);}
if(vars.currentSlide<0)vars.currentSlide=(vars.totalSlides-1);if($(kids[vars.currentSlide]).is('img')){vars.currentImage=$(kids[vars.currentSlide]);}else{vars.currentImage=$(kids[vars.currentSlide]).find('img:first');}
if(settings.controlNav){$('.nivo-controlNav a',slider).removeClass('active');$('.nivo-controlNav a:eq('+vars.currentSlide+')',slider).addClass('active');}
processCaption(settings);$('.nivo-slice',slider).remove();$('.nivo-box',slider).remove();if(settings.effect=='random'){var anims=new Array('sliceDownRight','sliceDownLeft','sliceUpRight','sliceUpLeft','sliceUpDown','sliceUpDownLeft','fold','fade','boxRandom','boxRain','boxRainReverse','boxRainGrow','boxRainGrowReverse');vars.randAnim=anims[Math.floor(Math.random()*(anims.length+1))];if(vars.randAnim==undefined)vars.randAnim='fade';}
if(settings.effect.indexOf(',')!=-1){var anims=settings.effect.split(',');vars.randAnim=anims[Math.floor(Math.random()*(anims.length))];if(vars.randAnim==undefined)vars.randAnim='fade';}
vars.running=true;if(settings.effect=='sliceDown'||settings.effect=='sliceDownRight'||vars.randAnim=='sliceDownRight'||settings.effect=='sliceDownLeft'||vars.randAnim=='sliceDownLeft'){createSlices(slider,settings,vars);var timeBuff=0;var i=0;var slices=$('.nivo-slice',slider);if(settings.effect=='sliceDownLeft'||vars.randAnim=='sliceDownLeft')slices=$('.nivo-slice',slider)._reverse();slices.each(function(){var slice=$(this);slice.css({'top':'0px'});if(i==settings.slices-1){setTimeout(function(){slice.animate({height:'100%',opacity:'1.0'},settings.animSpeed,'',function(){slider.trigger('nivo:animFinished');});},(100+timeBuff));}else{setTimeout(function(){slice.animate({height:'100%',opacity:'1.0'},settings.animSpeed);},(100+timeBuff));}
timeBuff+=50;i++;});}
else if(settings.effect=='sliceUp'||settings.effect=='sliceUpRight'||vars.randAnim=='sliceUpRight'||settings.effect=='sliceUpLeft'||vars.randAnim=='sliceUpLeft'){createSlices(slider,settings,vars);var timeBuff=0;var i=0;var slices=$('.nivo-slice',slider);if(settings.effect=='sliceUpLeft'||vars.randAnim=='sliceUpLeft')slices=$('.nivo-slice',slider)._reverse();slices.each(function(){var slice=$(this);slice.css({'bottom':'0px'});if(i==settings.slices-1){setTimeout(function(){slice.animate({height:'100%',opacity:'1.0'},settings.animSpeed,'',function(){slider.trigger('nivo:animFinished');});},(100+timeBuff));}else{setTimeout(function(){slice.animate({height:'100%',opacity:'1.0'},settings.animSpeed);},(100+timeBuff));}
timeBuff+=50;i++;});}
else if(settings.effect=='sliceUpDown'||settings.effect=='sliceUpDownRight'||vars.randAnim=='sliceUpDown'||settings.effect=='sliceUpDownLeft'||vars.randAnim=='sliceUpDownLeft'){createSlices(slider,settings,vars);var timeBuff=0;var i=0;var v=0;var slices=$('.nivo-slice',slider);if(settings.effect=='sliceUpDownLeft'||vars.randAnim=='sliceUpDownLeft')slices=$('.nivo-slice',slider)._reverse();slices.each(function(){var slice=$(this);if(i==0){slice.css('top','0px');i++;}else{slice.css('bottom','0px');i=0;}
if(v==settings.slices-1){setTimeout(function(){slice.animate({height:'100%',opacity:'1.0'},settings.animSpeed,'',function(){slider.trigger('nivo:animFinished');});},(100+timeBuff));}else{setTimeout(function(){slice.animate({height:'100%',opacity:'1.0'},settings.animSpeed);},(100+timeBuff));}
timeBuff+=50;v++;});}
else if(settings.effect=='fold'||vars.randAnim=='fold'){createSlices(slider,settings,vars);var timeBuff=0;var i=0;$('.nivo-slice',slider).each(function(){var slice=$(this);var origWidth=slice.width();slice.css({top:'0px',height:'100%',width:'0px'});if(i==settings.slices-1){setTimeout(function(){slice.animate({width:origWidth,opacity:'1.0'},settings.animSpeed,'',function(){slider.trigger('nivo:animFinished');});},(100+timeBuff));}else{setTimeout(function(){slice.animate({width:origWidth,opacity:'1.0'},settings.animSpeed);},(100+timeBuff));}
timeBuff+=50;i++;});}
else if(settings.effect=='fade'||vars.randAnim=='fade'){createSlices(slider,settings,vars);var firstSlice=$('.nivo-slice:first',slider);firstSlice.css({'height':'100%','width':slider.width()+'px'});firstSlice.animate({opacity:'1.0'},(settings.animSpeed*2),'',function(){slider.trigger('nivo:animFinished');});}
else if(settings.effect=='slideInRight'||vars.randAnim=='slideInRight'){createSlices(slider,settings,vars);var firstSlice=$('.nivo-slice:first',slider);firstSlice.css({'height':'100%','width':'0px','opacity':'1'});firstSlice.animate({width:slider.width()+'px'},(settings.animSpeed*2),'',function(){slider.trigger('nivo:animFinished');});}
else if(settings.effect=='slideInLeft'||vars.randAnim=='slideInLeft'){createSlices(slider,settings,vars);var firstSlice=$('.nivo-slice:first',slider);firstSlice.css({'height':'100%','width':'0px','opacity':'1','left':'','right':'0px'});firstSlice.animate({width:slider.width()+'px'},(settings.animSpeed*2),'',function(){firstSlice.css({'left':'0px','right':''});slider.trigger('nivo:animFinished');});}
else if(settings.effect=='boxRandom'||vars.randAnim=='boxRandom'){createBoxes(slider,settings,vars);var totalBoxes=settings.boxCols*settings.boxRows;var i=0;var timeBuff=0;var boxes=shuffle($('.nivo-box',slider));boxes.each(function(){var box=$(this);if(i==totalBoxes-1){setTimeout(function(){box.animate({opacity:'1'},settings.animSpeed,'',function(){slider.trigger('nivo:animFinished');});},(100+timeBuff));}else{setTimeout(function(){box.animate({opacity:'1'},settings.animSpeed);},(100+timeBuff));}
timeBuff+=20;i++;});}
else if(settings.effect=='boxRain'||vars.randAnim=='boxRain'||settings.effect=='boxRainReverse'||vars.randAnim=='boxRainReverse'||settings.effect=='boxRainGrow'||vars.randAnim=='boxRainGrow'||settings.effect=='boxRainGrowReverse'||vars.randAnim=='boxRainGrowReverse'){createBoxes(slider,settings,vars);var totalBoxes=settings.boxCols*settings.boxRows;var i=0;var timeBuff=0;var rowIndex=0;var colIndex=0;var box2Darr=new Array();box2Darr[rowIndex]=new Array();var boxes=$('.nivo-box',slider);if(settings.effect=='boxRainReverse'||vars.randAnim=='boxRainReverse'||settings.effect=='boxRainGrowReverse'||vars.randAnim=='boxRainGrowReverse'){boxes=$('.nivo-box',slider)._reverse();}
boxes.each(function(){box2Darr[rowIndex][colIndex]=$(this);colIndex++;if(colIndex==settings.boxCols){rowIndex++;colIndex=0;box2Darr[rowIndex]=new Array();}});for(var cols=0;cols<(settings.boxCols*2);cols++){var prevCol=cols;for(var rows=0;rows<settings.boxRows;rows++){if(prevCol>=0&&prevCol<settings.boxCols){(function(row,col,time,i,totalBoxes){var box=$(box2Darr[row][col]);var w=box.width();var h=box.height();if(settings.effect=='boxRainGrow'||vars.randAnim=='boxRainGrow'||settings.effect=='boxRainGrowReverse'||vars.randAnim=='boxRainGrowReverse'){box.width(0).height(0);}
if(i==totalBoxes-1){setTimeout(function(){box.animate({opacity:'1',width:w,height:h},settings.animSpeed/1.3,'',function(){slider.trigger('nivo:animFinished');});},(100+time));}else{setTimeout(function(){box.animate({opacity:'1',width:w,height:h},settings.animSpeed/1.3);},(100+time));}})(rows,prevCol,timeBuff,i,totalBoxes);i++;}
prevCol--;}
timeBuff+=100;}}}
var shuffle=function(arr){for(var j,x,i=arr.length;i;j=parseInt(Math.random()*i),x=arr[--i],arr[i]=arr[j],arr[j]=x);return arr;}
var trace=function(msg){if(this.console&&typeof console.log!="undefined")
console.log(msg);}
this.stop=function(){if(!$(element).data('nivo:vars').stop){$(element).data('nivo:vars').stop=true;trace('Stop Slider');}}
this.start=function(){if($(element).data('nivo:vars').stop){$(element).data('nivo:vars').stop=false;trace('Start Slider');}}
settings.afterLoad.call(this);return this;};$.fn.nivoSlider=function(options){return this.each(function(key,value){var element=$(this);if(element.data('nivoslider'))return element.data('nivoslider');var nivoslider=new NivoSlider(this,options);element.data('nivoslider',nivoslider);});};$.fn.nivoSlider.defaults={effect:'random',slices:15,boxCols:8,boxRows:4,animSpeed:500,pauseTime:3000,startSlide:0,directionNav:true,directionNavHide:true,controlNav:true,controlNavThumbs:false,controlNavThumbsFromRel:false,controlNavThumbsSearch:'.jpg',controlNavThumbsReplace:'_thumb.jpg',keyboardNav:true,pauseOnHover:true,manualAdvance:false,captionOpacity:0.8,prevText:'Prev',nextText:'Next',beforeChange:function(){},afterChange:function(){},slideshowEnd:function(){},lastSlide:function(){},afterLoad:function(){}};$.fn._reverse=[]._reverse||[].reverse;})(jQuery);;(function(){var eventMatchers={'HTMLEvents':/^(?:load|unload|abort|error|select|change|submit|reset|focus|blur|resize|scroll)$/,'MouseEvents':/^(?:click|mouse(?:down|up|over|move|out))$/}
var defaultOptions={pointerX:0,pointerY:0,button:0,ctrlKey:false,altKey:false,shiftKey:false,metaKey:false,bubbles:true,cancelable:true}
Event.simulate=function(element,eventName){var options=Object.extend(defaultOptions,arguments[2]||{});var oEvent,eventType=null;element=$(element);for(var name in eventMatchers){if(eventMatchers[name].test(eventName)){eventType=name;break;}}
if(!eventType)
throw new SyntaxError('Only HTMLEvents and MouseEvents interfaces are supported');if(document.createEvent){oEvent=document.createEvent(eventType);if(eventType=='HTMLEvents'){oEvent.initEvent(eventName,options.bubbles,options.cancelable);}
else{oEvent.initMouseEvent(eventName,options.bubbles,options.cancelable,document.defaultView,options.button,options.pointerX,options.pointerY,options.pointerX,options.pointerY,options.ctrlKey,options.altKey,options.shiftKey,options.metaKey,options.button,element);}
element.dispatchEvent(oEvent);}
else{options.clientX=options.pointerX;options.clientY=options.pointerY;oEvent=Object.extend(document.createEventObject(),options);element.fireEvent('on'+eventName,oEvent);}
return element;}
Element.addMethods({simulate:Event.simulate});})();var bkExtend=function(){var args=arguments;if(args.length==1)args=[this,args[0]];for(var prop in args[1])args[0][prop]=args[1][prop];return args[0];};function bkClass(){}
bkClass.prototype.construct=function(){};bkClass.extend=function(def){var classDef=function(){if(arguments[0]!==bkClass){return this.construct.apply(this,arguments);}};var proto=new this(bkClass);bkExtend(proto,def);classDef.prototype=proto;classDef.extend=this.extend;return classDef;};var bkElement=bkClass.extend({construct:function(elm,d){if(typeof(elm)=="string"){elm=(d||document).createElement(elm);}
elm=$BK(elm);return elm;},appendTo:function(elm){elm.appendChild(this);return this;},appendBefore:function(elm){elm.parentNode.insertBefore(this,elm);return this;},addEvent:function(type,fn){bkLib.addEvent(this,type,fn);return this;},setContent:function(c){this.innerHTML=c;return this;},pos:function(){var curleft=curtop=0;var o=obj=this;if(obj.offsetParent){do{curleft+=obj.offsetLeft;curtop+=obj.offsetTop;}while(obj=obj.offsetParent);}
var b=(!window.opera)?parseInt(this.getStyle('border-width')||this.style.border)||0:0;return[curleft+b,curtop+b+this.offsetHeight];},noSelect:function(){bkLib.noSelect(this);return this;},parentTag:function(t){var elm=this;do{if(elm&&elm.nodeName&&elm.nodeName.toUpperCase()==t){return elm;}
elm=elm.parentNode;}while(elm);return false;},hasClass:function(cls){return this.className.match(new RegExp('(\\s|^)nicEdit-'+cls+'(\\s|$)'));},addClass:function(cls){if(!this.hasClass(cls)){this.className+=" nicEdit-"+cls};return this;},removeClass:function(cls){if(this.hasClass(cls)){this.className=this.className.replace(new RegExp('(\\s|^)nicEdit-'+cls+'(\\s|$)'),' ');}
return this;},setStyle:function(st){var elmStyle=this.style;for(var itm in st){switch(itm){case'float':elmStyle['cssFloat']=elmStyle['styleFloat']=st[itm];break;case'opacity':elmStyle.opacity=st[itm];elmStyle.filter="alpha(opacity="+Math.round(st[itm]*100)+")";break;case'className':this.className=st[itm];break;default:elmStyle[itm]=st[itm];}}
return this;},getStyle:function(cssRule,d){var doc=(!d)?document.defaultView:d;if(this.nodeType==1)
return(doc&&doc.getComputedStyle)?doc.getComputedStyle(this,null).getPropertyValue(cssRule):this.currentStyle[bkLib.camelize(cssRule)];},remove:function(){this.parentNode.removeChild(this);return this;},setAttributes:function(at){for(var itm in at){this[itm]=at[itm];}
return this;}});var bkLib={isMSIE:(navigator.appVersion.indexOf("MSIE")!=-1),addEvent:function(obj,type,fn){(obj.addEventListener)?obj.addEventListener(type,fn,false):obj.attachEvent("on"+type,fn);},toArray:function(iterable){var length=iterable.length,results=new Array(length);while(length--){results[length]=iterable[length]};return results;},noSelect:function(element){if(element.setAttribute&&element.nodeName.toLowerCase()!='input'&&element.nodeName.toLowerCase()!='textarea'){element.setAttribute('unselectable','on');}
for(var i=0;i<element.childNodes.length;i++){bkLib.noSelect(element.childNodes[i]);}},camelize:function(s){return s.replace(/\-(.)/g,function(m,l){return l.toUpperCase()});},inArray:function(arr,item){return(bkLib.search(arr,item)!=null);},search:function(arr,itm){for(var i=0;i<arr.length;i++){if(arr[i]==itm)
return i;}
return null;},cancelEvent:function(e){e=e||window.event;if(e.preventDefault&&e.stopPropagation){e.preventDefault();e.stopPropagation();}
return false;},domLoad:[],domLoaded:function(){if(arguments.callee.done)return;arguments.callee.done=true;for(i=0;i<bkLib.domLoad.length;i++)bkLib.domLoad[i]();},onDomLoaded:function(fireThis){this.domLoad.push(fireThis);if(document.addEventListener){document.addEventListener("DOMContentLoaded",bkLib.domLoaded,null);}else if(bkLib.isMSIE){document.write("<style>.nicEdit-main p { margin: 0; }</style><scr"+"ipt id=__ie_onload defer "+((location.protocol=="https:")?"src='javascript:void(0)'":"src=//0")+"><\/scr"+"ipt>");$BK("__ie_onload").onreadystatechange=function(){if(this.readyState=="complete"){bkLib.domLoaded();}};}
window.onload=bkLib.domLoaded;}};function $BK(elm){if(typeof(elm)=="string"){elm=document.getElementById(elm);}
return(elm&&!elm.appendTo)?bkExtend(elm,bkElement.prototype):elm;}
var bkEvent={addEvent:function(evType,evFunc){if(evFunc){this.eventList=this.eventList||{};this.eventList[evType]=this.eventList[evType]||[];this.eventList[evType].push(evFunc);}
return this;},fireEvent:function(){var args=bkLib.toArray(arguments),evType=args.shift();if(this.eventList&&this.eventList[evType]){for(var i=0;i<this.eventList[evType].length;i++){this.eventList[evType][i].apply(this,args);}}}};function __(s){return s;}
Function.prototype.closure=function(){var __method=this,args=bkLib.toArray(arguments),obj=args.shift();return function(){if(typeof(bkLib)!='undefined'){return __method.apply(obj,args.concat(bkLib.toArray(arguments)));}};}
Function.prototype.closureListener=function(){var __method=this,args=bkLib.toArray(arguments),object=args.shift();return function(e){e=e||window.event;if(e.target){var target=e.target;}else{var target=e.srcElement};return __method.apply(object,[e,target].concat(args));};}
var nicEditorConfig=bkClass.extend({buttons:{'bold':{name:__('Click to Bold'),command:'Bold',tags:['B','STRONG'],css:{'font-weight':'bold'},key:'b'},'italic':{name:__('Click to Italic'),command:'Italic',tags:['EM','I'],css:{'font-style':'italic'},key:'i'},'underline':{name:__('Click to Underline'),command:'Underline',tags:['U'],css:{'text-decoration':'underline'},key:'u'},'left':{name:__('Left Align'),command:'justifyleft',noActive:true},'center':{name:__('Center Align'),command:'justifycenter',noActive:true},'right':{name:__('Right Align'),command:'justifyright',noActive:true},'justify':{name:__('Justify Align'),command:'justifyfull',noActive:true},'ol':{name:__('Insert Ordered List'),command:'insertorderedlist',tags:['OL']},'ul':{name:__('Insert Unordered List'),command:'insertunorderedlist',tags:['UL']},'subscript':{name:__('Click to Subscript'),command:'subscript',tags:['SUB']},'superscript':{name:__('Click to Superscript'),command:'superscript',tags:['SUP']},'strikethrough':{name:__('Click to Strike Through'),command:'strikeThrough',css:{'text-decoration':'line-through'}},'removeformat':{name:__('Remove Formatting'),command:'removeformat',noActive:true},'indent':{name:__('Indent Text'),command:'indent',noActive:true},'outdent':{name:__('Remove Indent'),command:'outdent',noActive:true},'hr':{name:__('Horizontal Rule'),command:'insertHorizontalRule',noActive:true}},iconsPath:'../nicEditorIcons.gif',buttonList:['save','bold','italic','underline','left','center','right','justify','ol','ul','fontSize','fontFamily','fontFormat','indent','outdent','image','upload','link','unlink','forecolor','bgcolor'],iconList:{"bgcolor":1,"forecolor":2,"bold":3,"center":4,"hr":5,"indent":6,"italic":7,"justify":8,"left":9,"ol":10,"outdent":11,"removeformat":12,"right":13,"save":24,"strikethrough":15,"subscript":16,"superscript":17,"ul":18,"underline":19,"image":20,"link":21,"unlink":22,"close":23,"arrow":25}});var nicEditors={nicPlugins:[],editors:[],registerPlugin:function(plugin,options){this.nicPlugins.push({p:plugin,o:options});},allTextAreas:function(nicOptions){var textareas=document.getElementsByTagName("textarea");for(var i=0;i<textareas.length;i++){nicEditors.editors.push(new nicEditor(nicOptions).panelInstance(textareas[i]));}
return nicEditors.editors;},findEditor:function(e){var editors=nicEditors.editors;for(var i=0;i<editors.length;i++){if(editors[i].instanceById(e)){return editors[i].instanceById(e);}}}};var nicEditor=bkClass.extend({construct:function(o){this.options=new nicEditorConfig();bkExtend(this.options,o);this.nicInstances=new Array();this.loadedPlugins=new Array();var plugins=nicEditors.nicPlugins;for(var i=0;i<plugins.length;i++){this.loadedPlugins.push(new plugins[i].p(this,plugins[i].o));}
nicEditors.editors.push(this);bkLib.addEvent(document.body,'mousedown',this.selectCheck.closureListener(this));},panelInstance:function(e,o){e=this.checkReplace($BK(e));var panelElm=new bkElement('DIV').setStyle({width:(parseInt(e.getStyle('width'))||e.clientWidth)+'px'}).appendBefore(e);this.setPanel(panelElm);return this.addInstance(e,o);},checkReplace:function(e){var r=nicEditors.findEditor(e);if(r){r.removeInstance(e);r.removePanel();}
return e;},addInstance:function(e,o){e=this.checkReplace($BK(e));if(e.contentEditable||!!window.opera){var newInstance=new nicEditorInstance(e,o,this);}else{var newInstance=new nicEditorIFrameInstance(e,o,this);}
this.nicInstances.push(newInstance);return this;},removeInstance:function(e){e=$BK(e);var instances=this.nicInstances;for(var i=0;i<instances.length;i++){if(instances[i].e==e){instances[i].remove();this.nicInstances.splice(i,1);}}},removePanel:function(e){if(this.nicPanel){this.nicPanel.remove();this.nicPanel=null;}},instanceById:function(e){e=$BK(e);var instances=this.nicInstances;for(var i=0;i<instances.length;i++){if(instances[i].e==e){return instances[i];}}},setPanel:function(e){this.nicPanel=new nicEditorPanel($BK(e),this.options,this);this.fireEvent('panel',this.nicPanel);return this;},nicCommand:function(cmd,args){if(this.selectedInstance){this.selectedInstance.nicCommand(cmd,args);}},getIcon:function(iconName,options){var icon=this.options.iconList[iconName];var file=(options.iconFiles)?options.iconFiles[iconName]:'';return{backgroundImage:"url('"+((icon)?this.options.iconsPath:file)+"')",backgroundPosition:((icon)?((icon-1)*-18):0)+'px 0px'};},selectCheck:function(e,t){var found=false;do{if(t.className&&t.className.indexOf('nicEdit')!=-1){return false;}}while(t=t.parentNode);this.fireEvent('blur',this.selectedInstance,t);this.lastSelectedInstance=this.selectedInstance;this.selectedInstance=null;return false;}});nicEditor=nicEditor.extend(bkEvent);var nicEditorInstance=bkClass.extend({isSelected:false,construct:function(e,options,nicEditor){this.ne=nicEditor;this.elm=this.e=e;this.options=options||{};newX=parseInt(e.getStyle('width'))||e.clientWidth;newY=parseInt(e.getStyle('height'))||e.clientHeight;this.initialHeight=newY-8;var isTextarea=(e.nodeName.toLowerCase()=="textarea");if(isTextarea||this.options.hasPanel){var ie7s=(bkLib.isMSIE&&!((typeof document.body.style.maxHeight!="undefined")&&document.compatMode=="CSS1Compat"))
var s={width:newX+'px',border:'1px solid #ccc',borderTop:0,overflowY:'auto',overflowX:'hidden'};s[(ie7s)?'height':'maxHeight']=(this.ne.options.maxHeight)?this.ne.options.maxHeight+'px':null;this.editorContain=new bkElement('DIV').setStyle(s).appendBefore(e);var editorElm=new bkElement('DIV').setStyle({width:(newX-8)+'px',margin:'4px',minHeight:newY+'px'}).addClass('main').appendTo(this.editorContain);e.setStyle({display:'none'});editorElm.innerHTML=e.innerHTML;if(isTextarea){editorElm.setContent(e.value);this.copyElm=e;var f=e.parentTag('FORM');if(f){bkLib.addEvent(f,'submit',this.saveContent.closure(this));}}
editorElm.setStyle((ie7s)?{height:newY+'px'}:{overflow:'hidden'});this.elm=editorElm;}
this.ne.addEvent('blur',this.blur.closure(this));this.init();this.blur();},init:function(){this.elm.setAttribute('contentEditable','true');if(this.getContent()==""){this.setContent('<br />');}
this.instanceDoc=document.defaultView;this.elm.addEvent('mousedown',this.selected.closureListener(this)).addEvent('keypress',this.keyDown.closureListener(this)).addEvent('focus',this.selected.closure(this)).addEvent('blur',this.blur.closure(this)).addEvent('keyup',this.selected.closure(this));this.ne.fireEvent('add',this);},remove:function(){this.saveContent();if(this.copyElm||this.options.hasPanel){this.editorContain.remove();this.e.setStyle({'display':'block'});this.ne.removePanel();}
this.disable();this.ne.fireEvent('remove',this);},disable:function(){this.elm.setAttribute('contentEditable','false');},getSel:function(){return(window.getSelection)?window.getSelection():document.selection;},getRng:function(){var s=this.getSel();if(!s){return null;}
return(s.rangeCount>0)?s.getRangeAt(0):s.createRange();},selRng:function(rng,s){if(window.getSelection){s.removeAllRanges();s.addRange(rng);}else{rng.select();}},selElm:function(){var r=this.getRng();if(r.startContainer){var contain=r.startContainer;if(r.cloneContents().childNodes.length==1){for(var i=0;i<contain.childNodes.length;i++){var rng=contain.childNodes[i].ownerDocument.createRange();rng.selectNode(contain.childNodes[i]);if(r.compareBoundaryPoints(Range.START_TO_START,rng)!=1&&r.compareBoundaryPoints(Range.END_TO_END,rng)!=-1){return $BK(contain.childNodes[i]);}}}
return $BK(contain);}else{return $BK((this.getSel().type=="Control")?r.item(0):r.parentElement());}},saveRng:function(){this.savedRange=this.getRng();this.savedSel=this.getSel();},restoreRng:function(){if(this.savedRange){this.selRng(this.savedRange,this.savedSel);}},keyDown:function(e,t){if(e.ctrlKey){this.ne.fireEvent('key',this,e);}},selected:function(e,t){if(!t){t=this.selElm()}
if(!e.ctrlKey){var selInstance=this.ne.selectedInstance;if(selInstance!=this){if(selInstance){this.ne.fireEvent('blur',selInstance,t);}
this.ne.selectedInstance=this;this.ne.fireEvent('focus',selInstance,t);}
this.ne.fireEvent('selected',selInstance,t);this.isFocused=true;this.elm.addClass('selected');}
return false;},blur:function(){this.isFocused=false;this.elm.removeClass('selected');},saveContent:function(){if(this.copyElm||this.options.hasPanel){this.ne.fireEvent('save',this);(this.copyElm)?this.copyElm.value=this.getContent():this.e.innerHTML=this.getContent();}},getElm:function(){return this.elm;},getContent:function(){this.content=this.getElm().innerHTML;this.ne.fireEvent('get',this);return this.content;},setContent:function(e){this.content=e;this.ne.fireEvent('set',this);this.elm.innerHTML=this.content;},nicCommand:function(cmd,args){document.execCommand(cmd,false,args);}});var nicEditorIFrameInstance=nicEditorInstance.extend({savedStyles:[],init:function(){var c=this.elm.innerHTML.replace(/^\s+|\s+$/g,'');this.elm.innerHTML='';(!c)?c="<br />":c;this.initialContent=c;this.elmFrame=new bkElement('iframe').setAttributes({'src':'javascript:;','frameBorder':0,'allowTransparency':'true','scrolling':'no'}).setStyle({height:'100px',width:'100%'}).addClass('frame').appendTo(this.elm);if(this.copyElm){this.elmFrame.setStyle({width:(this.elm.offsetWidth-4)+'px'});}
var styleList=['font-size','font-family','font-weight','color'];for(itm in styleList){this.savedStyles[bkLib.camelize(itm)]=this.elm.getStyle(itm);}
setTimeout(this.initFrame.closure(this),50);},disable:function(){this.elm.innerHTML=this.getContent();},initFrame:function(){var fd=$BK(this.elmFrame.contentWindow.document);fd.designMode="on";fd.open();var css=this.ne.options.externalCSS;fd.write('<html><head>'+((css)?'<link href="'+css+'" rel="stylesheet" type="text/css" />':'')+'</head><body id="nicEditContent" style="margin: 0 !important; background-color: transparent !important;">'+this.initialContent+'</body></html>');fd.close();this.frameDoc=fd;this.frameWin=$BK(this.elmFrame.contentWindow);this.frameContent=$BK(this.frameWin.document.body).setStyle(this.savedStyles);this.instanceDoc=this.frameWin.document.defaultView;this.heightUpdate();this.frameDoc.addEvent('mousedown',this.selected.closureListener(this)).addEvent('keyup',this.heightUpdate.closureListener(this)).addEvent('keydown',this.keyDown.closureListener(this)).addEvent('keyup',this.selected.closure(this));this.ne.fireEvent('add',this);},getElm:function(){return this.frameContent;},setContent:function(c){this.content=c;this.ne.fireEvent('set',this);this.frameContent.innerHTML=this.content;this.heightUpdate();},getSel:function(){return(this.frameWin)?this.frameWin.getSelection():this.frameDoc.selection;},heightUpdate:function(){this.elmFrame.style.height=Math.max(this.frameContent.offsetHeight,this.initialHeight)+'px';},nicCommand:function(cmd,args){this.frameDoc.execCommand(cmd,false,args);setTimeout(this.heightUpdate.closure(this),100);}});var nicEditorPanel=bkClass.extend({construct:function(e,options,nicEditor){this.elm=e;this.options=options;this.ne=nicEditor;this.panelButtons=new Array();this.buttonList=bkExtend([],this.ne.options.buttonList);this.panelContain=new bkElement('DIV').setStyle({overflow:'hidden',width:'100%',border:'1px solid #cccccc',backgroundColor:'#efefef'}).addClass('panelContain');this.panelElm=new bkElement('DIV').setStyle({margin:'2px',marginTop:'0px',zoom:1,overflow:'hidden'}).addClass('panel').appendTo(this.panelContain);this.panelContain.appendTo(e);var opt=this.ne.options;var buttons=opt.buttons;for(button in buttons){this.addButton(button,opt,true);}
this.reorder();e.noSelect();},addButton:function(buttonName,options,noOrder){var button=options.buttons[buttonName];var type=(button['type'])?eval('(typeof('+button['type']+') == "undefined") ? null : '+button['type']+';'):nicEditorButton;var hasButton=bkLib.inArray(this.buttonList,buttonName);if(type&&(hasButton||this.ne.options.fullPanel)){this.panelButtons.push(new type(this.panelElm,buttonName,options,this.ne));if(!hasButton){this.buttonList.push(buttonName);}}},findButton:function(itm){for(var i=0;i<this.panelButtons.length;i++){if(this.panelButtons[i].name==itm)
return this.panelButtons[i];}},reorder:function(){var bl=this.buttonList;for(var i=0;i<bl.length;i++){var button=this.findButton(bl[i]);if(button){this.panelElm.appendChild(button.margin);}}},remove:function(){this.elm.remove();}});var nicEditorButton=bkClass.extend({construct:function(e,buttonName,options,nicEditor){this.options=options.buttons[buttonName];this.name=buttonName;this.ne=nicEditor;this.elm=e;this.margin=new bkElement('DIV').setStyle({'float':'left',marginTop:'2px'}).appendTo(e);this.contain=new bkElement('DIV').setStyle({width:'20px',height:'20px'}).addClass('buttonContain').appendTo(this.margin);this.border=new bkElement('DIV').setStyle({backgroundColor:'#efefef',border:'1px solid #efefef'}).appendTo(this.contain);this.button=new bkElement('DIV').setStyle({width:'18px',height:'18px',overflow:'hidden',zoom:1,cursor:'pointer'}).addClass('button').setStyle(this.ne.getIcon(buttonName,options)).appendTo(this.border);this.button.addEvent('mouseover',this.hoverOn.closure(this)).addEvent('mouseout',this.hoverOff.closure(this)).addEvent('mousedown',this.mouseClick.closure(this)).noSelect();if(!window.opera){this.button.onmousedown=this.button.onclick=bkLib.cancelEvent;}
nicEditor.addEvent('selected',this.enable.closure(this)).addEvent('blur',this.disable.closure(this)).addEvent('key',this.key.closure(this));this.disable();this.init();},init:function(){},hide:function(){this.contain.setStyle({display:'none'});},updateState:function(){if(this.isDisabled){this.setBg();}
else if(this.isHover){this.setBg('hover');}
else if(this.isActive){this.setBg('active');}
else{this.setBg();}},setBg:function(state){switch(state){case'hover':var stateStyle={border:'1px solid #666',backgroundColor:'#ddd'};break;case'active':var stateStyle={border:'1px solid #666',backgroundColor:'#ccc'};break;default:var stateStyle={border:'1px solid #efefef',backgroundColor:'#efefef'};}
this.border.setStyle(stateStyle).addClass('button-'+state);},checkNodes:function(e){var elm=e;do{if(this.options.tags&&bkLib.inArray(this.options.tags,elm.nodeName)){this.activate();return true;}}while(elm=elm.parentNode&&elm.className!="nicEdit");elm=$BK(e);while(elm.nodeType==3){elm=$BK(elm.parentNode);}
if(this.options.css){for(itm in this.options.css){if(elm.getStyle(itm,this.ne.selectedInstance.instanceDoc)==this.options.css[itm]){this.activate();return true;}}}
this.deactivate();return false;},activate:function(){if(!this.isDisabled){this.isActive=true;this.updateState();this.ne.fireEvent('buttonActivate',this);}},deactivate:function(){this.isActive=false;this.updateState();if(!this.isDisabled){this.ne.fireEvent('buttonDeactivate',this);}},enable:function(ins,t){this.isDisabled=false;this.contain.setStyle({'opacity':1}).addClass('buttonEnabled');this.updateState();this.checkNodes(t);},disable:function(ins,t){this.isDisabled=true;this.contain.setStyle({'opacity':0.6}).removeClass('buttonEnabled');this.updateState();},toggleActive:function(){(this.isActive)?this.deactivate():this.activate();},hoverOn:function(){if(!this.isDisabled){this.isHover=true;this.updateState();this.ne.fireEvent("buttonOver",this);}},hoverOff:function(){this.isHover=false;this.updateState();this.ne.fireEvent("buttonOut",this);},mouseClick:function(){if(this.options.command){this.ne.nicCommand(this.options.command,this.options.commandArgs);if(!this.options.noActive){this.toggleActive();}}
this.ne.fireEvent("buttonClick",this);},key:function(nicInstance,e){if(this.options.key&&e.ctrlKey&&String.fromCharCode(e.keyCode||e.charCode).toLowerCase()==this.options.key){this.mouseClick();if(e.preventDefault)e.preventDefault();}}});var nicPlugin=bkClass.extend({construct:function(nicEditor,options){this.options=options;this.ne=nicEditor;this.ne.addEvent('panel',this.loadPanel.closure(this));this.init();},loadPanel:function(np){var buttons=this.options.buttons;for(var button in buttons){np.addButton(button,this.options);}
np.reorder();},init:function(){}});var nicPaneOptions={};var nicEditorPane=bkClass.extend({construct:function(elm,nicEditor,options,openButton){this.ne=nicEditor;this.elm=elm;this.pos=elm.pos();this.contain=new bkElement('div').setStyle({zIndex:'99999',overflow:'hidden',position:'absolute',left:this.pos[0]+'px',top:this.pos[1]+'px'})
this.pane=new bkElement('div').setStyle({fontSize:'12px',border:'1px solid #ccc','overflow':'hidden',padding:'4px',textAlign:'left',backgroundColor:'#ffffc9'}).addClass('pane').setStyle(options).appendTo(this.contain);if(openButton&&!openButton.options.noClose){this.close=new bkElement('div').setStyle({'float':'right',height:'16px',width:'16px',cursor:'pointer'}).setStyle(this.ne.getIcon('close',nicPaneOptions)).addEvent('mousedown',openButton.removePane.closure(this)).appendTo(this.pane);}
this.contain.noSelect().appendTo(document.body);this.position();this.init();},init:function(){},position:function(){if(this.ne.nicPanel){var panelElm=this.ne.nicPanel.elm;var panelPos=panelElm.pos();var newLeft=panelPos[0]+parseInt(panelElm.getStyle('width'))-(parseInt(this.pane.getStyle('width'))+8);if(newLeft<this.pos[0]){this.contain.setStyle({left:newLeft+'px'});}}},toggle:function(){this.isVisible=!this.isVisible;this.contain.setStyle({display:((this.isVisible)?'block':'none')});},remove:function(){if(this.contain){this.contain.remove();this.contain=null;}},append:function(c){c.appendTo(this.pane);},setContent:function(c){this.pane.setContent(c);}});var nicEditorAdvancedButton=nicEditorButton.extend({init:function(){this.ne.addEvent('selected',this.removePane.closure(this)).addEvent('blur',this.removePane.closure(this));},mouseClick:function(){if(!this.isDisabled){if(this.pane&&this.pane.pane){this.removePane();}else{this.pane=new nicEditorPane(this.contain,this.ne,{width:(this.width||'270px'),backgroundColor:'#fff'},this);this.addPane();this.ne.selectedInstance.saveRng();}}},addForm:function(f,elm){this.form=new bkElement('form').addEvent('submit',this.submit.closureListener(this));this.pane.append(this.form);this.inputs={};for(itm in f){var field=f[itm];var val='';if(elm){val=elm.getAttribute(itm);}
if(!val){val=field['value']||'';}
var type=f[itm].type;if(type=='title'){new bkElement('div').setContent(field.txt).setStyle({fontSize:'14px',fontWeight:'bold',padding:'0px',margin:'2px 0'}).appendTo(this.form);}else{var contain=new bkElement('div').setStyle({overflow:'hidden',clear:'both'}).appendTo(this.form);if(field.txt){new bkElement('label').setAttributes({'for':itm}).setContent(field.txt).setStyle({margin:'2px 4px',fontSize:'13px',width:'50px',lineHeight:'20px',textAlign:'right','float':'left'}).appendTo(contain);}
switch(type){case'text':this.inputs[itm]=new bkElement('input').setAttributes({id:itm,'value':val,'type':'text'}).setStyle({margin:'2px 0',fontSize:'13px','float':'left',height:'20px',border:'1px solid #ccc',overflow:'hidden'}).setStyle(field.style).appendTo(contain);break;case'select':this.inputs[itm]=new bkElement('select').setAttributes({id:itm}).setStyle({border:'1px solid #ccc','float':'left',margin:'2px 0'}).appendTo(contain);for(opt in field.options){var o=new bkElement('option').setAttributes({value:opt,selected:(opt==val)?'selected':''}).setContent(field.options[opt]).appendTo(this.inputs[itm]);}
break;case'content':this.inputs[itm]=new bkElement('textarea').setAttributes({id:itm}).setStyle({border:'1px solid #ccc','float':'left'}).setStyle(field.style).appendTo(contain);this.inputs[itm].value=val;}}}
new bkElement('input').setAttributes({'type':'submit'}).setStyle({backgroundColor:'#efefef',border:'1px solid #ccc',margin:'3px 0','float':'left','clear':'both'}).appendTo(this.form);this.form.onsubmit=bkLib.cancelEvent;},submit:function(){},findElm:function(tag,attr,val){var list=this.ne.selectedInstance.getElm().getElementsByTagName(tag);for(var i=0;i<list.length;i++){if(list[i].getAttribute(attr)==val){return $BK(list[i]);}}},removePane:function(){if(this.pane){this.pane.remove();this.pane=null;this.ne.selectedInstance.restoreRng();}}});var nicButtonTips=bkClass.extend({construct:function(nicEditor){this.ne=nicEditor;nicEditor.addEvent('buttonOver',this.show.closure(this)).addEvent('buttonOut',this.hide.closure(this));},show:function(button){this.timer=setTimeout(this.create.closure(this,button),400);},create:function(button){this.timer=null;if(!this.pane){this.pane=new nicEditorPane(button.button,this.ne,{fontSize:'12px',marginTop:'5px'});this.pane.setContent(button.options.name);}},hide:function(button){if(this.timer){clearTimeout(this.timer);}
if(this.pane){this.pane=this.pane.remove();}}});nicEditors.registerPlugin(nicButtonTips);var nicSelectOptions={buttons:{'fontSize':{name:__('Select Font Size'),type:'nicEditorFontSizeSelect',command:'fontsize'},'fontFamily':{name:__('Select Font Family'),type:'nicEditorFontFamilySelect',command:'fontname'},'fontFormat':{name:__('Select Font Format'),type:'nicEditorFontFormatSelect',command:'formatBlock'}}};var nicEditorSelect=bkClass.extend({construct:function(e,buttonName,options,nicEditor){this.options=options.buttons[buttonName];this.elm=e;this.ne=nicEditor;this.name=buttonName;this.selOptions=new Array();this.margin=new bkElement('div').setStyle({'float':'left',margin:'2px 1px 0 1px'}).appendTo(this.elm);this.contain=new bkElement('div').setStyle({width:'90px',height:'20px',cursor:'pointer',overflow:'hidden'}).addClass('selectContain').addEvent('click',this.toggle.closure(this)).appendTo(this.margin);this.items=new bkElement('div').setStyle({overflow:'hidden',zoom:1,border:'1px solid #ccc',paddingLeft:'3px',backgroundColor:'#fff'}).appendTo(this.contain);this.control=new bkElement('div').setStyle({overflow:'hidden','float':'right',height:'18px',width:'16px'}).addClass('selectControl').setStyle(this.ne.getIcon('arrow',options)).appendTo(this.items);this.txt=new bkElement('div').setStyle({overflow:'hidden','float':'left',width:'66px',height:'14px',marginTop:'1px',fontFamily:'sans-serif',textAlign:'center',fontSize:'12px'}).addClass('selectTxt').appendTo(this.items);if(!window.opera){this.contain.onmousedown=this.control.onmousedown=this.txt.onmousedown=bkLib.cancelEvent;}
this.margin.noSelect();this.ne.addEvent('selected',this.enable.closure(this)).addEvent('blur',this.disable.closure(this));this.disable();this.init();},disable:function(){this.isDisabled=true;this.close();this.contain.setStyle({opacity:0.6});},enable:function(t){this.isDisabled=false;this.close();this.contain.setStyle({opacity:1});},setDisplay:function(txt){this.txt.setContent(txt);},toggle:function(){if(!this.isDisabled){(this.pane)?this.close():this.open();}},open:function(){this.pane=new nicEditorPane(this.items,this.ne,{width:'88px',padding:'0px',borderTop:0,borderLeft:'1px solid #ccc',borderRight:'1px solid #ccc',borderBottom:'0px',backgroundColor:'#fff'});for(var i=0;i<this.selOptions.length;i++){var opt=this.selOptions[i];var itmContain=new bkElement('div').setStyle({overflow:'hidden',borderBottom:'1px solid #ccc',width:'88px',textAlign:'left',overflow:'hidden',cursor:'pointer'});var itm=new bkElement('div').setStyle({padding:'0px 4px'}).setContent(opt[1]).appendTo(itmContain).noSelect();itm.addEvent('click',this.update.closure(this,opt[0])).addEvent('mouseover',this.over.closure(this,itm)).addEvent('mouseout',this.out.closure(this,itm)).setAttributes('id',opt[0]);this.pane.append(itmContain);if(!window.opera){itm.onmousedown=bkLib.cancelEvent;}}},close:function(){if(this.pane){this.pane=this.pane.remove();}},over:function(opt){opt.setStyle({backgroundColor:'#ccc'});},out:function(opt){opt.setStyle({backgroundColor:'#fff'});},add:function(k,v){this.selOptions.push(new Array(k,v));},update:function(elm){this.ne.nicCommand(this.options.command,elm);this.close();}});var nicEditorFontSizeSelect=nicEditorSelect.extend({sel:{1:'1&nbsp;(8pt)',2:'2&nbsp;(10pt)',3:'3&nbsp;(12pt)',4:'4&nbsp;(14pt)',5:'5&nbsp;(18pt)',6:'6&nbsp;(24pt)'},init:function(){this.setDisplay('Font&nbsp;Size...');for(itm in this.sel){this.add(itm,'<font size="'+itm+'">'+this.sel[itm]+'</font>');}}});var nicEditorFontFamilySelect=nicEditorSelect.extend({sel:{'arial':'Arial','comic sans ms':'Comic Sans','courier new':'Courier New','georgia':'Georgia','helvetica':'Helvetica','impact':'Impact','times new roman':'Times','trebuchet ms':'Trebuchet','verdana':'Verdana'},init:function(){this.setDisplay('Font&nbsp;Family...');for(itm in this.sel){this.add(itm,'<font face="'+itm+'">'+this.sel[itm]+'</font>');}}});var nicEditorFontFormatSelect=nicEditorSelect.extend({sel:{'p':'Paragraph','pre':'Pre','h6':'Heading&nbsp;6','h5':'Heading&nbsp;5','h4':'Heading&nbsp;4','h3':'Heading&nbsp;3','h2':'Heading&nbsp;2','h1':'Heading&nbsp;1'},init:function(){this.setDisplay('Font&nbsp;Format...');for(itm in this.sel){var tag=itm.toUpperCase();this.add('<'+tag+'>','<'+itm+' style="padding: 0px; margin: 0px;">'+this.sel[itm]+'</'+tag+'>');}}});nicEditors.registerPlugin(nicPlugin,nicSelectOptions);var nicLinkOptions={buttons:{'link':{name:'Add Link',type:'nicLinkButton',tags:['A']},'unlink':{name:'Remove Link',command:'unlink',noActive:true}}};var nicLinkButton=nicEditorAdvancedButton.extend({addPane:function(){this.ln=this.ne.selectedInstance.selElm().parentTag('A');this.addForm({'':{type:'title',txt:'Add/Edit Link'},'href':{type:'text',txt:'URL',value:'http://',style:{width:'150px'}},'title':{type:'text',txt:'Title'},'target':{type:'select',txt:'Open In',options:{'':'Current Window','_blank':'New Window'},style:{width:'100px'}}},this.ln);},submit:function(e){var url=this.inputs['href'].value;if(url=="http://"||url==""){alert("You must enter a URL to Create a Link");return false;}
this.removePane();if(!this.ln){var tmp='javascript:nicTemp();';this.ne.nicCommand("createlink",tmp);this.ln=this.findElm('A','href',tmp);}
if(this.ln){this.ln.setAttributes({href:this.inputs['href'].value,title:this.inputs['title'].value,target:this.inputs['target'].options[this.inputs['target'].selectedIndex].value});}}});nicEditors.registerPlugin(nicPlugin,nicLinkOptions);var nicColorOptions={buttons:{'forecolor':{name:__('Change Text Color'),type:'nicEditorColorButton',noClose:true},'bgcolor':{name:__('Change Background Color'),type:'nicEditorBgColorButton',noClose:true}}};var nicEditorColorButton=nicEditorAdvancedButton.extend({addPane:function(){var colorList={0:'00',1:'33',2:'66',3:'99',4:'CC',5:'FF'};var colorItems=new bkElement('DIV').setStyle({width:'270px'});for(var r in colorList){for(var b in colorList){for(var g in colorList){var colorCode='#'+colorList[r]+colorList[g]+colorList[b];var colorSquare=new bkElement('DIV').setStyle({'cursor':'pointer','height':'15px','float':'left'}).appendTo(colorItems);var colorBorder=new bkElement('DIV').setStyle({border:'2px solid '+colorCode}).appendTo(colorSquare);var colorInner=new bkElement('DIV').setStyle({backgroundColor:colorCode,overflow:'hidden',width:'11px',height:'11px'}).addEvent('click',this.colorSelect.closure(this,colorCode)).addEvent('mouseover',this.on.closure(this,colorBorder)).addEvent('mouseout',this.off.closure(this,colorBorder,colorCode)).appendTo(colorBorder);if(!window.opera){colorSquare.onmousedown=colorInner.onmousedown=bkLib.cancelEvent;}}}}
this.pane.append(colorItems.noSelect());},colorSelect:function(c){this.ne.nicCommand('foreColor',c);this.removePane();},on:function(colorBorder){colorBorder.setStyle({border:'2px solid #000'});},off:function(colorBorder,colorCode){colorBorder.setStyle({border:'2px solid '+colorCode});}});var nicEditorBgColorButton=nicEditorColorButton.extend({colorSelect:function(c){this.ne.nicCommand('hiliteColor',c);this.removePane();}});nicEditors.registerPlugin(nicPlugin,nicColorOptions);var nicImageOptions={buttons:{'image':{name:'Add Image',type:'nicImageButton',tags:['IMG']}}};var nicImageButton=nicEditorAdvancedButton.extend({addPane:function(){this.im=this.ne.selectedInstance.selElm().parentTag('IMG');this.addForm({'':{type:'title',txt:'Add/Edit Image'},'src':{type:'text',txt:'URL','value':'http://',style:{width:'150px'}},'alt':{type:'text',txt:'Alt Text',style:{width:'100px'}},'align':{type:'select',txt:'Align',options:{none:'Default','left':'Left','right':'Right'}}},this.im);},submit:function(e){var src=this.inputs['src'].value;if(src==""||src=="http://"){alert("You must enter a Image URL to insert");return false;}
this.removePane();if(!this.im){var tmp='javascript:nicImTemp();';this.ne.nicCommand("insertImage",tmp);this.im=this.findElm('IMG','src',tmp);}
if(this.im){this.im.setAttributes({src:this.inputs['src'].value,alt:this.inputs['alt'].value,align:this.inputs['align'].value});}}});nicEditors.registerPlugin(nicPlugin,nicImageOptions);var nicSaveOptions={buttons:{'save':{name:__('Save this content'),type:'nicEditorSaveButton'}}};var nicEditorSaveButton=nicEditorButton.extend({init:function(){if(!this.ne.options.onSave){this.margin.setStyle({'display':'none'});}},mouseClick:function(){var onSave=this.ne.options.onSave;var selectedInstance=this.ne.selectedInstance;onSave(selectedInstance.getContent(),selectedInstance.elm.id,selectedInstance);}});nicEditors.registerPlugin(nicPlugin,nicSaveOptions);;function login(){FB.getLoginStatus(function(response){if(response.status=='connected'){$('fb-loader').setStyle({display:'block'});$('fb-connect').submit();}})}
