function mo(id, pic) {
    document.getElementById(id).src = pic;
}

var activeTime = null;
function toggle_timebar(id) {
    if (activeTime && document.getElementById(activeTime)) {
        document.getElementById(activeTime).style.visibility = 'hidden';
        document.getElementById(activeTime).style.display = 'none';
        document.getElementById('a-' + activeTime).className = '';
    }

    document.getElementById(id).style.visibility = 'visible';
    document.getElementById(id).style.display = 'block';
    document.getElementById('a-' + id).className = 'selected';

    activeTime = id;
}

var activeLayer = null;
function toggle_layer(id) {
    if (activeLayer && document.getElementById(activeLayer)) {
        hideElement(activeLayer);
    }

    if (activeLayer != id)
    {
        document.getElementById(id).style.position = 'static';

        /*document.getElementById(id).style.display = 'block';
        document.getElementById(id).style.visibility = 'visible';*/

        /* IE has rendering errors (with some flash objects) without reset innerHTML Content */
        /*document.getElementById(id).innerHTML = document.getElementById(id).innerHTML;*/

        activeLayer = id;
    }
    else {
        activeLayer = null;
    }
}


var activeMoreLink = null;
function replaceMoreLink(id)
{
    if(activeMoreLink && document.getElementById(activeMoreLink) && activeMoreLink != id)
    {
    	diableMoreLink(activeMoreLink);
    }
    
    var obj = document.getElementById(id);
    activeMoreLink = id;
    
    if(obj.innerHTML=="Mehr dazu &gt;&gt;")
    {
        obj.innerHTML = "&lt;&lt; verbergen";
    }
    else
    {
        obj.innerHTML = "Mehr dazu &gt;&gt;";
    }
}

function diableMoreLink(id)
{
	var obj = document.getElementById(id);
	obj.innerHTML = "Mehr dazu &gt;&gt;";
}

function hideElement(id) {
    document.getElementById(id).style.position = 'absolute';
    document.getElementById(id).style.left = '-9000px';
    document.getElementById(id).style.top = '-9000px';

    /* IE has rendering errors (with some flash objects) width display: none! */
    /*document.getElementById(id).style.display = 'none';
    document.getElementById(id).style.visibility = 'hidden';*/
}

function initFortschritt(id, count, position)
{
	// var obj = document.getElementById("progress" + id);

	// obj.setProgressor(position, count);
	//eval("callExternalInterface" + id + "(" + position + ", " + count + ")");
	//obj.innerHTML = "count: " + count + "<br>position: " + position;
}

function activateFortschritt(id)
{
	//var obj = document.getElementById(id);
	
	//obj.innerHTML += " Active!";
}

/* This utility function resolves the string movieName
       to a Flash object reference based on browser type. */
function getMovieName(movieName) 
{
	if(!flashEnabled())
	{
		return false;
	}
	if (navigator.appName.indexOf("Microsoft") != -1) 
	{
		return window[movieName];
	}
    else 
	{
		return document[movieName];
	}
}

function flashEnabled()
{
	var useFlash = navigator.mimeTypes && navigator.mimeTypes["application/x-shockwave-flash"] && navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin;
	return useFlash;
}