var url='./';var preloadArr=new Array(url+'media/rene-schulze-farbig.jpg');function scrollinterna()
{$('a[href*=#]').click(function(){if(location.pathname.replace(/^\//,'')==this.pathname.replace(/^\//,'')&&location.hostname==this.hostname&&$(this).attr('href').replace(/#/,'')!='')
{var $target=$(this.hash);$target=$target.length&&$target||$('[name='+this.hash.slice(1)+']');if($target.length)
{var targetOffset=$target.offset().top;$('html,body').animate({scrollTop:targetOffset},800,'swing');return false;}}});};function maildecoding()
{$('.email').each(function(){var mailArr=$(this).html();mailArr=mailArr.split(' ');var mailTxt=mailArr[0]+"@"+mailArr[2]+"."+mailArr[4];var mailOut="<a href=\"mailto:"+mailTxt+"\" title=\""+mailTxt+"\">"+mailTxt+"</a>";$(this).html(mailOut);});}
function pngFixIe()
{$('img[src$=.png]').ifixpng();}
function fancyBoxZoom()
{$("#content a[href*=.jpg], #content a[href*=.gif], #content a[href*=.png]").fancybox({padding:0,'overlayShow':true});}
function portraitHover()
{$(".portrait").hover(function(){$(this).attr('src',$(this).attr('src').replace('.jpg','-farbig.jpg'));},function(){$(this).attr('src',$(this).attr('src').replace('-farbig',''));});}
jQuery.preloadImages=function(arr)
{for(var i=0;i<arr.length;i++)
{jQuery('<img>').attr('src',arr[i]);}}
$(document).ready(function(){scrollinterna();maildecoding();pngFixIe();fancyBoxZoom();portraitHover();jQuery.preloadImages(preloadArr);});