$(document).ready(function(){var q=$('#search #q');var qvalue=q.val();q.focus(function(){if($(this).val()==qvalue)$(this).val('');}).blur(function(){if($(this).val()=='')$(this).val(qvalue);});$('div.abstract').not(':first').addClass('hidden');$('#navAbstracts a').eq(0).addClass('active').end().click(function(){$('div.abstract').addClass('hidden');$('div'+$(this).attr('href')).removeClass('hidden');$(this).blur().addClass('active').siblings('a').removeClass();return false;});$('img').removeAttr('style');var prevNoteBottom=0;var lastSidenotes=$('*').index($('.sidenotes:last')[0]);$('.sidenotes').each(function(){var heading=$(this).siblings('*[id^=heading]:first-child');if(heading.length){$(this).css('top',heading.height()+parseInt(heading.css('margin-bottom')));}
var thisIdx=$('*').index($(this)[0]);var thisTop=$(this).offset().top;var diffPos=prevNoteBottom-thisTop;prevNoteBottom=thisTop+$(this).height();if(thisIdx===lastSidenotes){var textSection=$('#text');var textPadding=parseInt(textSection.css('padding-bottom'));var textBottom=textSection.offset().top+textSection.height();var diffBottom=(prevNoteBottom-textBottom);if(diffBottom>0){textSection.css('padding-bottom',(textPadding+diffBottom)+'px');}}
if(diffPos>0){$(this).css('top',diffPos);prevNoteBottom+=diffPos;}});var loginError=$('#loginbox strong.error');var loginBlock=$('#loginbox div.togglable');loginBlock.addClass('fixed');if(loginError.length<1&&$('#loginbox').hasClass('log-out')===false){loginBlock.addClass('hidden');}
$('#loginbox.log-in legend > span').hover(function(){$(this).addClass('hover');},function(){$(this).removeClass('hover');}).click(function(){loginBlock.toggleClass('hidden');return false;});$('#loginbox.log-in img.cancel').click(function(){loginBlock.addClass('hidden');loginError.remove();});var isMail=/^[\w\-]+(\.[\w\-]+)*@[\w\-]+(\.[\w\-]+)*\.[\w\-]{2,}$/;$('#sendTo').submit(function(){var error=new Array();$(this).find('label').removeClass('error');if(false===isMail.test($('#to').val())){error[0]='to';}
if(false===isMail.test($('#from').val())){error[1]='from';}
if(error.length>0){for(e in error){$('label[for='+error[e]+']').addClass('error');}
window.location.href='#sendTo';return false;}
return true;});});