
    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 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) {
      $('mainnavi').descendants().each(function(element) {
          if(element.tagName == "A") {
                        Event.observe(element, "click", doAjax, false);

          }
      });
}


function doAjax(event){
    Event.stop(event);
    var clickedLink = Event.element(event);
    new Ajax.Updater('content', 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");
  }
  
function scrollNavi(event) {
      if ($('subnavi') != null) {
        new Effect.Appear('subnavi', {duration:0.4});
        }
}


Event.observe(window, "load",  scrollNavi , false);
