var navto;

function tpnavon(tw)
{
clearTimeout(navto);
tpnavoff(document.getElementById('navi'));

    tw = tw.firstChild;

		var parentNode, nodeName, className;
		      do 
			  {
			  if(tw.nodeName == ''){continue;}
				if(tw.nodeName.toLowerCase() == 'ul' && tw.style.display == 'none')
				{
				tw.style.position = 'absolute';
				tw.style.display = 'block';
				return;
				}
		      } 
			  while 
			  (tw = tw.nextSibling);
		

		 return;
}


function tpnavoff(knoten)
{
if(!knoten){knoten = document.getElementById('navi');}

    switch (knoten.nodeType) 
	{
        case 1 :
			if(knoten.nodeName.toLowerCase() == 'ul' && knoten.style && knoten.style.display == 'block')
			{
				knoten.style.position = 'relative';
				knoten.style.display = 'none';
			}
            break;
        case 3 :
            break;
        case 8 :
            break;
        default :
    }
	
    if (knoten.hasChildNodes()) {
        for (var i = 0; i < knoten.childNodes.length; i++) {
            knotenneu = knoten.childNodes[i];
			tpnavoff(knotenneu);
        }
    }
}



function tpnavoffTO()
{navto = setTimeout("tpnavoff(0)",1000);}


function setticker()
{
var tc = document.getElementById('tickerinh');
var tat = new String();
tt = new Array();
tt[0] = 'Tickertext 1';
tt[1] = 'Tickertext 2';
tt[2] = 'Tickertext 3';

	for(i=0;i<tt.length;i++)
	{tat += '<span class="rot">+</span> '+tt[i]+' ';}

	
tc.mov = 0;
tc.innerHTML = tat+tat+tat+tat;	

setInterval("moveticker()",50);
}

function moveticker()
{
var tc = document.getElementById('tickerinh');
tc.mov -= 1;
tc.style.marginLeft = tc.mov+'px';
}

//////////////////////////

	function getAdr(country)
	{
	window.open('./_pop/vertretungen_adr.php?adr='+country,'adress','width=300,height=255,scrollbars');
	}
	
	function getSubsAdr(city)
	{
	window.open('./_pop/vertretungen_adr.php?subs='+city,'adress','width=300,height=255');
	}
	
	function getImg(country,num)
	{
	window.open('./_pop/vertretungen_people.php?ct='+country+'&ignum='+num,'toechter','width=520,height=580,scrollbars');
	}
	
	function openCert(c)
	{
	window.open(c,'cert','width=760,height=920,menubar,scrolling=1');
	}	

	
/////////////////////

	function showArt(ig,mt)
	{
	igl=document.getElementById('td_'+mt);
	igl.style.position = 'absolute';
	igl.style.display = 'block';
	igl.innerHTML = '<img src="../_media/_pdfs/pdf_img/'+ig+'" alt="" border="0" style="margin-left:25px;margin-top:-10px;border:solid 1px #c0c0c0;">';
	
	ig2=document.getElementById('tr_'+mt);
	ig2.style.backgroundColor = '#c0c0c0';
	}
	
	function hideArt(nmp)
	{
		for(i=1;i<=nmp;i++)
		{
		igl=document.getElementById('td_'+i);
		igl.style.display = 'none';
		igl.style.position = 'relative';
		igl.innerHTML = '';
		
		ig2=document.getElementById('tr_'+i);
		ig2.style.backgroundColor = '#ffffff';		
		}
	}
	
	function resetM(ct)
	{
	igl=document.getElementById('artshow');
	igl.style.visibility='visible';
	}
	
	function findPos(el) {
	
	    var xPos = 0;
	    var yPos = 0;
	
	    if(document.layers) 
		{
	        xPos = el.x;
	        yPos = el.y;
	    }
	    else {
		        while(el)
				{
		            xPos += el.offsetLeft;
		            yPos += el.offsetTop;
		            el   =  el.offsetParent;
		        }
	    }

	    return {xPos: xPos, yPos: yPos};
	}	
	
//////////////77

function createRequestObj()
{
	var xmlHttp = null;
	// Mozilla, Opera, Safari sowie Internet Explorer 7
	if (typeof XMLHttpRequest != 'undefined') {
		xmlHttp = new XMLHttpRequest();
	}
	if (!xmlHttp) {
		// Internet Explorer 6 und älter
		try {
			xmlHttp  = new ActiveXObject("Msxml2.XMLHTTP");
		} catch(e) {
			try {
				xmlHttp  = new ActiveXObject("Microsoft.XMLHTTP");
			} catch(e) {
				xmlHttp  = null;
			}
		}
	}
	
return 	xmlHttp;
}

function ajEd(fldobj,dowhat,url)
{
var http = createRequestObj();

	if (http) 
	{
		var url = "_func/"+url;
		var params = "";
		for(i in dowhat)
		{params += '&'+i+'='+dowhat[i];}
		
		http.open("POST", url, true);
		
		//Send the proper header information along with the request
		http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		http.setRequestHeader("Content-length", params.length);
		http.setRequestHeader("Connection", "close");
		
		http.onreadystatechange = function() {//Call a function when the state changes.
			if(http.readyState == 4 && http.status == 200) {
				fldobj.innerHTML = http.responseText;
			}
		}
		http.send(params);
	}
}

