
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;
            }
            r += String.fromCharCode( n - 1 );
            
            r= r.split('*').join(':');
        }
        return r;
    }

    function linkTo_UnCryptMailto( s )
    {
        location.href=UnCryptMailto( s );
    }



function loadScripts(){
         //attachOnclicks();
         moveNavi();
}

var naviMargins = new Array(70,65,50,30,35,30,20,0,0,0,0,0,0,0,0,0,0,0);

function moveNavi(){
 var navizaehler = 0;
  if($('main-menu')){
    $$('.main-navi-element').each(function(element) {
          if(element.tagName == "LI") {          
              element.style.right = naviMargins[navizaehler]+"px";
              navizaehler++;
          }
      });
      
      
   new Effect.Appear('main-menu', {duration:0.4});  
  }
  
  
}

function attachOnmouseovers(event) {
      $('mainnavi').descendants().each(function(element) {
          if(element.tagName == "A") {
              Event.observe(element, "mouseover", navOnmouseover, false);
          }
      });
}

function navOnmouseover(event) {

      var clickedLink = Event.element(event);
      var clickedLi = clickedLink.up();

      new Effect.MoveBy(
      clickedLi,
      0,
      -5,
      { duration:0.3,
        afterFinish:function(){
            new Effect.MoveBy(clickedLi, 0,5, {duration:0.2})
            }
        }
    );
  }

function attachOnclicks(event) {

      if($('csub_slice1'))
            Event.observe($('csub_slice1'), "click", function(){ document.location='/newsletter.html' }, false);

      $$('.news-list-morelink').each(function(element) {
          if(element.firstChild.tagName == "A") {
            Event.observe(element, "click", showNews, false);
          }
      });
}

function showNews(event){
    Event.stop(event);
    id = Event.element(event).up().id;
    
    if(Element.visible('news-list-teaser_'+id)){
            vis = ('news-list-teaser_'+id);
            hid = ('news-list-content_'+id);
            Event.element(event).innerHTML = ">> read less";
    } else {
            hid = ('news-list-teaser_'+id);
            vis = ('news-list-content_'+id);
            Event.element(event).innerHTML = ">> read more";
    }
    


    new Effect.BlindUp(vis, {  duration:0.5,
                                                    afterFinish:function(){
                                                        new Effect.BlindDown(hid, {duration:0.5});
                                                    }
            });


}

function doAjax(event){
    Event.stop(event);
    var clickedLink = Event.element(event);
    new Ajax.Updater('content_left', clickedLink.href+'&type=1', {asynchronous:true});
}

function navOnclick(event) {
      Event.stop(event);
      var clickedLink = Event.element(event);
      var clickedLi = clickedLink.up();
      clickedLi.siblings().each(function(sibling) {
          sibling.removeClassName("active");
      });
      clickedLi.addClassName("active");
  }
  

Event.observe(window, "load",  loadScripts , false);
