﻿var bFirstRan = true;
var iNumTabs = 6;
var iContentWidthAdjustor = 0;

function setFontSize(useSize)
{
    setCookie('size', useSize);
    document.location.href = document.location.href;
}

function setCookie(cookieName, cookieValue) {
  expiryDate = new Date;
  expiryDate.setMonth(expiryDate.getMonth() + 6);
  
  document.cookie = cookieName + '=' + cookieValue + ';expires=' + expiryDate.toGMTString();
}


function showMapOverlay(iterationsLeft)
{
    clearTimeout();
    
    var iSlideAmount = 15;
    
    var oOverlay = document.getElementById('mapOverlay');
    //var oText = document.getElementById('mapOverlayText');
    
    if (typeof(iterationsLeft) == 'undefined' || iterationsLeft == null)
    {
        iterationsLeft = Math.round(oOverlay.offsetHeight / iSlideAmount) + 1;
        oOverlay.style.top = (-1 * iSlideAmount * iterationsLeft) + 'px';
    }
        
    oOverlay.style.top = (oOverlay.offsetTop + iSlideAmount) + 'px';
    
    if (iterationsLeft > 0 && oOverlay.offsetTop < 0)
        setTimeout('showMapOverlay(' + (iterationsLeft - 1) + ')', 25)
    else
        setTimeout('hideMapOverlay()', 6000);
}

function hideMapOverlay(iterationsLeft)
{
    clearTimeout();
    
    var iSlideAmount = 25;
    
    var oOverlay = document.getElementById('mapOverlay');
    //var oText = document.getElementById('mapOverlayText');
    
    if (typeof(iterationsLeft) == 'undefined')
        iterationsLeft = Math.round((oOverlay.offsetTop + oOverlay.offsetHeight) / iSlideAmount) + 1;
        
    oOverlay.style.top = (oOverlay.offsetTop - iSlideAmount) + 'px';
    
    if (iterationsLeft > 0 && (oOverlay.offsetTop + oOverlay.offsetHeight) >= 0)
        setTimeout('hideMapOverlay(' + (iterationsLeft - 1) + ')', 25);
}

function hideMapOverlayWithDissolve(iterationsLeft)
{
    clearTimeout();
    
    var oOverlay = document.getElementById('mapOverlay');
    
    if (typeof(iterationsLeft) == 'undefined')
        iterationsLeft = 19;
        
    setOpacity(oOverlay, iterationsLeft);
    
    if (iterationsLeft > 0)
        setTimeout('hideMapOverlayWithDissolve(' + (iterationsLeft - 1) + ')', 25)
    else
        oOverlay.style.display = 'none';
}

// set opacity of an object
function setOpacity(setObject, value)
{
    if (navigator.appName == "Microsoft Internet Explorer")
	    setObject.style.filter = 'alpha(opacity=' + value*5 + ')'
	else
	    setObject.style.opacity = value/20;
}


