
$(document).ready(function(){$(document.body).click(function(event){$(event.target).parents("a:first,area:first").andSelf().filter("a,area").each(function(){var ga=Drupal.settings.googleanalytics;var isInternal=new RegExp("^(https?):\/\/"+window.location.host,"i");var isInternalSpecial=new RegExp("(\/go\/.*)$","i");var isDownload=new RegExp("\\.("+ga.trackDownloadExtensions+")$","i");if(isInternal.test(this.href)){if(ga.trackDownload&&isDownload.test(this.href)){var extension=isDownload.exec(this.href);_gaq.push(["_trackEvent","Downloads",extension[1].toUpperCase(),this.href.replace(isInternal,'')]);}
else if(isInternalSpecial.test(this.href)){_gaq.push(["_trackPageview",this.href.replace(isInternal,'')]);}}
else{if(ga.trackMailto&&$(this).is("a[href^=mailto:],area[href^=mailto:]")){_gaq.push(["_trackEvent","Mails","Click",this.href.substring(7)]);}
else if(ga.trackOutgoing&&this.href){if(ga.trackOutboundAsPageview){_gaq.push(["_trackPageview",'/outbound/'+this.href.replace(/^(https?|ftp|news|nntp|telnet|irc|ssh|sftp|webcal):\/\//i,'').split('/').join('--')]);}
else{_gaq.push(["_trackEvent","Outbound links","Click",this.href]);}}}});});});;function hashcash_create(formfield){var ajax_options={async:false,cache:false,url:Drupal.settings.hashcash.url+'/'+document.getElementById(formfield).value,dataType:'text',success:function(formfield_value){set_form_field(formfield,formfield_value);}};$.ajax(ajax_options);}
function set_form_field(formfield,formfield_value){var shafound=false;var hashcash='';var new_field_value='';while(!shafound){new_field_value=formfield_value+randomString(20);hashcash=SHA1(new_field_value);if(hashcash.substring(0,2)=="00"){shafound=true;}}
document.getElementById(formfield).value=new_field_value;}
function randomString(string_length){var chars="0123456789ABCDEFGHIJKLMNOPQRSTUVWXTZabcdefghiklmnopqrstuvwxyz";var randomstring='';for(var i=0;i<string_length;i++){var rnum=Math.floor(Math.random()*chars.length);randomstring+=chars.substring(rnum,rnum+1);}
return randomstring;}
function SHA1(msg){function rotate_left(n,s){var t4=(n<<s)|(n>>>(32-s));return t4;};function lsb_hex(val){var str="";var i;var vh;var vl;for(i=0;i<=6;i+=2){vh=(val>>>(i*4+4))&0x0f;vl=(val>>>(i*4))&0x0f;str+=vh.toString(16)+vl.toString(16);}
return str;};function cvt_hex(val){var str="";var i;var v;for(i=7;i>=0;i--){v=(val>>>(i*4))&0x0f;str+=v.toString(16);}
return str;};function Utf8Encode(string){string=string.replace(/\r\n/g,"\n");var utftext="";for(var n=0;n<string.length;n++){var c=string.charCodeAt(n);if(c<128){utftext+=String.fromCharCode(c);}
else if((c>127)&&(c<2048)){utftext+=String.fromCharCode((c>>6)|192);utftext+=String.fromCharCode((c&63)|128);}
else{utftext+=String.fromCharCode((c>>12)|224);utftext+=String.fromCharCode(((c>>6)&63)|128);utftext+=String.fromCharCode((c&63)|128);}}
return utftext;};var blockstart;var i,j;var W=new Array(80);var H0=0x67452301;var H1=0xEFCDAB89;var H2=0x98BADCFE;var H3=0x10325476;var H4=0xC3D2E1F0;var A,B,C,D,E;var temp;msg=Utf8Encode(msg);var msg_len=msg.length;var word_array=new Array();for(i=0;i<msg_len-3;i+=4){j=msg.charCodeAt(i)<<24|msg.charCodeAt(i+1)<<16|msg.charCodeAt(i+2)<<8|msg.charCodeAt(i+3);word_array.push(j);}
switch(msg_len%4){case 0:i=0x080000000;break;case 1:i=msg.charCodeAt(msg_len-1)<<24|0x0800000;break;case 2:i=msg.charCodeAt(msg_len-2)<<24|msg.charCodeAt(msg_len-1)<<16|0x08000;break;case 3:i=msg.charCodeAt(msg_len-3)<<24|msg.charCodeAt(msg_len-2)<<16|msg.charCodeAt(msg_len-1)<<8|0x80;break;}
word_array.push(i);while((word_array.length%16)!=14)word_array.push(0);word_array.push(msg_len>>>29);word_array.push((msg_len<<3)&0x0ffffffff);for(blockstart=0;blockstart<word_array.length;blockstart+=16){for(i=0;i<16;i++)W[i]=word_array[blockstart+i];for(i=16;i<=79;i++)W[i]=rotate_left(W[i-3]^W[i-8]^W[i-14]^W[i-16],1);A=H0;B=H1;C=H2;D=H3;E=H4;for(i=0;i<=19;i++){temp=(rotate_left(A,5)+((B&C)|(~B&D))+E+W[i]+0x5A827999)&0x0ffffffff;E=D;D=C;C=rotate_left(B,30);B=A;A=temp;}
for(i=20;i<=39;i++){temp=(rotate_left(A,5)+(B^C^D)+E+W[i]+0x6ED9EBA1)&0x0ffffffff;E=D;D=C;C=rotate_left(B,30);B=A;A=temp;}
for(i=40;i<=59;i++){temp=(rotate_left(A,5)+((B&C)|(B&D)|(C&D))+E+W[i]+0x8F1BBCDC)&0x0ffffffff;E=D;D=C;C=rotate_left(B,30);B=A;A=temp;}
for(i=60;i<=79;i++){temp=(rotate_left(A,5)+(B^C^D)+E+W[i]+0xCA62C1D6)&0x0ffffffff;E=D;D=C;C=rotate_left(B,30);B=A;A=temp;}
H0=(H0+A)&0x0ffffffff;H1=(H1+B)&0x0ffffffff;H2=(H2+C)&0x0ffffffff;H3=(H3+D)&0x0ffffffff;H4=(H4+E)&0x0ffffffff;}
var temp=cvt_hex(H0)+cvt_hex(H1)+cvt_hex(H2)+cvt_hex(H3)+cvt_hex(H4);return temp.toLowerCase();};(function($,window){$.fn.lazyload=function(options){var fixedOffset=function(e){var result=$(e).offset();if(/; CPU.*OS (?:3_2|4_0)/i.test(navigator.userAgent)&&'getBoundingClientRect'in document.documentElement){result.top-=window.scrollY;result.left-=window.scrollX;}
return result;};var FALSE=!1,ORIGINAL='original',SRC='src',TRUE=!FALSE,elements=this,settings={threshold:0,container:window,effect:'show',namespace:'.lazyload'};if(options)$.extend(settings,options);var container=$(settings.container),namespace=settings.namespace,APPEAR='appear'+namespace,RESIZE='resize'+namespace,SCROLL='scroll'+namespace;var isInViewport=function(element){element=$(element);if(!element.length)return false;var threshold=settings.threshold,offset;if(container[0]===window){var bottom=container.height()+container.scrollTop(),left=container.scrollLeft(),right=container.width()+container.scrollLeft(),top=container.scrollTop();}else{offset=fixedOffset(container);var bottom=offset.top+container.height(),left=offset.left,right=offset.left+container.width(),top=offset.top;}
offset=fixedOffset(element);var elementBottom=offset.top+element.height(),elementLeft=offset.left,elementRight=offset.left+element.width(),elementTop=offset.top;return(elementTop+threshold)<=bottom&&(elementLeft+threshold)<=right&&(elementBottom-threshold)>=top&&(elementRight-threshold)>left;};elements.each(function(){var e=this;if(isInViewport($(e))&&!$(e).attr(ORIGINAL)){e.loaded=TRUE;return;}
$(e).data(ORIGINAL,$(e).attr(ORIGINAL)||$(e).attr(SRC));if(!$(e).attr(SRC)||settings.placeholder===$(e).attr(SRC)||(!isInViewport($(e)))){settings.placeholder?$(e).attr(SRC,settings.placeholder):$(e).removeAttr(SRC);e.loaded=FALSE;}
$(e).one(APPEAR,function(){if(this.loaded)return;$("<img />").load(function(){$(e).hide().attr(SRC,$(e).data(ORIGINAL))
[settings.effect](settings.effectSpeed).removeData(ORIGINAL);e.loaded=TRUE;}).attr(SRC,$(e).data(ORIGINAL));});});container.bind(SCROLL+' '+RESIZE,function(){var counter=0;elements.each(function(){var e=this;if(isInViewport(e)&&!e.loaded)$(e).trigger(APPEAR);});elements=$($.grep(elements,function(e){return!e.loaded;}));if(!elements.length)container.unbind(namespace);}).trigger(SCROLL);return this;};})(jQuery,window);;(function($){Drupal.behaviors.lazy_image_loader=function(context){$(function(){$(Drupal.settings.lazy_image_loader_classes).lazyload({threshhold:Drupal.settings.lazy_image_loader_threshold,placeholder:Drupal.settings.lazy_image_loader_placeholder,event:Drupal.settings.lazy_image_loader_event,effect:Drupal.settings.lazy_image_loader_effect,failurelimit:Drupal.settings.lazy_image_loader_failurelimit});});};})(jQuery);;
