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($){jQuery.extend({platform:function(options){var me=this,platformData=$(window).data('platform');if(platformData){return platformData;};$(window).data('platform',{});platformData=$(window).data('platform');var platforms=[{property:'platform',regex:/iPhone/i,identity:'iPhone'},{property:'platform',regex:/iPod/i,identity:'iPod'},{property:'userAgent',regex:/iPad/i,identity:'iPad'},{property:'userAgent',regex:/Blackberry/i,identity:'Blackberry'},{property:'userAgent',regex:/Android/i,identity:'Android'},{property:'platform',regex:/Mac/i,identity:'Mac'},{property:'platform',regex:/Win/i,identity:'Windows'},{property:'platform',regex:/Linux/i,identity:'Linux'}];var ln=platforms.length,i,platform;for(i=0;i<ln;i++){platform=platforms[i];var platformIdentity=platform.identity;platformData[platformIdentity]=(platform.regex.test(window.navigator[platform.property]))?platformIdentity:false;};platformData['desktop']=(platformData['Mac']||platformData['Windows']||(platformData['Linux']&&!platformData['Android']))?'desktop':false;platformData['tablet']=(platformData['iPad'])?'tablet':false;platformData['phone']=(!platformData['desktop']&&!platformData['tablet'])?'phone':false;platformData['iOS']=(platformData['iPhone']||platformData['iPad']||platformData['iPod'])?'iOS':false;platformData['standalone']=!!window.navigator.standalone;return platformData;}});})(jQuery);
(function($){$.fn.hoverDelay=function(handlerIn,delayIn,handlerOut,delayOut){if(arguments.length===2){handlerOut=handlerIn;delayOut=delayIn;}
return this.each(function(){var element,update,timeout,isHovering;element=this;isHovering=false;update=function(hover,args){clearTimeout(timeout);if(hover!==isHovering){if(hover){timeout=setTimeout(function(){isHovering=hover;handlerIn.apply(element,args);},delayIn);}else{timeout=setTimeout(function(){isHovering=hover;handlerOut.apply(element,args);},delayOut);}}};$(this).hover(function(){update(true,arguments);},function(){update(false,arguments);});});};}(jQuery));
(function($){"use strict";var realVal,getValFn,opt,valFnName='labeledInput_jQuery_val_override',defaultEmptyClass='empty',pluginUsed=false;$.fn.labeledInput=function(options){options=options||{};if(this===$.fn){if(pluginUsed){throw'Cannot set valFnName after labeledInput has been used.';}
valFnName=options.valFnName||valFnName;defaultEmptyClass=options.defaultEmptyClass||defaultEmptyClass;return;}
pluginUsed=true;var emptyClass=options.emptyClass||defaultEmptyClass,selectOnFocus=opt(options.selectOnFocus,true),selectOnVal=opt(options.selectOnVal,true),ignoreWhite=opt(options.ignoreWhite,true);return this.each(function(){var self=$(this),isEmpty,isFocused,checkEmpty,clearLabel,update,select,fieldLabel=options.fieldLabel||self.attr('title');if(self.is('input')){if(self.attr('type')&&self.attr('type')!=='text'){return;}}else if(!self.is('textarea')){return;}
this[valFnName]=function(value){if(typeof value==='undefined'){return isEmpty?'':realVal.call(self);}else{realVal.call(self,value);checkEmpty();update();if(isFocused&&selectOnVal){select();}
return self;}};checkEmpty=function(){isEmpty=ignoreWhite?/^[\s\r\n]*$/.test(realVal.call(self)):(''===realVal.call(self));};clearLabel=function(){if(isEmpty){realVal.call(self,'');}};update=function(){if(emptyClass){if(isEmpty&&!isFocused){self.addClass(emptyClass);}else{self.removeClass(emptyClass);}}
if(isEmpty){realVal.call(self,isFocused?'':fieldLabel);}};select=function(){setTimeout(function(){self.select();},0);};self.closest('form').submit(clearLabel);$(window).unload(clearLabel);self.blur();isFocused=false;self.focus(function(){isFocused=true;update();if(selectOnFocus){select();}}).change(function(){checkEmpty();}).blur(function(){isFocused=false;update();});checkEmpty();update();});};realVal=$.fn.val;$.fn.val=function(value){var fn;if(typeof value==='undefined'){fn=getValFn(this[0]);return fn?fn():realVal.call(this);}else{return this.each(function(){fn=getValFn(this);if(fn){fn(value);}else{realVal.call($(this),value);}});}};getValFn=function(input){var fn=input[valFnName];return(typeof fn==='function')?fn:false;};opt=function(theArg,theDefault){return(typeof theArg==='undefined')?theDefault:theArg;};}(jQuery));
;(function(){var $$;$$=jQuery.fn.flash=function(htmlOptions,pluginOptions,replace,update){var block=replace||$$.replace;pluginOptions=$$.copy($$.pluginOptions,pluginOptions);if(!$$.hasFlash(pluginOptions.version)){if(pluginOptions.expressInstall&&$$.hasFlash(6,0,65)){var expressInstallOptions={flashvars:{MMredirectURL:location,MMplayerType:'PlugIn',MMdoctitle:jQuery('title').text()}};}else if(pluginOptions.update){block=update||$$.update;}else{return this;}}
htmlOptions=$$.copy($$.htmlOptions,expressInstallOptions,htmlOptions);return this.each(function(){block.call(this,$$.copy(htmlOptions));});};$$.copy=function(){var options={},flashvars={};for(var i=0;i<arguments.length;i++){var arg=arguments[i];if(arg==undefined)continue;jQuery.extend(options,arg);if(arg.flashvars==undefined)continue;jQuery.extend(flashvars,arg.flashvars);}
options.flashvars=flashvars;return options;};$$.hasFlash=function(){if(/hasFlash\=true/.test(location))return true;if(/hasFlash\=false/.test(location))return false;var pv=$$.hasFlash.playerVersion().match(/\d+/g);var rv=String([arguments[0],arguments[1],arguments[2]]).match(/\d+/g)||String($$.pluginOptions.version).match(/\d+/g);for(var i=0;i<3;i++){pv[i]=parseInt(pv[i]||0);rv[i]=parseInt(rv[i]||0);if(pv[i]<rv[i])return false;if(pv[i]>rv[i])return true;}
return true;};$$.hasFlash.playerVersion=function(){try{try{var axo=new ActiveXObject('ShockwaveFlash.ShockwaveFlash.6');try{axo.AllowScriptAccess='always';}
catch(e){return'6,0,0';}}catch(e){}
return new ActiveXObject('ShockwaveFlash.ShockwaveFlash').GetVariable('$version').replace(/\D+/g,',').match(/^,?(.+),?$/)[1];}catch(e){try{if(navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin){return(navigator.plugins["Shockwave Flash 2.0"]||navigator.plugins["Shockwave Flash"]).description.replace(/\D+/g,",").match(/^,?(.+),?$/)[1];}}catch(e){}}
return'0,0,0';};$$.htmlOptions={height:240,flashvars:{},pluginspage:'http://www.adobe.com/go/getflashplayer',src:'#',type:'application/x-shockwave-flash',width:320};$$.pluginOptions={expressInstall:false,update:true,version:'6.0.65'};$$.replace=function(htmlOptions){this.innerHTML='<div class="alt">'+this.innerHTML+'</div>';jQuery(this).addClass('flash-replaced').prepend($$.transform(htmlOptions));};$$.update=function(htmlOptions){var url=String(location).split('?');url.splice(1,0,'?hasFlash=true&');url=url.join('');var msg='<p>This content requires the Flash Player. <a href="http://www.adobe.com/go/getflashplayer">Download Flash Player</a>. Already have Flash Player? <a href="'+url+'">Click here.</a></p>';this.innerHTML='<span class="alt">'+this.innerHTML+'</span>';jQuery(this).addClass('flash-update').prepend(msg);};function toAttributeString(){var s='';for(var key in this)
if(typeof this[key]!='function')
s+=key+'="'+this[key]+'" ';return s;};function toFlashvarsString(){var s='';for(var key in this)
if(typeof this[key]!='function')
s+=key+'='+encodeURIComponent(this[key])+'&';return s.replace(/&$/,'');};$$.transform=function(htmlOptions){htmlOptions.toString=toAttributeString;if(htmlOptions.flashvars)htmlOptions.flashvars.toString=toFlashvarsString;return'<embed '+String(htmlOptions)+'/>';};if(window.attachEvent){window.attachEvent("onbeforeunload",function(){__flash_unloadHandler=function(){};__flash_savedUnloadHandler=function(){};});}})();
var TABASCO={};$(function(){"use strict";$('.kern').each(function(){var i,percent=$.trim(this.className).match(/^kern\s+k(-?\d+)$/i);if(percent&&percent.length===2){$(this).css({'letter-spacing':(percent[1]/100)+'em'})}});$.each($.browser,function(key,value){if(value===true){$('body').addClass('browser-'+key);$('body').addClass('version-'+key+'-'+parseInt($.browser.version,10));}});$.each($.platform(),function(key,value){if(value!==false){$('body').addClass('platform-'+key);}});$('.reg').each(function(){var max=12,self=$(this),size=parseFloat(self.css('font-size'),10),b=$.browser,k;if(b.webkit){k=1.25;}else if(b.msie){if(parseInt(b.version,10)>=8){k=2.5;}else{k=1.5;}}else{k=2;}
if(size>max&&self.css('vertical-align')==='super'){self.css({'font-size':max,'position':'relative','top':(max-size)/k,'left':0});}});});
