var LibMan={path:null,debugTimeout:null,debugMode:false,isMSIE:/*@cc_on!@*/false,vIE:(navigator.appName=='Microsoft Internet Explorer')?parseFloat((new RegExp("MSIE ([0-9]{1,}[.0-9]{0,})")).exec(navigator.userAgent)[1]):-1,calculatePath:function(){if(this.path==null){var libman=document.getElementById("libman");if(!libman)return false;this.path="/_includes/js/";}},requireFiles:function(libFiles){if(typeof(libFiles)=="string"){LibMan.requireFile(libFiles);}else{for(var i=0;i<libFiles.length;i++){LibMan.requireFile(libFiles[i]);};}},requireFile:function(libFile){var pattern=/^http:\/\//;libFile=(pattern.test(libFile))?libFile:this.path+libFile;document.write('<script type="text/javascript" src="'+libFile+'"></script>');},debug:function(content){if(!!this.debugMode){console.log(content);clearTimeout(this.debugTimeout);this.debugTimeout=setTimeout(this.debugSpacer,2000);}},debugSpacer:function(){if(!!this.debugMode){console.log("------------------------------------------------------------------------------------------------------");}}};if(!window.console){window.console={};};if(!window.console.log){window.console.log=function(){};};try{document.execCommand('BackgroundImageCache',false,true);}catch(e){};jQuery.fn.supersleight=function(settings){settings=jQuery.extend({imgs:true,backgrounds:true,shim:LibMan.path+'/_includes/js/lib/png/x.gif',apply_positioning:true},settings);return this.each(function(counter){if(jQuery.browser.msie&&parseInt(jQuery.browser.version,10)<7&&parseInt(jQuery.browser.version,10)>4){jQuery(this).find('*').andSelf().each(function(i,obj){var self=jQuery(obj);if(settings.backgrounds&&self.css('background-image').match(/\.png/i)!==null){var bg=self.css('background-image');var src=bg.substring(5,bg.length-2);var mode=(self.css('background-repeat')=='no-repeat'?'crop':'scale');var styles={'filter':"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+src+"', sizingMethod='"+mode+"')",'background-image':'url('+settings.shim+')'};self.css(styles);};if(settings.imgs&&self.is('img[src$=png]')){var styles={'width':self.width()+'px','height':self.height()+'px','filter':"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+self.attr('src')+"', sizingMethod='scale')"};self.css(styles).attr('src',settings.shim);};if(settings.apply_positioning&&self.is('a, input')&&(self.css('position')===''||self.css('position')=='static')){};});};});};;jQuery.easing['jswing']=jQuery.easing['swing'];jQuery.extend(jQuery.easing,{def:'easeOutQuad',swing:function(x,t,b,c,d){return jQuery.easing[jQuery.easing.def](x,t,b,c,d);},easeInQuad:function(x,t,b,c,d){return c*(t/=d)*t+b;},easeOutQuad:function(x,t,b,c,d){return-c*(t/=d)*(t-2)+b;},easeInOutQuad:function(x,t,b,c,d){if((t/=d/2)<1)return c/2*t*t+b;return-c/2*((--t)*(t-2)-1)+b;},easeInCubic:function(x,t,b,c,d){return c*(t/=d)*t*t+b;},easeOutCubic:function(x,t,b,c,d){return c*((t=t/d-1)*t*t+1)+b;},easeInOutCubic:function(x,t,b,c,d){if((t/=d/2)<1)return c/2*t*t*t+b;return c/2*((t-=2)*t*t+2)+b;},easeInQuart:function(x,t,b,c,d){return c*(t/=d)*t*t*t+b;},easeOutQuart:function(x,t,b,c,d){return-c*((t=t/d-1)*t*t*t-1)+b;},easeInOutQuart:function(x,t,b,c,d){if((t/=d/2)<1)return c/2*t*t*t*t+b;return-c/2*((t-=2)*t*t*t-2)+b;},easeInQuint:function(x,t,b,c,d){return c*(t/=d)*t*t*t*t+b;},easeOutQuint:function(x,t,b,c,d){return c*((t=t/d-1)*t*t*t*t+1)+b;},easeInOutQuint:function(x,t,b,c,d){if((t/=d/2)<1)return c/2*t*t*t*t*t+b;return c/2*((t-=2)*t*t*t*t+2)+b;},easeInSine:function(x,t,b,c,d){return-c*Math.cos(t/d*(Math.PI/2))+c+b;},easeOutSine:function(x,t,b,c,d){return c*Math.sin(t/d*(Math.PI/2))+b;},easeInOutSine:function(x,t,b,c,d){return-c/2*(Math.cos(Math.PI*t/d)-1)+b;},easeInExpo:function(x,t,b,c,d){return(t==0)?b:c*Math.pow(2,10*(t/d-1))+b;},easeOutExpo:function(x,t,b,c,d){return(t==d)?b+c:c*(-Math.pow(2,-10*t/d)+1)+b;},easeInOutExpo:function(x,t,b,c,d){if(t==0)return b;if(t==d)return b+c;if((t/=d/2)<1)return c/2*Math.pow(2,10*(t-1))+b;return c/2*(-Math.pow(2,-10*--t)+2)+b;},easeInCirc:function(x,t,b,c,d){return-c*(Math.sqrt(1-(t/=d)*t)-1)+b;},easeOutCirc:function(x,t,b,c,d){return c*Math.sqrt(1-(t=t/d-1)*t)+b;},easeInOutCirc:function(x,t,b,c,d){if((t/=d/2)<1)return-c/2*(Math.sqrt(1-t*t)-1)+b;return c/2*(Math.sqrt(1-(t-=2)*t)+1)+b;},easeInElastic: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;},easeOutElastic: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;},easeInOutElastic: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;},easeInBack:function(x,t,b,c,d,s){if(s==undefined)s=1.70158;return c*(t/=d)*t*((s+1)*t-s)+b;},easeOutBack:function(x,t,b,c,d,s){if(s==undefined)s=1.70158;return c*((t=t/d-1)*t*((s+1)*t+s)+1)+b;},easeInOutBack:function(x,t,b,c,d,s){if(s==undefined)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;},easeInBounce:function(x,t,b,c,d){return c-jQuery.easing.easeOutBounce(x,d-t,0,c,d)+b;},easeOutBounce: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;}},easeInOutBounce:function(x,t,b,c,d){if(t<d/2)return jQuery.easing.easeInBounce(x,t*2,0,c,d)*.5+b;return jQuery.easing.easeOutBounce(x,t*2-d,0,c,d)*.5+c*.5+b;}});;var printFootnoteLinks={init:function(containerID,targetID){if(!document.getElementById(containerID)||!document.getElementById(targetID)){return false;}
var container=document.getElementById(containerID);var linkArray=container.getElementsByTagName('a');var uniqueLinkArray=[];var ol=document.createElement('ol');for(var i=0;i<linkArray.length;i++){var validlink=this.testLinkValidity(linkArray[i]);if(validlink){this.addLink(linkArray[i],uniqueLinkArray,ol);}}
this.printLinks(ol,targetID);return this;},testLinkValidity:function(currentLink){if(currentLink.getAttribute('href')==false||currentLink.getAttribute('cite')==false||currentLink.className.indexOf("ignore")!=-1){return false;}
if(currentLink.parentNode.className.indexOf('hideforprint')!=-1){return false;}
var thisLink=currentLink.getAttribute('href')?currentLink.href:currentLink.cite;var currentURL=document.location.href;if(!thisLink){return false;}
if(thisLink.indexOf("#")!=-1){var thisLinkURL=thisLink.split('#');if(thisLinkURL[0]==currentURL){return false;}}
return true;},addLink:function(currentLink,uniqueLinkArray,ol){var thisLink=currentLink.href;if(currentLink.href.indexOf("mailto:")!=-1){thisLink="Email: "+thisLink.substring(7);}
var note=document.createElement('span');note.className="printonly";var linkExists=this.arrayContainsValue(uniqueLinkArray,thisLink);var note_txt=null;if(linkExists===false){var li=document.createElement('li');var li_txt=document.createTextNode(thisLink);li.appendChild(li_txt);ol.appendChild(li);uniqueLinkArray.push(thisLink);note_txt=document.createTextNode(uniqueLinkArray.length);}else{note_txt=document.createTextNode(linkExists+1);}
note.appendChild(note_txt);currentLink.appendChild(note);},printLinks:function(ol,targetID){var opendiv=document.createElement('div');opendiv.className='printonly listlinks clearfix';var target=document.getElementById(targetID);target.appendChild(opendiv);var h2=document.createElement('h2');var h2_txt=document.createTextNode('Links');h2.appendChild(h2_txt);opendiv.appendChild(h2);opendiv.appendChild(ol);},arrayContainsValue:function(arrayName,value){for(x=0;x<arrayName.length;x++){if(arrayName[x]==value){return x;}
return false;}
return false;}};;var links=function(){var options={element:'a[rel="external"]'};var init=function(initOptions){for(var option in options){if(!!initOptions[option]||initOptions[option]===false){options[option]=initOptions[option];}
if(!options[option]&&options[option]!==false){return false;}}
$(options.element).bind('click',function(e){handleClick(e,this);});$(options.element).attr('title',window.strings[window.locale].links.titleText);};var handleClick=function(e,element){e.preventDefault();window.open($(element).attr('href'),"_blank");};return{init:init};}();;var toggleDefaultText=function(){var defaultTextValues=[];var init=function(elementArray){elementArray=$(elementArray);$(elementArray).each(function(counter){var el=$(elementArray[counter]);var elId=el.attr('id');if(!defaultTextValues[elId]){defaultTextValues[elId]=el.attr('value');el.addClass('inactive');}
el.bind('focus',function(e){toggle(elId,el,true);});el.bind('blur',function(e){toggle(elId,el);});});};var toggle=function(elId,textField,focus){if(!!focus){if(textField.attr('value')==defaultTextValues[elId]){textField.attr('value','');}
textField.removeClass('inactive').addClass('active');}else{if(textField.attr('value')==''||textField.attr('value')==defaultTextValues[elId]){textField.attr('value',defaultTextValues[elId]).addClass('inactive').removeClass('active');}}};var getDefault=function(eID){return defaultTextValues[eID];};var setDefault=function(eID,val){defaultTextValues[eID]=val;};return{init:init,getDefault:getDefault,setDefault:setDefault};}();;var tooltip=function(){var helper={};var currentTooltip=null;var showTimeout=null;var hideTimeout=null;var tooltipHovered=false;var linkHovered=false;var options={pause:250,transitionTime:100,className:"tooltip-block"};var init=function(){createTooltip();var tooltips=$('.tooltip');$(tooltips).each(function(counter){this.tooltipText=this.title;this.tooltipTop=($(this).hasClass('top'))?true:false;$(this).removeAttr("title");this.alt="";$(this).find('img').removeAttr('alt').removeAttr('title');$(this).bind('mouseover',function(e){linkHovered=true;save(this);});$(this).bind('mouseout',function(e){linkHovered=false;if(this.tooltipTop){hideTooltip();}else{hide();}});$(this).bind('click',function(e){hide();});});};var createTooltip=function(){helper.parent=$('<div class="'+options.className+'"><div class="inner"><h3></h3></div>').appendTo("#wrapper").hide();helper.title=$('h3',helper.parent);helper.parent.hover(function(){tooltipHovered=true;},function(){tooltipHovered=false;hide();});};var save=function(tipParent){clearTimeout(hideTimeout);if(tipParent==currentTooltip){return;}
currentTooltip=tipParent;clearTimeout(showTimeout);showTimeout=setTimeout(show,options.pause);};var show=function(){clearTimeout(showTimeout);if(!!tooltipHovered||!!linkHovered){title=currentTooltip.tooltipText;id=currentTooltip.parentNode.id;helper.title.html(title).show();helper.parent.attr("class","tooltip-block").addClass(id);if(currentTooltip.tooltipTop){helper.parent.removeClass("tooltip-block").addClass('tooltip-block-top');}
var offset=$(currentTooltip).offset();var wrapperOffset=$("#wrapper").offset();var position=$(currentTooltip).position();var left=Math.round(offset.left-wrapperOffset.left);var top=Math.round(offset.top-helper.parent.height());helper.parent.css({left:left,top:top});var v=viewport();var h=$(helper.parent[0]);helper.parent.css({marginTop:"-10px",opacity:0,display:"block"}).animate({marginTop:0,opacity:1},options.transitionTime);}};var viewport=function(){return{x:$(window).scrollLeft(),y:$(window).scrollTop(),cx:$(window).width(),cy:$(window).height()};};var hide=function(){hideTimeout=setTimeout(hideTooltip,options.pause);};var hideTooltip=function(){if(!tooltipHovered&&!linkHovered){if(showTimeout){clearTimeout(showTimeout);}
currentTooltip=null;helper.parent.stop().animate({marginTop:"-10px",opacity:0},options.transitionTime,function(){helper.parent.hide().css("opacity","");});}};return{init:init};}();;(function($){$.event.special.mousewheel={setup:function(){var handler=$.event.special.mousewheel.handler;if($.browser.mozilla)
$(this).bind('mousemove.mousewheel',function(event){$.data(this,'mwcursorposdata',{pageX:event.pageX,pageY:event.pageY,clientX:event.clientX,clientY:event.clientY});});if(this.addEventListener)
this.addEventListener(($.browser.mozilla?'DOMMouseScroll':'mousewheel'),handler,false);else
this.onmousewheel=handler;},teardown:function(){var handler=$.event.special.mousewheel.handler;$(this).unbind('mousemove.mousewheel');if(this.removeEventListener)
this.removeEventListener(($.browser.mozilla?'DOMMouseScroll':'mousewheel'),handler,false);else
this.onmousewheel=function(){};$.removeData(this,'mwcursorposdata');},handler:function(event){var args=Array.prototype.slice.call(arguments,1);event=$.event.fix(event||window.event);$.extend(event,$.data(this,'mwcursorposdata')||{});var delta=0,returnValue=true;if(event.wheelDelta)delta=event.wheelDelta/120;if(event.detail)delta=-event.detail/3;event.data=event.data||{};event.type="mousewheel";args.unshift(delta);args.unshift(event);return $.event.handle.apply(this,args);}};$.fn.extend({mousewheel:function(fn){return fn?this.bind("mousewheel",fn):this.trigger("mousewheel");},unmousewheel:function(fn){return this.unbind("mousewheel",fn);}});})(jQuery);;(function($){$.jScrollPane={active:[]};$.fn.jScrollPane=function(settings)
{settings=$.extend({},$.fn.jScrollPane.defaults,settings);var rf=function(){return false;};return this.each(function()
{var $this=$(this);var paneEle=this;var currentScrollPosition=0;var paneWidth;var paneHeight;var trackHeight;var trackOffset=settings.topCapHeight;if($(this).parent().is('.jScrollPaneContainer')){currentScrollPosition=settings.maintainPosition?$this.position().top:0;var $c=$(this).parent();paneWidth=$c.innerWidth();paneHeight=$c.outerHeight();$('>.jScrollPaneTrack, >.jScrollArrowUp, >.jScrollArrowDown, >.jScrollCap',$c).remove();$this.css({'top':0});}else{$this.data('originalStyleTag',$this.attr('style'));$this.css('overflow','hidden');this.originalPadding=$this.css('paddingTop')+' '+$this.css('paddingRight')+' '+$this.css('paddingBottom')+' '+$this.css('paddingLeft');this.originalSidePaddingTotal=(parseInt($this.css('paddingLeft'))||0)+(parseInt($this.css('paddingRight'))||0);paneWidth=$this.innerWidth();paneHeight=$this.innerHeight();var $container=$('<div></div>').attr({'className':'jScrollPaneContainer'}).css({'height':paneHeight+'px','width':paneWidth+'px'});if(settings.enableKeyboardNavigation){$container.attr('tabindex',settings.tabIndex);}
$this.wrap($container);$(document).bind('emchange',function(e,cur,prev)
{$this.jScrollPane(settings);});}
trackHeight=paneHeight-5;if(settings.reinitialiseOnImageLoad){var $imagesToLoad=$.data(paneEle,'jScrollPaneImagesToLoad')||$('img',$this);var loadedImages=[];if($imagesToLoad.length){$imagesToLoad.each(function(i,val){$(this).bind('load readystatechange',function(){if($.inArray(i,loadedImages)==-1){loadedImages.push(val);$imagesToLoad=$.grep($imagesToLoad,function(n,i){return n!=val;});$.data(paneEle,'jScrollPaneImagesToLoad',$imagesToLoad);var s2=$.extend(settings,{reinitialiseOnImageLoad:false});$this.jScrollPane(s2);}}).each(function(i,val){if(this.complete||this.complete===undefined){this.src=this.src;}});});};}
var p=this.originalSidePaddingTotal;var realPaneWidth=paneWidth-settings.scrollbarWidth-settings.scrollbarMargin-p;var cssToApply={'height':'auto','width':realPaneWidth+'px'}
if(settings.scrollbarOnLeft){cssToApply.paddingLeft=settings.scrollbarMargin+settings.scrollbarWidth+'px';}else{cssToApply.paddingRight=settings.scrollbarMargin+'px';}
$this.css(cssToApply);var contentHeight=$this.outerHeight();var percentInView=paneHeight/contentHeight;if(percentInView<.99){var $container=$this.parent();$container.append($('<div></div>').addClass('jScrollCap jScrollCapTop').css({height:settings.topCapHeight}),$('<div></div>').attr({'className':'jScrollPaneTrack'}).css({'width':settings.scrollbarWidth+'px'}).append($('<div></div>').attr({'className':'jScrollPaneDrag'}).css({'width':settings.scrollbarWidth+'px'}).append($('<div></div>').attr({'className':'jScrollPaneDragTop'}).css({'width':settings.scrollbarWidth+'px'}),$('<div></div>').attr({'className':'jScrollPaneDragBottom'}).css({'width':settings.scrollbarWidth+'px'}))),$('<div></div>').addClass('jScrollCap jScrollCapBottom').css({height:settings.bottomCapHeight}));var $track=$('>.jScrollPaneTrack',$container);var $drag=$('>.jScrollPaneTrack .jScrollPaneDrag',$container);var currentArrowDirection;var currentArrowTimerArr=[];var currentArrowInc;var whileArrowButtonDown=function()
{if(currentArrowInc>4||currentArrowInc%4==0){positionDrag(dragPosition+currentArrowDirection*mouseWheelMultiplier);}
currentArrowInc++;};if(settings.enableKeyboardNavigation){$container.bind('keydown.jscrollpane',function(e)
{switch(e.keyCode){case 38:currentArrowDirection=-1;currentArrowInc=0;whileArrowButtonDown();currentArrowTimerArr[currentArrowTimerArr.length]=setInterval(whileArrowButtonDown,100);return false;case 40:currentArrowDirection=1;currentArrowInc=0;whileArrowButtonDown();currentArrowTimerArr[currentArrowTimerArr.length]=setInterval(whileArrowButtonDown,100);return false;case 33:case 34:return false;default:}}).bind('keyup.jscrollpane',function(e)
{if(e.keyCode==38||e.keyCode==40){for(var i=0;i<currentArrowTimerArr.length;i++){clearInterval(currentArrowTimerArr[i]);}
return false;}});}
if(settings.showArrows){var currentArrowButton;var currentArrowInterval;var onArrowMouseUp=function(event)
{$('html').unbind('mouseup',onArrowMouseUp);currentArrowButton.removeClass('jScrollActiveArrowButton');clearInterval(currentArrowInterval);};var onArrowMouseDown=function(){$('html').bind('mouseup',onArrowMouseUp);currentArrowButton.addClass('jScrollActiveArrowButton');currentArrowInc=0;whileArrowButtonDown();currentArrowInterval=setInterval(whileArrowButtonDown,100);};$container.append($('<a></a>').attr({'href':'javascript:;','className':'jScrollArrowUp','tabindex':-1}).css({'width':settings.scrollbarWidth+'px','top':settings.topCapHeight+'px'}).html('Scroll up').bind('mousedown',function()
{currentArrowButton=$(this);currentArrowDirection=-1;onArrowMouseDown();this.blur();return false;}).bind('click',rf),$('<a></a>').attr({'href':'javascript:;','className':'jScrollArrowDown','tabindex':-1}).css({'width':settings.scrollbarWidth+'px','bottom':settings.bottomCapHeight+'px'}).html('Scroll down').bind('mousedown',function()
{currentArrowButton=$(this);currentArrowDirection=1;onArrowMouseDown();this.blur();return false;}).bind('click',rf));var $upArrow=$('>.jScrollArrowUp',$container);var $downArrow=$('>.jScrollArrowDown',$container);}
if(settings.arrowSize){trackHeight=paneHeight-settings.arrowSize-settings.arrowSize;trackOffset+=settings.arrowSize;}else if($upArrow){var topArrowHeight=$upArrow.height();settings.arrowSize=topArrowHeight;trackHeight=paneHeight-topArrowHeight-$downArrow.height();trackOffset+=topArrowHeight;}
trackHeight-=settings.topCapHeight+settings.bottomCapHeight;$track.css({'height':trackHeight+'px',top:trackOffset+'px'})
var $pane=$(this).css({'position':'absolute','overflow':'visible'});var currentOffset;var maxY;var mouseWheelMultiplier;var dragPosition=0;var dragMiddle=percentInView*paneHeight/2;var getPos=function(event,c){var p=c=='X'?'Left':'Top';return event['page'+c]||(event['client'+c]+(document.documentElement['scroll'+p]||document.body['scroll'+p]))||0;};var ignoreNativeDrag=function(){return false;};var initDrag=function()
{ceaseAnimation();currentOffset=$drag.offset(false);currentOffset.top-=dragPosition;maxY=trackHeight-$drag[0].offsetHeight;mouseWheelMultiplier=2*settings.wheelSpeed*maxY/contentHeight;};var onStartDrag=function(event)
{initDrag();dragMiddle=getPos(event,'Y')-dragPosition-currentOffset.top;$('html').bind('mouseup',onStopDrag).bind('mousemove',updateScroll);if($.browser.msie){$('html').bind('dragstart',ignoreNativeDrag).bind('selectstart',ignoreNativeDrag);}
return false;};var onStopDrag=function()
{$('html').unbind('mouseup',onStopDrag).unbind('mousemove',updateScroll);dragMiddle=percentInView*paneHeight/2;if($.browser.msie){$('html').unbind('dragstart',ignoreNativeDrag).unbind('selectstart',ignoreNativeDrag);}};var positionDrag=function(destY)
{$container.scrollTop(0);destY=destY<0?0:(destY>maxY?maxY:destY);dragPosition=destY;$drag.css({'top':destY+'px'});var p=destY/maxY;$this.data('jScrollPanePosition',(paneHeight-contentHeight)*-p);$pane.css({'top':((paneHeight-contentHeight)*p)+'px'});$this.trigger('scroll');if(settings.showArrows){$upArrow[destY==0?'addClass':'removeClass']('disabled');$downArrow[destY==maxY?'addClass':'removeClass']('disabled');}};var updateScroll=function(e)
{positionDrag(getPos(e,'Y')-currentOffset.top-dragMiddle);};var dragH=Math.max(Math.min(percentInView*(paneHeight-settings.arrowSize*2),settings.dragMaxHeight),settings.dragMinHeight);$drag.css({'height':dragH+'px'}).bind('mousedown',onStartDrag);var trackScrollInterval;var trackScrollInc;var trackScrollMousePos;var doTrackScroll=function()
{if(trackScrollInc>8||trackScrollInc%4==0){positionDrag((dragPosition-((dragPosition-trackScrollMousePos)/2)));}
trackScrollInc++;};var onStopTrackClick=function()
{clearInterval(trackScrollInterval);$('html').unbind('mouseup',onStopTrackClick).unbind('mousemove',onTrackMouseMove);};var onTrackMouseMove=function(event)
{trackScrollMousePos=getPos(event,'Y')-currentOffset.top-dragMiddle;};var onTrackClick=function(event)
{initDrag();onTrackMouseMove(event);trackScrollInc=0;$('html').bind('mouseup',onStopTrackClick).bind('mousemove',onTrackMouseMove);trackScrollInterval=setInterval(doTrackScroll,100);doTrackScroll();return false;};$track.bind('mousedown',onTrackClick);$container.bind('mousewheel',function(event,delta){delta=delta||(event.wheelDelta?event.wheelDelta/120:(event.detail)?-event.detail/3:0);initDrag();ceaseAnimation();var d=dragPosition;positionDrag(dragPosition-delta*mouseWheelMultiplier);var dragOccured=d!=dragPosition;return!dragOccured;});var _animateToPosition;var _animateToInterval;function animateToPosition()
{var diff=(_animateToPosition-dragPosition)/settings.animateStep;if(diff>1||diff<-1){positionDrag(dragPosition+diff);}else{positionDrag(_animateToPosition);ceaseAnimation();}}
var ceaseAnimation=function()
{if(_animateToInterval){clearInterval(_animateToInterval);delete _animateToPosition;}};var scrollTo=function(pos,preventAni)
{if(typeof pos=="string"){$e=$(pos,$this);if(!$e.length)return;pos=$e.offset().top-$this.offset().top;}
ceaseAnimation();var maxScroll=contentHeight-paneHeight;pos=pos>maxScroll?maxScroll:pos;$this.data('jScrollPaneMaxScroll',maxScroll);var destDragPosition=pos/maxScroll*maxY;if(preventAni||!settings.animateTo){positionDrag(destDragPosition);}else{$container.scrollTop(0);_animateToPosition=destDragPosition;_animateToInterval=setInterval(animateToPosition,settings.animateInterval);}};$this[0].scrollTo=scrollTo;$this[0].scrollBy=function(delta)
{var currentPos=-parseInt($pane.css('top'))||0;scrollTo(currentPos+delta);};initDrag();scrollTo(-currentScrollPosition,true);$('*',this).bind('focus',function(event)
{var $e=$(this);var eleTop=0;while($e[0]!=$this[0]){eleTop+=$e.position().top;$e=$e.offsetParent();}
var viewportTop=-parseInt($pane.css('top'))||0;var maxVisibleEleTop=viewportTop+paneHeight;var eleInView=eleTop>viewportTop&&eleTop<maxVisibleEleTop;if(!eleInView){var destPos=eleTop-settings.scrollbarMargin;if(eleTop>viewportTop){destPos+=$(this).height()+15+settings.scrollbarMargin-paneHeight;}
scrollTo(destPos);}})
if(location.hash&&location.hash.length>1){setTimeout(function(){scrollTo(location.hash);},$.browser.safari?100:0);}
$(document).bind('click',function(e)
{$target=$(e.target);if($target.is('a')){var h=$target.attr('href');if(h&&h.substr(0,1)=='#'&&h.length>1){setTimeout(function(){scrollTo(h,!settings.animateToInternalLinks);},$.browser.safari?100:0);}}});function onSelectScrollMouseDown(e)
{$(document).bind('mousemove.jScrollPaneDragging',onTextSelectionScrollMouseMove);$(document).bind('mouseup.jScrollPaneDragging',onSelectScrollMouseUp);}
var textDragDistanceAway;var textSelectionInterval;function onTextSelectionInterval()
{direction=textDragDistanceAway<0?-1:1;$this[0].scrollBy(textDragDistanceAway/2);}
function clearTextSelectionInterval()
{if(textSelectionInterval){clearInterval(textSelectionInterval);textSelectionInterval=undefined;}}
function onTextSelectionScrollMouseMove(e)
{var offset=$this.parent().offset().top;var maxOffset=offset+paneHeight;var mouseOffset=getPos(e,'Y');textDragDistanceAway=mouseOffset<offset?mouseOffset-offset:(mouseOffset>maxOffset?mouseOffset-maxOffset:0);if(textDragDistanceAway==0){clearTextSelectionInterval();}else{if(!textSelectionInterval){textSelectionInterval=setInterval(onTextSelectionInterval,100);}}}
function onSelectScrollMouseUp(e)
{$(document).unbind('mousemove.jScrollPaneDragging').unbind('mouseup.jScrollPaneDragging');clearTextSelectionInterval();}
$container.bind('mousedown.jScrollPane',onSelectScrollMouseDown);$.jScrollPane.active.push($this[0]);}else{$this.css({'height':paneHeight+'px','width':paneWidth-this.originalSidePaddingTotal+'px','padding':this.originalPadding});$this[0].scrollTo=$this[0].scrollBy=function(){};$this.parent().unbind('mousewheel').unbind('mousedown.jScrollPane').unbind('keydown.jscrollpane').unbind('keyup.jscrollpane');}})};$.fn.jScrollPaneRemove=function()
{$(this).each(function()
{$this=$(this);var $c=$this.parent();if($c.is('.jScrollPaneContainer')){$this.css({'top':'','height':'','width':'','padding':'','overflow':'','position':''});$this.attr('style',$this.data('originalStyleTag'));$c.after($this).remove();}});}
$.fn.jScrollPane.defaults={scrollbarWidth:10,scrollbarMargin:5,wheelSpeed:18,showArrows:false,arrowSize:0,animateTo:false,dragMinHeight:1,dragMaxHeight:99999,animateInterval:100,animateStep:3,maintainPosition:true,scrollbarOnLeft:false,reinitialiseOnImageLoad:false,tabIndex:0,enableKeyboardNavigation:true,animateToInternalLinks:false,topCapHeight:0,bottomCapHeight:0};$(window).bind('unload',function(){var els=$.jScrollPane.active;for(var i=0;i<els.length;i++){els[i].scrollTo=els[i].scrollBy=null;}});})(jQuery);;jQuery.fn.idle=function(time){return this.each(function(){var i=$(this);i.queue(function(){setTimeout(function(){i.dequeue();},time);});});};;var swfobject=function(){var D="undefined",r="object",S="Shockwave Flash",W="ShockwaveFlash.ShockwaveFlash",q="application/x-shockwave-flash",R="SWFObjectExprInst",x="onreadystatechange",O=window,j=document,t=navigator,T=false,U=[h],o=[],N=[],I=[],l,Q,E,B,J=false,a=false,n,G,m=true,M=function(){var aa=typeof j.getElementById!=D&&typeof j.getElementsByTagName!=D&&typeof j.createElement!=D,ah=t.userAgent.toLowerCase(),Y=t.platform.toLowerCase(),ae=Y?/win/.test(Y):/win/.test(ah),ac=Y?/mac/.test(Y):/mac/.test(ah),af=/webkit/.test(ah)?parseFloat(ah.replace(/^.*webkit\/(\d+(\.\d+)?).*$/,"$1")):false,X=!+"\v1",ag=[0,0,0],ab=null;if(typeof t.plugins!=D&&typeof t.plugins[S]==r){ab=t.plugins[S].description;if(ab&&!(typeof t.mimeTypes!=D&&t.mimeTypes[q]&&!t.mimeTypes[q].enabledPlugin)){T=true;X=false;ab=ab.replace(/^.*\s+(\S+\s+\S+$)/,"$1");ag[0]=parseInt(ab.replace(/^(.*)\..*$/,"$1"),10);ag[1]=parseInt(ab.replace(/^.*\.(.*)\s.*$/,"$1"),10);ag[2]=/[a-zA-Z]/.test(ab)?parseInt(ab.replace(/^.*[a-zA-Z]+(.*)$/,"$1"),10):0}}else{if(typeof O.ActiveXObject!=D){try{var ad=new ActiveXObject(W);if(ad){ab=ad.GetVariable("$version");if(ab){X=true;ab=ab.split(" ")[1].split(",");ag=[parseInt(ab[0],10),parseInt(ab[1],10),parseInt(ab[2],10)]}}}catch(Z){}}}return{w3:aa,pv:ag,wk:af,ie:X,win:ae,mac:ac}}(),k=function(){if(!M.w3){return}if((typeof j.readyState!=D&&j.readyState=="complete")||(typeof j.readyState==D&&(j.getElementsByTagName("body")[0]||j.body))){f()}if(!J){if(typeof j.addEventListener!=D){j.addEventListener("DOMContentLoaded",f,false)}if(M.ie&&M.win){j.attachEvent(x,function(){if(j.readyState=="complete"){j.detachEvent(x,arguments.callee);f()}});if(O==top){(function(){if(J){return}try{j.documentElement.doScroll("left")}catch(X){setTimeout(arguments.callee,0);return}f()})()}}if(M.wk){(function(){if(J){return}if(!/loaded|complete/.test(j.readyState)){setTimeout(arguments.callee,0);return}f()})()}s(f)}}();function f(){if(J){return}try{var Z=j.getElementsByTagName("body")[0].appendChild(C("span"));Z.parentNode.removeChild(Z)}catch(aa){return}J=true;var X=U.length;for(var Y=0;Y<X;Y++){U[Y]()}}function K(X){if(J){X()}else{U[U.length]=X}}function s(Y){if(typeof O.addEventListener!=D){O.addEventListener("load",Y,false)}else{if(typeof j.addEventListener!=D){j.addEventListener("load",Y,false)}else{if(typeof O.attachEvent!=D){i(O,"onload",Y)}else{if(typeof O.onload=="function"){var X=O.onload;O.onload=function(){X();Y()}}else{O.onload=Y}}}}}function h(){if(T){V()}else{H()}}function V(){var X=j.getElementsByTagName("body")[0];var aa=C(r);aa.setAttribute("type",q);var Z=X.appendChild(aa);if(Z){var Y=0;(function(){if(typeof Z.GetVariable!=D){var ab=Z.GetVariable("$version");if(ab){ab=ab.split(" ")[1].split(",");M.pv=[parseInt(ab[0],10),parseInt(ab[1],10),parseInt(ab[2],10)]}}else{if(Y<10){Y++;setTimeout(arguments.callee,10);return}}X.removeChild(aa);Z=null;H()})()}else{H()}}function H(){var ag=o.length;if(ag>0){for(var af=0;af<ag;af++){var Y=o[af].id;var ab=o[af].callbackFn;var aa={success:false,id:Y};if(M.pv[0]>0){var ae=c(Y);if(ae){if(F(o[af].swfVersion)&&!(M.wk&&M.wk<312)){w(Y,true);if(ab){aa.success=true;aa.ref=z(Y);ab(aa)}}else{if(o[af].expressInstall&&A()){var ai={};ai.data=o[af].expressInstall;ai.width=ae.getAttribute("width")||"0";ai.height=ae.getAttribute("height")||"0";if(ae.getAttribute("class")){ai.styleclass=ae.getAttribute("class")}if(ae.getAttribute("align")){ai.align=ae.getAttribute("align")}var ah={};var X=ae.getElementsByTagName("param");var ac=X.length;for(var ad=0;ad<ac;ad++){if(X[ad].getAttribute("name").toLowerCase()!="movie"){ah[X[ad].getAttribute("name")]=X[ad].getAttribute("value")}}P(ai,ah,Y,ab)}else{p(ae);if(ab){ab(aa)}}}}}else{w(Y,true);if(ab){var Z=z(Y);if(Z&&typeof Z.SetVariable!=D){aa.success=true;aa.ref=Z}ab(aa)}}}}}function z(aa){var X=null;var Y=c(aa);if(Y&&Y.nodeName=="OBJECT"){if(typeof Y.SetVariable!=D){X=Y}else{var Z=Y.getElementsByTagName(r)[0];if(Z){X=Z}}}return X}function A(){return!a&&F("6.0.65")&&(M.win||M.mac)&&!(M.wk&&M.wk<312)}function P(aa,ab,X,Z){a=true;E=Z||null;B={success:false,id:X};var ae=c(X);if(ae){if(ae.nodeName=="OBJECT"){l=g(ae);Q=null}else{l=ae;Q=X}aa.id=R;if(typeof aa.width==D||(!/%$/.test(aa.width)&&parseInt(aa.width,10)<310)){aa.width="310"}if(typeof aa.height==D||(!/%$/.test(aa.height)&&parseInt(aa.height,10)<137)){aa.height="137"}j.title=j.title.slice(0,47)+" - Flash Player Installation";var ad=M.ie&&M.win?"ActiveX":"PlugIn",ac="MMredirectURL="+O.location.toString().replace(/&/g,"%26")+"&MMplayerType="+ad+"&MMdoctitle="+j.title;if(typeof ab.flashvars!=D){ab.flashvars+="&"+ac}else{ab.flashvars=ac}if(M.ie&&M.win&&ae.readyState!=4){var Y=C("div");X+="SWFObjectNew";Y.setAttribute("id",X);ae.parentNode.insertBefore(Y,ae);ae.style.display="none";(function(){if(ae.readyState==4){ae.parentNode.removeChild(ae)}else{setTimeout(arguments.callee,10)}})()}u(aa,ab,X)}}function p(Y){if(M.ie&&M.win&&Y.readyState!=4){var X=C("div");Y.parentNode.insertBefore(X,Y);X.parentNode.replaceChild(g(Y),X);Y.style.display="none";(function(){if(Y.readyState==4){Y.parentNode.removeChild(Y)}else{setTimeout(arguments.callee,10)}})()}else{Y.parentNode.replaceChild(g(Y),Y)}}function g(ab){var aa=C("div");if(M.win&&M.ie){aa.innerHTML=ab.innerHTML}else{var Y=ab.getElementsByTagName(r)[0];if(Y){var ad=Y.childNodes;if(ad){var X=ad.length;for(var Z=0;Z<X;Z++){if(!(ad[Z].nodeType==1&&ad[Z].nodeName=="PARAM")&&!(ad[Z].nodeType==8)){aa.appendChild(ad[Z].cloneNode(true))}}}}}return aa}function u(ai,ag,Y){var X,aa=c(Y);if(M.wk&&M.wk<312){return X}if(aa){if(typeof ai.id==D){ai.id=Y}if(M.ie&&M.win){var ah="";for(var ae in ai){if(ai[ae]!=Object.prototype[ae]){if(ae.toLowerCase()=="data"){ag.movie=ai[ae]}else{if(ae.toLowerCase()=="styleclass"){ah+=' class="'+ai[ae]+'"'}else{if(ae.toLowerCase()!="classid"){ah+=" "+ae+'="'+ai[ae]+'"'}}}}}var af="";for(var ad in ag){if(ag[ad]!=Object.prototype[ad]){af+='<param name="'+ad+'" value="'+ag[ad]+'" />'}}aa.outerHTML='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"'+ah+">"+af+"</object>";N[N.length]=ai.id;X=c(ai.id)}else{var Z=C(r);Z.setAttribute("type",q);for(var ac in ai){if(ai[ac]!=Object.prototype[ac]){if(ac.toLowerCase()=="styleclass"){Z.setAttribute("class",ai[ac])}else{if(ac.toLowerCase()!="classid"){Z.setAttribute(ac,ai[ac])}}}}for(var ab in ag){if(ag[ab]!=Object.prototype[ab]&&ab.toLowerCase()!="movie"){e(Z,ab,ag[ab])}}aa.parentNode.replaceChild(Z,aa);X=Z}}return X}function e(Z,X,Y){var aa=C("param");aa.setAttribute("name",X);aa.setAttribute("value",Y);Z.appendChild(aa)}function y(Y){var X=c(Y);if(X&&X.nodeName=="OBJECT"){if(M.ie&&M.win){X.style.display="none";(function(){if(X.readyState==4){b(Y)}else{setTimeout(arguments.callee,10)}})()}else{X.parentNode.removeChild(X)}}}function b(Z){var Y=c(Z);if(Y){for(var X in Y){if(typeof Y[X]=="function"){Y[X]=null}}Y.parentNode.removeChild(Y)}}function c(Z){var X=null;try{X=j.getElementById(Z)}catch(Y){}return X}function C(X){return j.createElement(X)}function i(Z,X,Y){Z.attachEvent(X,Y);I[I.length]=[Z,X,Y]}function F(Z){var Y=M.pv,X=Z.split(".");X[0]=parseInt(X[0],10);X[1]=parseInt(X[1],10)||0;X[2]=parseInt(X[2],10)||0;return(Y[0]>X[0]||(Y[0]==X[0]&&Y[1]>X[1])||(Y[0]==X[0]&&Y[1]==X[1]&&Y[2]>=X[2]))?true:false}function v(ac,Y,ad,ab){if(M.ie&&M.mac){return}var aa=j.getElementsByTagName("head")[0];if(!aa){return}var X=(ad&&typeof ad=="string")?ad:"screen";if(ab){n=null;G=null}if(!n||G!=X){var Z=C("style");Z.setAttribute("type","text/css");Z.setAttribute("media",X);n=aa.appendChild(Z);if(M.ie&&M.win&&typeof j.styleSheets!=D&&j.styleSheets.length>0){n=j.styleSheets[j.styleSheets.length-1]}G=X}if(M.ie&&M.win){if(n&&typeof n.addRule==r){n.addRule(ac,Y)}}else{if(n&&typeof j.createTextNode!=D){n.appendChild(j.createTextNode(ac+" {"+Y+"}"))}}}function w(Z,X){if(!m){return}var Y=X?"visible":"hidden";if(J&&c(Z)){c(Z).style.visibility=Y}else{v("#"+Z,"visibility:"+Y)}}function L(Y){var Z=/[\\\"<>\.;]/;var X=Z.exec(Y)!=null;return X&&typeof encodeURIComponent!=D?encodeURIComponent(Y):Y}var d=function(){if(M.ie&&M.win){window.attachEvent("onunload",function(){var ac=I.length;for(var ab=0;ab<ac;ab++){I[ab][0].detachEvent(I[ab][1],I[ab][2])}var Z=N.length;for(var aa=0;aa<Z;aa++){y(N[aa])}for(var Y in M){M[Y]=null}M=null;for(var X in swfobject){swfobject[X]=null}swfobject=null})}}();return{registerObject:function(ab,X,aa,Z){if(M.w3&&ab&&X){var Y={};Y.id=ab;Y.swfVersion=X;Y.expressInstall=aa;Y.callbackFn=Z;o[o.length]=Y;w(ab,false)}else{if(Z){Z({success:false,id:ab})}}},getObjectById:function(X){if(M.w3){return z(X)}},embedSWF:function(ab,ah,ae,ag,Y,aa,Z,ad,af,ac){var X={success:false,id:ah};if(M.w3&&!(M.wk&&M.wk<312)&&ab&&ah&&ae&&ag&&Y){w(ah,false);K(function(){ae+="";ag+="";var aj={};if(af&&typeof af===r){for(var al in af){aj[al]=af[al]}}aj.data=ab;aj.width=ae;aj.height=ag;var am={};if(ad&&typeof ad===r){for(var ak in ad){am[ak]=ad[ak]}}if(Z&&typeof Z===r){for(var ai in Z){if(typeof am.flashvars!=D){am.flashvars+="&"+ai+"="+Z[ai]}else{am.flashvars=ai+"="+Z[ai]}}}if(F(Y)){var an=u(aj,am,ah);if(aj.id==ah){w(ah,true)}X.success=true;X.ref=an}else{if(aa&&A()){aj.data=aa;P(aj,am,ah,ac);return}else{w(ah,true)}}if(ac){ac(X)}})}else{if(ac){ac(X)}}},switchOffAutoHideShow:function(){m=false},ua:M,getFlashPlayerVersion:function(){return{major:M.pv[0],minor:M.pv[1],release:M.pv[2]}},hasFlashPlayerVersion:F,createSWF:function(Z,Y,X){if(M.w3){return u(Z,Y,X)}else{return undefined}},showExpressInstall:function(Z,aa,X,Y){if(M.w3&&A()){P(Z,aa,X,Y)}},removeSWF:function(X){if(M.w3){y(X)}},createCSS:function(aa,Z,Y,X){if(M.w3){v(aa,Z,Y,X)}},addDomLoadEvent:K,addLoadEvent:s,getQueryParamValue:function(aa){var Z=j.location.search||j.location.hash;if(Z){if(/\?/.test(Z)){Z=Z.split("?")[1]}if(aa==null){return L(Z)}var Y=Z.split("&");for(var X=0;X<Y.length;X++){if(Y[X].substring(0,Y[X].indexOf("="))==aa){return L(Y[X].substring((Y[X].indexOf("=")+1)))}}}return""},expressInstallCallback:function(){if(a){var X=c(R);if(X&&l){X.parentNode.replaceChild(l,X);if(Q){w(Q,true);if(M.ie&&M.win){l.style.display="block"}}if(E){E(B)}}a=false}}}}();;if(typeof asual=="undefined"){var asual={}}if(typeof asual.util=="undefined"){asual.util={}}asual.util.Browser=new function(){var b=navigator.userAgent.toLowerCase(),a=/webkit/.test(b),e=/opera/.test(b),c=/msie/.test(b)&&!/opera/.test(b),d=/mozilla/.test(b)&&!/(compatible|webkit)/.test(b),f=parseFloat(c?b.substr(b.indexOf("msie")+4):(b.match(/.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/)||[0,"0"])[1]);this.toString=function(){return"[class Browser]"};this.getVersion=function(){return f};this.isMSIE=function(){return c};this.isSafari=function(){return a};this.isOpera=function(){return e};this.isMozilla=function(){return d}};asual.util.Events=new function(){var c="DOMContentLoaded",j="onstop",k=window,h=document,b=[],a=asual.util,e=a.Browser,d=e.isMSIE(),g=e.isSafari();this.toString=function(){return"[class Events]"};this.addListener=function(n,l,m){b.push({o:n,t:l,l:m});if(!(l==c&&(d||g))){if(n.addEventListener){n.addEventListener(l,m,false)}else{if(n.attachEvent){n.attachEvent("on"+l,m)}}}};this.removeListener=function(p,m,n){for(var l=0,o;o=b[l];l++){if(o.o==p&&o.t==m&&o.l==n){b.splice(l,1);break}}if(!(m==c&&(d||g))){if(p.removeEventListener){p.removeEventListener(m,n,false)}else{if(p.detachEvent){p.detachEvent("on"+m,n)}}}};var i=function(){for(var m=0,l;l=b[m];m++){if(l.t!=c){a.Events.removeListener(l.o,l.t,l.l)}}};var f=function(){if(h.readyState=="interactive"){function l(){h.detachEvent(j,l);i()}h.attachEvent(j,l);k.setTimeout(function(){h.detachEvent(j,l)},0)}};if(d||g){(function(){try{if((d&&h.body)||!/loaded|complete/.test(h.readyState)){h.documentElement.doScroll("left")}}catch(m){return setTimeout(arguments.callee,0)}for(var l=0,m;m=b[l];l++){if(m.t==c){m.l.call(null)}}})()}if(d){k.attachEvent("onbeforeunload",f)}this.addListener(k,"unload",i)};asual.util.Functions=new function(){this.toString=function(){return"[class Functions]"};this.bind=function(f,b,e){for(var c=2,d,a=[];d=arguments[c];c++){a.push(d)}return function(){return f.apply(b,a)}}};var SWFAddressEvent=function(d){this.toString=function(){return"[object SWFAddressEvent]"};this.type=d;this.target=[SWFAddress][0];this.value=SWFAddress.getValue();this.path=SWFAddress.getPath();this.pathNames=SWFAddress.getPathNames();this.parameters={};var c=SWFAddress.getParameterNames();for(var b=0,a=c.length;b<a;b++){this.parameters[c[b]]=SWFAddress.getParameter(c[b])}this.parameterNames=c};SWFAddressEvent.INIT="init";SWFAddressEvent.CHANGE="change";SWFAddressEvent.INTERNAL_CHANGE="internalChange";SWFAddressEvent.EXTERNAL_CHANGE="externalChange";var SWFAddress=new function(){var _getHash=function(){var index=_l.href.indexOf("#");return index!=-1?_ec(_dc(_l.href.substr(index+1))):""};var _getWindow=function(){try{top.document;return top}catch(e){return window}};var _strictCheck=function(value,force){if(_opts.strict){value=force?(value.substr(0,1)!="/"?"/"+value:value):(value==""?"/":value)}return value};var _ieLocal=function(value,direction){return(_msie&&_l.protocol=="file:")?(direction?_value.replace(/\?/,"%3F"):_value.replace(/%253F/,"?")):value};var _searchScript=function(el){if(el.childNodes){for(var i=0,l=el.childNodes.length,s;i<l;i++){if(el.childNodes[i].src){_url=String(el.childNodes[i].src)}if(s=_searchScript(el.childNodes[i])){return s}}}};var _titleCheck=function(){if(_d.title!=_title&&_d.title.indexOf("#")!=-1){_d.title=_title}};var _listen=function(){if(!_silent){var hash=_getHash();var diff=!(_value==hash);if(_safari&&_version<523){if(_length!=_h.length){_length=_h.length;if(typeof _stack[_length-1]!=UNDEFINED){_value=_stack[_length-1]}_update.call(this,false)}}else{if(_msie&&diff){if(_version<7){_l.reload()}else{this.setValue(hash)}}else{if(diff){_value=hash;_update.call(this,false)}}}if(_msie){_titleCheck.call(this)}}};var _bodyClick=function(e){if(_popup.length>0){var popup=window.open(_popup[0],_popup[1],eval(_popup[2]));if(typeof _popup[3]!=UNDEFINED){eval(_popup[3])}}_popup=[]};var _swfChange=function(){for(var i=0,id,obj,value=SWFAddress.getValue(),setter="setSWFAddressValue";id=_ids[i];i++){obj=document.getElementById(id);if(obj){if(obj.parentNode&&typeof obj.parentNode.so!=UNDEFINED){obj.parentNode.so.call(setter,value)}else{if(!(obj&&typeof obj[setter]!=UNDEFINED)){var objects=obj.getElementsByTagName("object");var embeds=obj.getElementsByTagName("embed");obj=((objects[0]&&typeof objects[0][setter]!=UNDEFINED)?objects[0]:((embeds[0]&&typeof embeds[0][setter]!=UNDEFINED)?embeds[0]:null))}if(obj){obj[setter](value)}}}else{if(obj=document[id]){if(typeof obj[setter]!=UNDEFINED){obj[setter](value)}}}}};var _jsDispatch=function(type){this.dispatchEvent(new SWFAddressEvent(type));type=type.substr(0,1).toUpperCase()+type.substr(1);if(typeof this["on"+type]==FUNCTION){this["on"+type]()}};var _jsInit=function(){if(_util.Browser.isSafari()){_d.body.addEventListener("click",_bodyClick)}_jsDispatch.call(this,"init")};var _jsChange=function(){_swfChange();_jsDispatch.call(this,"change")};var _update=function(internal){_jsChange.call(this);if(internal){_jsDispatch.call(this,"internalChange")}else{_jsDispatch.call(this,"externalChange")}_st(_functions.bind(_track,this),10)};var _track=function(){var value=(_l.pathname+(/\/$/.test(_l.pathname)?"":"/")+this.getValue()).replace(/\/\//,"/").replace(/^\/$/,"");var fn=_t[_opts.tracker];if(typeof fn==FUNCTION){fn(value)}else{if(typeof _t.pageTracker!=UNDEFINED&&typeof _t.pageTracker._trackPageview==FUNCTION){_t.pageTracker._trackPageview(value)}else{if(typeof _t.urchinTracker==FUNCTION){_t.urchinTracker(value)}}}};var _htmlWrite=function(){var doc=_frame.contentWindow.document;doc.open();doc.write("<html><head><title>"+_d.title+"</title><script>var "+ID+' = "'+_getHash()+'";<\/script></head></html>');doc.close()};var _htmlLoad=function(){var win=_frame.contentWindow;var src=win.location.href;_value=(typeof win[ID]!=UNDEFINED?win[ID]:"");if(_value!=_getHash()){_update.call(SWFAddress,false);_l.hash=_ieLocal(_value,TRUE)}};var _load=function(){if(!_loaded){_loaded=TRUE;if(_msie&&_version<8){var frameset=_d.getElementsByTagName("frameset")[0];_frame=_d.createElement((frameset?"":"i")+"frame");if(frameset){frameset.insertAdjacentElement("beforeEnd",_frame);frameset[frameset.cols?"cols":"rows"]+=",0";_frame.src="javascript:false";_frame.noResize=true;_frame.frameBorder=_frame.frameSpacing=0}else{_frame.src="javascript:false";_frame.style.display="none";_d.body.insertAdjacentElement("afterBegin",_frame)}_st(function(){_events.addListener(_frame,"load",_htmlLoad);if(typeof _frame.contentWindow[ID]==UNDEFINED){_htmlWrite()}},50)}else{if(_safari){if(_version<418){_d.body.innerHTML+='<form id="'+ID+'" style="position:absolute;top:-9999px;" method="get"></form>';_form=_d.getElementById(ID)}if(typeof _l[ID]==UNDEFINED){_l[ID]={}}if(typeof _l[ID][_l.pathname]!=UNDEFINED){_stack=_l[ID][_l.pathname].split(",")}}}_st(_functions.bind(function(){_jsInit.call(this);_jsChange.call(this);_track.call(this)},this),1);if(_msie&&_version>=8){_d.body.onhashchange=_functions.bind(_listen,this);_si(_functions.bind(_titleCheck,this),50)}else{_si(_functions.bind(_listen,this),50)}}};var ID="swfaddress",FUNCTION="function",UNDEFINED="undefined",TRUE=true,FALSE=false,_util=asual.util,_browser=_util.Browser,_events=_util.Events,_functions=_util.Functions,_version=_browser.getVersion(),_msie=_browser.isMSIE(),_mozilla=_browser.isMozilla(),_opera=_browser.isOpera(),_safari=_browser.isSafari(),_supported=FALSE,_t=_getWindow(),_d=_t.document,_h=_t.history,_l=_t.location,_si=setInterval,_st=setTimeout,_dc=decodeURI,_ec=encodeURI,_frame,_form,_url,_title=_d.title,_length=_h.length,_silent=FALSE,_loaded=FALSE,_justset=TRUE,_juststart=TRUE,_ref=this,_stack=[],_ids=[],_popup=[],_listeners={},_value=_getHash(),_opts={history:TRUE,strict:TRUE};if(_msie&&_d.documentMode&&_d.documentMode!=_version){_version=_d.documentMode!=8?7:8}_supported=(_mozilla&&_version>=1)||(_msie&&_version>=6)||(_opera&&_version>=9.5)||(_safari&&_version>=312);if(_supported){if(_opera){history.navigationMode="compatible"}for(var i=1;i<_length;i++){_stack.push("")}_stack.push(_getHash());if(_msie&&_l.hash!=_getHash()){_l.hash="#"+_ieLocal(_getHash(),TRUE)}_searchScript(document);var _qi=_url?_url.indexOf("?"):-1;if(_qi!=-1){var param,params=_url.substr(_qi+1).split("&");for(var i=0,p;p=params[i];i++){param=p.split("=");if(/^(history|strict)$/.test(param[0])){_opts[param[0]]=(isNaN(param[1])?/^(true|yes)$/i.test(param[1]):(parseInt(param[1])!=0))}if(/^tracker$/.test(param[0])){_opts[param[0]]=param[1]}}}if(_msie){_titleCheck.call(this)}if(window==_t){_events.addListener(document,"DOMContentLoaded",_functions.bind(_load,this))}_events.addListener(_t,"load",_functions.bind(_load,this))}else{if((!_supported&&_l.href.indexOf("#")!=-1)||(_safari&&_version<418&&_l.href.indexOf("#")!=-1&&_l.search!="")){_d.open();_d.write('<html><head><meta http-equiv="refresh" content="0;url='+_l.href.substr(0,_l.href.indexOf("#"))+'" /></head></html>');_d.close()}else{_track()}}this.toString=function(){return"[class SWFAddress]"};this.back=function(){_h.back()};this.forward=function(){_h.forward()};this.up=function(){var path=this.getPath();this.setValue(path.substr(0,path.lastIndexOf("/",path.length-2)+(path.substr(path.length-1)=="/"?1:0)))};this.go=function(delta){_h.go(delta)};this.href=function(url,target){target=typeof target!=UNDEFINED?target:"_self";if(target=="_self"){self.location.href=url}else{if(target=="_top"){_l.href=url}else{if(target=="_blank"){window.open(url)}else{_t.frames[target].location.href=url}}}};this.popup=function(url,name,options,handler){try{var popup=window.open(url,name,eval(options));if(typeof handler!=UNDEFINED){eval(handler)}}catch(ex){}_popup=arguments};this.getIds=function(){return _ids};this.getId=function(index){return _ids[0]};this.setId=function(id){_ids[0]=id};this.addId=function(id){this.removeId(id);_ids.push(id)};this.removeId=function(id){for(var i=0;i<_ids.length;i++){if(id==_ids[i]){_ids.splice(i,1);break}}};this.addEventListener=function(type,listener){if(typeof _listeners[type]==UNDEFINED){_listeners[type]=[]}_listeners[type].push(listener)};this.removeEventListener=function(type,listener){if(typeof _listeners[type]!=UNDEFINED){for(var i=0,l;l=_listeners[type][i];i++){if(l==listener){break}}_listeners[type].splice(i,1)}};this.dispatchEvent=function(event){if(this.hasEventListener(event.type)){event.target=this;for(var i=0,l;l=_listeners[event.type][i];i++){l(event)}return TRUE}return FALSE};this.hasEventListener=function(type){return(typeof _listeners[type]!=UNDEFINED&&_listeners[type].length>0)};this.getBaseURL=function(){var url=_l.href;if(url.indexOf("#")!=-1){url=url.substr(0,url.indexOf("#"))}if(url.substr(url.length-1)=="/"){url=url.substr(0,url.length-1)}return url};this.getStrict=function(){return _opts.strict};this.setStrict=function(strict){_opts.strict=strict};this.getHistory=function(){return _opts.history};this.setHistory=function(history){_opts.history=history};this.getTracker=function(){return _opts.tracker};this.setTracker=function(tracker){_opts.tracker=tracker};this.getTitle=function(){return _d.title};this.setTitle=function(title){if(!_supported){return null}if(typeof title==UNDEFINED){return}if(title=="null"){title=""}title=_dc(title);_st(function(){_title=_d.title=title;if(_juststart&&_frame&&_frame.contentWindow&&_frame.contentWindow.document){_frame.contentWindow.document.title=title;_juststart=FALSE}if(!_justset&&_mozilla){_l.replace(_l.href.indexOf("#")!=-1?_l.href:_l.href+"#")}_justset=FALSE},10)};this.getStatus=function(){return _t.status};this.setStatus=function(status){if(!_supported){return null}if(typeof status==UNDEFINED){return}if(status=="null"){status=""}status=_dc(status);if(!_safari){status=_strictCheck((status!="null")?status:"",TRUE);if(status=="/"){status=""}if(!(/http(s)?:\/\//.test(status))){var index=_l.href.indexOf("#");status=(index==-1?_l.href:_l.href.substr(0,index))+"#"+status}_t.status=status}};this.resetStatus=function(){_t.status=""};this.getValue=function(){if(!_supported){return null}return _dc(_strictCheck(_ieLocal(_value,FALSE),FALSE))};this.setValue=function(value){if(!_supported){return null}if(typeof value==UNDEFINED){return}if(value=="null"){value=""}value=_ec(_dc(_strictCheck(value,TRUE)));if(value=="/"){value=""}if(_value==value){return}_justset=TRUE;_value=value;_silent=TRUE;_update.call(SWFAddress,true);_stack[_h.length]=_value;if(_safari){if(_opts.history){_l[ID][_l.pathname]=_stack.toString();_length=_h.length+1;if(_version<418){if(_l.search==""){_form.action="#"+_value;_form.submit()}}else{if(_version<523||_value==""){var evt=_d.createEvent("MouseEvents");evt.initEvent("click",TRUE,TRUE);var anchor=_d.createElement("a");anchor.href="#"+_value;anchor.dispatchEvent(evt)}else{_l.hash="#"+_value}}}else{_l.replace("#"+_value)}}else{if(_value!=_getHash()){if(_opts.history){_l.hash="#"+_dc(_ieLocal(_value,TRUE))}else{_l.replace("#"+_dc(_value))}}}if((_msie&&_version<8)&&_opts.history){_st(_htmlWrite,50)}if(_safari){_st(function(){_silent=FALSE},1)}else{_silent=FALSE}};this.getPath=function(){var value=this.getValue();if(value.indexOf("?")!=-1){return value.split("?")[0]}else{if(value.indexOf("#")!=-1){return value.split("#")[0]}else{return value}}};this.getPathNames=function(){var path=this.getPath(),names=path.split("/");if(path.substr(0,1)=="/"||path.length==0){names.splice(0,1)}if(path.substr(path.length-1,1)=="/"){names.splice(names.length-1,1)}return names};this.getQueryString=function(){var value=this.getValue(),index=value.indexOf("?");if(index!=-1&&index<value.length){return value.substr(index+1)}};this.getParameter=function(param){var value=this.getValue();var index=value.indexOf("?");if(index!=-1){value=value.substr(index+1);var p,params=value.split("&"),i=params.length,r=[];while(i--){p=params[i].split("=");if(p[0]==param){r.push(p[1])}}if(r.length!=0){return r.length!=1?r:r[0]}}};this.getParameterNames=function(){var value=this.getValue();var index=value.indexOf("?");var names=[];if(index!=-1){value=value.substr(index+1);if(value!=""&&value.indexOf("=")!=-1){var params=value.split("&"),i=0;while(i<params.length){names.push(params[i].split("=")[0]);i++}}}return names};this.onInit=null;this.onChange=null;this.onInternalChange=null;this.onExternalChange=null;(function(){var _args;if(typeof FlashObject!=UNDEFINED){SWFObject=FlashObject}if(typeof SWFObject!=UNDEFINED&&SWFObject.prototype&&SWFObject.prototype.write){var _s1=SWFObject.prototype.write;SWFObject.prototype.write=function(){_args=arguments;if(this.getAttribute("version").major<8){this.addVariable("$swfaddress",SWFAddress.getValue());((typeof _args[0]=="string")?document.getElementById(_args[0]):_args[0]).so=this}var success;if(success=_s1.apply(this,_args)){_ref.addId(this.getAttribute("id"))}return success}}if(typeof swfobject!=UNDEFINED){var _s2r=swfobject.registerObject;swfobject.registerObject=function(){_args=arguments;_s2r.apply(this,_args);_ref.addId(_args[0])};var _s2c=swfobject.createSWF;swfobject.createSWF=function(){_args=arguments;var swf=_s2c.apply(this,_args);if(swf){_ref.addId(_args[0].id)}return swf};var _s2e=swfobject.embedSWF;swfobject.embedSWF=function(){_args=arguments;if(typeof _args[8]==UNDEFINED){_args[8]={}}if(typeof _args[8].id==UNDEFINED){_args[8].id=_args[1]}_s2e.apply(this,_args);_ref.addId(_args[8].id)}}if(typeof UFO!=UNDEFINED){var _u=UFO.create;UFO.create=function(){_args=arguments;_u.apply(this,_args);_ref.addId(_args[0].id)}}if(typeof AC_FL_RunContent!=UNDEFINED){var _a=AC_FL_RunContent;AC_FL_RunContent=function(){_args=arguments;_a.apply(this,_args);for(var i=0,l=_args.length;i<l;i++){if(_args[i]=="id"){_ref.addId(_args[i+1])}}}}})()};;var Permalink=function(){var permalinkElement=null;var copyPermalinkText=null;var tick=null;var isMSIE=/*@cc_on!@*/false;var vIE=(navigator.appName=='Microsoft Internet Explorer')?parseFloat((new RegExp("MSIE ([0-9]{1,}[.0-9]{0,})")).exec(navigator.userAgent)[1]):-1;var options={attachTo:'#wrapper',relationship:'parent',markup:'<div id="permalink">'+'<div id="permalink-element">'+'</div>'+'</div>'};var init=function(initOptions){for(var option in options){if(!!initOptions[option]||initOptions[option]===false){options[option]=initOptions[option];}
if(!options[option]&&options[option]!==false&&options[option]!==0){throw('Required option not specified: '+option);}}
if($(options.attachTo).length<1){return false;}
copyPermalinkText=window.strings[window.locale].permalink.copyPermalink;createPermalink();createPermalinkFunctionality();};var createPermalink=function(){var attachTo=$(options.attachTo);permalink=$(options.markup);if(options.relationship=='sibling'){$(attachTo).after(permalink);}else{$(attachTo).append(permalink);}
$('#permalink-element').text(copyPermalinkText);};var createPermalinkFunctionality=function(){ZeroClipboard.setMoviePath(LibMan.path+'/lib/clipboard/ZeroClipboard.swf');var clip=new ZeroClipboard.Client();clip.setText(window.location.href);clip.setHandCursor(true);clip.setCSSEffects(true);clip.glue('permalink-element','permalink');clip.addEventListener('load',function(client){});clip.addEventListener('complete',function(client,text){showTick();});if(!tick){tick=$('<span id="permalink-tick"><img src="/_includes/img/site/icon_permalink-copy_8.png" alt="" /></span>').css({opacity:0});$("#permalink-element").before(tick);}};var showTick=function(){$(tick).css({opacity:1}).idle(500).animate({opacity:0},1500);};return{init:init};};;var ZeroClipboard={version:"1.0.5",clients:{},moviePath:'ZeroClipboard.swf',nextId:1,$:function(thingy){if(typeof(thingy)=='string')thingy=document.getElementById(thingy);if(!thingy.addClass){thingy.hide=function(){this.style.display='none';};thingy.show=function(){this.style.display='';};thingy.addClass=function(name){this.removeClass(name);this.className+=' '+name;};thingy.removeClass=function(name){this.className=this.className.replace(new RegExp("(^|\\s+)"+name+"(\\s+|$)"),"").replace(/^\s+|\s+$/g,'');};thingy.hasClass=function(name){return!!this.className.match(new RegExp("\\s*"+name+"\\s*"));};}
return thingy;},setMoviePath:function(path){this.moviePath=path;},dispatch:function(id,eventName,args){var client=this.clients[id];if(client){client.receiveEvent(eventName,args);}},register:function(id,client){this.clients[id]=client;},getDOMObjectPosition:function(obj,stopObj){var info={left:0,top:0,width:obj.width?obj.width:obj.offsetWidth,height:obj.height?obj.height:obj.offsetHeight};while(obj&&(obj!=stopObj)){info.left+=obj.offsetLeft;info.top+=obj.offsetTop;obj=obj.offsetParent;}
return info;},Client:function(elem){this.handlers={};this.id=ZeroClipboard.nextId++;this.movieId='ZeroClipboardMovie_'+this.id;ZeroClipboard.register(this.id,this);if(elem)this.glue(elem);}};ZeroClipboard.Client.prototype={id:0,ready:false,movie:null,clipText:'',handCursorEnabled:true,cssEffects:true,handlers:null,glue:function(elem,appendElem,stylesToAdd){this.domElement=ZeroClipboard.$(elem);var zIndex=99;if(this.domElement.style.zIndex){zIndex=parseInt(this.domElement.style.zIndex,10)+1;}
if(typeof(appendElem)=='string'){appendElem=ZeroClipboard.$(appendElem);}
else if(typeof(appendElem)=='undefined'){appendElem=document.getElementsByTagName('body')[0];}
var box=ZeroClipboard.getDOMObjectPosition(this.domElement,appendElem);this.div=document.createElement('div');var style=this.div.style;style.position='absolute';style.left=''+box.left+'px';style.top=''+box.top+'px';style.width=''+box.width+'px';style.height=''+box.height+'px';style.zIndex=zIndex;if(typeof(stylesToAdd)=='object'){for(addedStyle in stylesToAdd){style[addedStyle]=stylesToAdd[addedStyle];}}
appendElem.appendChild(this.div);this.div.innerHTML=this.getHTML(box.width,box.height);},getHTML:function(width,height){var html='';var flashvars='id='+this.id+'&width='+width+'&height='+height;if(navigator.userAgent.match(/MSIE/)){var protocol=location.href.match(/^https/i)?'https://':'http://';html+='<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="'+protocol+'download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="'+width+'" height="'+height+'" id="'+this.movieId+'" align="middle"><param name="allowScriptAccess" value="always" /><param name="allowFullScreen" value="false" /><param name="movie" value="'+ZeroClipboard.moviePath+'" /><param name="loop" value="false" /><param name="menu" value="false" /><param name="quality" value="best" /><param name="bgcolor" value="#ffffff" /><param name="flashvars" value="'+flashvars+'"/><param name="wmode" value="transparent"/></object>';}
else{html+='<embed id="'+this.movieId+'" src="'+ZeroClipboard.moviePath+'" loop="false" menu="false" quality="best" bgcolor="#ffffff" width="'+width+'" height="'+height+'" name="'+this.movieId+'" align="middle" allowScriptAccess="always" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" flashvars="'+flashvars+'" wmode="transparent" />';}
return html;},hide:function(){if(this.div){this.div.style.left='-2000px';}},show:function(){this.reposition();},destroy:function(){if(this.domElement&&this.div){this.hide();this.div.innerHTML='';var body=document.getElementsByTagName('body')[0];try{body.removeChild(this.div);}catch(e){;}
this.domElement=null;this.div=null;}},reposition:function(elem){if(elem){this.domElement=ZeroClipboard.$(elem);if(!this.domElement)this.hide();}
if(this.domElement&&this.div){var box=ZeroClipboard.getDOMObjectPosition(this.domElement);var style=this.div.style;style.left=''+box.left+'px';style.top=''+box.top+'px';}},setText:function(newText){this.clipText=newText;if(this.ready)this.movie.setText(newText);},addEventListener:function(eventName,func){eventName=eventName.toString().toLowerCase().replace(/^on/,'');if(!this.handlers[eventName])this.handlers[eventName]=[];this.handlers[eventName].push(func);},setHandCursor:function(enabled){this.handCursorEnabled=enabled;if(this.ready)this.movie.setHandCursor(enabled);},setCSSEffects:function(enabled){this.cssEffects=!!enabled;},receiveEvent:function(eventName,args){eventName=eventName.toString().toLowerCase().replace(/^on/,'');switch(eventName){case'load':this.movie=document.getElementById(this.movieId);if(!this.movie){var self=this;setTimeout(function(){self.receiveEvent('load',null);},1);return;}
if(!this.ready&&navigator.userAgent.match(/Firefox/)&&navigator.userAgent.match(/Windows/)){var self=this;setTimeout(function(){self.receiveEvent('load',null);},100);this.ready=true;return;}
this.ready=true;this.movie.setText(this.clipText);this.movie.setHandCursor(this.handCursorEnabled);break;case'mouseover':if(this.domElement&&this.cssEffects){this.domElement.addClass('hover');if(this.recoverActive)this.domElement.addClass('active');}
break;case'mouseout':if(this.domElement&&this.cssEffects){this.recoverActive=false;if(this.domElement.hasClass('active')){this.domElement.removeClass('active');this.recoverActive=true;}
this.domElement.removeClass('hover');}
break;case'mousedown':if(this.domElement&&this.cssEffects){this.domElement.addClass('active');}
break;case'mouseup':if(this.domElement&&this.cssEffects){this.domElement.removeClass('active');this.recoverActive=false;}
break;}
if(this.handlers[eventName]){for(var idx=0,len=this.handlers[eventName].length;idx<len;idx++){var func=this.handlers[eventName][idx];if(typeof(func)=='function'){func(this,args);}
else if((typeof(func)=='object')&&(func.length==2)){func[0][func[1]](this,args);}
else if(typeof(func)=='string'){window[func](this,args);}}}}};;(function(b){b.tools=b.tools||{};b.tools.scrollable={version:"1.1.2",conf:{size:5,vertical:false,speed:400,keyboard:true,keyboardSteps:null,disabledClass:"disabled",hoverClass:null,clickable:true,activeClass:"active",easing:"swing",loop:false,items:".items",item:null,prev:".prev",next:".next",prevPage:".prevPage",nextPage:".nextPage",api:false}};var c;function a(o,m){var r=this,p=b(this),d=!m.vertical,e=o.children(),k=0,i;if(!c){c=r}b.each(m,function(s,t){if(b.isFunction(t)){p.bind(s,t)}});if(e.length>1){e=b(m.items,o)}function l(t){var s=b(t);return m.globalNav?s:o.parent().find(t)}o.data("finder",l);var f=l(m.prev),h=l(m.next),g=l(m.prevPage),n=l(m.nextPage);b.extend(r,{getIndex:function(){return k},getClickIndex:function(){var s=r.getItems();return s.index(s.filter("."+m.activeClass))},getConf:function(){return m},getSize:function(){return r.getItems().size()},getPageAmount:function(){return Math.ceil(this.getSize()/m.size)},getPageIndex:function(){return Math.ceil(k/m.size)},getNaviButtons:function(){return f.add(h).add(g).add(n)},getRoot:function(){return o},getItemWrap:function(){return e},getItems:function(){return e.children(m.item)},getVisibleItems:function(){return r.getItems().slice(k,k+m.size)},seekTo:function(s,w,t){if(s<0){s=0}if(k===s){return r}if(b.isFunction(w)){t=w}if(s>r.getSize()-m.size){return m.loop?r.begin():this.end()}var u=r.getItems().eq(s);if(!u.length){return r}var v=b.Event("onBeforeSeek");p.trigger(v,[s]);if(v.isDefaultPrevented()){return r}if(w===undefined||b.isFunction(w)){w=m.speed}function x(){if(t){t.call(r,s)}p.trigger("onSeek",[s])}if(d){e.animate({left:-u.position().left},w,m.easing,x)}else{e.animate({top:-u.position().top},w,m.easing,x)}c=r;k=s;v=b.Event("onStart");p.trigger(v,[s]);if(v.isDefaultPrevented()){return r}f.add(g).toggleClass(m.disabledClass,s===0);h.add(n).toggleClass(m.disabledClass,s>=r.getSize()-m.size);return r},move:function(u,t,s){i=u>0;return this.seekTo(k+u,t,s)},next:function(t,s){return this.move(1,t,s)},prev:function(t,s){return this.move(-1,t,s)},movePage:function(w,v,u){i=w>0;var s=m.size*w;var t=k%m.size;if(t>0){s+=(w>0?-t:m.size-t)}return this.move(s,v,u)},prevPage:function(t,s){return this.movePage(-1,t,s)},nextPage:function(t,s){return this.movePage(1,t,s)},setPage:function(t,u,s){return this.seekTo(t*m.size,u,s)},begin:function(t,s){i=false;return this.seekTo(0,t,s)},end:function(t,s){i=true;var u=this.getSize()-m.size;return u>0?this.seekTo(u,t,s):r},reload:function(){p.trigger("onReload");return r},focus:function(){c=r;return r},click:function(u){var v=r.getItems().eq(u),s=m.activeClass,t=m.size;if(u<0||u>=r.getSize()){return r}if(t==1){if(m.loop){return r.next()}if(u===0||u==r.getSize()-1){i=(i===undefined)?true:!i}return i===false?r.prev():r.next()}if(t==2){if(u==k){u--}r.getItems().removeClass(s);v.addClass(s);return r.seekTo(u,time,fn)}if(!v.hasClass(s)){r.getItems().removeClass(s);v.addClass(s);var x=Math.floor(t/2);var w=u-x;if(w>r.getSize()-t){w=r.getSize()-t}if(w!==u){return r.seekTo(w)}}return r},bind:function(s,t){p.bind(s,t);return r},unbind:function(s){p.unbind(s);return r}});b.each("onBeforeSeek,onStart,onSeek,onReload".split(","),function(s,t){r[t]=function(u){return r.bind(t,u)}});f.addClass(m.disabledClass).click(function(){r.prev()});h.click(function(){r.next()});n.click(function(){r.nextPage()});if(r.getSize()<m.size){h.add(n).addClass(m.disabledClass)}g.addClass(m.disabledClass).click(function(){r.prevPage()});var j=m.hoverClass,q="keydown."+Math.random().toString().substring(10);r.onReload(function(){if(j){r.getItems().hover(function(){b(this).addClass(j)},function(){b(this).removeClass(j)})}if(m.clickable){r.getItems().each(function(s){b(this).unbind("click.scrollable").bind("click.scrollable",function(t){if(b(t.target).is("a")){return}return r.click(s)})})}if(m.keyboard){b(document).unbind(q).bind(q,function(t){if(t.altKey||t.ctrlKey){return}if(m.keyboard!="static"&&c!=r){return}var u=m.keyboardSteps;if(d&&(t.keyCode==37||t.keyCode==39)){r.move(t.keyCode==37?-u:u);return t.preventDefault()}if(!d&&(t.keyCode==38||t.keyCode==40)){r.move(t.keyCode==38?-u:u);return t.preventDefault()}return true})}else{b(document).unbind(q)}});r.reload()}b.fn.scrollable=function(d){var e=this.eq(typeof d=="number"?d:0).data("scrollable");if(e){return e}var f=b.extend({},b.tools.scrollable.conf);d=b.extend(f,d);d.keyboardSteps=d.keyboardSteps||d.size;this.each(function(){e=new a(b(this),d);b(this).data("scrollable",e)});return d.api?e:this}})(jQuery);;var toggleDefaultText=function(){var defaultTextValues=[];var init=function(elementArray){elementArray=$(elementArray);$(elementArray).each(function(counter){var el=$(elementArray[counter]);var elId=el.attr('id');if(!defaultTextValues[elId]){defaultTextValues[elId]=el.attr('value');el.addClass('inactive');}
el.bind('focus',function(e){toggle(elId,el,true);});el.bind('blur',function(e){toggle(elId,el);});});};var toggle=function(elId,textField,focus){if(!!focus){if(textField.attr('value')==defaultTextValues[elId]){textField.attr('value','');}
textField.removeClass('inactive').addClass('active');}else{if(textField.attr('value')==''||textField.attr('value')==defaultTextValues[elId]){textField.attr('value',defaultTextValues[elId]).addClass('inactive').removeClass('active');}}};var getDefault=function(eID){return defaultTextValues[eID];};var setDefault=function(eID,val){defaultTextValues[eID]=val;};return{init:init,getDefault:getDefault,setDefault:setDefault};}();;;(function($){var ie6=$.browser.msie&&parseInt($.browser.version)==6&&typeof window['XMLHttpRequest']!="object",ieQuirks=null,w=[];$.modal=function(data,options){return $.modal.impl.init(data,options);};$.modal.close=function(){$.modal.impl.close();};$.fn.modal=function(options){return $.modal.impl.init(this,options);};$.modal.defaults={appendTo:'body',focus:true,opacity:50,overlayId:'simplemodal-overlay',overlayCss:{},containerId:'simplemodal-container',containerCss:{},dataId:'simplemodal-data',dataCss:{},minHeight:200,minWidth:300,maxHeight:null,maxWidth:null,autoResize:false,autoPosition:true,zIndex:1000,close:true,closeHTML:'<a class="modalCloseImg" title="Close"></a>',closeClass:'simplemodal-close',escClose:true,overlayClose:false,position:null,persist:false,onOpen:null,onShow:null,onClose:null};$.modal.impl={o:null,d:{},init:function(data,options){var s=this;if(s.d.data){return false;}ieQuirks=$.browser.msie&&!$.boxModel;s.o=$.extend({},$.modal.defaults,options);s.zIndex=s.o.zIndex;s.occb=false;if(typeof data=='object'){data=data instanceof jQuery?data:$(data);if(data.parent().parent().size()>0){s.d.parentNode=data.parent();if(!s.o.persist){s.d.orig=data.clone(true);}}}else if(typeof data=='string'||typeof data=='number'){data=$('<div></div>').html(data);}else{alert('SimpleModal Error: Unsupported data type: '+typeof data);return s;}s.create(data);data=null;s.open();if($.isFunction(s.o.onShow)){s.o.onShow.apply(s,[s.d]);}return s;},create:function(data){var s=this;w=s.getDimensions();if(ie6){s.d.iframe=$('<iframe src="javascript:false;"></iframe>').css($.extend(s.o.iframeCss,{display:'none',opacity:0,position:'fixed',height:w[0],width:w[1],zIndex:s.o.zIndex,top:0,left:0})).appendTo(s.o.appendTo);}s.d.overlay=$('<div></div>').attr('id',s.o.overlayId).addClass('simplemodal-overlay').css($.extend(s.o.overlayCss,{display:'none',opacity:s.o.opacity/100,height:w[0],width:w[1],position:'fixed',left:0,top:0,zIndex:s.o.zIndex+1})).appendTo(s.o.appendTo);s.d.container=$('<div></div>').attr('id',s.o.containerId).addClass('simplemodal-container').css($.extend(s.o.containerCss,{display:'none',position:'fixed',zIndex:s.o.zIndex+2})).append(s.o.close&&s.o.closeHTML?$(s.o.closeHTML).addClass(s.o.closeClass):'').appendTo(s.o.appendTo);s.d.wrap=$('<div></div>').attr('tabIndex',-1).addClass('simplemodal-wrap').css({height:'100%',outline:0,width:'100%'}).appendTo(s.d.container);s.d.data=data.attr('id',data.attr('id')||s.o.dataId).addClass('simplemodal-data').css($.extend(s.o.dataCss,{display:'none'})).appendTo('body');data=null;s.setContainerDimensions();s.d.data.appendTo(s.d.wrap);if(ie6||ieQuirks){s.fixIE();}},bindEvents:function(){var s=this;$('.'+s.o.closeClass).bind('click.simplemodal',function(e){e.preventDefault();s.close();});if(s.o.close&&s.o.overlayClose){s.d.overlay.bind('click.simplemodal',function(e){e.preventDefault();s.close();});}$(document).bind('keydown.simplemodal',function(e){if(s.o.focus&&e.keyCode==9){s.watchTab(e);}else if((s.o.close&&s.o.escClose)&&e.keyCode==27){e.preventDefault();s.close();}});$(window).bind('resize.simplemodal',function(){w=s.getDimensions();s.setContainerDimensions(true);if(ie6||ieQuirks){s.fixIE();}else{s.d.iframe&&s.d.iframe.css({height:w[0],width:w[1]});s.d.overlay.css({height:w[0],width:w[1]});}});},unbindEvents:function(){$('.'+this.o.closeClass).unbind('click.simplemodal');$(document).unbind('keydown.simplemodal');$(window).unbind('resize.simplemodal');this.d.overlay.unbind('click.simplemodal');},fixIE:function(){var s=this,p=s.o.position;$.each([s.d.iframe||null,s.d.overlay,s.d.container],function(i,el){if(el){var bch='document.body.clientHeight',bcw='document.body.clientWidth',bsh='document.body.scrollHeight',bsl='document.body.scrollLeft',bst='document.body.scrollTop',bsw='document.body.scrollWidth',ch='document.documentElement.clientHeight',cw='document.documentElement.clientWidth',sl='document.documentElement.scrollLeft',st='document.documentElement.scrollTop',s=el[0].style;s.position='absolute';if(i<2){s.removeExpression('height');s.removeExpression('width');s.setExpression('height',''+bsh+' > '+bch+' ? '+bsh+' : '+bch+' + "px"');s.setExpression('width',''+bsw+' > '+bcw+' ? '+bsw+' : '+bcw+' + "px"');}else{var te,le;if(p&&p.constructor==Array){var top=p[0]?typeof p[0]=='number'?p[0].toString():p[0].replace(/px/,''):el.css('top').replace(/px/,'');te=top.indexOf('%')==-1?top+' + (t = '+st+' ? '+st+' : '+bst+') + "px"':parseInt(top.replace(/%/,''))+' * (('+ch+' || '+bch+') / 100) + (t = '+st+' ? '+st+' : '+bst+') + "px"';if(p[1]){var left=typeof p[1]=='number'?p[1].toString():p[1].replace(/px/,'');le=left.indexOf('%')==-1?left+' + (t = '+sl+' ? '+sl+' : '+bsl+') + "px"':parseInt(left.replace(/%/,''))+' * (('+cw+' || '+bcw+') / 100) + (t = '+sl+' ? '+sl+' : '+bsl+') + "px"';}}else{te='('+ch+' || '+bch+') / 2 - (this.offsetHeight / 2) + (t = '+st+' ? '+st+' : '+bst+') + "px"';le='('+cw+' || '+bcw+') / 2 - (this.offsetWidth / 2) + (t = '+sl+' ? '+sl+' : '+bsl+') + "px"';}s.removeExpression('top');s.removeExpression('left');s.setExpression('top',te);s.setExpression('left',le);}}});},focus:function(pos){var s=this,p=pos||'first';var input=$(':input:enabled:visible:'+p,s.d.wrap);input.length>0?input.focus():s.d.wrap.focus();},getDimensions:function(){var el=$(window);var h=$.browser.opera&&$.browser.version>'9.5'&&$.fn.jquery<='1.2.6'?document.documentElement['clientHeight']:$.browser.opera&&$.browser.version<'9.5'&&$.fn.jquery>'1.2.6'?window.innerHeight:el.height();return[h,el.width()];},getVal:function(v){return v=='auto'?0:v.indexOf('%')>0?v:parseInt(v.replace(/px/,''));},setContainerDimensions:function(resize){var s=this;if(!resize||(resize&&s.o.autoResize)){var ch=s.getVal(s.d.container.css('height')),cw=s.getVal(s.d.container.css('width')),dh=s.d.data.outerHeight(true),dw=s.d.data.outerWidth(true);var mh=s.o.maxHeight&&s.o.maxHeight<w[0]?s.o.maxHeight:w[0],mw=s.o.maxWidth&&s.o.maxWidth<w[1]?s.o.maxWidth:w[1];if(!ch){if(!dh){ch=s.o.minHeight;}else{if(dh>mh){ch=mh;}else if(dh<s.o.minHeight){ch=s.o.minHeight;}else{ch=dh;}}}else{ch=ch>mh?mh:ch;}if(!cw){if(!dw){cw=s.o.minWidth;}else{if(dw>mw){cw=mw;}else if(dw<s.o.minWidth){cw=s.o.minWidth;}else{cw=dw;}}}else{cw=cw>mw?mw:cw;}s.d.container.css({height:ch,width:cw});if(dh>ch||dw>cw){s.d.wrap.css({overflow:'auto'});}}if(s.o.autoPosition){s.setPosition();}},setPosition:function(){var s=this,top,left,hc=(w[0]/2)-(s.d.container.outerHeight(true)/2),vc=(w[1]/2)-(s.d.container.outerWidth(true)/2);if(s.o.position&&Object.prototype.toString.call(s.o.position)==="[object Array]"){top=s.o.position[0]||hc;left=s.o.position[1]||vc;}else{top=hc;left=vc;}s.d.container.css({left:left,top:top});},watchTab:function(e){var s=this;if($(e.target).parents('.simplemodal-container').length>0){s.inputs=$(':input:enabled:visible:first, :input:enabled:visible:last',s.d.data[0]);if((!e.shiftKey&&e.target==s.inputs[s.inputs.length-1])||(e.shiftKey&&e.target==s.inputs[0])||s.inputs.length==0){e.preventDefault();var pos=e.shiftKey?'last':'first';setTimeout(function(){s.focus(pos);},10);}}else{e.preventDefault();setTimeout(function(){s.focus();},10);}},open:function(){var s=this;s.d.iframe&&s.d.iframe.show();if($.isFunction(s.o.onOpen)){s.o.onOpen.apply(s,[s.d]);}else{s.d.overlay.show();s.d.container.show();s.d.data.show();}s.focus();s.bindEvents();},close:function(){var s=this;if(!s.d.data){return false;}s.unbindEvents();if($.isFunction(s.o.onClose)&&!s.occb){s.occb=true;s.o.onClose.apply(s,[s.d]);}else{if(s.d.parentNode){if(s.o.persist){s.d.data.hide().appendTo(s.d.parentNode);}else{s.d.data.hide().remove();s.d.orig.appendTo(s.d.parentNode);}}else{s.d.data.hide().remove();}s.d.container.hide().remove();s.d.overlay.hide().remove();s.d.iframe&&s.d.iframe.hide().remove();s.d={};}}};})(jQuery);;var printFootnoteLinks={init:function(containerID,targetID){if(!document.getElementById(containerID)||!document.getElementById(targetID)){return false;}
var container=document.getElementById(containerID);var linkArray=container.getElementsByTagName('a');var uniqueLinkArray=[];var ol=document.createElement('ol');for(var i=0;i<linkArray.length;i++){var validlink=this.testLinkValidity(linkArray[i]);if(validlink){this.addLink(linkArray[i],uniqueLinkArray,ol);}}
this.printLinks(ol,targetID);return this;},testLinkValidity:function(currentLink){if(currentLink.getAttribute('href')==false||currentLink.getAttribute('cite')==false||currentLink.className.indexOf("ignore")!=-1){return false;}
if(currentLink.parentNode.className.indexOf('hideforprint')!=-1){return false;}
var thisLink=currentLink.getAttribute('href')?currentLink.href:currentLink.cite;var currentURL=document.location.href;if(!thisLink){return false;}
if(thisLink.indexOf("#")!=-1){var thisLinkURL=thisLink.split('#');if(thisLinkURL[0]==currentURL){return false;}}
return true;},addLink:function(currentLink,uniqueLinkArray,ol){var thisLink=currentLink.href;if(currentLink.href.indexOf("mailto:")!=-1){thisLink="Email: "+thisLink.substring(7);}
var note=document.createElement('span');note.className="printonly";var linkExists=this.arrayContainsValue(uniqueLinkArray,thisLink);var note_txt=null;if(linkExists===false){var li=document.createElement('li');var li_txt=document.createTextNode(thisLink);li.appendChild(li_txt);ol.appendChild(li);uniqueLinkArray.push(thisLink);note_txt=document.createTextNode(uniqueLinkArray.length);}else{note_txt=document.createTextNode(linkExists+1);}
note.appendChild(note_txt);currentLink.appendChild(note);},printLinks:function(ol,targetID){var opendiv=document.createElement('div');opendiv.className='printonly listlinks clearfix';var target=document.getElementById(targetID);target.appendChild(opendiv);var h2=document.createElement('h2');var h2_txt=document.createTextNode('Links');h2.appendChild(h2_txt);opendiv.appendChild(h2);opendiv.appendChild(ol);},arrayContainsValue:function(arrayName,value){for(x=0;x<arrayName.length;x++){if(arrayName[x]==value){return x;}
return false;}
return false;}};;jQuery.preloadImages=function(){for(var i=0;i<arguments.length;i++){$("<img>").attr("src",arguments[i]);}};;
/*
 * jQuery corner plugin: simple corner rounding
 * Examples and documentation at: http://jquery.malsup.com/corner/
 * version 2.03 (05-DEC-2009)
 * Dual licensed under the MIT and GPL licenses:
 * http://www.opensource.org/licenses/mit-license.php
 * http://www.gnu.org/licenses/gpl.html
 */
