(function($){$.fn.lazyload=function(options){var settings={threshold:0,failurelimit:0,event:"scroll",effect:"show",container:window};if(options){$.extend(settings,options);}
var elements=this;if("scroll"==settings.event){$(settings.container).bind("scroll",function(event){var counter=0;elements.each(function(){if($.abovethetop(this,settings)||$.leftofbegin(this,settings)){}else if(!$.belowthefold(this,settings)&&!$.rightoffold(this,settings)){$(this).trigger("appear");}else{if(counter++>settings.failurelimit){return false;}}});var temp=$.grep(elements,function(element){return!element.loaded;});elements=$(temp);});}
this.each(function(){var self=this;if(undefined==$(self).attr("original")){$(self).attr("original",$(self).attr("src"));}
if("scroll"!=settings.event||undefined==$(self).attr("src")||settings.placeholder==$(self).attr("src")||($.abovethetop(self,settings)||$.leftofbegin(self,settings)||$.belowthefold(self,settings)||$.rightoffold(self,settings))){if(settings.placeholder){$(self).attr("src",settings.placeholder);}else{$(self).removeAttr("src");}
self.loaded=false;}else{self.loaded=true;}
$(self).one("appear",function(){if(!this.loaded){$("<img />").bind("load",function(){$(self).hide().attr("src",$(self).attr("original"))
[settings.effect](settings.effectspeed);self.loaded=true;}).attr("src",$(self).attr("original"));};});if("scroll"!=settings.event){$(self).bind(settings.event,function(event){if(!self.loaded){$(self).trigger("appear");}});}});$(settings.container).trigger(settings.event);return this;};$.belowthefold=function(element,settings){if(settings.container===undefined||settings.container===window){var fold=$(window).height()+$(window).scrollTop();}else{var fold=$(settings.container).offset().top+$(settings.container).height();}
return fold<=$(element).offset().top-settings.threshold;};$.rightoffold=function(element,settings){if(settings.container===undefined||settings.container===window){var fold=$(window).width()+$(window).scrollLeft();}else{var fold=$(settings.container).offset().left+$(settings.container).width();}
return fold<=$(element).offset().left-settings.threshold;};$.abovethetop=function(element,settings){if(settings.container===undefined||settings.container===window){var fold=$(window).scrollTop();}else{var fold=$(settings.container).offset().top;}
return fold>=$(element).offset().top+settings.threshold+$(element).height();};$.leftofbegin=function(element,settings){if(settings.container===undefined||settings.container===window){var fold=$(window).scrollLeft();}else{var fold=$(settings.container).offset().left;}
return fold>=$(element).offset().left+settings.threshold+$(element).width();};$.extend($.expr[':'],{"below-the-fold":"$.belowthefold(a, {threshold : 0, container: window})","above-the-fold":"!$.belowthefold(a, {threshold : 0, container: window})","right-of-fold":"$.rightoffold(a, {threshold : 0, container: window})","left-of-fold":"!$.rightoffold(a, {threshold : 0, container: window})"});})(jQuery);
(function(d){d.each(['backgroundColor','borderBottomColor','borderLeftColor','borderRightColor','borderTopColor','color','outlineColor'],function(b,c){d.fx.step[c]=function(a){if(!a.colorInit){a.start=g(a.elem,c);a.end=e(a.end);a.colorInit=true}a.elem.style[c]="rgb("+[Math.max(Math.min(parseInt((a.pos*(a.end[0]-a.start[0]))+a.start[0]),255),0),Math.max(Math.min(parseInt((a.pos*(a.end[1]-a.start[1]))+a.start[1]),255),0),Math.max(Math.min(parseInt((a.pos*(a.end[2]-a.start[2]))+a.start[2]),255),0)].join(",")+")"}});function e(a){var b;if(a&&a.constructor==Array&&a.length==3)return a;if(b=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(a))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(a))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(a))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(a))return[parseInt(b[1]+b[1],16),parseInt(b[2]+b[2],16),parseInt(b[3]+b[3],16)];if(b=/rgba\(0, 0, 0, 0\)/.exec(a))return f['transparent'];return f[d.trim(a).toLowerCase()]}function g(a,b){var c;do{c=d.curCSS(a,b);if(c!=''&&c!='transparent'||d.nodeName(a,"body"))break;b="backgroundColor"}while(a=a.parentNode);return e(c)};var f={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],transparent:[255,255,255]}})(jQuery);
(function($){var pu_log=function(msg){try{console.log(msg);}catch(err){}}
$.PeriodicalUpdater=function(url,options,callback){var settings=jQuery.extend(true,{url:url,cache:false,method:'GET',data:'',minTimeout:1000,maxTimeout:8000,multiplier:2,maxCalls:0,autoStop:0},options);var timerInterval=settings.minTimeout;var maxCalls=settings.maxCalls;var autoStop=settings.autoStop;var calls=0;var noChange=0;var boostPeriod=function(){if(settings.multiplier>1){timerInterval=timerInterval*settings.multiplier;if(timerInterval>settings.maxTimeout){timerInterval=settings.maxTimeout;}}};var ajaxSettings=jQuery.extend(true,{},settings);if(settings.type&&!ajaxSettings.dataType)ajaxSettings.dataType=settings.type;if(settings.sendData)ajaxSettings.data=settings.sendData;ajaxSettings.type=settings.method;ajaxSettings.ifModified=true;function getdata(){var toSend=jQuery.extend(true,{},ajaxSettings);if(typeof(options.data)=='function'){toSend.data=options.data();if(toSend.data){if(typeof(toSend.data)=="number"){toSend.data=toSend.data.toString();}}}
if(maxCalls==0){$.ajax(toSend);}else if(maxCalls>0&&calls<maxCalls){$.ajax(toSend);calls++;}}
var remoteData=null;var prevData=null;ajaxSettings.success=function(data){pu_log("Successful run! (In 'success')");remoteData=data;timerInterval=settings.minTimeout;};ajaxSettings.complete=function(xhr,success){pu_log("Status of call: "+success+" (In 'complete')");if(maxCalls==-1)return;if(success=="success"||success=="notmodified"){var rawData=$.trim(xhr.responseText);if(rawData=='STOP_AJAX_CALLS'){maxCalls=-1;return;}
if(prevData==rawData){if(autoStop>0){noChange++;if(noChange==autoStop){maxCalls=-1;return;}}
boostPeriod();}else{noChange=0;timerInterval=settings.minTimeout;prevData=rawData;if(remoteData==null)remoteData=rawData;if(ajaxSettings.dataType=='json'){remoteData=JSON.parse(remoteData);}
if(settings.success){settings.success(remoteData);}
if(callback)callback(remoteData);}}
remoteData=null;setTimeout(getdata,timerInterval);}
ajaxSettings.error=function(xhr,textStatus){pu_log("Error message: "+textStatus+" (In 'error')");if(textStatus=="notmodified"){boostPeriod();}else{prevData=null;timerInterval=settings.minTimeout;}
if(settings.error){settings.error(xhr,textStatus);}};$(function(){getdata();});var handle={stop:function(){maxCalls=-1;return;}};return handle;};})(jQuery);
$(function() {if(!(navigator.userAgent.toLowerCase().match('ipad') || navigator.userAgent.toLowerCase().match('iphone')) ){$('#alpha-inner img').lazyload({threshold: 1,placeholder:'/mt-static/images/clear.png'});}});

