﻿var interval = 10000
var idinverval = setInterval("setRandImgNr()", interval);


/* Trim-Funktionen
 *
 * Quelle:
 * http://www.somacon.com/p355.php
 */
function ltrim(str) { 
	for(var k = 0; k < str.length && isWhitespace(str.charAt(k)); k++);
	return str.substring(k, str.length);
}
function rtrim(str) {
	for(var j=str.length-1; j>=0 && isWhitespace(str.charAt(j)) ; j--) ;
	return str.substring(0,j+1);
}
function trim(str) {
	return ltrim(rtrim(str));
}
function isWhitespace(charToCheck) {
	var whitespaceChars = " \t\n\r\f";
	return (whitespaceChars.indexOf(charToCheck) != -1);
}

/* Content nach bestimmter Zeit zufallsbedingt ändern */
function setRandImgNr()
{
    var img;
    var rnd = Math.random();
    
    if (rnd < 0.3333)
    {
        rnd = 1;
    }
    else if (rnd >= 0.3333 && rnd < 0.6666)
    {
        rnd = 2;
    }
    else if (rnd >= 0.6666)
    {
        rnd = 3;
    }
    
    setContent(rnd);
}

/* setContent()
 *
 */
function setContent(nr)
{
    /* intervallgesteuerten Aufruf stoppen */
    clearInterval(idinverval);
    
    /* Link bestimmen */
    var link = trim(document.getElementById("link" + nr).innerHTML);
         
    /* grosses Bild ersetzen */   
    var imggr = trim(document.getElementById("imggr" + nr).innerHTML);    
    imggr = "<a href='" + link + "'><img style='width:140px; height:105px' src='" + imggr + "' border='0'/></a>";    
    document.getElementById("img_gr").innerHTML = imggr;
            
    /* Ueberschrift austauschen */    
    var headline = trim(document.getElementById("headline" + nr).innerHTML);        
    headline = headline;
    document.getElementById("headl").innerHTML = headline;    
    
    /* Beschreibung austauschen */                    
    var text = trim(document.getElementById("text" + nr).innerHTML);
    /*text = "<ul><li><a style='color:#666666;' href='" + link + "'>" + text + "</a></li></ul>";*/    
    text = "<ul class='threepicul'><li><a style='color:#666666;' href='" + link + "'>" + text + "</a></li></ul>";
        
    document.getElementById("content").innerHTML = text;
    
    setActive(nr); 
    
    /* intervallgesteuerten Aufruf wieder starten */
    idinverval = setInterval("setRandImgNr()", interval);   
}

/* setActive()
 *
 */
function setActive(nr)
{
    var i;
    var thumbid;
    for (i = 1; i <= 3; i++)
    {
        thumbid = "thumb" + i;
        if (i == nr)
        {
            document.getElementById(thumbid).className = "active";
        }
        else
        {
            document.getElementById(thumbid).className = "inactive";
        }
    }       
}
  