;(function($){var ua=navigator.userAgent;var moz=$.browser.mozilla&&/gecko/i.test(ua);var webkit=$.browser.safari&&/Safari\/[5-9]/.test(ua);var expr=$.browser.msie&&(function(){var div=document.createElement('div');try{div.style.setExpression('width','0+0');div.style.removeExpression('width');}
catch(e){return false;}
return true;})();function sz(el,p){return parseInt($.css(el,p))||0;};function hex2(s){var s=parseInt(s).toString(16);return(s.length<2)?'0'+s:s;};function gpc(node){for(;node&&node.nodeName.toLowerCase()!='html';node=node.parentNode){var v=$.css(node,'backgroundColor');if(v=='rgba(0, 0, 0, 0)')
continue;if(v.indexOf('rgb')>=0){var rgb=v.match(/\d+/g);return'#'+hex2(rgb[0])+hex2(rgb[1])+hex2(rgb[2]);}
if(v&&v!='transparent')
return v;}
return'#ffffff';};function getWidth(fx,i,width){switch(fx){case'round':return Math.round(width*(1-Math.cos(Math.asin(i/width))));case'cool':return Math.round(width*(1+Math.cos(Math.asin(i/width))));case'sharp':return Math.round(width*(1-Math.cos(Math.acos(i/width))));case'bite':return Math.round(width*(Math.cos(Math.asin((width-i-1)/width))));case'slide':return Math.round(width*(Math.atan2(i,width/i)));case'jut':return Math.round(width*(Math.atan2(width,(width-i-1))));case'curl':return Math.round(width*(Math.atan(i)));case'tear':return Math.round(width*(Math.cos(i)));case'wicked':return Math.round(width*(Math.tan(i)));case'long':return Math.round(width*(Math.sqrt(i)));case'sculpt':return Math.round(width*(Math.log((width-i-1),width)));case'dog':return(i&1)?(i+1):width;case'dog2':return(i&2)?(i+1):width;case'dog3':return(i&3)?(i+1):width;case'fray':return(i%2)*width;case'notch':return width;case'bevel':return i+1;}};$.fn.corner=function(options){if(this.length==0){if(!$.isReady&&this.selector){var s=this.selector,c=this.context;$(function(){$(s,c).corner(options);});}
return this;}
return this.each(function(index){var $this=$(this);var o=[options||'',$this.attr($.fn.corner.defaults.metaAttr)||''].join(' ').toLowerCase();var keep=/keep/.test(o);var cc=((o.match(/cc:(#[0-9a-f]+)/)||[])[1]);var sc=((o.match(/sc:(#[0-9a-f]+)/)||[])[1]);var width=parseInt((o.match(/(\d+)px/)||[])[1])||10;var re=/round|bevel|notch|bite|cool|sharp|slide|jut|curl|tear|fray|wicked|sculpt|long|dog3|dog2|dog/;var fx=((o.match(re)||['round'])[0]);var edges={T:0,B:1};var opts={TL:/top|tl|left/.test(o),TR:/top|tr|right/.test(o),BL:/bottom|bl|left/.test(o),BR:/bottom|br|right/.test(o)};if(!opts.TL&&!opts.TR&&!opts.BL&&!opts.BR)
opts={TL:1,TR:1,BL:1,BR:1};if($.fn.corner.defaults.useNative&&fx=='round'&&(moz||webkit)&&!cc&&!sc){if(opts.TL)
$this.css(moz?'-moz-border-radius-topleft':'-webkit-border-top-left-radius',width+'px');if(opts.TR)
$this.css(moz?'-moz-border-radius-topright':'-webkit-border-top-right-radius',width+'px');if(opts.BL)
$this.css(moz?'-moz-border-radius-bottomleft':'-webkit-border-bottom-left-radius',width+'px');if(opts.BR)
$this.css(moz?'-moz-border-radius-bottomright':'-webkit-border-bottom-right-radius',width+'px');return;}
var strip=document.createElement('div');strip.style.overflow='hidden';strip.style.height='1px';strip.style.backgroundColor=sc||'transparent';strip.style.borderStyle='solid';var pad={T:parseInt($.css(this,'paddingTop'))||0,R:parseInt($.css(this,'paddingRight'))||0,B:parseInt($.css(this,'paddingBottom'))||0,L:parseInt($.css(this,'paddingLeft'))||0};if(typeof this.style.zoom!=undefined)this.style.zoom=1;if(!keep)this.style.border='none';strip.style.borderColor=cc||gpc(this.parentNode);var cssHeight=$.curCSS(this,'height');for(var j in edges){var bot=edges[j];if((bot&&(opts.BL||opts.BR))||(!bot&&(opts.TL||opts.TR))){strip.style.borderStyle='none '+(opts[j+'R']?'solid':'none')+' none '+(opts[j+'L']?'solid':'none');var d=document.createElement('div');$(d).addClass('jquery-corner');var ds=d.style;bot?this.appendChild(d):this.insertBefore(d,this.firstChild);if(bot&&cssHeight!='auto'){if($.css(this,'position')=='static')
this.style.position='relative';ds.position='absolute';ds.bottom=ds.left=ds.padding=ds.margin='0';if(expr)
ds.setExpression('width','this.parentNode.offsetWidth');else
ds.width='100%';}
else if(!bot&&$.browser.msie){if($.css(this,'position')=='static')
this.style.position='relative';ds.position='absolute';ds.top=ds.left=ds.right=ds.padding=ds.margin='0';if(expr){var bw=sz(this,'borderLeftWidth')+sz(this,'borderRightWidth');ds.setExpression('width','this.parentNode.offsetWidth - '+bw+'+ "px"');}
else
ds.width='100%';}
else{ds.position='relative';ds.margin=!bot?'-'+pad.T+'px -'+pad.R+'px '+(pad.T-width)+'px -'+pad.L+'px':(pad.B-width)+'px -'+pad.R+'px -'+pad.B+'px -'+pad.L+'px';}
for(var i=0;i<width;i++){var w=Math.max(0,getWidth(fx,i,width));var e=strip.cloneNode(false);e.style.borderWidth='0 '+(opts[j+'R']?w:0)+'px 0 '+(opts[j+'L']?w:0)+'px';bot?d.appendChild(e):d.insertBefore(e,d.firstChild);}}}});};$.fn.uncorner=function(){if(moz||webkit)
this.css(moz?'-moz-border-radius':'-webkit-border-radius',0);$('div.jquery-corner',this).remove();return this;};$.fn.corner.defaults={useNative:true,metaAttr:'data-corner'};})(jQuery);;var feli=function(){var loadingImageElement=null;var categorySelectElement=null;var subCategorySelectElement=null;var paginationElement=null;var currentCategory=null;var currentSubCategory=null;var currentPage=0;var pageCount=1;var pageCallback=null;var selectedCategory=null;var selectedCategoryClass=null;var selectedSubCategory=null;var selectedSubCategoryClass=null;var selectedPage=null;var categoryDefaultText=null;var subCategoryDefaultText=null;var allText=null;var blockCache={};var subCategoryCache={};var deepLinks={category:null,subCategory:null};var initialised=false;var debugTimeout=null;var isMSIE=/*@cc_on!@*/false;var vIE=(navigator.appName=='Microsoft Internet Explorer')?parseFloat((new RegExp("MSIE ([0-9]{1,}[.0-9]{0,})")).exec(navigator.userAgent)[1]):-1;var debugBlockTitle="Lorem ipsum dolor sit amet, consectetur adipisicing elit";var debugCategoryClasses=["work","money","love","geography","leisure","family-and-friends","health"];var debugSubCategoryClasses=[{title:"Lorem",link:"lorem"},{title:"Ipsum",link:"ipsum"},{title:"Dolor",link:"dolor"},{title:"Sit",link:"sit"},{title:"Amet",link:"amet"},{title:"Lorem ipsum",link:"lorem-ipsum"},{title:"Dolor Sit Amet",link:"dolor-sit-amet"}];var options={feli:null,feliUrl:"/feli/",easing:"swing",timing:250,blockTiming:15,subCategorySelectElement:"#subcategory-select",categorySelectElement:"#category-select",debug:false};var init=function(initOptions){for(var option in options){if(!!initOptions[option]||initOptions[option]===false){options[option]=initOptions[option];}
if(!options[option]&&options[option]!==false&&options[option]!==0){throw('Required option not specified: '+option);}}
categorySelectElement=$(options.categorySelectElement);subCategorySelectElement=$(options.subCategorySelectElement);categoryDefaultText=$(categorySelectElement).find('h3 strong').text();subCategoryDefaultText=window.strings[window.locale].feli.subCategorySelectDefault;allText=window.strings[window.locale].feli.subCategoryAll.toLowerCase();currentCategory=allText;currentSubCategory=allText;initDropdowns();paginationElement=$(".pagination");if(paginationElement.length>0){setPaginationListeners();setPaginationKeyboardControls();}
SWFAddress.addEventListener(SWFAddressEvent.CHANGE,function(e){detectDeepLinks(e);});};var initDropdowns=function(){$(categorySelectElement).find('.options').css({opacity:0});$(categorySelectElement).hover(function(e){e.preventDefault();showDropDown(this);},function(e){e.preventDefault();hideDropDown(this);});$(categorySelectElement).find('a').bind('click',function(e){_selectCat(e,this);});$(categorySelectElement).find('a').bind('keypress',function(e){if(e.keyCode==13){_selectCat(e,this);}});function _selectCat(e,el){e.preventDefault();el.blur();var selectedCategoryArray=$(el).attr('href').split('/');selectedCategory=selectedCategoryArray[selectedCategoryArray.length-1];if(selectedCategory=="feli"){selectedCategory=allText;}
selectedCategoryClass=$(el).parent().attr('class');if(selectedCategory!=currentCategory){debug("_selectCat()");currentSubCategory=allText;selectedSubCategory=allText;selectedPage=0;updateUrl();}
hideDropDown(categorySelectElement);};debug('initDropdowns() - dropdowns initialised');};var showDropDown=function(element,callback){$(element).find('.options').addClass('hover').css({display:"block"});$(element).find('.options').stop().animate({opacity:1},options.timing,options.easing,function(){if(!!callback){callback();}});};var hideDropDown=function(element,callback){$(element).find('.options').stop().animate({opacity:0},options.timing,options.easing,function(){$(element).find('.options').removeClass('hover').css({display:"none"});if(!!callback){callback();}});};var updateUrl=function(){debug('updatingUrl() - selectedPage: '+selectedPage);var url="";if(selectedCategory!=allText){url+=selectedCategory+"/";if(!!selectedPage){var subcat=(!!selectedSubCategory)?selectedSubCategory:allText;url+=subcat+"/"+(selectedPage+1)+"/";}else{if(!!selectedSubCategory){url+=selectedSubCategory+"/";}}}else{url+=allText+"/";}
SWFAddress.setValue(url);debug('updateUrl() - updating url to: '+url);};var detectDeepLinks=function(event){if(!initialised&&event.path=="/"){debug('detectDeepLinks() - checking for any deeplinking.  PATH: '+event.path);var urlChange=checkUrlForDeepLink();if(!!urlChange){deepLinks.category=urlChange;deepLinks.subCategory=null;updateState(event);}else{updateState(event);}}else{debug('detectDeepLinks() - no need to check for any deeplinking.  PATH: '+event.path);deepLinks.category=null;deepLinks.subCategory=null;updateState(event);}};var checkUrlForDeepLink=function(){debug("checkUrlForDeepLink() - checking the URL for a deep link");var url=window.location.href;url=url.split('#')[0];if(url.charAt(url.length-1)!="/"){url+="/";}
var deepLink=url.split(options.feliUrl)[1];deepLink=deepLink.split('/')[0];debug("checkUrlForDeepLink() - deeplink:"+deepLink);return deepLink;};var updateState=function(event){debug('updateState() - called: '+event.path);showLoader();var pathArray=event.pathNames;selectedCategory=pathArray[0]||deepLinks.category||allText;selectedSubCategory=pathArray[1]||deepLinks.subCategory||allText;selectedPage=(!!pathArray[2])?parseFloat(pathArray[2])-1:0;if(selectedCategory!=currentCategory){if(currentCategory!=allText&&selectedPage!=currentPage&&selectedPage==0){debug('updateState() - category changing to '+selectedCategory+', page changing to '+selectedPage);pageCallback=function(){categorySelected();};slidePages();}else{debug('updateState() - category changing to '+selectedCategory+', no page change ('+selectedPage+')');categorySelected();}}else{if(!initialised){debug('updateState() - initialising feli blocks');initFeliBlocks();}else{if(selectedPage!=currentPage){debug('updateState() - page changing to '+selectedPage);pageCallback=function(){if(!!selectedSubCategory&&selectedSubCategory!=currentSubCategory){subCategorySelected();}else{hideLoader();}};slidePages();}else{if(selectedSubCategory!=currentSubCategory){debug('updateState() - sub-category changing to '+selectedSubCategory+', no page change');subCategorySelected();}}}}
initialised=true;};var initFeliBlocks=function(){var feliBlocks=$("#feli-blocks > li:eq(0) li a");feliBlocks.css({opacity:0.1});var feliFace=[2,5,24,31,30,29,28,19];$(feliFace).each(function(counter){feliBlocks.eq(this).idle(50*(counter+1)).animate({opacity:1},options.timing,options.easing);});feliBlocks.idle(2000).each(function(counter){$(this).idle(options.blockTiming*(counter+1)).animate({opacity:1},options.timing,options.easing,function(){if(counter==33){debug('initFeliBlocks() - feli blocks initialised, hiding loader');hideLoader();}});});};var categorySelected=function(){$(categorySelectElement).find('li a').each(function(counter){if($(this).attr('href').indexOf(selectedCategory)!=-1){selectedCategoryClass=$(this).parent().attr('class');}});var element=$(categorySelectElement).find('li.'+selectedCategoryClass+' a');var selectedCategoryName=$(element).text();if(currentCategory!=selectedCategory){if(selectedCategory.indexOf(allText)!=-1){$(categorySelectElement).find('h3').attr('class','');$(categorySelectElement).find('h3 strong').text(categoryDefaultText);hideSubCategorySelect(function(){showSubCategoryDefaultText();});}else{$(categorySelectElement).find('h3').attr('class','').addClass('category').addClass(selectedCategoryClass);$(categorySelectElement).find('h3 strong').text(selectedCategoryName);$(subCategorySelectElement).find('h3 strong').text(subCategoryDefaultText);if(currentCategory.indexOf(allText)!=-1){hideSubCategoryDefaultText(function(){showSubCategorySelect(selectedCategory);});}else{updateSubCategorySelect(selectedCategory);}}
if(!!blockCache[selectedCategory]){debug('categorySelected() - category change, updating blocks from cache');if(currentPage>0){selectedPage=0;pageCallback=updateBlocksFromCategory;slideToPage();}else{updateBlocksFromCategory();}}else{debug('categorySelected() - category change, requesting blocks from server');var category=(selectedCategory!=allText)?selectedCategory:'feli';$.getJSON(options.feliUrl+"json/"+category+'/articles',function(data){blockCache[selectedCategory]=data.articles;if(currentPage>0){selectedPage=0;pageCallback=updateBlocksFromCategory;slideToPage();}else{updateBlocksFromCategory();}});}}};var subCategorySelected=function(){$(subCategorySelectElement).find('li a').each(function(counter){if($(this).attr('href').indexOf(selectedSubCategory)!=-1){selectedSubCategoryClass=$(this).parent().attr('class');}});var element=$(subCategorySelectElement).find('li.'+selectedSubCategoryClass+' a');var selectedSubCategoryName=$(element).text();if(selectedSubCategory.indexOf(allText)!=-1){$(subCategorySelectElement).find('h3 strong').text(subCategoryDefaultText);}else{$(subCategorySelectElement).find('h3 strong').text(selectedSubCategoryName);}
var blockCount=$("#feli-blocks > li:eq("+currentPage+") li a:not(.hidden)").length;$("#feli-blocks > li:eq("+currentPage+") li a").each(function(counter){$(this).idle(options.blockTiming*(counter+1)).animate({opacity:1},options.timing,options.easing,function(){if(counter==blockCount-1){if(selectedSubCategory.indexOf(allText)!=-1){hideLoader();debug('subCategorySelected() - sub-category changed, blocks finished displaying, hiding loader (1)');}}});if(selectedSubCategory.indexOf(allText)==-1){if(!$(this).hasClass(selectedSubCategory)){$(this).idle(options.blockTiming*(counter+1)).animate({opacity:0.3},options.timing,options.easing,function(){if(counter==blockCount-1){hideLoader();debug('subCategorySelected() - sub-category changed, blocks finished displaying, hiding loader (2)');}});}else{if(counter==blockCount-1){hideLoader();debug('subCategorySelected() - sub-category changed, blocks finished displaying, hiding loader (3)');}}}});$("#feli-blocks > li:not(:eq("+currentPage+")) li a").each(function(counter){if(selectedSubCategory!=allText&&!$(this).hasClass(selectedSubCategory)){$(this).css({opacity:0.3});}else{$(this).css({opacity:1});}});currentSubCategory=selectedSubCategory;debug('subCategorySelected() - current sub-category updated');};var updateBlocksFromCategory=function(){var blocks=blockCache[selectedCategory];var blockCount=blocks.length;debug("updateBlocksFromCategory() - updating "+blockCount+" blocks");$("#feli-blocks > li:not(:first)").remove();debug("updateBlocksFromCategory() - selectedCategory: "+selectedCategory);pageCount=Math.ceil(blockCount/34);if(pageCount>1&&selectedCategory.indexOf(allText)==-1){createPages();}else{hidePagination();}
$("#feli-blocks > li:first li a").each(function(counter){$(this).stop().idle(options.blockTiming*(counter+1)).animate({opacity:0},options.timing,options.easing,function(){if(counter>=blockCount){$(this).css({visibility:"hidden"}).addClass('hidden');}else{var cat=(selectedCategory!=allText)?selectedCategory:blocks[counter].category;$(this).css({visibility:"visible"}).attr("class","").attr("href",options.feliUrl+cat+'/'+blocks[counter].slug).text(blocks[counter].title).addClass(blocks[counter].category).addClass(blocks[counter].cssClass);$(this).idle(options.blockTiming*(counter+1)).animate({opacity:1},options.timing,options.easing,function(){if(counter==33||counter==blockCount-1){if(!!selectedPage&&selectedPage!=currentPage){pageCallback=function(){if(!!selectedSubCategory&&selectedSubCategory!=currentSubCategory){debug('updateBlocksFromCategory() - category changed, changing page, then updating sub category');subCategorySelected();}else{hideLoader();debug('updateBlocksFromCategory() - category changed, blocks finished displaying, hiding loader (1)');}};slidePages();}else{if(!!selectedSubCategory&&selectedSubCategory!=currentSubCategory){debug('updateBlocksFromCategory() - category changed, page is fine, updating sub category: '+selectedSubCategory);subCategorySelected();}else{hideLoader();debug('updateBlocksFromCategory () - category changed, blocks finished displaying, hiding loader (2)');}}}});}});});$("#feli-blocks > li:not(:first)").each(function(counter){var accumulatedCount=(34*(counter+1));$(this).find("li a").each(function(subCounter){var currentCount=accumulatedCount+subCounter;if(currentCount<blockCount){$(this).css({opacity:1,visibility:"visible"}).attr("class","").attr("href",options.feliUrl+selectedCategory+'/'+blocks[currentCount].slug).text(blocks[currentCount].title).addClass(blocks[currentCount].category).addClass(blocks[counter].cssClass);}else{$(this).css({opacity:0,visibility:"hidden"}).addClass('hidden');}});});currentCategory=selectedCategory;if(blockCount==0){hideLoader();}
debug('updateBlocksFromCategory() - current category updated');};var showSubCategorySelect=function(selectedCategory){if($(subCategorySelectElement).find("h3").length<1){var heading=$("<h3><strong>"+subCategoryDefaultText+"</strong></h3>").css({opacity:0});var options=$('<div class="options"><div class="options-inner"><ul></ul></div></div>').css({display:"none",opacity:0});$(subCategorySelectElement).prepend(options).prepend(heading);$(subCategorySelectElement).hover(function(e){e.preventDefault();if(currentCategory!=allText){showDropDown(subCategorySelectElement);}},function(e){e.preventDefault();hideDropDown(subCategorySelectElement);});}else{$(subCategorySelectElement).find("h3").css({display:"block",opacity:0});}
updateSubCategorySelect(selectedCategory);};var updateSubCategorySelect=function(selectedCategory){var categoryList="";if(!!subCategoryCache[selectedCategory]){categoryList=subCategoryCache[selectedCategory];updateSubCategorySelectText(categoryList);debug('updateSubCategorySelect() - updating sub-category list from cache');}else{debug('updateSubCategorySelect() - requesting sub-category list from server');$.getJSON(options.feliUrl+"json/"+selectedCategory,function(data){var allString=window.strings[window.locale].feli.subCategoryAll;categoryList='<ul><li class="'+allText+'"><a href="'+options.feliUrl+selectedCategory+'/">'+allString+'</a></li>';$.each(data.categories,function(i,item){categoryList+='<li class="'+item.category+'"><a href="'+options.feliUrl+item.category+'">'+item.label+'</a></li>';});categoryList+='</ul>';subCategoryCache[selectedCategory]=categoryList;updateSubCategorySelectText(categoryList);});}};var updateSubCategorySelectText=function(categoryList){$(subCategorySelectElement).find("h3").animate({opacity:1},options.timing);$(subCategorySelectElement).find('.options-inner').empty().append(categoryList);$(subCategorySelectElement).find('a').bind('click',function(e){_selectSubCat(e,this);});$(subCategorySelectElement).find('a').bind('keypress',function(e){if(e.keyCode==13){_selectSubCat(e,this);}});function _selectSubCat(e,el){debug("_selectSubCat()");e.preventDefault();el.blur();var selectedSubCategoryArray=$(el).attr('href').split('/');selectedSubCategory=selectedSubCategoryArray[selectedSubCategoryArray.length-1];if(selectedSubCategory==selectedCategory){selectedCategory=allText;}
selectedSubCategoryClass=$(el).parent().attr('class');updateUrl();hideDropDown(subCategorySelectElement);};$(subCategorySelectElement).find('.options').css({display:"block",visibility:"hidden"});if($(subCategorySelectElement).find('ul').height()>=275){$(subCategorySelectElement).find('ul').height(275);$(subCategorySelectElement).find('ul').jScrollPane({scrollbarWidth:10,scrollbarMargin:15});}
$(subCategorySelectElement).find('.options').css({display:"none",visibility:"visible"});};var hideSubCategorySelect=function(callback){$(subCategorySelectElement).find('h3, .options').stop().animate({opacity:0},options.timing,options.easing,function(){$(this).css({display:"none"});if(!!callback){callback();}});};var showSubCategoryDefaultText=function(){$(subCategorySelectElement).find('p').stop().css({display:"block"}).animate({opacity:1},options.timing,options.easing);};var hideSubCategoryDefaultText=function(callback){$(subCategorySelectElement).find('p').stop().animate({opacity:0},options.timing,options.easing,function(){$(this).css({display:"none"});if(!!callback){callback();}});};var showLoader=function(callback){if(!loadingImageElement){loadingImageElement=$('<img id="loader" src="/_includes/img/site/icon_loader.gif" width="16" height="16" alt="loading" />').css({opacity:0});$("#feli-controls").append(loadingImageElement);}
loadingImageElement.animate({opacity:1},options.timing);};var hideLoader=function(){loadingImageElement.animate({opacity:0},options.timing);};var createPages=function(){for(var pages=pageCount;pages>1;pages--){$("#feli-blocks > li:first").clone().attr("id","").appendTo("#feli-blocks").find('li a').css({opacity:1});};debug('createPages() - '+pageCount+' pages created');if(paginationElement.length<1){var previousString=window.strings[window.locale].feli.paginationPrevious;var nextString=window.strings[window.locale].feli.paginationNext;paginationElement=$('<div class="pagination"><ul></ul></div>');paginationElement.find("ul").prepend($('<li class="previous-inactive"><a href="#">'+previousString+'</a></li>'));paginationElement.find("ul").append($('<li class="next"><a href="#">'+nextString+'</a></li>'));paginationElement.insertAfter("#feli-blocks");debug('createPages() - pagination element created');setPaginationListeners();setPaginationKeyboardControls();}
hidePagination(function(){paginationElement.find("li.page").remove();var pages="";for(var counter=1;counter<=pageCount;counter++){pages+='<li class="page"><a href="#block-'+counter+'">'+counter+'</a></li>';};if(paginationElement.find("ul li.next").length>0){$(pages).insertBefore(paginationElement.find("ul li.next"));}else{$(pages).insertBefore(paginationElement.find("ul li.next-inactive"));}
paginationElement.find("ul li.previous").removeClass('previous').addClass('previous-inactive');$(paginationElement).find('li.page a').bind('click',function(e){e.preventDefault();this.blur();selectedPage=parseFloat($(this).text())-1;slideToPage();});$(paginationElement).find('li.page a').bind('keypress',function(e){if(e.keyCode==13){e.preventDefault();selectedPage=parseFloat($(this).text())-1;slideToPage();}});$(paginationElement).find("li.page:eq("+(currentPage)+")").addClass('current-page');$(paginationElement).css({visibility:"visible"}).animate({opacity:1},options.timing,options.easing);});};var setPaginationListeners=function(){$(paginationElement).find('li.previous a').live('click',function(e){e.preventDefault();this.blur();slideToPagePrevious();});$(paginationElement).find('li.previous a').live('keypress',function(e){if(e.keyCode==13){e.preventDefault();slideToPagePrevious();}});$(paginationElement).find('li.next a').live('click',function(e){e.preventDefault();this.blur();slideToPageNext();});$(paginationElement).find('li.next a').live('keypress',function(e){if(e.keyCode==13){e.preventDefault();slideToPageNext();}});$(paginationElement).find('li.previous-inactive a, li.next-inactive a').live('click',function(e){e.preventDefault();this.blur();});$(paginationElement).find('li.previous-inactive a, li.next-inactive a').live('keypress',function(e){if(e.keyCode==13){e.preventDefault();this.blur();}});};var setPaginationKeyboardControls=function(){$(document).bind('keypress',function(e){if(!e.ctrlKey&&!e.shiftKey&&!e.altKey&&!e.metaKey){if(e.keyCode==37){e.preventDefault();slideToPagePrevious();}
if(e.keyCode==39){e.preventDefault();slideToPageNext();}
if(e.charCode>48&&e.charCode<58){e.preventDefault();selectedPage=e.charCode-49;slideToPage();}}});debug('createPages() - pagination listeners set');paginationListenersSet=true;};var hidePagination=function(callback){if(!!paginationElement){$(paginationElement).animate({opacity:0},options.timing,options.easing,function(){$(this).css({visibility:"hidden"});if(!!callback){callback();}});}};var slideToPage=function(){if(selectedPage!=currentPage&&selectedPage<pageCount){debug('slideToPage()');updateUrl();}};var slideToPageNext=function(){if(currentPage<pageCount-1&&pageCount>1){selectedPage=currentPage+1;updateUrl();}};var slideToPagePrevious=function(){if(currentPage>0&&pageCount>1){selectedPage=currentPage-1;updateUrl();}};var slidePages=function(){pageNumber=selectedPage;var slidePosition=pageNumber*960;$(".feli ul#feli-blocks").animate({left:-slidePosition+"px"},options.timing,options.easing,function(){paginationElement.find("li.page").removeClass('current-page');paginationElement.find("li.page:eq("+pageNumber+")").addClass('current-page');if(pageNumber==0){$(paginationElement).find('li.previous').removeClass('previous').addClass('previous-inactive');}else{$(paginationElement).find('li.previous-inactive').removeClass('previous-inactive').addClass('previous');}
if(pageNumber+1==pageCount){$(paginationElement).find('li.next').removeClass('next').addClass('next-inactive');}else{$(paginationElement).find('li.next-inactive').removeClass('next-inactive').addClass('next');}
currentPage=pageNumber;debug('slidePages() - current page updated');if(!!pageCallback){pageCallback();}});};var debug=function(content){if(!!options.debug){console.log(content);clearTimeout(debugTimeout);debugTimeout=setTimeout(debugSpacer,2000);}};var debugSpacer=function(){if(!!options.debug){console.log("------------------------------------------------------------------------------------------------------");}};return{init:init};}();;var mediaGallery=function(){var galleryCache={};var selectedAsideElement=null;var asideCarousel=null;var sectionActual=0;var asideCarouselElement=null;var asideItems=null;var sectionCarousel=null;var sectionCarouselElement=null;var currentAsideItem=0;var currentSectionItem=0;var sectionButtons=null;var sectionCounter=null;var hideSectionNavigationTimeout=null;var sectionType="photo";var debugTimeout=null;var debugString="Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eius";var debugMode=false;var isMSIE=/*@cc_on!@*/false;var vIE=(navigator.appName=='Microsoft Internet Explorer')?parseFloat((new RegExp("MSIE ([0-9]{1,}[.0-9]{0,})")).exec(navigator.userAgent)[1]):-1;var asideInit=function(element,counter){debug('asideInit()');createButtons(element.parent());asideCarousel=$(element).scrollable({vertical:true,size:3,api:true,clickable:true,speed:250});asideCarouselElement=$(asideCarousel.getRoot());asideItems=asideCarouselElement.find('ul>li');if(asideItems.length<4){element.parent().find('a.nextPage').addClass('disabled');}
var of=window.strings[window.locale].mediaGallery.of;var countString=$('<p class="count"><span class="current">1</span> '+of+' <span class="total">'+asideItems.length+'</span></p>');asideCarouselElement.parent().append(countString);asideItems.not('.selected').find('.play').css({opacity:0.7});asideItems.hover(function(){$(this).find('.play').stop().animate({opacity:1},250);},function(){if(!$(this).hasClass('.selected')){$(this).find('.play').stop().animate({opacity:0.7},250);}});asideItems.find('a').each(function(counter){if($(this).parent().hasClass('selected')){currentAsideItem=counter;}
$(this).bind('click',function(e){e.preventDefault();this.blur();asideUpdate(this,counter);});$(this).bind('keypress',function(e){if(e.keyCode==13){e.preventDefault();this.blur();asideUpdate(this,counter);}});});};var asideUpdate=function(element,counter){debug('asideUpdate()');selectedAsideElement=element.id;currentAsideItem=counter;asideCarouselElement.parent().find('p.count span.current').text(counter+1);asideItems.removeClass('selected').find('.play').css({opacity:0.7});asideItems.eq(counter).addClass('selected').find('.play').css({opacity:1});sectionCarouselElement.parent().stop().animate({opacity:0},250,function(){if((!!galleryCache[selectedAsideElement])&&(false)){if(sectionType=="photo"){updateSectionPhotoCarousel();}else{updateSectionVideo();}}else{var response=null;if(sectionType=="photo"){debug(element.href);var url=element.href;$.getJSON(url,function(data,textStatus){debug(data.gallery);response=data.gallery;galleryCache[selectedAsideElement]=response;updateSectionPhotoCarousel();});}else{$('#youtube-video').hide();$('#flash-video').show();var url=element.href;$.getJSON(url,function(data,textStatus){debug(data.video);response=data.video;galleryCache[selectedAsideElement]=response;updateSectionVideo();});}}});};createButtons=function(el){var next=$('<a class="nextPage"></a>');var prev=$('<a class="prevPage"></a>');$(el).append(next).prepend(prev);};var updateSectionPhotoCarousel=function(){debug('updateSectionPhotoCarousel()');currentSectionItem=0;sectionActual=0;var imageCount=galleryCache[selectedAsideElement].length;$('.photo-gallery .controls .nextPage').show();$('.photo-gallery .controls .prevPage').hide();if(imageCount==1){$('.photo-gallery .controls .nextPage').hide();}
sectionCarouselElement.parent().find('h3').text(galleryCache[selectedAsideElement].title);sectionCarouselElement.parent().find('h4').text(galleryCache[selectedAsideElement].subtitle);sectionCarouselElement.parent().find('div.description').html(galleryCache[selectedAsideElement].description);sectionCounter.find('span.total').text(imageCount);sectionCarousel.begin().getItems().remove();for(var counter=0;counter<imageCount;counter++){sectionCarousel.getItemWrap().append('<li><img src="'+galleryCache[selectedAsideElement].content[counter].img+'" alt="" class="bordered" /></li>');};sectionCarousel.reload();sectionCarouselElement.parent().animate({opacity:1},250,function(){});var sectionCounterOpacity=(!!isMSIE)?0.7:1;sectionButtons.stop().css({opacity:0.7,visibility:"visible"});sectionCounter.stop().css({opacity:sectionCounterOpacity,visibility:"visible"});updateOverlayLink();};var sectionPhotoGalleryInit=function(element,counter){debug('sectionPhotoGalleryInit()');sectionType="photo";sectionCarousel=$(element).scrollable({size:1,api:true,clickable:false,speed:250});sectionCarouselElement=$(sectionCarousel.getRoot());sectionItems=sectionCarouselElement.find('ul>li');var controls=$('<div class="controls" />');$(element).append(controls);createButtons(controls);sectionCounter=$('<div class="count"><div class="count-inner"><p><span class="current">1</span> / <span class="total">'+sectionItems.length+'</span></p></div></div>');controls.append(sectionCounter);if(!!isMSIE){sectionCounter.css({opacity:0.7});}
if(!asideCarouselElement){selectedAsideElement='default';}else{selectedAsideElement=asideCarouselElement.find('a:eq('+currentAsideItem+')').attr('id');}
galleryCache[selectedAsideElement]={title:sectionCarouselElement.parent().find('h3').text(),subtitle:sectionCarouselElement.parent().find('h4').text(),description:sectionCarouselElement.parent().find('p.description').text(),length:sectionItems.length,content:[]};sectionItems.each(function(counter){galleryCache[selectedAsideElement].content[counter]={img:$(this).find('img').attr("src"),link:$(this).find('a').attr("href")};$(this).find('a').css({cursor:"default"}).bind('click',function(e){e.preventDefault();this.blur();});});var viewText=window.strings[window.locale].mediaGallery.view;button=(!!isMSIE&&vIE==6)?"bg_media-gallery_overlay-button_ie6_8.png":"bg_media-gallery_overlay-button_8.png";var overlayLink=$('<p class="tooltip top" title="'+viewText+'"><a href="'+galleryCache[selectedAsideElement].content[currentSectionItem].link+'"><img src="/_includes/img/site/'+button+'" alt="'+viewText+'" /></a></p>');sectionCarouselElement.find('p').after(overlayLink);overlayLink.find('a').bind('click',function(e){e.preventDefault();this.blur();createOverlay();});sectionButtons=sectionCarouselElement.find('.prevPage, .nextPage').css({opacity:0.7});sectionButtons.hover(function(){if(!$(this).hasClass('disabled')&&sectionCarousel.getSize()>1){$(this).stop().animate({opacity:1},250);}},function(){$(this).stop().animate({opacity:0.7},250);});sectionCarouselElement.hover(function(){clearTimeout(hideSectionNavigationTimeout);sectionButtons.stop().css({visibility:"visible"}).animate({opacity:0.7},250);var sectionCounterOpacity=(!!isMSIE)?0.7:1;sectionCounter.stop().css({visibility:"visible"}).animate({opacity:sectionCounterOpacity},250);},function(){hideSectionNavigationTimeout=setTimeout(hideSectionNavigation,250);});sectionCarousel.onSeek(function(){sectionUpdate(this.getIndex());});$('.photo-gallery .controls .prevPage').hide();$('.photo-gallery .controls .nextPage').click(function(){var total=sectionCarousel.getSize();if(sectionActual<(total-1)){$('.photo-gallery .controls .prevPage').show();sectionActual+=1;sectionUpdate(sectionActual);sectionCarousel.next();if(sectionActual==(total-1)){$('.photo-gallery .controls .nextPage').hide();}}});$('.photo-gallery .controls .prevPage').click(function(){var total=sectionCarousel.getSize();if(sectionActual>0){$('.photo-gallery .controls .nextPage').show();sectionActual-=1;sectionUpdate(sectionActual);sectionCarousel.prev();if(sectionActual==0){$('.photo-gallery .controls .prevPage').hide();}}});};var hideSectionNavigation=function(){sectionButtons.stop().animate({opacity:0},250,function(){$(this).css({visibility:"hidden"});});sectionCounter.stop().animate({opacity:0},250,function(){$(this).css({visibility:"hidden"});});};var sectionUpdate=function(counter){debug('sectionUpdate()');$(sectionCarouselElement).find('.count span.current').text(counter+1);currentSectionItem=counter;if(!!galleryCache[selectedAsideElement].content[currentSectionItem]){updateOverlayLink();}};var updateOverlayLink=function(){debug('updateOverlayLink(): '+currentSectionItem);debug(galleryCache[selectedAsideElement].content[currentSectionItem].link);sectionCarouselElement.find('p.tooltip a').attr('href',galleryCache[selectedAsideElement].content[currentSectionItem].link);$.preloadImages(galleryCache[selectedAsideElement].content[currentSectionItem].link);};var createOverlay=function(){var imgsrc=galleryCache[selectedAsideElement].content[currentSectionItem].link;debug("creating overlay for: "+imgsrc);var img=new Image();img.src=imgsrc;img.onload=function(){$('<img src="'+imgsrc+'" alt="" />').modal({onOpen:function(dialog){dialog.overlay.fadeIn('fast',function(){dialog.data.hide();dialog.container.fadeIn('fast',function(){dialog.data.fadeIn('fast');});});},onClose:function(dialog){dialog.data.fadeOut('fast',function(){dialog.container.fadeOut('fast',function(){dialog.overlay.fadeOut('fast',function(){$.modal.close();});});});}});}};var sectionVideoInit=function(element,counter){debug('sectionVideoInit()');sectionType="video";sectionCarouselElement=$(element);if(!asideCarouselElement){selectedAsideElement='default';}else{selectedAsideElement=asideCarouselElement.find('a:eq('+currentAsideItem+')').attr('id');}
galleryCache[selectedAsideElement]={title:sectionCarouselElement.parent().find('h3').text(),subtitle:sectionCarouselElement.parent().find('h4').text()};};var updateSectionVideo=function(){debug('updateSectionVideo()');if((galleryCache[selectedAsideElement].youtube==null)||(galleryCache[selectedAsideElement].youtube==""))
{sectionCarouselElement.parent().find('h3').text(galleryCache[selectedAsideElement].title);sectionCarouselElement.parent().find('h4').text(galleryCache[selectedAsideElement].subtitle);document.getElementById("flash-vid").switchToVideo(galleryCache[selectedAsideElement].content,false);}
else
{$('#flash-video').hide();$('#youtube-video').show();sectionCarouselElement.parent().find('h3').text(galleryCache[selectedAsideElement].title);sectionCarouselElement.parent().find('h4').text(galleryCache[selectedAsideElement].subtitle);video_url='http://www.youtube.com/v/'+galleryCache[selectedAsideElement].youtube+'?version=3';$('#youtube-video').html('<object style="width: 590px height: 346px;"><param name="movie" value="'+video_url+'"><param name="allowFullScreen" value="true"><param name="allowScriptAccess" value="always"><embed src="'+video_url+'" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="590px" height="346px"></object><br>');}
sectionCarouselElement.parent().animate({opacity:1},250,function(){});};var debug=function(content){if(!!debugMode){console.log(content);clearTimeout(debugTimeout);debugTimeout=setTimeout(debugSpacer,2000);}};var debugSpacer=function(){if(!!debugMode){console.log("------------------------------------------------------------------------------------------------------");}};return{asideInit:asideInit,sectionPhotoGalleryInit:sectionPhotoGalleryInit,sectionVideoInit:sectionVideoInit};};;var scrollableArea=function(){var scrollableAPI=null;var scrollableElement=null;var currentPage=0;var currentlyExpandedBlock=null;var currentlyExpandedBlockPage=null;var currentlyAnimating=false;var debugTimeout=null;var debugMode=false;var isMSIE=/*@cc_on!@*/false;var vIE=(navigator.appName=='Microsoft Internet Explorer')?parseFloat((new RegExp("MSIE ([0-9]{1,}[.0-9]{0,})")).exec(navigator.userAgent)[1]):-1;var init=function(element){debug('init()');scrollableAPI=$(element).scrollable({size:1,api:true,clickable:false,speed:250,onSeek:function(){updatePagination(this,currentPage);}});scrollableElement=$(scrollableAPI.getRoot());generatePagination(scrollableAPI,scrollableElement,currentPage);};var generatePagination=function(scroller,scrollerElement,currentPage){var pageCount=scrollerElement.find('.block-container').length;if(pageCount>1){var previousString=window.strings[window.locale].feli.paginationPrevious;var nextString=window.strings[window.locale].feli.paginationNext;var paginationElement=$('<div class="pagination"><ul></ul></div>');paginationElement.find("ul").prepend($('<li class="previous-inactive"><a href="#">'+previousString+'</a></li>'));paginationElement.find("ul").append($('<li class="next"><a href="#">'+nextString+'</a></li>'));scrollerElement.append(paginationElement);$(paginationElement).find('li.previous a').bind('click',function(e){e.preventDefault();this.blur();scroller.prev();}).bind('keypress',function(e){if(e.keyCode==13){e.preventDefault();scroller.prev();}});$(paginationElement).find('li.next a').bind('click',function(e){e.preventDefault();this.blur();scroller.next();}).bind('keypress',function(e){if(e.keyCode==13){e.preventDefault();scroller.next();}});$(paginationElement).find('li.previous-inactive a, li.next-inactive a').live('click',function(e){e.preventDefault();this.blur();});$(paginationElement).find('li.previous-inactive a, li.next-inactive a').live('keypress',function(e){if(e.keyCode==13){e.preventDefault();this.blur();}});var pages="";for(var counter=1;counter<=pageCount;counter++){pages+='<li class="page"><a href="#">'+counter+'</a></li>';};if(paginationElement.find("ul li.next").length>0){$(pages).insertBefore(paginationElement.find("ul li.next"));}else{$(pages).insertBefore(paginationElement.find("ul li.next-inactive"));}
paginationElement.find("ul li.previous").removeClass('previous').addClass('previous-inactive');$(paginationElement).find('li.page a').bind('click',function(e){e.preventDefault();this.blur();var selectedPage=parseFloat($(this).text())-1;scroller.setPage(selectedPage);});$(paginationElement).find('li.page a').bind('keypress',function(e){if(e.keyCode==13){e.preventDefault();var selectedPage=parseFloat($(this).text())-1;scroller.setPage(selectedPage);}});$(paginationElement).find("li.page:eq("+(currentPage)+")").addClass('current-page');}};var updatePagination=function(scroller,currentPage){debug('updatePagination(): '+scroller.getPageIndex());currentPage=scroller.getPageIndex();var paginationElement=scroller.getRoot().find('.pagination');var pageCount=scroller.getRoot().find('.block-container').length;paginationElement.find("li.page").removeClass('current-page');paginationElement.find("li.page:eq("+currentPage+")").addClass('current-page');if(currentPage==0){$(paginationElement).find('li.previous').removeClass('previous').addClass('previous-inactive');}else{$(paginationElement).find('li.previous-inactive').removeClass('previous-inactive').addClass('previous').unbind('click').unbind('keypress').bind('click',function(e){e.preventDefault();this.blur();scroller.prev();}).bind('keypress',function(e){if(e.keyCode==13){e.preventDefault();scroller.prev();}});}
if(currentPage+1==pageCount){$(paginationElement).find('li.next').removeClass('next').addClass('next-inactive');}else{$(paginationElement).find('li.next-inactive').removeClass('next-inactive').addClass('next');}};var initExpandableAreas=function(){scrollableElement.find('.block-container').each(function(counter){$(this).find('.block-inner').each(function(innerCount){var blockElement=this;var expandLink=$('<a class="expand" href="#c'+counter+'b'+innerCount+'" />').css({opacity:0.4});var contractLink=$('<a class="contract" href="#c'+counter+'b'+innerCount+'" />').css({opacity:0.4});$(blockElement).append(expandLink).append(contractLink);if(!!isMSIE&&vIE<8){$(blockElement).css({zoom:1});}
$(expandLink).hover(function(){$(this).stop().animate({opacity:1},250);},function(){$(this).stop().animate({opacity:0.4},250);});$(contractLink).hover(function(){$(this).stop().animate({opacity:1},250);},function(){$(this).stop().animate({opacity:0.4},250);});$(expandLink).bind('click',function(e){e.preventDefault();this.blur();expandBlock(this,counter,innerCount);}).bind('keypress',function(e){if(e.keyCode==13){e.preventDefault();this.blur();expandBlock(this,counter,innerCount);}});$(contractLink).bind('click',function(e){e.preventDefault();this.blur();contractBlock(blockElement,counter);}).bind('keypress',function(e){if(e.keyCode==13){e.preventDefault();this.blur();contractBlock(blockElement,counter);}});});});};var expandBlock=function(linkElement,counter,innerCount){debug('expandBlock() - called');var blockElement=$(linkElement).parent();if(blockElement!=currentlyExpandedBlock){if(!currentlyAnimating){currentlyAnimating=true;contractBlock(currentlyExpandedBlock,counter,function(){$(linkElement).css({display:'none'});$(blockElement).parent().css({zIndex:10});$(blockElement).animate({width:"372px",height:"370px"},250,function(){$(blockElement.find('.block-content')).stop().css({display:"block",opacity:0}).animate({opacity:1},250);$(blockElement.find('a.contract')).css({display:"block",opacity:0.4});});currentlyAnimating=false;currentlyExpandedBlock=blockElement;currentlyExpandedBlockPage=counter;});}}};var contractBlock=function(blockElement,counter,callback){debug('contractBlock() - called');if(!!blockElement){if(currentlyExpandedBlockPage!=counter){debug('contractBlock() - contracting block on another page');$(blockElement).find('.block-content').css({display:"none",opacity:0});$(blockElement).find('a.contract').css({display:"none"});$(blockElement).find('a.expand').css({display:"block"});$(blockElement).parent().css({zIndex:3});$(blockElement).css({width:"160px",height:"160px"});currentlyExpandedBlock=null;currentlyExpandedBlockPage=null;currentlyAnimating=false;if(!!callback){callback();}}else{debug('contractBlock() - contracting block on this page');$(blockElement).find('a.contract').css({display:"none"});$(blockElement).find('.block-content').stop().animate({opacity:0},250,function(){$(this).css({display:"none"});$(blockElement).animate({width:"160px",height:"160px"},250,function(){$(this).parent().css({zIndex:3});$(blockElement).find('a.expand').css({display:"block"});currentlyExpandedBlock=null;currentlyExpandedBlockPage=null;currentlyAnimating=false;if(!!callback){callback();}});});}}else{debug('contractBlock() - no block to be contracted');currentlyAnimating=false;if(!!callback){callback();}}};var debug=function(content){if(!!debugMode){console.log(content);clearTimeout(debugTimeout);debugTimeout=setTimeout(debugSpacer,2000);}};var debugSpacer=function(){if(!!debugMode){console.log("------------------------------------------------------------------------------------------------------");}};return{init:init,initExpandableAreas:initExpandableAreas};};;var didYouKnowExpandables=function(){var expandables=[];var expandableHeights=[];var init=function(){expandables=$(".did-you-know .expandable-content");expandables.each(function(counter){expandableHeights[counter]=$(this).height();expandables.css({height:0});var expandableLink=$(this).prev();var a=$('<a/>').attr('href','#');expandableLink.wrapInner(a);var icon=$("<span/>").addClass('icon').addClass('expand');expandableLink.prepend(icon);var container=$('.content-row.did-you-know');container.click(function(e){e.preventDefault();a.blur();expandContent(icon,counter);}).keypress(function(e){if(e.keyCode==13){e.preventDefault();a.blur();expandContent(icon,counter);}});});};var expandContent=function(icon,counter){if(icon.hasClass('expand')){expandables.eq(counter).stop().animate({height:expandableHeights[counter]},250);icon.stop().animate({opacity:0},125,function(){icon.removeClass('expand').addClass('collapse');icon.animate({opacity:1},125);});}else{expandables.eq(counter).stop().animate({height:0},250);icon.stop().animate({opacity:0},125,function(){icon.removeClass('collapse').addClass('expand');icon.animate({opacity:1},125);});}};return{init:init};}();;jQuery.cookie=function(name,value,options){if(typeof value!='undefined'){options=options||{};if(value===null){value='';options.expires=-1;}
var expires='';if(options.expires&&(typeof options.expires=='number'||options.expires.toUTCString)){var date;if(typeof options.expires=='number'){date=new Date();date.setTime(date.getTime()+(options.expires*24*60*60*1000));}else{date=options.expires;}
expires='; expires='+date.toUTCString();}
var path=options.path?'; path='+(options.path):'';var domain=options.domain?'; domain='+(options.domain):'';var secure=options.secure?'; secure':'';document.cookie=[name,'=',encodeURIComponent(value),expires,path,domain,secure].join('');}else{var cookieValue=null;if(document.cookie&&document.cookie!=''){var cookies=document.cookie.split(';');for(var i=0;i<cookies.length;i++){var cookie=jQuery.trim(cookies[i]);if(cookie.substring(0,name.length+1)==(name+'=')){cookieValue=decodeURIComponent(cookie.substring(name.length+1));break;}}}
return cookieValue;}};;(function($){$.gridOverlay=function(url,settings){settings=$.extend({imgExt:"png",gridId:"jgrid-overlay",gridPos:"50% top",gridRepeat:"no-repeat",opacityDefault:1,opacityIncrement:0.1},settings);var toggleKeys=[59,186,90];var downOpacityKeys=[219,91,123];var upOpacityKeys=[221,93,125];var docHeight=$(document).height();var bodyId=$("body").attr("id");var imgSrc=url+bodyId+"."+settings.imgExt;var $grid=$('<div></div>');$grid.attr('id',settings.gridId);$grid.css({width:"100%",position:"absolute",top:"0pt",left:"0pt",zIndex:1000,height:docHeight+"px",backgroundImage:"url("+imgSrc+")",backgroundPosition:settings.gridPos,backgroundRepeat:settings.gridRepeat,opacity:settings.opacityDefault});if($.cookie('gridOverlayState')=='on'){$("body").prepend($grid);$grid.css("opacity",$.cookie('gridOverlayOpacity'));}
$("html").keydown(function(e){if(e.ctrlKey){if(jQuery.inArray(e.which,toggleKeys)!=-1){toggleOverlay();}
if(jQuery.inArray(e.which,upOpacityKeys)!=-1){var currOpacity=parseFloat($grid.css("opacity"));var newOpacity=currOpacity+settings.opacityIncrement;if($.cookie('gridOverlayState')=='off'){toggleOverlay();}
if(newOpacity<=1){$.cookie('gridOverlayOpacity',newOpacity);$grid.css("opacity",newOpacity);}}
if(jQuery.inArray(e.which,downOpacityKeys)!=-1){var currOpacity=parseFloat($grid.css("opacity"));var newOpacity=currOpacity-settings.opacityIncrement;if((currOpacity<=0)&&($.cookie('gridOverlayState')=='on')){toggleOverlay();}else if($.cookie('gridOverlayState')=='on'){$.cookie('gridOverlayOpacity',newOpacity);$grid.css("opacity",newOpacity);}}}});function toggleOverlay(){if($("#"+settings.gridId).length){$.cookie('gridOverlayState','off');$grid.remove();}else{$.cookie('gridOverlayState','on');$("body").prepend($grid);if(typeof $.cookie('gridOverlayState')=="string"){$grid.css("opacity",$.cookie('gridOverlayOpacity'));}
errorCheck();}};function showError(message,errorType){var errorId=settings.gridId+'-'+errorType+'error';$grid.children('#'+errorId).each(function(){$(this).remove();});var $error=$('<div></div>');$error.attr('id',errorId);$error.css({border:"1px solid red",backgroundColor:"red",fontWeight:"bold",textAlign:"center"});$error.text(message);$grid.prepend($error);};function errorCheck(){if(bodyId==''){showError('Error: No id on body','noId');}else{var img=new Image();$(img).error(function(){showError('Error: Couldn\'t find '+imgSrc,'noImage');}).attr('src',imgSrc);}};};})(jQuery);;if(!window.locale){window.locale="es";}
LibMan.calculatePath();$(document).ready(function(){var gridSettings={imgExt:"jpg",gridPos:"center top"};$('#content p').each(function(){var originalString=$(this).html();var newString=originalString.replace(/Coca-Cola/g,'<span class="coca-cola">Coca-Cola</span>');$(this).html(newString);});var mediaGalleries=[];$(".gallery").each(function(counter){mediaGalleries[counter]=new mediaGallery;var controller=$(this).parent().parent().find(".gallery-controller");if(controller.length>0){mediaGalleries[counter].asideInit(controller,counter);}
if($(this).hasClass("photo-gallery")){mediaGalleries[counter].sectionPhotoGalleryInit(this,counter);}else if($(this).hasClass("video-gallery")){mediaGalleries[counter].sectionVideoInit(this,counter);}});var scrollables=[];$(".scrollable").each(function(counter){scrollables[counter]=new scrollableArea;scrollables[counter].init(this);if($(this).attr('id')=="facts"){scrollables[counter].initExpandableAreas();}});didYouKnowExpandables.init();if($('body#feli-home').length>0){feli.init({feli:".content-row",ajaxPath:"/"});}
if($('body#feli-results').length>0){var feliPermalink=new Permalink();feliPermalink.init({attachTo:"#report-version",relationship:"sibling"});}
$('img.png-24').supersleight({shim:LibMan.path+'/lib/png/x.gif'});if($.browser.msie){$('#section-navigation ul li a').each(function(counter){var width=$(this).width();$(this).css({width:width});var height=$(this).height();$(this).css({height:height});});$('#section-navigation ul li a').corner('5px cc:#E6E6E6');}
links.init('a[rel="external"]');tooltip.init();printFootnoteLinks.init("section","wrapper");});$(window).load(function(){$.preloadImages("/_includes/img/site/bg_tooltip_top_right_8.png","/_includes/img/site/bg_tooltip_bottom_right_8.png","/_includes/img/site/bg_tooltip_top_right_24.png");});
