// JavaScript Document
function comment(param)
{	
	if(param == "show")
	{
		document.getElementById("gb_comment_box_1").style.display = "none";
		document.getElementById("gb_comment_box_2").style.display = "inline";
		document.getElementById("gb_comment_box_3").style.display = "inline";
	}
	else
	{
		document.getElementById("gb_comment_box_1").style.display = "inline";
		document.getElementById("gb_comment_box_2").style.display = "none";
		document.getElementById("gb_comment_box_3").style.display = "none";
	}
}
			
function check_content()
{
	if(document.gb.gb_check.checked && document.getElementById("gb_name").value != "" && document.getElementById("gb_ort").value != "" && document.getElementById("gb_text").value != "")
		document.gb.gb_button.disabled = false;
	else
		document.gb.gb_button.disabled = true;
}

function farbe_fokus(feld)
{
	feld.style.border = "solid 1px #0066FF";
	feld.style.height = "22px";
}

function farbe_fokus_text(feld)
{
	feld.style.border = "solid 1px #0066FF";
	feld.style.height = "130px";
}

function farbe_blur(feld)
{	
	feld.style.border = "solid 1px #BBB";
}

function gb_formatierung(param)
{
    var feld = document.getElementById('gb_text');
    feld.focus();
    
    if(typeof feld.selectionStart != 'undefined')
    {
        var start = feld.selectionStart;
        var end = feld.selectionEnd;
        var markiert = feld.value.substring(start, end);
        feld.value = feld.value.substr(0, start) + "[" + param + "]" + markiert + "[/" + param + "]" + feld.value.substr(end);
    }
    else if(typeof document.selection != 'undefined') 
    {
        var range = document.selection.createRange();
        var insText = range.text;
        range.text = "[" + param + "]" + insText + "[/" + param + "]";
    }
}

function gb_farben(param)
{
    var feld = document.getElementById('gb_text');
    feld.focus();

    if(typeof feld.selectionStart != 'undefined')
    {
        var start = feld.selectionStart;
        var end = feld.selectionEnd;
        var markiert = feld.value.substring(start, end);
        feld.value = feld.value.substr(0, start) + "[FARBE=\"" + param + "\"]" + markiert + "[/FARBE]" + feld.value.substr(end);
    }
    else if(typeof document.selection != 'undefined')
    {
        var range = document.selection.createRange();
        var insText = range.text;
        range.text = "[FARBE=\"" + param + "\"]" + insText + "[/FARBE]";
    }
}

function bilder_change(param)
{
    var zahl = document.getElementById('zahl').innerHTML;
    var gesamt = document.getElementById('gesamt').innerHTML;
    if(param == 'next')
    {
	   zahl++;
    }
    else
    {
        zahl--;
    }
    document.getElementById('visible_pic').src = document.getElementById('hidden_' + zahl).src;
	document.getElementById('zahl').innerHTML = parseInt(zahl);

    if(zahl != '1')
    {
        document.getElementById('bilder_previous').style.visibility = "visible";
    }
    else
    {
        document.getElementById('bilder_previous').style.visibility = "hidden";
    }
    
    if(zahl == gesamt)
    {
        document.getElementById('bilder_next').style.visibility = "hidden";
    }
    else
    {
        document.getElementById('bilder_next').style.visibility = "visible";
    }
}

var zustand = 0;

function slideshow(param)
{
    if(param == 'an')
    {
        document.getElementById('slideshow_an').style.display = "none";
        document.getElementById('slideshow_aus').style.display = "inline";
        zustand = 1;
        
        aktiv = window.setTimeout("bilder_schleife()", 6000);
    }
    else
    {
        document.getElementById('slideshow_an').style.display = "inline";
        document.getElementById('slideshow_aus').style.display = "none";
        zustand = 0;
    }
}

function bilder_schleife()
{
    if(zustand == 1)
    {
        var zahl = document.getElementById('zahl').innerHTML;
        var gesamt = document.getElementById('gesamt').innerHTML;
        
        zahl++;
        
        document.getElementById('visible_pic').src = document.getElementById('hidden_' + zahl).src;
    	document.getElementById('zahl').innerHTML = parseInt(zahl);
    
        if(zahl != '1')
        {
            document.getElementById('bilder_previous').style.visibility = "visible";
        }
        else
        {
            document.getElementById('bilder_previous').style.visibility = "hidden";
        }
    
        if(zahl == gesamt)
        {
            document.getElementById('bilder_next').style.visibility = "hidden";
            window.clearTimeout(aktiv);
            document.getElementById('slideshow_an').style.display = "inline";
            document.getElementById('slideshow_aus').style.display = "none";
            zustand = 0;
        }
        else
        {
            document.getElementById('bilder_next').style.visibility = "visible";
        }

        aktiv = window.setTimeout("bilder_schleife()", 6000);
    }
    else
    {
        window.clearTimeout(aktiv);
    }
}

function termine_info_show(param)
{
    document.getElementById(param).style.display="inline";
    document.getElementById('show_' + param).style.display="none";
    document.getElementById('hide_' + param).style.display="inline";
}

function termine_info_hide(param)
{
    document.getElementById(param).style.display="none";
    document.getElementById('show_' + param).style.display="inline";
    document.getElementById('hide_' + param).style.display="none";
}