// JavaScript Document

var min=8;

var max=18;

function increaseFontSize() {

   var p = document.getElementsByTagName('p');

   for(i=0;i<p.length;i++) {

      if(p[i].style.fontSize) {

         var s = parseInt(p[i].style.fontSize.replace("px",""));

      } else {

         var s = 12;

      }

      if(s!=max) {

         s += 1;

      }

      p[i].style.fontSize = s+"px"

   }

}

function decreaseFontSize() {

   var p = document.getElementsByTagName('p');

   for(i=0;i<p.length;i++) {

      if(p[i].style.fontSize) {

         var s = parseInt(p[i].style.fontSize.replace("px",""));

      } else {

         var s = 12;

      }

      if(s!=min) {

         s -= 1;

      }

      p[i].style.fontSize = s+"px"

   }   

}

// global variables to control menu links et al.

var defaultLink = null;

var delayedOut = null;



function initMenus(defaultMenu)

{

    var navdiv = document.getElementById("dolphinnav");

    var navlinks = navdiv.getElementsByTagName("a");

    // just in case no default was passed, choose first link:

    //defaultLink = navlinks[0];

    // now attach events to all links

    for ( var n = 0; n < navlinks.length; ++n )

    {

        var link = navlinks[n];

        // if this link matches defaultMenu, make it defaultLink:

        if ( link.getAttribute("rel") == defaultMenu ) {defaultLink = link;}



        link.onmouseover = function() {menulinkover(this);}

        link.onmouseout  = menulinkout;

    }

    var navinner = document.getElementById("dolphin_inner");

    var innerdivs = navinner.getElementsByTagName("div");

    for ( var i = 0; i < innerdivs.length; ++i )

    {

        var div = innerdivs[i];

        div.onmouseover = innermenuover;

        div.onmouseout  = innermenuout; 

    }

    menulinkover(defaultLink);

}



function menulinkover(link)

{

    if ( delayedOut !== null ) {clearTimeout(delayedOut);}

    delayedOut = null;



    var navdiv = document.getElementById("dolphinnav");

    var navlinks = navdiv.getElementsByTagName("a");

    for ( var n = 0; n < navlinks.length; ++n )

    {

        var nl = navlinks[n];

        nl.className = ( link == nl ? "current" : "" );

    }



    var rel = link.getAttribute("rel");

    var navinner = document.getElementById("dolphin_inner");

    var innerdivs = navinner.getElementsByTagName("div");

    for ( var i = 0; i < innerdivs.length; ++i )

    {

        var div = innerdivs[i];

        div.style.display = ( div.id == rel ? "block" : "none" );

    }

}

function menulinkout( )

{

    if ( delayedOut !== null ) {clearTimeout(delayedOut);}

    delayedOut = setTimeout( showDefaultLink, 300 );

}

function showDefaultLink( )

{

    menulinkover(defaultLink);

}

function innermenuover( )

{

    if ( delayedOut !== null ) {clearTimeout(delayedOut);}

    delayedOut = null;

}

function innermenuout( )

{

    if ( delayedOut !== null ) {clearTimeout(delayedOut);}

    delayedOut = setTimeout( showDefaultLink, 300 );

}
