(function(e){e.fn.recover=function(){return this.each(function(){e(this).stop().css({backgroundColor:"",color:"",borderLeftColor:"",borderRightColor:"",borderTopColor:"",borderBottomColor:"",opacity:1})})};e.fn.pulse=function(j){var m={textColors:[],backgroundColors:[],borderColors:[],opacityPulse:true,opacityRange:[],speed:1000,duration:false,runLength:false},a=e.extend(m,j);if(a.textColors.length===1||a.backgroundColors.length===1||a.borderColors.length===1)return false;return this.each(function(){var d=
e(this),b=1,c=a.runLength&&a.runLength>0?a.runLength*q([a.textColors.length,a.backgroundColors.length,a.borderColors.length,a.opacityRange.length]):false;clearTimeout(n);a.duration&&setTimeout(n,a.duration);function o(f,h,i,k){if(c&&b===c)return d.recover();b++;return d.animate(p(f,h,i,k),a.speed,function(){o(l(a.textColors,f),l(a.backgroundColors,h),l(a.borderColors,i),l(a.opacityRange,k))})}d.css(p(0,0,0,0));o(1,1,1,1);function p(f,h,i,k){var g={};if(a.backgroundColors.length)g.backgroundColor=
a.backgroundColors[h];if(a.textColors.length)g.color=a.textColors[f];if(a.borderColors.length){g.borderLeftColor=a.borderColors[i];g.borderRightColor=a.borderColors[i];g.borderTopColor=a.borderColors[i];g.borderBottomColor=a.borderColors[i]}if(a.opacityPulse&&a.opacityRange.length)g.opacity=a.opacityRange[k];return g}function l(f,h){return f.length>h+1?h+1:0}function q(f){return Math.max.apply(Math,f)}function n(){d.recover()}})}})(jQuery);
(function(e){e.each(["backgroundColor","borderBottomColor","borderLeftColor","borderRightColor","borderTopColor","color","outlineColor"],function(d,b){e.fx.step[b]=function(c){if(c.state==0){c.start=m(c.elem,b);c.end=j(c.end)}c.elem.style[b]="rgb("+[Math.max(Math.min(parseInt(c.pos*(c.end[0]-c.start[0])+c.start[0]),255),0),Math.max(Math.min(parseInt(c.pos*(c.end[1]-c.start[1])+c.start[1]),255),0),Math.max(Math.min(parseInt(c.pos*(c.end[2]-c.start[2])+c.start[2]),255),0)].join(",")+")"}});function j(d){var b;
if(d&&d.constructor==Array&&d.length==3)return d;if(b=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(d))return[parseInt(b[1]),parseInt(b[2]),parseInt(b[3])];if(b=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(d))return[parseFloat(b[1])*2.55,parseFloat(b[2])*2.55,parseFloat(b[3])*2.55];if(b=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(d))return[parseInt(b[1],16),parseInt(b[2],16),parseInt(b[3],16)];if(b=/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(d))return[parseInt(b[1]+
b[1],16),parseInt(b[2]+b[2],16),parseInt(b[3]+b[3],16)];return a[e.trim(d).toLowerCase()]}function m(d,b){var c;do{c=e.curCSS(d,b);if(c!=""&&c!="transparent"||e.nodeName(d,"body"))break;b="backgroundColor"}while(d=d.parentNode);return j(c)}var a={aqua:[0,255,255],azure:[240,255,255],beige:[245,245,220],black:[0,0,0],blue:[0,0,255],brown:[165,42,42],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgrey:[169,169,169],darkgreen:[0,100,0],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,
107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkviolet:[148,0,211],fuchsia:[255,0,255],gold:[255,215,0],green:[0,128,0],indigo:[75,0,130],khaki:[240,230,140],lightblue:[173,216,230],lightcyan:[224,255,255],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightyellow:[255,255,224],lime:[0,255,0],magenta:[255,0,255],maroon:[128,0,0],navy:[0,0,128],olive:[128,128,0],orange:[255,165,0],pink:[255,192,203],purple:[128,0,128],
violet:[128,0,128],red:[255,0,0],silver:[192,192,192],white:[255,255,255],yellow:[255,255,0]}})(jQuery);

