var LibMan={path:null,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>');}};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')){};});};});};;var DD_roundies={ns:'DD_roundies',IE6:false,IE7:false,IE8:false,IEversion:function(){if(document.documentMode!=8&&document.namespaces&&!document.namespaces[this.ns]){this.IE6=true;this.IE7=true;}
else if(document.documentMode==8){this.IE8=true;}},querySelector:document.querySelectorAll,selectorsToProcess:[],imgSize:{},createVmlNameSpace:function(){if(this.IE6||this.IE7){document.namespaces.add(this.ns,'urn:schemas-microsoft-com:vml');}
if(this.IE8){document.writeln('<?import namespace="'+this.ns+'" implementation="#default#VML" ?>');}},createVmlStyleSheet:function(){var style=document.createElement('style');document.documentElement.firstChild.insertBefore(style,document.documentElement.firstChild.firstChild);if(style.styleSheet){try{var styleSheet=style.styleSheet;styleSheet.addRule(this.ns+'\\:*','{behavior:url(#default#VML)}');this.styleSheet=styleSheet;}catch(err){}}
else{this.styleSheet=style;}},addRule:function(selector,rad,standards){if(typeof rad=='undefined'||rad===null){rad=0;}
if(rad.constructor.toString().search('Array')==-1){rad=rad.toString().replace(/[^0-9 ]/g,'').split(' ');}
for(var i=0;i<4;i++){rad[i]=(!rad[i]&&rad[i]!==0)?rad[Math.max((i-2),0)]:rad[i];}
if(this.styleSheet){if(this.styleSheet.addRule){var selectors=selector.split(',');for(var i=0;i<selectors.length;i++){this.styleSheet.addRule(selectors[i],'behavior:expression(DD_roundies.roundify.call(this, ['+rad.join(',')+']))');}}
else if(standards){var moz_implementation=rad.join('px ')+'px';this.styleSheet.appendChild(document.createTextNode(selector+' {border-radius:'+moz_implementation+'; -moz-border-radius:'+moz_implementation+';}'));this.styleSheet.appendChild(document.createTextNode(selector+' {-webkit-border-top-left-radius:'+rad[0]+'px '+rad[0]+'px; -webkit-border-top-right-radius:'+rad[1]+'px '+rad[1]+'px; -webkit-border-bottom-right-radius:'+rad[2]+'px '+rad[2]+'px; -webkit-border-bottom-left-radius:'+rad[3]+'px '+rad[3]+'px;}'));}}
else if(this.IE8){this.selectorsToProcess.push({'selector':selector,'radii':rad});}},readPropertyChanges:function(el){switch(event.propertyName){case'style.border':case'style.borderWidth':case'style.padding':this.applyVML(el);break;case'style.borderColor':this.vmlStrokeColor(el);break;case'style.backgroundColor':case'style.backgroundPosition':case'style.backgroundRepeat':this.applyVML(el);break;case'style.display':el.vmlBox.style.display=(el.style.display=='none')?'none':'block';break;case'style.filter':this.vmlOpacity(el);break;case'style.zIndex':el.vmlBox.style.zIndex=el.style.zIndex;break;}},applyVML:function(el){el.runtimeStyle.cssText='';this.vmlFill(el);this.vmlStrokeColor(el);this.vmlStrokeWeight(el);this.vmlOffsets(el);this.vmlPath(el);this.nixBorder(el);this.vmlOpacity(el);},vmlOpacity:function(el){if(el.currentStyle.filter.search('lpha')!=-1){var trans=el.currentStyle.filter;trans=parseInt(trans.substring(trans.lastIndexOf('=')+1,trans.lastIndexOf(')')),10)/100;for(var v in el.vml){el.vml[v].filler.opacity=trans;}}},vmlFill:function(el){if(!el.currentStyle){return;}else{var elStyle=el.currentStyle;}
el.runtimeStyle.backgroundColor='';el.runtimeStyle.backgroundImage='';var noColor=(elStyle.backgroundColor=='transparent');var noImg=true;if(elStyle.backgroundImage!='none'||el.isImg){if(!el.isImg){el.vmlBg=elStyle.backgroundImage;el.vmlBg=el.vmlBg.substr(5,el.vmlBg.lastIndexOf('")')-5);}
else{el.vmlBg=el.src;}
var lib=this;if(!lib.imgSize[el.vmlBg]){var img=document.createElement('img');img.attachEvent('onload',function(){this.width=this.offsetWidth;this.height=this.offsetHeight;lib.vmlOffsets(el);});img.className=lib.ns+'_sizeFinder';img.runtimeStyle.cssText='behavior:none; position:absolute; top:-10000px; left:-10000px; border:none;';img.src=el.vmlBg;img.removeAttribute('width');img.removeAttribute('height');document.body.insertBefore(img,document.body.firstChild);lib.imgSize[el.vmlBg]=img;}
el.vml.image.filler.src=el.vmlBg;noImg=false;}
el.vml.image.filled=!noImg;el.vml.image.fillcolor='none';el.vml.color.filled=!noColor;el.vml.color.fillcolor=elStyle.backgroundColor;el.runtimeStyle.backgroundImage='none';el.runtimeStyle.backgroundColor='transparent';},vmlStrokeColor:function(el){el.vml.stroke.fillcolor=el.currentStyle.borderColor;},vmlStrokeWeight:function(el){var borders=['Top','Right','Bottom','Left'];el.bW={};for(var b=0;b<4;b++){el.bW[borders[b]]=parseInt(el.currentStyle['border'+borders[b]+'Width'],10)||0;}},vmlOffsets:function(el){var dims=['Left','Top','Width','Height'];for(var d=0;d<4;d++){el.dim[dims[d]]=el['offset'+dims[d]];}
var assign=function(obj,topLeft){obj.style.left=(topLeft?0:el.dim.Left)+'px';obj.style.top=(topLeft?0:el.dim.Top)+'px';obj.style.width=el.dim.Width+'px';obj.style.height=el.dim.Height+'px';};for(var v in el.vml){var mult=(v=='image')?1:2;el.vml[v].coordsize=(el.dim.Width*mult)+', '+(el.dim.Height*mult);assign(el.vml[v],true);}
assign(el.vmlBox,false);if(DD_roundies.IE8){el.vml.stroke.style.margin='-1px';if(typeof el.bW=='undefined'){this.vmlStrokeWeight(el);}
el.vml.color.style.margin=(el.bW.Top-1)+'px '+(el.bW.Left-1)+'px';}},vmlPath:function(el){var coords=function(direction,w,h,r,aL,aT,mult){var cmd=direction?['m','qy','l','qx','l','qy','l','qx','l']:['qx','l','qy','l','qx','l','qy','l','m'];aL*=mult;aT*=mult;w*=mult;h*=mult;var R=r.slice();for(var i=0;i<4;i++){R[i]*=mult;R[i]=Math.min(w/2,h/2,R[i]);}
var coords=[cmd[0]+Math.floor(0+aL)+','+Math.floor(R[0]+aT),cmd[1]+Math.floor(R[0]+aL)+','+Math.floor(0+aT),cmd[2]+Math.ceil(w-R[1]+aL)+','+Math.floor(0+aT),cmd[3]+Math.ceil(w+aL)+','+Math.floor(R[1]+aT),cmd[4]+Math.ceil(w+aL)+','+Math.ceil(h-R[2]+aT),cmd[5]+Math.ceil(w-R[2]+aL)+','+Math.ceil(h+aT),cmd[6]+Math.floor(R[3]+aL)+','+Math.ceil(h+aT),cmd[7]+Math.floor(0+aL)+','+Math.ceil(h-R[3]+aT),cmd[8]+Math.floor(0+aL)+','+Math.floor(R[0]+aT)];if(!direction){coords.reverse();}
var path=coords.join('');return path;};if(typeof el.bW=='undefined'){this.vmlStrokeWeight(el);}
var bW=el.bW;var rad=el.DD_radii.slice();var outer=coords(true,el.dim.Width,el.dim.Height,rad,0,0,2);rad[0]-=Math.max(bW.Left,bW.Top);rad[1]-=Math.max(bW.Top,bW.Right);rad[2]-=Math.max(bW.Right,bW.Bottom);rad[3]-=Math.max(bW.Bottom,bW.Left);for(var i=0;i<4;i++){rad[i]=Math.max(rad[i],0);}
var inner=coords(false,el.dim.Width-bW.Left-bW.Right,el.dim.Height-bW.Top-bW.Bottom,rad,bW.Left,bW.Top,2);var image=coords(true,el.dim.Width-bW.Left-bW.Right+1,el.dim.Height-bW.Top-bW.Bottom+1,rad,bW.Left,bW.Top,1);el.vml.color.path=inner;el.vml.image.path=image;el.vml.stroke.path=outer+inner;this.clipImage(el);},nixBorder:function(el){var s=el.currentStyle;var sides=['Top','Left','Right','Bottom'];for(var i=0;i<4;i++){el.runtimeStyle['padding'+sides[i]]=(parseInt(s['padding'+sides[i]],10)||0)+(parseInt(s['border'+sides[i]+'Width'],10)||0)+'px';}
el.runtimeStyle.border='none';},clipImage:function(el){var lib=DD_roundies;if(!el.vmlBg||!lib.imgSize[el.vmlBg]){return;}
var thisStyle=el.currentStyle;var bg={'X':0,'Y':0};var figurePercentage=function(axis,position){var fraction=true;switch(position){case'left':case'top':bg[axis]=0;break;case'center':bg[axis]=0.5;break;case'right':case'bottom':bg[axis]=1;break;default:if(position.search('%')!=-1){bg[axis]=parseInt(position,10)*0.01;}
else{fraction=false;}}
var horz=(axis=='X');bg[axis]=Math.ceil(fraction?((el.dim[horz?'Width':'Height']-(el.bW[horz?'Left':'Top']+el.bW[horz?'Right':'Bottom']))*bg[axis])-(lib.imgSize[el.vmlBg][horz?'width':'height']*bg[axis]):parseInt(position,10));bg[axis]+=1;};for(var b in bg){figurePercentage(b,thisStyle['backgroundPosition'+b]);}
el.vml.image.filler.position=(bg.X/(el.dim.Width-el.bW.Left-el.bW.Right+1))+','+(bg.Y/(el.dim.Height-el.bW.Top-el.bW.Bottom+1));var bgR=thisStyle.backgroundRepeat;var c={'T':1,'R':el.dim.Width+1,'B':el.dim.Height+1,'L':1};var altC={'X':{'b1':'L','b2':'R','d':'Width'},'Y':{'b1':'T','b2':'B','d':'Height'}};if(bgR!='repeat'){c={'T':(bg.Y),'R':(bg.X+lib.imgSize[el.vmlBg].width),'B':(bg.Y+lib.imgSize[el.vmlBg].height),'L':(bg.X)};if(bgR.search('repeat-')!=-1){var v=bgR.split('repeat-')[1].toUpperCase();c[altC[v].b1]=1;c[altC[v].b2]=el.dim[altC[v].d]+1;}
if(c.B>el.dim.Height){c.B=el.dim.Height+1;}}
el.vml.image.style.clip='rect('+c.T+'px '+c.R+'px '+c.B+'px '+c.L+'px)';},pseudoClass:function(el){var self=this;setTimeout(function(){self.applyVML(el);},1);},reposition:function(el){this.vmlOffsets(el);this.vmlPath(el);},roundify:function(rad){this.style.behavior='none';if(!this.currentStyle){return;}
else{var thisStyle=this.currentStyle;}
var allowed={BODY:false,TABLE:false,TR:false,TD:false,SELECT:false,OPTION:false,TEXTAREA:false};if(allowed[this.nodeName]===false){return;}
var self=this;var lib=DD_roundies;this.DD_radii=rad;this.dim={};var handlers={resize:'reposition',move:'reposition'};if(this.nodeName=='A'){var moreForAs={mouseleave:'pseudoClass',mouseenter:'pseudoClass',focus:'pseudoClass',blur:'pseudoClass'};for(var a in moreForAs){handlers[a]=moreForAs[a];}}
for(var h in handlers){this.attachEvent('on'+h,function(){lib[handlers[h]](self);});}
this.attachEvent('onpropertychange',function(){lib.readPropertyChanges(self);});var giveLayout=function(el){el.style.zoom=1;if(el.currentStyle.position=='static'){el.style.position='relative';}};giveLayout(this.offsetParent);giveLayout(this);this.vmlBox=document.createElement('ignore');this.vmlBox.runtimeStyle.cssText='behavior:none; position:absolute; margin:0; padding:0; border:0; background:none;';this.vmlBox.style.zIndex=thisStyle.zIndex;this.vml={'color':true,'image':true,'stroke':true};for(var v in this.vml){this.vml[v]=document.createElement(lib.ns+':shape');this.vml[v].filler=document.createElement(lib.ns+':fill');this.vml[v].appendChild(this.vml[v].filler);this.vml[v].stroked=false;this.vml[v].style.position='absolute';this.vml[v].style.zIndex=thisStyle.zIndex;this.vml[v].coordorigin='1,1';this.vmlBox.appendChild(this.vml[v]);}
this.vml.image.fillcolor='none';this.vml.image.filler.type='tile';this.parentNode.insertBefore(this.vmlBox,this);this.isImg=false;if(this.nodeName=='IMG'){this.isImg=true;this.style.visibility='hidden';}
setTimeout(function(){lib.applyVML(self);},1);}};try{document.execCommand("BackgroundImageCache",false,true);}catch(err){}
DD_roundies.IEversion();DD_roundies.createVmlNameSpace();DD_roundies.createVmlStyleSheet();if(DD_roundies.IE8&&document.attachEvent&&DD_roundies.querySelector){document.attachEvent('onreadystatechange',function(){if(document.readyState=='complete'){var selectors=DD_roundies.selectorsToProcess;var length=selectors.length;var delayedCall=function(node,radii,index){setTimeout(function(){DD_roundies.roundify.call(node,radii);},index*100);};for(var i=0;i<length;i++){var results=document.querySelectorAll(selectors[i].selector);var rLength=results.length;for(var r=0;r<rLength;r++){if(results[r].nodeName!='INPUT'){delayedCall(results[r],selectors[i].radii,r);}}}}});};jQuery.ui||(function(c){var i=c.fn.remove,d=c.browser.mozilla&&(parseFloat(c.browser.version)<1.9);c.ui={version:"1.7.2",plugin:{add:function(k,l,n){var m=c.ui[k].prototype;for(var j in n){m.plugins[j]=m.plugins[j]||[];m.plugins[j].push([l,n[j]])}},call:function(j,l,k){var n=j.plugins[l];if(!n||!j.element[0].parentNode){return}for(var m=0;m<n.length;m++){if(j.options[n[m][0]]){n[m][1].apply(j.element,k)}}}},contains:function(k,j){return document.compareDocumentPosition?k.compareDocumentPosition(j)&16:k!==j&&k.contains(j)},hasScroll:function(m,k){if(c(m).css("overflow")=="hidden"){return false}var j=(k&&k=="left")?"scrollLeft":"scrollTop",l=false;if(m[j]>0){return true}m[j]=1;l=(m[j]>0);m[j]=0;return l},isOverAxis:function(k,j,l){return(k>j)&&(k<(j+l))},isOver:function(o,k,n,m,j,l){return c.ui.isOverAxis(o,n,j)&&c.ui.isOverAxis(k,m,l)},keyCode:{BACKSPACE:8,CAPS_LOCK:20,COMMA:188,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPACE:32,TAB:9,UP:38}};if(d){var f=c.attr,e=c.fn.removeAttr,h="http://www.w3.org/2005/07/aaa",a=/^aria-/,b=/^wairole:/;c.attr=function(k,j,l){var m=l!==undefined;return(j=="role"?(m?f.call(this,k,j,"wairole:"+l):(f.apply(this,arguments)||"").replace(b,"")):(a.test(j)?(m?k.setAttributeNS(h,j.replace(a,"aaa:"),l):f.call(this,k,j.replace(a,"aaa:"))):f.apply(this,arguments)))};c.fn.removeAttr=function(j){return(a.test(j)?this.each(function(){this.removeAttributeNS(h,j.replace(a,""))}):e.call(this,j))}}c.fn.extend({remove:function(){c("*",this).add(this).each(function(){c(this).triggerHandler("remove")});return i.apply(this,arguments)},enableSelection:function(){return this.attr("unselectable","off").css("MozUserSelect","").unbind("selectstart.ui")},disableSelection:function(){return this.attr("unselectable","on").css("MozUserSelect","none").bind("selectstart.ui",function(){return false})},scrollParent:function(){var j;if((c.browser.msie&&(/(static|relative)/).test(this.css("position")))||(/absolute/).test(this.css("position"))){j=this.parents().filter(function(){return(/(relative|absolute|fixed)/).test(c.curCSS(this,"position",1))&&(/(auto|scroll)/).test(c.curCSS(this,"overflow",1)+c.curCSS(this,"overflow-y",1)+c.curCSS(this,"overflow-x",1))}).eq(0)}else{j=this.parents().filter(function(){return(/(auto|scroll)/).test(c.curCSS(this,"overflow",1)+c.curCSS(this,"overflow-y",1)+c.curCSS(this,"overflow-x",1))}).eq(0)}return(/fixed/).test(this.css("position"))||!j.length?c(document):j}});c.extend(c.expr[":"],{data:function(l,k,j){return!!c.data(l,j[3])},focusable:function(k){var l=k.nodeName.toLowerCase(),j=c.attr(k,"tabindex");return(/input|select|textarea|button|object/.test(l)?!k.disabled:"a"==l||"area"==l?k.href||!isNaN(j):!isNaN(j))&&!c(k)["area"==l?"parents":"closest"](":hidden").length},tabbable:function(k){var j=c.attr(k,"tabindex");return(isNaN(j)||j>=0)&&c(k).is(":focusable")}});function g(m,n,o,l){function k(q){var p=c[m][n][q]||[];return(typeof p=="string"?p.split(/,?\s+/):p)}var j=k("getter");if(l.length==1&&typeof l[0]=="string"){j=j.concat(k("getterSetter"))}return(c.inArray(o,j)!=-1)}c.widget=function(k,j){var l=k.split(".")[0];k=k.split(".")[1];c.fn[k]=function(p){var n=(typeof p=="string"),o=Array.prototype.slice.call(arguments,1);if(n&&p.substring(0,1)=="_"){return this}if(n&&g(l,k,p,o)){var m=c.data(this[0],k);return(m?m[p].apply(m,o):undefined)}return this.each(function(){var q=c.data(this,k);(!q&&!n&&c.data(this,k,new c[l][k](this,p))._init());(q&&n&&c.isFunction(q[p])&&q[p].apply(q,o))})};c[l]=c[l]||{};c[l][k]=function(o,n){var m=this;this.namespace=l;this.widgetName=k;this.widgetEventPrefix=c[l][k].eventPrefix||k;this.widgetBaseClass=l+"-"+k;this.options=c.extend({},c.widget.defaults,c[l][k].defaults,c.metadata&&c.metadata.get(o)[k],n);this.element=c(o).bind("setData."+k,function(q,p,r){if(q.target==o){return m._setData(p,r)}}).bind("getData."+k,function(q,p){if(q.target==o){return m._getData(p)}}).bind("remove",function(){return m.destroy()})};c[l][k].prototype=c.extend({},c.widget.prototype,j);c[l][k].getterSetter="option"};c.widget.prototype={_init:function(){},destroy:function(){this.element.removeData(this.widgetName).removeClass(this.widgetBaseClass+"-disabled "+this.namespace+"-state-disabled").removeAttr("aria-disabled")},option:function(l,m){var k=l,j=this;if(typeof l=="string"){if(m===undefined){return this._getData(l)}k={};k[l]=m}c.each(k,function(n,o){j._setData(n,o)})},_getData:function(j){return this.options[j]},_setData:function(j,k){this.options[j]=k;if(j=="disabled"){this.element[k?"addClass":"removeClass"](this.widgetBaseClass+"-disabled "+this.namespace+"-state-disabled").attr("aria-disabled",k)}},enable:function(){this._setData("disabled",false)},disable:function(){this._setData("disabled",true)},_trigger:function(l,m,n){var p=this.options[l],j=(l==this.widgetEventPrefix?l:this.widgetEventPrefix+l);m=c.Event(m);m.type=j;if(m.originalEvent){for(var k=c.event.props.length,o;k;){o=c.event.props[--k];m[o]=m.originalEvent[o]}}this.element.trigger(m,n);return!(c.isFunction(p)&&p.call(this.element[0],m,n)===false||m.isDefaultPrevented())}};c.widget.defaults={disabled:false};c.ui.mouse={_mouseInit:function(){var j=this;this.element.bind("mousedown."+this.widgetName,function(k){return j._mouseDown(k)}).bind("click."+this.widgetName,function(k){if(j._preventClickEvent){j._preventClickEvent=false;k.stopImmediatePropagation();return false}});if(c.browser.msie){this._mouseUnselectable=this.element.attr("unselectable");this.element.attr("unselectable","on")}this.started=false},_mouseDestroy:function(){this.element.unbind("."+this.widgetName);(c.browser.msie&&this.element.attr("unselectable",this._mouseUnselectable))},_mouseDown:function(l){l.originalEvent=l.originalEvent||{};if(l.originalEvent.mouseHandled){return}(this._mouseStarted&&this._mouseUp(l));this._mouseDownEvent=l;var k=this,m=(l.which==1),j=(typeof this.options.cancel=="string"?c(l.target).parents().add(l.target).filter(this.options.cancel).length:false);if(!m||j||!this._mouseCapture(l)){return true}this.mouseDelayMet=!this.options.delay;if(!this.mouseDelayMet){this._mouseDelayTimer=setTimeout(function(){k.mouseDelayMet=true},this.options.delay)}if(this._mouseDistanceMet(l)&&this._mouseDelayMet(l)){this._mouseStarted=(this._mouseStart(l)!==false);if(!this._mouseStarted){l.preventDefault();return true}}this._mouseMoveDelegate=function(n){return k._mouseMove(n)};this._mouseUpDelegate=function(n){return k._mouseUp(n)};c(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate);(c.browser.safari||l.preventDefault());l.originalEvent.mouseHandled=true;return true},_mouseMove:function(j){if(c.browser.msie&&!j.button){return this._mouseUp(j)}if(this._mouseStarted){this._mouseDrag(j);return j.preventDefault()}if(this._mouseDistanceMet(j)&&this._mouseDelayMet(j)){this._mouseStarted=(this._mouseStart(this._mouseDownEvent,j)!==false);(this._mouseStarted?this._mouseDrag(j):this._mouseUp(j))}return!this._mouseStarted},_mouseUp:function(j){c(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate);if(this._mouseStarted){this._mouseStarted=false;this._preventClickEvent=(j.target==this._mouseDownEvent.target);this._mouseStop(j)}return false},_mouseDistanceMet:function(j){return(Math.max(Math.abs(this._mouseDownEvent.pageX-j.pageX),Math.abs(this._mouseDownEvent.pageY-j.pageY))>=this.options.distance)},_mouseDelayMet:function(j){return this.mouseDelayMet},_mouseStart:function(j){},_mouseDrag:function(j){},_mouseStop:function(j){},_mouseCapture:function(j){return true}};c.ui.mouse.defaults={cancel:null,distance:1,delay:0}})(jQuery);;;(function(a){a.widget("ui.accordion",{_init:function(){var d=this.options,b=this;this.running=0;if(d.collapsible==a.ui.accordion.defaults.collapsible&&d.alwaysOpen!=a.ui.accordion.defaults.alwaysOpen){d.collapsible=!d.alwaysOpen}if(d.navigation){var c=this.element.find("a").filter(d.navigationFilter);if(c.length){if(c.filter(d.header).length){this.active=c}else{this.active=c.parent().parent().prev();c.addClass("ui-accordion-content-active")}}}this.element.addClass("ui-accordion ui-widget ui-helper-reset");if(this.element[0].nodeName=="UL"){this.element.children("li").addClass("ui-accordion-li-fix")}this.headers=this.element.find(d.header).addClass("ui-accordion-header ui-helper-reset ui-state-default ui-corner-all").bind("mouseenter.accordion",function(){a(this).addClass("ui-state-hover")}).bind("mouseleave.accordion",function(){a(this).removeClass("ui-state-hover")}).bind("focus.accordion",function(){a(this).addClass("ui-state-focus")}).bind("blur.accordion",function(){a(this).removeClass("ui-state-focus")});this.headers.next().addClass("ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom");this.active=this._findActive(this.active||d.active).toggleClass("ui-state-default").toggleClass("ui-state-active").toggleClass("ui-corner-all").toggleClass("ui-corner-top");this.active.next().addClass("ui-accordion-content-active");a("<span/>").addClass("ui-icon "+d.icons.header).prependTo(this.headers);this.active.find(".ui-icon").toggleClass(d.icons.header).toggleClass(d.icons.headerSelected);if(a.browser.msie){this.element.find("a").css("zoom","1")}this.resize();this.element.attr("role","tablist");this.headers.attr("role","tab").bind("keydown",function(e){return b._keydown(e)}).next().attr("role","tabpanel");this.headers.not(this.active||"").attr("aria-expanded","false").attr("tabIndex","-1").next().hide();if(!this.active.length){this.headers.eq(0).attr("tabIndex","0")}else{this.active.attr("aria-expanded","true").attr("tabIndex","0")}if(!a.browser.safari){this.headers.find("a").attr("tabIndex","-1")}if(d.event){this.headers.bind((d.event)+".accordion",function(e){return b._clickHandler.call(b,e,this)})}},destroy:function(){var c=this.options;this.element.removeClass("ui-accordion ui-widget ui-helper-reset").removeAttr("role").unbind(".accordion").removeData("accordion");this.headers.unbind(".accordion").removeClass("ui-accordion-header ui-helper-reset ui-state-default ui-corner-all ui-state-active ui-corner-top").removeAttr("role").removeAttr("aria-expanded").removeAttr("tabindex");this.headers.find("a").removeAttr("tabindex");this.headers.children(".ui-icon").remove();var b=this.headers.next().css("display","").removeAttr("role").removeClass("ui-helper-reset ui-widget-content ui-corner-bottom ui-accordion-content ui-accordion-content-active");if(c.autoHeight||c.fillHeight){b.css("height","")}},_setData:function(b,c){if(b=="alwaysOpen"){b="collapsible";c=!c}a.widget.prototype._setData.apply(this,arguments)},_keydown:function(e){var g=this.options,f=a.ui.keyCode;if(g.disabled||e.altKey||e.ctrlKey){return}var d=this.headers.length;var b=this.headers.index(e.target);var c=false;switch(e.keyCode){case f.RIGHT:case f.DOWN:c=this.headers[(b+1)%d];break;case f.LEFT:case f.UP:c=this.headers[(b-1+d)%d];break;case f.SPACE:case f.ENTER:return this._clickHandler({target:e.target},e.target)}if(c){a(e.target).attr("tabIndex","-1");a(c).attr("tabIndex","0");c.focus();return false}return true},resize:function(){var e=this.options,d;if(e.fillSpace){if(a.browser.msie){var b=this.element.parent().css("overflow");this.element.parent().css("overflow","hidden")}d=this.element.parent().height();if(a.browser.msie){this.element.parent().css("overflow",b)}this.headers.each(function(){d-=a(this).outerHeight()});var c=0;this.headers.next().each(function(){c=Math.max(c,a(this).innerHeight()-a(this).height())}).height(Math.max(0,d-c)).css("overflow","auto")}else{if(e.autoHeight){d=0;this.headers.next().each(function(){d=Math.max(d,a(this).outerHeight())}).height(d)}}},activate:function(b){var c=this._findActive(b)[0];this._clickHandler({target:c},c)},_findActive:function(b){return b?typeof b=="number"?this.headers.filter(":eq("+b+")"):this.headers.not(this.headers.not(b)):b===false?a([]):this.headers.filter(":eq(0)")},_clickHandler:function(b,f){var d=this.options;if(d.disabled){return false}if(!b.target&&d.collapsible){this.active.removeClass("ui-state-active ui-corner-top").addClass("ui-state-default ui-corner-all").find(".ui-icon").removeClass(d.icons.headerSelected).addClass(d.icons.header);this.active.next().addClass("ui-accordion-content-active");var h=this.active.next(),e={options:d,newHeader:a([]),oldHeader:d.active,newContent:a([]),oldContent:h},c=(this.active=a([]));this._toggle(c,h,e);return false}var g=a(b.currentTarget||f);var i=g[0]==this.active[0];if(this.running||(!d.collapsible&&i)){return false}this.active.removeClass("ui-state-active ui-corner-top").addClass("ui-state-default ui-corner-all").find(".ui-icon").removeClass(d.icons.headerSelected).addClass(d.icons.header);this.active.next().addClass("ui-accordion-content-active");if(!i){g.removeClass("ui-state-default ui-corner-all").addClass("ui-state-active ui-corner-top").find(".ui-icon").removeClass(d.icons.header).addClass(d.icons.headerSelected);g.next().addClass("ui-accordion-content-active")}var c=g.next(),h=this.active.next(),e={options:d,newHeader:i&&d.collapsible?a([]):g,oldHeader:this.active,newContent:i&&d.collapsible?a([]):c.find("> *"),oldContent:h.find("> *")},j=this.headers.index(this.active[0])>this.headers.index(g[0]);this.active=i?a([]):g;this._toggle(c,h,e,i,j);return false},_toggle:function(b,i,g,j,k){var d=this.options,m=this;this.toShow=b;this.toHide=i;this.data=g;var c=function(){if(!m){return}return m._completed.apply(m,arguments)};this._trigger("changestart",null,this.data);this.running=i.size()===0?b.size():i.size();if(d.animated){var f={};if(d.collapsible&&j){f={toShow:a([]),toHide:i,complete:c,down:k,autoHeight:d.autoHeight||d.fillSpace}}else{f={toShow:b,toHide:i,complete:c,down:k,autoHeight:d.autoHeight||d.fillSpace}}if(!d.proxied){d.proxied=d.animated}if(!d.proxiedDuration){d.proxiedDuration=d.duration}d.animated=a.isFunction(d.proxied)?d.proxied(f):d.proxied;d.duration=a.isFunction(d.proxiedDuration)?d.proxiedDuration(f):d.proxiedDuration;var l=a.ui.accordion.animations,e=d.duration,h=d.animated;if(!l[h]){l[h]=function(n){this.slide(n,{easing:h,duration:e||700})}}l[h](f)}else{if(d.collapsible&&j){b.toggle()}else{i.hide();b.show()}c(true)}i.prev().attr("aria-expanded","false").attr("tabIndex","-1").blur();b.prev().attr("aria-expanded","true").attr("tabIndex","0").focus()},_completed:function(b){var c=this.options;this.running=b?0:--this.running;if(this.running){return}if(c.clearStyle){this.toShow.add(this.toHide).css({height:"",overflow:""})}this._trigger("change",null,this.data)}});a.extend(a.ui.accordion,{version:"1.7.2",defaults:{active:null,alwaysOpen:true,animated:"slide",autoHeight:true,clearStyle:false,collapsible:false,event:"click",fillSpace:false,header:"> li > :first-child,> :not(li):even",icons:{header:"ui-icon-triangle-1-e",headerSelected:"ui-icon-triangle-1-s"},navigation:false,navigationFilter:function(){return this.href.toLowerCase()==location.href.toLowerCase()}},animations:{slide:function(j,h){j=a.extend({easing:"swing",duration:300},j,h);if(!j.toHide.size()){j.toShow.animate({height:"show"},j);return}if(!j.toShow.size()){j.toHide.animate({height:"hide"},j);return}var c=j.toShow.css("overflow"),g,d={},f={},e=["height","paddingTop","paddingBottom"],b;var i=j.toShow;b=i[0].style.width;i.width(parseInt(i.parent().width(),10)-parseInt(i.css("paddingLeft"),10)-parseInt(i.css("paddingRight"),10)-(parseInt(i.css("borderLeftWidth"),10)||0)-(parseInt(i.css("borderRightWidth"),10)||0));a.each(e,function(k,m){f[m]="hide";var l=(""+a.css(j.toShow[0],m)).match(/^([\d+-.]+)(.*)$/);d[m]={value:l[1],unit:l[2]||"px"}});j.toShow.css({height:0,overflow:"hidden"}).show();j.toHide.filter(":hidden").each(j.complete).end().filter(":visible").animate(f,{step:function(k,l){if(l.prop=="height"){g=(l.now-l.start)/(l.end-l.start)}j.toShow[0].style[l.prop]=(g*d[l.prop].value)+d[l.prop].unit},duration:j.duration,easing:j.easing,complete:function(){if(!j.autoHeight){j.toShow.css("height","")}j.toShow.css("width",b);j.toShow.css({overflow:c});j.complete()}})},bounceslide:function(b){this.slide(b,{easing:b.down?"easeOutBounce":"swing",duration:b.down?1000:200})},easeslide:function(b){this.slide(b,{easing:"easeinout",duration:700})}}})})(jQuery);;;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;}});;(function($){$.fn.jcarousel=function(o){return this.each(function(){new $jc(this,o);});};var defaults={vertical:false,start:1,offset:1,size:null,scroll:3,visible:null,animation:'normal',easing:'swing',auto:0,wrap:null,initCallback:null,reloadCallback:null,itemLoadCallback:null,itemFirstInCallback:null,itemFirstOutCallback:null,itemLastInCallback:null,itemLastOutCallback:null,itemVisibleInCallback:null,itemVisibleOutCallback:null,buttonNextHTML:'<div></div>',buttonPrevHTML:'<div></div>',buttonNextEvent:'click',buttonPrevEvent:'click',buttonNextCallback:null,buttonPrevCallback:null};$.jcarousel=function(e,o){this.options=$.extend({},defaults,o||{});this.locked=false;this.container=null;this.clip=null;this.list=null;this.buttonNext=null;this.buttonPrev=null;this.wh=!this.options.vertical?'width':'height';this.lt=!this.options.vertical?'left':'top';var skin='',split=e.className.split(' ');for(var i=0;i<split.length;i++){if(split[i].indexOf('jcarousel-skin')!=-1){$(e).removeClass(split[i]);var skin=split[i];break;}}
if(e.nodeName=='UL'||e.nodeName=='OL'){this.list=$(e);this.container=this.list.parent();if(this.container.hasClass('jcarousel-clip')){if(!this.container.parent().hasClass('jcarousel-container'))
this.container=this.container.wrap('<div></div>');this.container=this.container.parent();}else if(!this.container.hasClass('jcarousel-container'))
this.container=this.list.wrap('<div></div>').parent();}else{this.container=$(e);this.list=$(e).find('>ul,>ol,div>ul,div>ol');}
if(skin!=''&&this.container.parent()[0].className.indexOf('jcarousel-skin')==-1)
this.container.wrap('<div class=" '+skin+'"></div>');this.clip=this.list.parent();if(!this.clip.length||!this.clip.hasClass('jcarousel-clip'))
this.clip=this.list.wrap('<div></div>').parent();this.buttonPrev=$('.jcarousel-prev',this.container);if(this.buttonPrev.size()==0&&this.options.buttonPrevHTML!=null)
this.buttonPrev=this.clip.before(this.options.buttonPrevHTML).prev();this.buttonPrev.addClass(this.className('jcarousel-prev'));this.buttonNext=$('.jcarousel-next',this.container);if(this.buttonNext.size()==0&&this.options.buttonNextHTML!=null)
this.buttonNext=this.clip.before(this.options.buttonNextHTML).prev();this.buttonNext.addClass(this.className('jcarousel-next'));this.clip.addClass(this.className('jcarousel-clip'));this.list.addClass(this.className('jcarousel-list'));this.container.addClass(this.className('jcarousel-container'));var di=this.options.visible!=null?Math.ceil(this.clipping()/this.options.visible):null;var li=this.list.children('li');var self=this;if(li.size()>0){var wh=0,i=this.options.offset;li.each(function(){self.format(this,i++);wh+=self.dimension(this,di);});this.list.css(this.wh,wh+'px');if(!o||o.size===undefined)
this.options.size=li.size();}
this.container.css('display','block');this.buttonNext.css('display','block');this.buttonPrev.css('display','block');this.funcNext=function(){self.next();};this.funcPrev=function(){self.prev();};this.funcResize=function(){self.reload();};if(this.options.initCallback!=null)
this.options.initCallback(this,'init');if($.browser.safari){this.buttons(false,false);$(window).bind('load',function(){self.setup();});}else
this.setup();};var $jc=$.jcarousel;$jc.fn=$jc.prototype={jcarousel:'0.2.3'};$jc.fn.extend=$jc.extend=$.extend;$jc.fn.extend({setup:function(){this.first=null;this.last=null;this.prevFirst=null;this.prevLast=null;this.animating=false;this.timer=null;this.tail=null;this.inTail=false;if(this.locked)
return;this.list.css(this.lt,this.pos(this.options.offset)+'px');var p=this.pos(this.options.start);this.prevFirst=this.prevLast=null;this.animate(p,false);$(window).unbind('resize',this.funcResize).bind('resize',this.funcResize);},reset:function(){this.list.empty();this.list.css(this.lt,'0px');this.list.css(this.wh,'10px');if(this.options.initCallback!=null)
this.options.initCallback(this,'reset');this.setup();},reload:function(){if(this.tail!=null&&this.inTail)
this.list.css(this.lt,$jc.intval(this.list.css(this.lt))+this.tail);this.tail=null;this.inTail=false;if(this.options.reloadCallback!=null)
this.options.reloadCallback(this);if(this.options.visible!=null){var self=this;var di=Math.ceil(this.clipping()/this.options.visible),wh=0,lt=0;$('li',this.list).each(function(i){wh+=self.dimension(this,di);if(i+1<self.first)
lt=wh;});this.list.css(this.wh,wh+'px');this.list.css(this.lt,-lt+'px');}
this.scroll(this.first,false);},lock:function(){this.locked=true;this.buttons();},unlock:function(){this.locked=false;this.buttons();},size:function(s){if(s!=undefined){this.options.size=s;if(!this.locked)
this.buttons();}
return this.options.size;},has:function(i,i2){if(i2==undefined||!i2)
i2=i;if(this.options.size!==null&&i2>this.options.size)
i2=this.options.size;for(var j=i;j<=i2;j++){var e=this.get(j);if(!e.length||e.hasClass('jcarousel-item-placeholder'))
return false;}
return true;},get:function(i){return $('.jcarousel-item-'+i,this.list);},add:function(i,s){var e=this.get(i),old=0,add=0;if(e.length==0){var c,e=this.create(i),j=$jc.intval(i);while(c=this.get(--j)){if(j<=0||c.length){j<=0?this.list.prepend(e):c.after(e);break;}}}else
old=this.dimension(e);e.removeClass(this.className('jcarousel-item-placeholder'));typeof s=='string'?e.html(s):e.empty().append(s);var di=this.options.visible!=null?Math.ceil(this.clipping()/this.options.visible):null;var wh=this.dimension(e,di)-old;if(i>0&&i<this.first)
this.list.css(this.lt,$jc.intval(this.list.css(this.lt))-wh+'px');this.list.css(this.wh,$jc.intval(this.list.css(this.wh))+wh+'px');return e;},remove:function(i){var e=this.get(i);if(!e.length||(i>=this.first&&i<=this.last))
return;var d=this.dimension(e);if(i<this.first)
this.list.css(this.lt,$jc.intval(this.list.css(this.lt))+d+'px');e.remove();this.list.css(this.wh,$jc.intval(this.list.css(this.wh))-d+'px');},next:function(){this.stopAuto();if(this.tail!=null&&!this.inTail)
this.scrollTail(false);else
this.scroll(((this.options.wrap=='both'||this.options.wrap=='last')&&this.options.size!=null&&this.last==this.options.size)?1:this.first+this.options.scroll);},prev:function(){this.stopAuto();if(this.tail!=null&&this.inTail)
this.scrollTail(true);else
this.scroll(((this.options.wrap=='both'||this.options.wrap=='first')&&this.options.size!=null&&this.first==1)?this.options.size:this.first-this.options.scroll);},scrollTail:function(b){if(this.locked||this.animating||!this.tail)
return;var pos=$jc.intval(this.list.css(this.lt));!b?pos-=this.tail:pos+=this.tail;this.inTail=!b;this.prevFirst=this.first;this.prevLast=this.last;this.animate(pos);},scroll:function(i,a){if(this.locked||this.animating)
return;this.animate(this.pos(i),a);},pos:function(i){if(this.locked||this.animating)
return;if(this.options.wrap!='circular')
i=i<1?1:(this.options.size&&i>this.options.size?this.options.size:i);var back=this.first>i;var pos=$jc.intval(this.list.css(this.lt));var f=this.options.wrap!='circular'&&this.first<=1?1:this.first;var c=back?this.get(f):this.get(this.last);var j=back?f:f-1;var e=null,l=0,p=false,d=0;while(back?--j>=i:++j<i){e=this.get(j);p=!e.length;if(e.length==0){e=this.create(j).addClass(this.className('jcarousel-item-placeholder'));c[back?'before':'after'](e);}
c=e;d=this.dimension(e);if(p)
l+=d;if(this.first!=null&&(this.options.wrap=='circular'||(j>=1&&(this.options.size==null||j<=this.options.size))))
pos=back?pos+d:pos-d;}
var clipping=this.clipping();var cache=[];var visible=0,j=i,v=0;var c=this.get(i-1);while(++visible){e=this.get(j);p=!e.length;if(e.length==0){e=this.create(j).addClass(this.className('jcarousel-item-placeholder'));c.length==0?this.list.prepend(e):c[back?'before':'after'](e);}
c=e;var d=this.dimension(e);if(d==0){alert('jCarousel: No width/height set for items. This will cause an infinite loop. Aborting...');return 0;}
if(this.options.wrap!='circular'&&this.options.size!==null&&j>this.options.size)
cache.push(e);else if(p)
l+=d;v+=d;if(v>=clipping)
break;j++;}
for(var x=0;x<cache.length;x++)
cache[x].remove();if(l>0){this.list.css(this.wh,this.dimension(this.list)+l+'px');if(back){pos-=l;this.list.css(this.lt,$jc.intval(this.list.css(this.lt))-l+'px');}}
var last=i+visible-1;if(this.options.wrap!='circular'&&this.options.size&&last>this.options.size)
last=this.options.size;if(j>last){visible=0,j=last,v=0;while(++visible){var e=this.get(j--);if(!e.length)
break;v+=this.dimension(e);if(v>=clipping)
break;}}
var first=last-visible+1;if(this.options.wrap!='circular'&&first<1)
first=1;if(this.inTail&&back){pos+=this.tail;this.inTail=false;}
this.tail=null;if(this.options.wrap!='circular'&&last==this.options.size&&(last-visible+1)>=1){var m=$jc.margin(this.get(last),!this.options.vertical?'marginRight':'marginBottom');if((v-m)>clipping)
this.tail=v-clipping-m;}
while(i-->first)
pos+=this.dimension(this.get(i));this.prevFirst=this.first;this.prevLast=this.last;this.first=first;this.last=last;return pos;},animate:function(p,a){if(this.locked||this.animating)
return;this.animating=true;var self=this;var scrolled=function(){self.animating=false;if(p==0)
self.list.css(self.lt,0);if(self.options.wrap=='both'||self.options.wrap=='last'||self.options.size==null||self.last<self.options.size)
self.startAuto();self.buttons();self.notify('onAfterAnimation');};this.notify('onBeforeAnimation');if(!this.options.animation||a==false){this.list.css(this.lt,p+'px');scrolled();}else{var o=!this.options.vertical?{'left':p}:{'top':p};this.list.animate(o,this.options.animation,this.options.easing,scrolled);}},startAuto:function(s){if(s!=undefined)
this.options.auto=s;if(this.options.auto==0)
return this.stopAuto();if(this.timer!=null)
return;var self=this;this.timer=setTimeout(function(){self.next();},this.options.auto*1000);},stopAuto:function(){if(this.timer==null)
return;clearTimeout(this.timer);this.timer=null;},buttons:function(n,p){if(n==undefined||n==null){var n=!this.locked&&this.options.size!==0&&((this.options.wrap&&this.options.wrap!='first')||this.options.size==null||this.last<this.options.size);if(!this.locked&&(!this.options.wrap||this.options.wrap=='first')&&this.options.size!=null&&this.last>=this.options.size)
n=this.tail!=null&&!this.inTail;}
if(p==undefined||p==null){var p=!this.locked&&this.options.size!==0&&((this.options.wrap&&this.options.wrap!='last')||this.first>1);if(!this.locked&&(!this.options.wrap||this.options.wrap=='last')&&this.options.size!=null&&this.first==1)
p=this.tail!=null&&this.inTail;}
var self=this;this.buttonNext[n?'bind':'unbind'](this.options.buttonNextEvent,this.funcNext)[n?'removeClass':'addClass'](this.className('jcarousel-next-disabled')).attr('disabled',n?false:true);this.buttonPrev[p?'bind':'unbind'](this.options.buttonPrevEvent,this.funcPrev)[p?'removeClass':'addClass'](this.className('jcarousel-prev-disabled')).attr('disabled',p?false:true);if(this.buttonNext.length>0&&(this.buttonNext[0].jcarouselstate==undefined||this.buttonNext[0].jcarouselstate!=n)&&this.options.buttonNextCallback!=null){this.buttonNext.each(function(){self.options.buttonNextCallback(self,this,n);});this.buttonNext[0].jcarouselstate=n;}
if(this.buttonPrev.length>0&&(this.buttonPrev[0].jcarouselstate==undefined||this.buttonPrev[0].jcarouselstate!=p)&&this.options.buttonPrevCallback!=null){this.buttonPrev.each(function(){self.options.buttonPrevCallback(self,this,p);});this.buttonPrev[0].jcarouselstate=p;}},notify:function(evt){var state=this.prevFirst==null?'init':(this.prevFirst<this.first?'next':'prev');this.callback('itemLoadCallback',evt,state);if(this.prevFirst!==this.first){this.callback('itemFirstInCallback',evt,state,this.first);this.callback('itemFirstOutCallback',evt,state,this.prevFirst);}
if(this.prevLast!==this.last){this.callback('itemLastInCallback',evt,state,this.last);this.callback('itemLastOutCallback',evt,state,this.prevLast);}
this.callback('itemVisibleInCallback',evt,state,this.first,this.last,this.prevFirst,this.prevLast);this.callback('itemVisibleOutCallback',evt,state,this.prevFirst,this.prevLast,this.first,this.last);},callback:function(cb,evt,state,i1,i2,i3,i4){if(this.options[cb]==undefined||(typeof this.options[cb]!='object'&&evt!='onAfterAnimation'))
return;var callback=typeof this.options[cb]=='object'?this.options[cb][evt]:this.options[cb];if(!$.isFunction(callback))
return;var self=this;if(i1===undefined)
callback(self,state,evt);else if(i2===undefined)
this.get(i1).each(function(){callback(self,this,i1,state,evt);});else{for(var i=i1;i<=i2;i++)
if(i!==null&&!(i>=i3&&i<=i4))
this.get(i).each(function(){callback(self,this,i,state,evt);});}},create:function(i){return this.format('<li></li>',i);},format:function(e,i){var $e=$(e).addClass(this.className('jcarousel-item')).addClass(this.className('jcarousel-item-'+i));$e.attr('jcarouselindex',i);return $e;},className:function(c){return c+' '+c+(!this.options.vertical?'-horizontal':'-vertical');},dimension:function(e,d){var el=e.jquery!=undefined?e[0]:e;var old=!this.options.vertical?el.offsetWidth+$jc.margin(el,'marginLeft')+$jc.margin(el,'marginRight'):el.offsetHeight+$jc.margin(el,'marginTop')+$jc.margin(el,'marginBottom');if(d==undefined||old==d)
return old;var w=!this.options.vertical?d-$jc.margin(el,'marginLeft')-$jc.margin(el,'marginRight'):d-$jc.margin(el,'marginTop')-$jc.margin(el,'marginBottom');$(el).css(this.wh,w+'px');return this.dimension(el);},clipping:function(){return!this.options.vertical?this.clip[0].offsetWidth-$jc.intval(this.clip.css('borderLeftWidth'))-$jc.intval(this.clip.css('borderRightWidth')):this.clip[0].offsetHeight-$jc.intval(this.clip.css('borderTopWidth'))-$jc.intval(this.clip.css('borderBottomWidth'));},index:function(i,s){if(s==undefined)
s=this.options.size;return Math.round((((i-1)/s)-Math.floor((i-1)/s))*s)+1;}});$jc.extend({defaults:function(d){return $.extend(defaults,d||{});},margin:function(e,p){if(!e)
return 0;var el=e.jquery!=undefined?e[0]:e;if(p=='marginRight'&&$.browser.safari){var old={'display':'block','float':'none','width':'auto'},oWidth,oWidth2;$.swap(el,old,function(){oWidth=el.offsetWidth;});old['marginRight']=0;$.swap(el,old,function(){oWidth2=el.offsetWidth;});return oWidth2-oWidth;}
return $jc.intval($.css(el,p));},intval:function(v){v=parseInt(v);return isNaN(v)?0:v;}});})(jQuery);;var tooltip=function(){var helper={};var currentTooltip=null;var timeout=null;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).removeAttr("title");this.alt="";$(this).find('img').removeAttr('alt');$(this).bind('mouseover',function(e){save(this);});$(this).bind('mouseout',function(e){hide();});$(this).bind('click',function(e){hide();});});};var createTooltip=function(){helper.parent=$('<div class="'+options.className+'"><div class="inner"><h3></h3></div>').appendTo(document.body).hide();helper.title=$('h3',helper.parent);};var save=function(tipParent){if(tipParent==currentTooltip){return;}
currentTooltip=tipParent;timeout=setTimeout(show,options.pause);};var show=function(){timeout=null;title=currentTooltip.tooltipText;helper.title.html(title).show();helper.parent.removeClass("right").removeClass("bottom");var offset=$(currentTooltip).offset();var position=$(currentTooltip).position();var left=Math.round(offset.left-3);var top=Math.round(offset.top-helper.parent.height()-2);helper.parent.css({left:left,top:top});var v=viewport();var h=$(helper.parent[0]);if(offset.left>800){left-=Math.ceil(h.width()/2.1);helper.parent.css({left:left+'px'}).addClass("right");}
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(){if(timeout){clearTimeout(timeout);}
currentTooltip=null;helper.parent.stop().animate({marginTop:"-10px",opacity:0},options.transitionTime,function(){helper.parent.hide().css("opacity","");});};return{init:init};}();;var pagePrint=function(){var printLinks=[];var options={element:null,attachTo:null,relationship:'parent',newWin:false,trackPrint: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){return false;}}
var attachTo=$(options.attachTo);if($(attachTo).length<1){return false;}else{$(attachTo).each(function(counter){printLinks[counter]=attachElement(this,counter);});}
return printLinks;};var attachElement=function(attachTo,counter){var el=$(options.element);if(options.relationship=='sibling'){$(attachTo).after(el);}else{$(attachTo).append(el);}
var anchor=el;if(!$(el).is('a')){anchor=$(el).find('a');}
$(anchor).bind('click',function(e){handleClick(e,anchor,counter);});return el;};var handleClick=function(e,anchor,counter){e.preventDefault();anchor.blur();if(!!window.pageTracker&&!!options.trackPrint){var id=$(options.attachTo+":eq("+counter+")").attr('href');pageTracker._trackPageview("/print/"+id);}
if(!!options.newWin){window.open($(anchor).attr('href'),"print");}else{window.print();}};return{init:init};}();;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','This link will open in a new window');};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];defaultTextValues[counter]=$(el).attr('value');$(el).addClass('inactive');$(el).bind('focus',function(e){toggle(counter,el,true);});$(el).bind('blur',function(e){toggle(counter,el);});});};var toggle=function(counter,textField,focus){var textField=$(textField);if(!!focus){if(textField.attr('value')==defaultTextValues[counter]){textField.attr('value','');}
textField.removeClass('inactive');}else{if(textField.attr('value')==''||textField.attr('value')==defaultTextValues[counter]){textField.attr('value',defaultTextValues[counter]).addClass('inactive');}}};return{init:init};}();;jQuery.fn.extend({getUrlParam:function(strParamName){strParamName=escape(unescape(strParamName));var returnVal=new Array();var qString=null;if($(this).attr("nodeName")=="#document"){if(window.location.search.search(strParamName)>-1){qString=window.location.search.substr(1,window.location.search.length).split("&");}}else if($(this).attr("src")!="undefined"){var strHref=$(this).attr("src")
if(strHref.indexOf("?")>-1){var strQueryString=strHref.substr(strHref.indexOf("?")+1);qString=strQueryString.split("&");}}else if($(this).attr("href")!="undefined"){var strHref=$(this).attr("href")
if(strHref.indexOf("?")>-1){var strQueryString=strHref.substr(strHref.indexOf("?")+1);qString=strQueryString.split("&");}}else{return null;}
if(qString==null)return null;for(var i=0;i<qString.length;i++){if(escape(unescape(qString[i].split("=")[0]))==strParamName){returnVal.push(qString[i].split("=")[1]);}}
if(returnVal.length==0)return null;else if(returnVal.length==1)return returnVal[0];else return returnVal;}});;jQuery.preloadImages=function(){for(var i=0;i<arguments.length;i++){jQuery("<img>").attr("src",arguments[i]);}};;var sectionNavigation=function(){var sectionNavigation=null;var navTabs=[];var tabPositions=[];var currentTab=null;var currentlyAnimating=[];var accessLinks=[];var keepTabOpen=null;var animate=false;var animationPause=1000;var animationTimeOut=null;var animateNextTab=0;var options={animationTime:250,navElement:null,navTabs:null};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){throw('Missing option: '+option);return false;}}
sectionNavigation=$(options.navElement);if(sectionNavigation.length<1){return false;}
navTabs=$(sectionNavigation).find(options.navTabs);if(navTabs.length<1){return false;}
$(sectionNavigation).css({height:sectionNavigation.height()});navTabs.each(function(counter){calculateInitialPosition(this,counter);addAccessibilityLinks(this,counter);$(this).hover(function(){openTab(this,counter);},function(){if(counter==keepTabOpen){halfCloseTab(this,counter);}else{closeTab(this,counter);}
if(animate===true){animateNextTab=0;animationTimeOut=setTimeout(animateTab,animationPause*4);}});$(this).bind('click',function(e){if(currentTab!=counter){openTab(this,counter);}});});raiseInitialTab();$(sectionNavigation).find('a').hover(function(){$(this).addClass('hover');},function(){$(this).removeClass('hover');});};var calculateInitialPosition=function(tab,counter){currentlyAnimating[counter]=false;tabPositions[counter]=(43-$(tab).height())+"px";$(tab).css({top:'auto',bottom:tabPositions[counter],height:$(tab).height()});$(tab).find('h3, ul').css({opacity:0});$(tab).find('a:not(.head)').css({display:'none'});};var halfOpenTab=function(tab,counter){$(tab).stop();clearTimeout(animationTimeOut);closeAllOtherTabs(counter);var newBottom=Math.round(tabPositions[counter].split('px')[0]);newBottom+=67;$(tab).find('h3').stop();displaySubContent(tab,'h3');$(tab).animate({bottom:newBottom+"px"},options.animationTime,'easeInOutQuad');if(animate===true){showBackground(counter);}};var openTab=function(tab,counter){$(tab).stop();clearTimeout(animationTimeOut);closeAllOtherTabs(counter);$(tab).find('h3, ul').stop();displaySubContent(tab,'h3, ul');$(tab).find('a:not(.head)').css({display:'block'});currentTab=counter;$(tab).addClass('open').animate({bottom:0},options.animationTime,'easeInOutQuad');if(animate===true){showBackground(counter);}};var closeTab=function(tab,counter){$(tab).stop();$(tab).find('h3, ul').stop();hideSubContent(tab,'h3, ul');$(tab).removeClass('open').animate({bottom:tabPositions[counter]},options.animationTime,'easeInOutQuad');currentTab=null;};var halfCloseTab=function(tab,counter){$(tab).stop();$(tab).find('ul').stop();hideSubContent(tab,'ul');var newBottom=Math.round(tabPositions[counter].split('px')[0]);newBottom+=67;$(tab).removeClass('open').animate({bottom:newBottom+"px"},options.animationTime,'easeInOutQuad');};var closeAllOtherTabs=function(openTabId){navTabs.each(function(counter){if(counter!=openTabId){if(counter==keepTabOpen){halfCloseTab(this,counter);}else{closeTab(this,counter);}}});};var displaySubContent=function(tab,elements){$(tab).find(elements).animate({opacity:1},options.animationTime,'easeInOutQuad');};var hideSubContent=function(tab,elements){$(tab).find(elements).animate({opacity:0},options.animationTime,'easeInOutQuad',function(){$(tab).find('a:not(.head)').css({display:'none'});});};var addAccessibilityLinks=function(tab,counter){accessLinks[counter]=$('<a class="head" href="#"></a>');$(tab).find('h2 span').wrapInner(accessLinks[counter]);$(accessLinks[counter]).bind('click',function(e){e.preventDefault();this.blur();});$(accessLinks[counter]).bind('keypress',function(e){e.preventDefault();this.blur();if(currentTab!=counter&&e.keyCode==13){openTab(tab,counter);}});};var raiseInitialTab=function(){var bodyClass=$('body').attr('class');$(navTabs).each(function(counter){var tabSection=this.id.split('section-')[1];if(bodyClass.indexOf(tabSection)!=-1){halfOpenTab(this,counter);keepTabOpen=counter;}});};var startAnimation=function(time){animate=true;animationPause=time;animationTimeOut=setTimeout(animateTab,animationPause);};var animateTab=function(){clearTimeout(animationTimeOut);halfOpenTab(navTabs[animateNextTab],animateNextTab);if(++animateNextTab>=navTabs.length){animateNextTab=0;}
animationTimeOut=setTimeout(animateTab,animationPause);};var showBackground=function(counter){var current;$("#hero img").each(function(i){if($(this).hasClass('current')){current=i;}else{$(this).css({display:"none"});}});if(current!=counter){$('#hero img.current').css({zIndex:0}).removeClass('current');$('#hero img:eq('+counter+')').css({display:'block',opacity:0,zIndex:2}).animate({opacity:1},options.animationTime).addClass('current');}};return{init:init,startAnimation:startAnimation};}();;var sectionNavigationShop=function(){var sectionNavigation=null;var navTabs=[];var initialHeights=[];var newHeights=[];var currentTab=null;var currentlyAnimating=[];var accessLinks=[];var options={animationTime:250,navElement:null,navTabs:null};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){throw('Missing option: '+option);return false;}}
sectionNavigation=$(options.navElement);if(sectionNavigation.length<1){return false;}
navTabs=$(sectionNavigation).find(options.navTabs);if(navTabs.length<1){return false;}
navTabs.each(function(counter){calculateInitialPosition(this,counter);addAccessibilityLinks(this,counter);$(this).hover(function(){if(currentTab!=counter){openTab(this,counter);}},function(){closeTab(this,counter);});$(this).bind('click',function(e){if(currentTab!=counter){openTab(this,counter);}});});};var calculateInitialPosition=function(tab,counter){currentlyAnimating[counter]=false;newHeights[counter]=$(tab).find('h2').height()+$(tab).find('ul').height()+15;$(tab).find('ul, a:not(.head)').css({display:"none"});initialHeights[counter]=$(tab).height()+"px";};var openTab=function(tab,counter){closeAllOtherTabs(counter);currentTab=counter;anim={height:newHeights[counter]+'px'};$(tab).addClass('open').css(anim);displaySubContent(tab,'ul, a:not(.head)');};var closeTab=function(tab,counter){$(tab).find('ul, a:not(.head)').css({display:'none'});var anim={height:initialHeights[counter]};$(tab).removeClass('open').css(anim);currentTab=null;};var closeAllOtherTabs=function(openTabId){navTabs.each(function(counter){if(counter!=openTabId){closeTab(this,counter);}});};var displaySubContent=function(tab,elements){$(tab).find(elements).css({display:'block'});$(tab).find(elements).animate({opacity:1},options.animationTime);};var hideSubContent=function(tab,elements){$(tab).find(elements).animate({opacity:0},options.animationTime,function(){$(tab).find(elements).css({display:'none'});});};var addAccessibilityLinks=function(tab,counter){accessLinks[counter]=$('<a class="head" href="#"></a>');$(tab).find('h2 span').wrapInner(accessLinks[counter]);$(accessLinks[counter]).bind('click',function(e){e.preventDefault();this.blur();});$(accessLinks[counter]).bind('keypress',function(e){e.preventDefault();this.blur();if(currentTab!=counter&&e.keyCode==13){openTab(tab,counter);}});};return{init:init};}();;var carouselHelper={init:function(carousel,state){var carouselContainer=$(carousel.container);var offerCount=carouselContainer.find('ul>li:not(.gift-product)');var offerCountString=$('<p class="count"><span class="current">1</span> of '+offerCount.length+'</p>');carouselContainer.append(offerCountString);},update:function(carousel,item,idx,state){$(carousel.container).find('p.count span.current').text(idx);if(!!window.overlayManager){for(currentOverlay in window.overlayManager){window.overlayManager[currentOverlay].closeAllOverlays();}}},updateCarouselStart:function(carousel,item,idx,state){var startingPoint=$(document).getUrlParam("start");$('.carousel li a').each(function(counter){var linkHash=$(this).attr('href').split('?')[0].split('#');if(idx>8){$(this).attr('href',linkHash[0]+'?start='+idx+'#content');}else{$(this).attr('href',linkHash[0]+'#content');}});}};;var Overlay=function(){var overlay=null;var overlayContent=null;var id=null;var overlayDisplayed=false;var contentLoaded=false;var loadedData=null;var ajaxInterval=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={element:null,id:'overlay',ajaxPath:false,contentPath:false,animationTime:250,errorMessage:'<p>Sorry, there was an error with this request.  Please try reloading the page.</p>',attachTo:'#wrapper',relationship:'parent',position:false,defaultTextFields:[],trackingText:false,markup:'<div class="overlay-container">'+'<div class="overlay">'+'<div class="overlay-header clearfix">'+'<a class="overlay-close" href="#" title="Close this overlay">'+'<img src="'+LibMan.path+'../images/site/overlay_close.png" alt="Close this overlay">'+'</a>'+'<div class="overlay-loading">'+'<img src="'+LibMan.path+'../images/site/overlay_loading_small.gif" alt="" />'+'</div>'+'</div>'+'<div class="overlay-content-container">'+'<div class="overlay-content">'+'</div>'+'</div>'+'</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);return false;}}
if($(options.attachTo).length<1){return false;}
$(options.element).bind('click',function(e){e.preventDefault();$(this).blur();displayOverlay(this);});$(options.element).bind('keypress',function(e){if(e.keyCode==13){e.preventDefault();displayOverlay(this);}});$(window).bind('keypress',function(e){if(e.keyCode==27){hideOverlay();}});};var displayOverlay=function(linkElement){var refreshOverlay=false;if(!overlay){createOverlay();refreshOverlay=true;}
closeAllOtherOverlays();if(!overlayDisplayed){if(options.position!==false){positionOverlay(linkElement);}else{showOverlay();}
refreshOverlay=true;}
if(refreshOverlay===true){if(options.ajaxPath!==false){retrieveDataAjax();}else if(options.contentPath!==false){retrieveDataInline(linkElement);}
ajaxInterval=setInterval(populateOverlay,250);}
if(!!window.pageTracker&&!!options.trackingText){pageTracker._trackPageview("/_overlay"+options.trackingText);}};var createOverlay=function(){var attachTo=$(options.attachTo);overlay=$(options.markup);$(overlay).attr('id',options.id);id=options.id;if(options.relationship=='sibling'){$(attachTo).after(overlay);}else{$(attachTo).append(overlay);}
if(!isMSIE||vIE>8){$(overlay).css({opacity:0});}
var anchor=$(overlay).find('a.overlay-close');$(anchor).bind('click',function(e){closeOverlay(e,anchor);});$(anchor).bind('keypress',function(e){if(e.keyCode==13){closeOverlay(e,anchor);}});};var showOverlay=function(){$(overlay).find('.overlay-content-container').css({height:'30px'});var anim={marginTop:0};if(!isMSIE||vIE>8){anim.opacity=1;}
$(overlay).css({display:'block',margin:'-10px'}).animate(anim,options.animationTime,'easeOutQuad','easeOutQuad',function(){overlayDisplayed=true;});};var hideOverlay=function(func){if(!isMSIE||vIE>8){$(overlay).animate({opacity:0,marginTop:'-10px'},options.animationTime,'easeOutQuad',function(){overlayDisplayed=false;showLoader();$(overlay).find('.overlay-content').html('');$(overlay).css({display:'none'});if(typeof func=="function"){func();}});}else{$(overlay).css({display:"none"});overlayDisplayed=false;showLoader();$(overlay).find('.overlay-content').html('');if(typeof func=="function"){func();}}};var showLoader=function(func){if(!isMSIE||vIE>8){$(overlay).find('.overlay-loading').css({opacity:1});}else{$(overlay).find('.overlay-loading').css({visibility:'visible'});}
if(typeof func=="function"){func();}};var hideLoader=function(func){if(!isMSIE||vIE>8){$(overlay).find('.overlay-loading').animate({opacity:0},options.animationTime,'easeOutQuad',function(){if(typeof func=="function"){func();}});}else{$(overlay).find('.overlay-loading').css({visibility:'hidden'});if(typeof func=="function"){func();}}};var retrieveDataAjax=function(){var response=$.post(options.ajaxPath,{'random':Math.random()},function(data,textStatus){if(textStatus=='success'){contentLoaded=true;loadedData=data;}else{contentLoaded=true;loadedData=options.errorMessage;}});};var retrieveDataInline=function(linkElement){var content=$(linkElement).parent().find(options.contentPath);if(content.length>0){loadedData=content.clone();loadedData.css({display:"block"});}else{loadedData=options.errorMessage;}
contentLoaded=true;};var populateOverlay=function(){if(contentLoaded===true){clearInterval(ajaxInterval);hideLoader(function(){overlayContent=$(overlay).find('.overlay-content');$(overlayContent).css({opacity:0});$(overlayContent).html(loadedData);if(options.defaultTextFields.length>0){toggleDefaultText.init(options.defaultTextFields);}
recalculateHeight();});}};var recalculateHeight=function(func){var newHeight=$(overlayContent).height();$('.overlay-content-container').animate({height:newHeight+10+"px"},options.animationTime,'easeOutQuad',function(){$(overlayContent).animate({opacity:1},options.animationTime,'easeOutQuad',function(){if(typeof func=="function"){func();}});});};var closeOverlay=function(e,anchor){e.preventDefault();anchor.blur();hideOverlay();};var closeAllOtherOverlays=function(){for(currentOverlay in overlayManager){var currentOverlayId=overlayManager[currentOverlay].getId();var overlayId=getId();if(!!currentOverlayId&&!!overlayId&&currentOverlayId!=overlayId){overlayManager[currentOverlay].hideOverlay();}}};var closeAllOverlays=function(){for(currentOverlay in overlayManager){var currentOverlayId=overlayManager[currentOverlay].getId();if(!!currentOverlayId){overlayManager[currentOverlay].hideOverlay();}}};var positionOverlay=function(linkElement){hideOverlay(function(){var offset=$(linkElement).offset();var position=$(linkElement).position();var left=0;var top=0;if(options.position=="right"){left=Math.round(offset.left+linkElement.offsetWidth+3);top=Math.round(offset.top);}else{left=Math.round(offset.left-3);top=Math.round(offset.top+linkElement.offsetHeight+5);}
overlay.css({left:left,top:top});showOverlay();});};var getId=function(){return id;};return{init:init,hideOverlay:hideOverlay,hideLoader:hideLoader,showLoader:showLoader,displayOverlay:displayOverlay,recalculateHeight:recalculateHeight,getId:getId,closeAllOverlays:closeAllOverlays};};;var newsletterHelper=function(){var loadedData=null;var overlay=null;var options={element:null,ajaxPath:null,shadowbox:false,overlayId:null,overlayContent:null};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);return false;}}
var postData=$(options.element).formSerialize();postData+='&random='+Math.random();var response=$.post(options.ajaxPath,postData,function(data,textStatus){if(textStatus=='success'){contentLoaded=true;loadedData=data;if(!!window.pageTracker){pageTracker._trackPageview("/_overlay/newsletter/success/");}}else{contentLoaded=true;loadedData=options.errorMessage;}
var overlayContent=$(options.overlayId).find(options.overlayContent);overlayContent.animate({opacity:0.25},400);if(options.shadowbox===false){overlay=overlayManager.navNewsletterOverlay;overlay.showLoader(function(){overlayContent.html(loadedData);overlay.recalculateHeight(function(){overlay.hideLoader(function(){$(overlayContent).animate({opacity:1},400);});});});}else{overlayContent.html(loadedData);$(overlayContent).animate({opacity:1},400);}});};return{init:init};}();$.fn.formToArray=function(semantic){var a=[];if(this.length==0)return a;var form=this[0];var els=semantic?form.getElementsByTagName('*'):form.elements;if(!els)return a;for(var i=0,max=els.length;i<max;i++){var el=els[i];var n=el.name;if(!n)continue;var v=$.fieldValue(el,true);if(v&&v.constructor==Array){for(var j=0,jmax=v.length;j<jmax;j++)
a.push({name:n,value:v[j]});}
else if(v!==null&&typeof v!='undefined')
a.push({name:n,value:v});}
return a;};$.fn.formSerialize=function(semantic){return $.param(this.formToArray(semantic));};$.fn.fieldValue=function(successful){for(var val=[],i=0,max=this.length;i<max;i++){var el=this[i];var v=$.fieldValue(el,successful);if(v===null||typeof v=='undefined'||(v.constructor==Array&&!v.length))
continue;v.constructor==Array?$.merge(val,v):val.push(v);}
return val;};$.fieldValue=function(el,successful){var n=el.name,t=el.type,tag=el.tagName.toLowerCase();if(typeof successful=='undefined')successful=true;if(successful&&(!n||el.disabled||t=='reset'||t=='button'||(t=='checkbox'||t=='radio')&&!el.checked||(t=='submit'||t=='image')&&el.form&&el.form.clk!=el||tag=='select'&&el.selectedIndex==-1))
return null;if(tag=='select'){var index=el.selectedIndex;if(index<0)return null;var a=[],ops=el.options;var one=(t=='select-one');var max=(one?index+1:ops.length);for(var i=(one?index:0);i<max;i++){var op=ops[i];if(op.selected){var v=op.value;if(!v)
v=(op.attributes&&op.attributes['value']&&!(op.attributes['value'].specified))?op.text:op.value;if(one)return v;a.push(v);}}
return a;}
return el.value;};;var ShopHelper=function(){var container=null;var quantityForms=[];var totals=[];var prices=[];var quantities=[];var updateTimeout=null;var options={containerElement:null,productContainer:null,createTotals:false,createGrandTotals:true};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);return false;}}
container=$(options.containerElement);if(container.length<1){return false;}
if($(container).find(options.productContainer).length>0){createQuantityLinks();if(!!options.createTotals){createTotals();}}};var createQuantityLinks=function(){quantityForms=$(container).find('form.quantity');quantityForms.each(function(counter){var minusLink=$('<p class="increment minus"><a class="replaced" href="#decrease"><span></span>-</a></p>');var plusLink=$('<p class="increment plus"><a class="replaced" href="#increase"><span></span>+</a></p>');$(quantityForms[counter]).find('input.text').before(minusLink);$(quantityForms[counter]).find('input.text').after(plusLink);$(plusLink).find('a').bind('click',function(e){e.preventDefault();$(this).blur();updateQuantity({counter:counter,increase:true});updateBasket(counter);});$(plusLink).find('a').bind('keypress',function(e){if(e.keyCode==13){e.preventDefault();updateQuantity({counter:counter,increase:true});updateBasket(counter);}});$(minusLink).find('a').bind('click',function(e){e.preventDefault();$(this).blur();updateQuantity({counter:counter,decrease:true});updateBasket(counter);});$(minusLink).find('a').bind('keypress',function(e){if(e.keyCode==13){e.preventDefault();updateQuantity({counter:counter,decrease:true});updateBasket(counter);}});});};var updateQuantity=function(opts){var textField=$(quantityForms[opts.counter]).find('input.text');var val=textField.attr('value');if((parseInt(val,10)==val)&&(val>=0)){if(opts.increase){textField.attr('value',++val);}else if(opts.decrease){val=(val>0)?--val:val;textField.attr('value',val);}else{textField.attr('value',val);}
if(!!options.createTotals){calculateTotal(opts.counter);}}};var createTotals=function(){totals=$(container).find('td.total');prices=$(container).find('td .price');quantities=$(container).find('form.quantity input.text');totals.each(function(counter){calculateTotal(counter);$(quantities[counter]).bind('keypress',function(e){if(e.keyCode==13){e.preventDefault();updateQuantity({counter:counter});updateBasket(counter);}else{clearTimeout(updateTimeout);var updateTimeout=setTimeout(function(){updateQuantity({counter:counter});updateBasket(counter);},1000);}});});};var calculateTotal=function(counter){var quantity=$(quantities[counter]).attr('value');var price=$(prices[counter]).text().substring(1);var total=price*quantity;total=formatNumber(total);$(totals[counter]).html('&pound;'+total);if(!!options.createGrandTotals){calculateGrandTotals();}};var calculateGrandTotals=function(){if($('#totals-block').length>0){var subTotal=0;$('td.total').each(function(){subTotal+=parseFloat($(this).html().replace('£',''));});var deliveryCharge=parseFloat($('#totals-block #delivery').html().replace('£',''));;var grandTotal=subTotal+deliveryCharge;$('#totals-block #sub-total').html(formatNumber(subTotal));$('#totals-block #total').html(formatNumber(grandTotal));}};var updateBasket=function(counter){var productId=$(quantityForms[counter]).find('input[name=id]').attr('value');var quantity=$(quantityForms[counter]).find('input[name=quantity]').attr('value');var type=$(quantityForms[counter]).find('input[name=type]').attr('value')||'';var response=$.post('/shop/basket/update/','id='+productId+'&quantity='+quantity+'&type='+type+'&random='+Math.random(),function(data,textStatus){if(textStatus=='success'){$('#basket-count').html(data);}else{$(quantityForms[counter]).after('There has been an error, please reload the page.');}});};var formatNumber=function(number){return number.toFixed(2);};return{init:init};};;var accordionHelper=function(){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={accordionElement:null,urlLongString:null,urlShortString:null,headerElement:null};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){throw('Missing option: '+option);return false;}}
var activeBlock=0;if(window.location.hash.length>0){activeBlock="#"+options.urlShortString+"-"+window.location.hash.split('-')[1];}
$(options.accordionElement).accordion({autoHeight:false,header:options.headerElement,collapsible:true,active:activeBlock}).bind('accordionchangestart',function(e,ui){if($(options.accordionElement).length==1){var selectedId=$(this).find('h3.ui-state-active');if(selectedId.length>0){selectedId=$(selectedId).attr('id').replace('r-','');window.location.hash="#"+options.urlLongString+"-"+selectedId;}}
if(!isMSIE){ui.oldHeader.find('span').css({opacity:1,display:'block'}).animate({opacity:0},500,function(){$(this).css({display:'none'});});ui.newHeader.find('span').css({display:'block',opacity:0}).animate({opacity:1},500);}else{ui.oldHeader.find('span').css({display:'none'});ui.newHeader.find('span').css({display:'block'});}});};return{init:init};}();;var products=function(){var button=null;var init=function(){button=$(".add-to-basket");if(button.length<1){return false;}
button.find('span').html('Add to basket');var id=button.attr('id').replace('product-','');button.bind('click',function(e){this.blur();updateBasket(id,this);e.preventDefault();});};var updateBasket=function(id,element){var response=$.post('/shop/basket/update/','id='+id+'&quantity=1&random='+Math.random()+'&increment=true',function(data,textStatus){if(textStatus=='success'){$('#basket-count').html(data);if(!overlayManager.goToBasketOverlay){var overlayContent=$('<div id="overlay-basket-content" class="clearfix">'+'<p>This has been added to <a href="/shop/basket">your basket</a></p>'+'</div>').css({display:'none'});$(element).parent().append(overlayContent);overlayManager.goToBasketOverlay=new Overlay;overlayManager.goToBasketOverlay.init({element:'#fake',contentPath:'#overlay-basket-content',id:'overlay-go-to-basket',attachTo:'body',position:true,trackingText:'/add-to-basket/'});}
overlayManager.goToBasketOverlay.displayOverlay(element);}else{$(button).parent().before('<p class="error">Unable to add item, please reload the page and try again.</p>');}});};return{init:init};}();;LibMan.calculatePath();jQuery(function($){$("body").addClass("js");var gridSettings={imgExt:"jpg",gridPos:"center top"};toggleDefaultText.init('input.default');$('.filter, .section').hover(function(){$(this).addClass('hover');},function(){$(this).removeClass('hover');});var sectionNavInitOptions={navElement:'#section-navigation',navTabs:'.section',animationTime:250};if($('body').hasClass('shop')){sectionNavigationShop.init(sectionNavInitOptions);}else{sectionNavigation.init(sectionNavInitOptions);}
var productCount=$("#product-carousel").find('li');if(productCount.length>8){var carouselInitOptions={scroll:8,animation:1500,easing:'easeInOutQuad',itemFirstInCallback:{onBeforeAnimation:carouselHelper.updateCarouselStart}};var startingPoint=$(document).getUrlParam("start");if(!!startingPoint){carouselInitOptions.start=parseFloat(startingPoint);}
$("#product-carousel").jcarousel(carouselInitOptions);}
var babyCount=$("#plum-babies-carousel").find('li');if(babyCount.length>11){$("#plum-babies-carousel").jcarousel({scroll:11,animation:1200,easing:'easeInOutQuad'});}
var assideCount=$(".content-aside .carousel").find('li');if(assideCount.length>1){$(".content-aside .carousel").jcarousel({scroll:1,animation:500,easing:'easeInOutQuad',initCallback:carouselHelper.init,itemVisibleInCallback:{onBeforeAnimation:carouselHelper.update}});}
$(".offers .block ul.offers-carousel").each(function(counter){var offerCount=$(this).find('li.offer');if(offerCount.length>1){$(this).jcarousel({scroll:1,animation:500,easing:'easeInOutQuad',initCallback:carouselHelper.init,itemVisibleInCallback:{onBeforeAnimation:carouselHelper.update}});}});if($('body').hasClass('shop')){var grandTotals=true;if($('body').hasClass('checkout')){grandTotals=false;}
var productTableHelper=new ShopHelper;productTableHelper.init({containerElement:"table.product-listings",productContainer:"tr",createTotals:true,createGrandTotals:grandTotals});var giftPackHelper=new ShopHelper;giftPackHelper.init({containerElement:".offers",productContainer:".offer",createTotals:false});}
if($('body').hasClass('our-food')){products.init();}
if($('body').attr('id')=='home'){var heroImage=$("#hero").css('background-image').replace(/url\(/,'').replace(/"/g,'').replace(/\)/,'');var backgroundImages=3;for(var counter=1,total=backgroundImages;counter<=total;counter++){var newImage=heroImage.replace(/1.jpg/,counter+'.jpg');$("<img src='"+newImage+"' alt='' />").css({zIndex:total-counter,display:'none'}).appendTo("#hero");};$("#hero img:eq(0)").addClass('current').css({display:"block"});$("#hero").css('background-image','none');sectionNavigation.startAnimation(7000);}
if($('body').attr('id')=='recipes'){accordionHelper.init({accordionElement:"#recipes #accordion",urlLongString:"recipe",urlShortString:"r",headerElement:"h3"});}
if($('body').attr('id')=='faqs'){accordionHelper.init({accordionElement:"#faqs .accordion",urlLongString:"question",urlShortString:"q",headerElement:"dt"});}
if(!!window.pagePrint){pagePrint.init({element:'<a href="#print" class="print tooltip" title="Print this page">Print</a>',attachTo:'.ingredients a.email',relationship:'sibling',newWin:false,trackPrint:true});}
tooltip.init({pause:500,transitionTime:100,className:"tooltip-block"});if(!!window.links){links.init({element:'a[rel="external"]'});}
window.overlayManager={};overlayManager.navBasketOverlay=new Overlay;overlayManager.navBasketOverlay.init({element:'#nav-basket a',ajaxPath:'/shop/basket/preview/',id:'overlay-basket',position:false,trackingText:'/basket/'});overlayManager.navNewsletterOverlay=new Overlay;overlayManager.navNewsletterOverlay.init({element:'#global-navigation p.button a',ajaxPath:'/newsletter/ajax',id:'overlay-signup',position:false,defaultTextFields:['#overlay-signup input#dobday','#overlay-signup input#dobmonth','#overlay-signup input#dobyear'],trackingText:'/newsletter/'});overlayManager.shopIngredientsOverlay=new Overlay;overlayManager.shopIngredientsOverlay.init({element:'.shop table a.ingredients',ajaxPath:false,contentPath:'.ingredient-list',id:'overlay-shop-ingredients',attachTo:'body',position:'bottom',trackingText:'/shop/ingredients/'});overlayManager.shopOffersOverlay=new Overlay;overlayManager.shopOffersOverlay.init({element:'.shop .offers p.read-more',ajaxPath:false,contentPath:'.gift-pack-contents',id:'overlay-shop-offer',attachTo:'body',position:'bottom',trackingText:'/shop/offers/'});overlayManager.plumFamilyOverlay=new Overlay;overlayManager.plumFamilyOverlay.init({element:'#plum-family #plum-family-image li span',ajaxPath:false,contentPath:'.family-member',id:'family-member-bio',attachTo:'body',position:'right',trackingText:'/shop/plum-family/'});$('img.shadow, #section-shadow, #footer, a.email, a.print, img.age, #accordion h3, .accordion dt, #accordion h3 span, .accordion dt span, #section-navigation-shadow, #section-navigation-footer, .carousel li, #section-navigation h2, .shop .block img, #product-information .award img').supersleight({shim:LibMan.path+'/lib/png/x.gif'});});$(window).load(function(){$.preloadImages("/_includes/images/site/overlay_bg.png","/_includes/images/site/overlay_close.png","/_includes/images/site/overlay_loading_small.gif","/_includes/images/site/tab_accordion.png","/_includes/images/site/tab_accordion_active.png","/_includes/images/site/tooltip_bg.png","/_includes/images/site/tooltip_bg_right.png","/_includes/images/site/tooltip_short_bg.png","/_includes/images/site/tooltip_short_bg_right.png");});