window.addEvent('domready', function(){
    var sideblocks = $(document.body).getElements('a');
    sideblocks.each(function(el,i){
        if (el.title == "Externer Link"){
            el.set('rel',"external");
            el.set('target','_blank');
        }
    });  
});

function UnCryptMailto(s){
    var n = 0;
    var r = "";
    for( var i = 0; i < s.length; i++){
        n = s.charCodeAt( i );
        if( n >= 8364 ){
            n = 128;
        }
        var m = n - 1;
        r += String.fromCharCode(m);
    }
    return r;
}

function linkTo_UnCryptMailto( s ){
    location.href=UnCryptMailto( s );
}

var Site={
        start:function(){
            if($('site-nav')){
                Site.appearText();
            }
        },
    
    appearText:function(){

        var sideblocks=$$('#site-nav li a');
        sideblocks.each(function(el,i){
            el.setStyle('margin-left','0px');
            Site.createOver(el);
        },this);
    },
        
    createOver:function(el){
        //var first=el.getFirst();
        var first=el;
        if(!first||first.get("tag")!='a')return;
        if(first.hasClass('current')||first.hasClass('subsel')){
            // do nothing
            ;
        }
        else{
            if(first.hasClass('sub')){
                var tocolor='45a12a';
                var fromcolor='34791f';
                var mleftin = 25;
                var mleftout = 15;
            }
            else {
                var mleftin = 10;
                var mleftout = 0;
                var tocolor='45a12a';
                var fromcolor='34791f';
            }
            el.mouseouted=true;
            el.addEvent('mouseenter',function(e){
                el.set('tween', {duration: 'short'});
                el.tween('margin-bottom',mleftin+"px");
            });
            
            el.addEvent('mouseleave',function(e){
                el.set('tween', {duration: 'short'});
                el.tween('margin-bottom',mleftout+"px");
            });
            
        }
    }
};

//window.addEvent('load',Site.start);
