function menuOver(img) {
    img.src = img.src.replace(/\.png/,"-over.png");
}

function menuOut(img) {
    img.src = img.src.replace(/\-over/,"");
}


function showTitleBox(show) {
    var div = document.getElementById("tdb");
    if(show) {
        div.className = "title-description-box";
    } else {
        div.className = "title-description-box hidden";
    }
    
}

/*

var timer;
var timerIntervalId;
var fadeIntervals = new Array();

function initTimer() {
    var div = document.getElementById("tdb");
    div.className = "title-description-box";
    timerIntervalId = window.setInterval(showImageInfo,1400);
}

function resetTimer() {
    var div = document.getElementById("titlebox");
    timer = 0;
    clearInterval(timerIntervalId);
    resetFade(div);
    initTimer();
}

function showImageInfo() {
    var delta = 0.1;
    var delay = 10;
    var div = document.getElementById("titlebox");
    div.className = "content";
    clearInterval(timerIntervalId);
    fadeIntervals.push(window.setInterval(function(){fade(div,delta)},delay));
}


function resetFade(e) {
    var div = document.getElementById("titlebox");
    div.className = "content hidden";
    setOpacity(e,0);
    clearFades();
}

function clearFades() {
    for(var i=0;i<fadeIntervals.length;i++) {
        clearInterval(fadeIntervals.pop());
    }
}

function fade(e,delta) {
    var o = getOpacity(e)+delta;
    setOpacity(e,o);
    if(o == 1) {
        clearFades();
    }
}

function getOpacity(e) {
    var o;

    // IE/Win
    if(typeof e.style.filter != 'undefined') {    
        var str = e.style.filter;
        var tmp = str.split("alpha(opacity=",2);
        if(tmp[1]) {
            var str = tmp[1];
            o = Number(str.substring(0,str.length-1))/100;
        }
    }
    
    // Safari<1.2, Konqueror
    if(typeof e.style.KHTMLOpacity != 'undefined') {
        o = e.style.KHTMLOpacity;
    }
    
    // Older Mozilla and Firefox    
    if(typeof e.style.MozOpacity != 'undefined') {
        o = e.style.MozOpacity;
    }
    
    // Safari 1.2, newer Firefox and Mozilla, CSS3
    if(typeof e.style.opacity != 'undefined') {
        o = e.style.opacity;
    }
    
    return Number(o);
}

function setOpacity(e, opacity) {
    opacity = Math.min(Number(opacity),1);

    // IE/Win
    e.style.filter = "alpha(opacity="+(opacity*100)+")";
    
    // Safari<1.2, Konqueror
    e.style.KHTMLOpacity = opacity;
    
    // Older Mozilla and Firefox
    e.style.MozOpacity = opacity;
    
    // Safari 1.2, newer Firefox and Mozilla, CSS3
    e.style.opacity = opacity;
}

/*
function error(msg) {
    var div = document.getElementById("error-box");
    var input = document.getElementById("wtf");
    input.value = msg;
    div.className = "";
}
*/
