/* DHTML-Bibliothek */

var DHTML = 0, DOM = 0, MS = 0, NS = 0, OP = 0;

function DHTML_init()
	{
		if (window.opera)
			{
				OP = 1;
			}
		if(document.getElementById)
			{
				DHTML = 1;
				DOM = 1;
			}
		if(document.all && !OP)
			{
				DHTML = 1;
				MS = 1;
			}
		if(document.layers && !OP)
			{
				DHTML = 1;
				NS = 1;
			}
	}

function getElem(p1,p2,p3)
	{
		var Elem;
		if(DOM)
			{
				if(p1.toLowerCase()=="id")
					{
						if (typeof document.getElementById(p2) == "object")
							{
								Elem = document.getElementById(p2);
							}
						else
							{
								Elem = void(0);
							}
						return(Elem);
					}
				else if(p1.toLowerCase()=="name")
					{
						if (typeof document.getElementsByName(p2) == "object")
							{
								Elem = document.getElementsByName(p2)[p3];
							}
						else
							{
								Elem = void(0);
							}
						return(Elem);
					}
				else if(p1.toLowerCase()=="tagname")
					{
						if (typeof document.getElementsByTagName(p2) == "object" || (OP && typeof document.getElementsByTagName(p2) == "function"))
							{
								Elem = document.getElementsByTagName(p2)[p3];
							}
						else
							{
								Elem = void(0);
							}
						return(Elem);
					}
				else return void(0);
			}
		else if(MS)
			{
				if(p1.toLowerCase()=="id")
					{
						if (typeof document.all[p2] == "object")
							{
								Elem = document.all[p2];
							}
						else
							{
								Elem = void(0);
							}
						return(Elem);
					}
				else if(p1.toLowerCase()=="tagname")
					{
						if (typeof document.all.tags(p2) == "object")
							{
								Elem = document.all.tags(p2)[p3];
							}
						else
							{
								Elem = void(0);
							}
						return(Elem);
					}
				else if(p1.toLowerCase()=="name")
					{
						if (typeof document[p2] == "object")
							{
								Elem = document[p2];
							}
						else
							{
								Elem = void(0);
							}
						return(Elem);
					}
				else return void(0);
			}
		else if(NS)
			{
				if(p1.toLowerCase()=="id" || p1.toLowerCase()=="name")
					{
						if (typeof document[p2] == "object")
							{
								Elem = document[p2];
							}
						else
							{
								Elem = void(0);
							}
						return(Elem);
					}
				else if(p1.toLowerCase()=="index")
					{
						if (typeof document.layers[p2] == "object")
							{
								Elem = document.layers[p2];
							}
						else
							{
								Elem = void(0);
							}
						return(Elem);
					}
				else return void(0);
			}
	}



function getCont(p1,p2,p3)
	{
		var Cont;
		if(DOM && getElem(p1,p2,p3) && getElem(p1,p2,p3).firstChild)
			{
				if(getElem(p1,p2,p3).firstChild.nodeType == 3)
					{
						Cont = getElem(p1,p2,p3).firstChild.nodeValue;
					}
				else
					{
						Cont = "";
					}
				return(Cont);
			}
		else if(MS && getElem(p1,p2,p3))
			{
				Cont = getElem(p1,p2,p3).innerText;
				return(Cont);
			}
		else
			{
				return void(0);
			}
	}



function getAttr(p1,p2,p3,p4)
	{
		var Attr;
		if((DOM || MS) && getElem(p1,p2,p3))
			{
				Attr = getElem(p1,p2,p3).getAttribute(p4);
				return(Attr);
			}
		else if (NS && getElem(p1,p2))
			{
				if (typeof getElem(p1,p2)[p3] == "object")
					{
						Attr=getElem(p1,p2)[p3][p4]
					}
				else
					{
						Attr=getElem(p1,p2)[p4]
					}
				return Attr;
			}
		else
			{
				return void(0);
			}
	}




function setCont(p1,p2,p3,p4)
	{
		if(DOM && getElem(p1,p2,p3) && getElem(p1,p2,p3).firstChild)
			{
				getElem(p1,p2,p3).firstChild.nodeValue = p4;
			}
		else if(MS && getElem(p1,p2,p3))
			{
				getElem(p1,p2,p3).innerText = p4;
			}
		else if(NS && getElem(p1,p2,p3))
			{
				getElem(p1,p2,p3).document.open();
				getElem(p1,p2,p3).document.write(p4);
				getElem(p1,p2,p3).document.close();
			}
	}

DHTML_init();






function ChImg(i, src)
	{
		if (document.images) document.images[i].src="gfx/"+src+".gif";
	}


function SetNavText(i)
	{
		var text =  new Array(
			"",
			"Startseite",
			"Lernen Sie unser Unternehmen näher kennen!",
			"Ihr Privatumzug",
			"Ihr Büroumzug",
			"Objektumzug (Firmen-, Archiv-, Bibliothekumzüge u. ä.)",
			"Möbel-, Archiv- und Containerlagerung",
			"Auszug aus unserer Referenzliste",
			"So finden und erreichen Sie uns!",
			"Nutzen Sie evtl. nicht ausgelastete Transporte, um Ihre Fracht günstig zu transportieren."
		);
		
		if(DHTML)
			{
				
				if(NS) setCont("id", "NavSub", null, "<span class=\"Tm\">" + text[i] + "<\/span>" );
				else   setCont("id", "NavSub", null, text[i] );
			}
	}

function SetNavTextOff()	{	SetNavText(0);	}

function OpenWindow(pfad,window_name,breite,hoehe,scrolling,resizable,pos_x,pos_y)
	{
		Neu = window.open(pfad, window_name,"toolbar=no,location=no,status=no,menubar=no,scrollbars=" + scrolling + ",resizable=" + resizable + ",width=" + breite + ",height=" + hoehe);
		Neu.focus();
		Neu.resizeTo(breite,hoehe);
		if (pos_x == "center")		{	Neu.moveTo((screen.width - breite) / 2, (screen.height - hoehe) / 2)	}
		else if (pos_x || pos_y)	{	Neu.moveTo(pos_x, pos_y)	}
	}

