if(document.getElementById && document.createTextNode)
{
    
    // *****************************************************
    // DOM-Script stellt externe und interne Links
    // unterschiedlich dar
    // Scripting: Thomas Steinberg - www.elbwiese.de
    // *****************************************************
    
    function links()
    {
        var lnk;
        lnk=document.getElementById('hintergrund').getElementsByTagName('a');
        //for(i=0;i<lnk.length;i++)
        for (var i = 0, len = lnk.length; i < len; i++)
        if(lnk[i].href.indexOf(window.location.hostname) == -1)
        {
            lnk[i].className="ext";
            lnk[i].title="externer Link";
        }
        else
        {
            lnk[i].className="int";
            lnk[i].title="interner Link";
        }
    }
    
	
	function dyngallery()
	{
		var picId='zoom_bild';
		var loadingId='laden';
		var d=document.getElementById('vorschau');
		if(!d){return;}
		if(!document.getElementById(loadingId))
		{
			var lo=document.createElement('div');
			lo.appendChild(document.createTextNode('Laden...'));
			d.parentNode.insertBefore(lo,d);
			lo.id=loadingId;
			lo.style.display='none';
		}
		var piclinks=d.getElementsByTagName('a');
		for (var i = 0, len = piclinks.length; i < len; i++)
		// for(var i=0;i<piclinks.length;i++)
		{
		piclinks[i].onclick=function()
			{
				document.getElementById(loadingId).style.display='block';
				var oldp=document.getElementById(picId);
				if(oldp)
				{
 					oldp.parentNode.removeChild(oldp);
				}
				var nc=document.createElement('div');
				d.parentNode.insertBefore(nc,d);
				nc.style.display='none';
				nc.id=picId;
				var newpic=document.createElement('img');
				newpic.src=this.href;
				newpic.alt=this.getElementsByTagName('img')[0].alt;
				newpic.title='Klick blendet Bild wieder aus';
				newpic.onload=function()
					{
						document.getElementById(loadingId).style.display='none';
					}
				newpic.onclick=function()
					{
 						this.parentNode.parentNode.removeChild(this.parentNode);
					}
					nc.appendChild(newpic);
					np=document.createElement('p');
					np.appendChild(document.createTextNode(this.getElementsByTagName('img')[0].alt))
					nc.appendChild(np);
					nc.style.display='block';
					return false;
				}
		}
    }

    function karteHer()
    {
        document.getElementById("karte").style.display="block";
    }
	
    function karteWeg()
    {
        document.getElementById("karte").style.display="none";
    }

    function blinken(id)
    {
        document.getElementById(id).style.color="black";
        setTimeout("blink1('"+id+"')",500);
    }
    
    function blink1(id)
    {
        document.getElementById(id).style.color="red";
        setTimeout("blinken('"+id+"')",500);
    }
    
    window.onload=function()
    {
        links();
		dyngallery();
    }
}