function crEdObj(typ,dbid)
{
	var obj = new Object();
	obj.typ = typ;
	obj.dbid = dbid;
	tf1 = document.getElementById('tf_height_1');
	obj.tf_height_1 = tf1 ? tf1.offsetHeight+'px' : 'auto';
	tf2 = document.getElementById('tf_height_2');
	obj.tf_height_2 = tf2 ? tf2.offsetHeight+'px' : 'auto';
	tf3 = document.getElementById('tf_height_3');
	obj.tf_height_3 = tf3 ? tf3.offsetHeight+'px' : 'auto';		
	tf4 = document.getElementById('tf_height_4');
	obj.tf_height_4 = tf4 ? tf4.offsetHeight+'px' : 'auto';	
	
return obj;
}

//////////////////

function showBildInf(nm,el,wi)
{
wi = wi < 200 ? 200 : wi;
config. ClickClose = false;
config. CloseBtn = true;
config. JumpHorz = true;
config .Fix = [el, 0, 0];
config. Width = wi;
config. Title = 'Bildinfo:'

var http = createRequestObj();

	if (http) {
		//var url = urls;
		//var params = "prm="+prm;
					
		http.open('GET', '_func/ajax_getbildinf.inc.php?id='+nm, true);
		http.onreadystatechange = function () {
			if (http.readyState == 4) {
			//alert(xmlHttp.responseText)
				// Zurückgeliefertes Ergebnis wird in den DIV "ergebnis" geschrieben
				//document.getElementById(ausgabefeld).innerHTML = xmlHttp.responseText;
				Tip(http.responseText);
			}
		};		
		http.send(null);		
	}
}

function hideBildInf()
{UnTip();}

///////////
function showDocInf(nm,el)
{

config. ClickClose = false;
config. CloseBtn = true;
config. JumpHorz = true;
config .Fix = [el, 0, 0];
config. Title = 'Dateiinfo:'

var http = createRequestObj();

	if (http) {
		//var url = urls;
		//var params = "prm="+prm;
					
		http.open('GET', '_func/ajax_getdocinf.inc.php?id='+nm, true);
		http.onreadystatechange = function () {
			if (http.readyState == 4) {
			//alert(xmlHttp.responseText)
				// Zurückgeliefertes Ergebnis wird in den DIV "ergebnis" geschrieben
				//document.getElementById(ausgabefeld).innerHTML = xmlHttp.responseText;
				Tip(http.responseText);
			}
		};		
		http.send(null);		
	}
}

function hideDocInf()
{UnTip();}
//////////////
	function sndnewRub()
	{
		fld_de=document.getElementById('newrub_de');
		fld_en=document.getElementById('newrub_en');
		if(fld_de.value != '' && fld_en.value != '')
		{
		frm=document.getElementById('newrubform');
		frm.submit();
		}
		else
		{
		alert('Bitte einen Namen für die neue Rubrik angeben.');
		}
	}

/////////////////
/*
Titel: DHTML Ticker
Autor: Christoph Bergmann
email: cb@acc.de
Copyright (c) Milch und Zucker - c. Bergmann und j. Gamperl, 1998. 
All rights reserved. Alle Rechte vorbehalten. URL: http://dhtml.seite.net
Dieser Code darf für nicht-kommerzielle  sowie kommerzielle Zwecke frei
genutzt und angepaßt werden, solange dies unentgeltlich erfolgt und
dieser Vermerk bestehen bleibt. 
*/


function start_ticker()
{
    do_ticker(msg[0], 0, 1);
}
function do_ticker(text, pos, dir)
{
var out=text.substring(0, pos)+']';

    var ticker = document.getElementById('tickerscroll');
    ticker.innerHTML=out;

    pos+=dir;

    if(pos>text.length)
	{
		if(text.length > 100)
		{
            if(++nextm>=msg.length)
			{
            nextm=0;
            text=msg[nextm];
            dir=-dir;
			}
		}
		setTimeout('do_ticker("'+text+'",'+pos+','+(-dir)+')', delay*10);
	}	
    else
    {
        if(pos<0)
        {
            if(++nextm>=msg.length)
			{
            nextm=0;
            text=msg[nextm];
            dir=-dir;
			}
        }
        setTimeout('do_ticker("'+text+'",'+pos+','+dir+')', delay);
    }
}

//////////////////
farben = new Array( 'd3d3d3','D0D0D0','CCCCCC','C7C7C7','C3C3C3','BFBFBF','BBBBBB','B6B6B6','B2B2B2','AEAEAE','AAAAAA','A5A5A5','A1A1A1','9D9D9D','999999','949494','909090','8C8C8C','888888','838383','7F7F7F','7B7B7B','767676','727272','6E6E6E','6A6A6A','656565','616161','5D5D5D','595959','545454','505050','4C4C4C','484848','434343','3F3F3F','3B3B3B','373737','333333'); 
for(i=0;i<=50;i++)
{farben.push(farben[farben.length-1]);}

function fadeTick(w)
{
if(w > msg.length-1){w=0;}
var mobj = document.getElementById('tickerscroll');
var mobjurl = document.getElementById('tickerurl');
mobj.innerHTML = msg[w];
mobj.style.color = '#'+farben[0];
if(mobjurl){mobjurl.style.color = '#'+farben[0];}

	setTimeout("fadeTicks("+w+",0,1)",50);
}

function fadeTicks(w,pos,dir)
{
var mobj = document.getElementById('tickerscroll');
var mobjurl = document.getElementById('tickerurl');
mobj.style.color = '#'+farben[pos];
if(mobjurl){mobjurl.style.color = '#'+farben[pos];}

	if(pos >= farben.length && dir > 0)
	{dir = -dir;}	
	if(pos <= 0 && dir < 0)
	{fadeTick(w+1);return;}	
	
	setTimeout("fadeTicks("+w+","+(pos+dir)+","+dir+")",50);
}



