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;
}