var td_id = "";
// Anfahrt Bilder
function ShowPic(img)
{
	if(document.getElementById("anfahrt"))
	{
		document.getElementById("anfahrt").src = img.src;
	}
}

function placeLinkPanel()
{
	if(document.getElementById("content_panel") && document.getElementById("link_panel"))
	{
		var link_panel = document.getElementById("link_panel");
		var t = document.getElementById("content_panel").offsetTop;
		var h = document.getElementById("content_panel").offsetHeight;
		t = (navigator.appName == "Microsoft Internet Explorer") ? t + 15 : t + 6;
		link_panel.style.top = t + "px";
		link_panel.style.height = h + "px";
		link_panel.style.display = "";
		var div1 = getParam("div");
		if(div1 != "" && document.getElementById(div1))
		{
			openDiv(div1);
		}
	}
}
function placeProductPanel()
{
	if(document.getElementById("portofolio") && document.getElementById("product_box"))
	{
		var _quick_links = document.getElementById("quick_links").getElementsByTagName("TD");
		for(var i = 0; i < _quick_links.length; i++)
		{
			_quick_links[i].onmouseover = tdOver;
			_quick_links[i].onmouseout = tdOut;
		}
		var link_panel = document.getElementById("product_box");
		var t = document.getElementById("portofolio").offsetTop;
		var h = document.getElementById("portofolio").offsetHeight;
		
		
		
		var productBox = document.getElementById("product_box").style;		
		
		
		
		
		
		
		
		
		//link_panel.style.height = h + "px";
		link_panel.style.display = "";
		//showBox("mis", 1, document.getElementById("td1"));
	}
}
function tdOver()
{
	this.className = "td_over";
}
function tdOut()
{
	this.className = (td_id == this.id) ? "td_over" : "td_normal";
}
function showBox(box, nr, elem)
{
	if(document.getElementById(box) && document.getElementById(box + "-box"))
	{
		var box_panel = document.getElementById("product_box");
		var _panel = document.getElementById("portofolio");
		var _images = document.getElementById("quick_links").getElementsByTagName("IMG");
		var _tds = document.getElementById("quick_links").getElementsByTagName("TD");
		var _image = "img" + nr;
		for(var i = 0; i < _images.length; i++)
		{
			_images[i].src = "../images/arrow2.gif";
		}
		for(var i = 0; i < _tds.length; i++)
		{
			_tds[i].className = "td_normal";
		}
		for(var i = 0; i < box_panel.getElementsByTagName("DIV").length; i++)
		{
			box_panel.getElementsByTagName("DIV")[i].style.display = "none";
		}
		for(var i = 0; i < _panel.getElementsByTagName("DIV").length; i++)
		{
			_panel.getElementsByTagName("DIV")[i].style.display = "none";
		}

		document.getElementById(box + "-box").style.display = "";
		document.getElementById(box).style.display = "";
		document.getElementById(_image).src = "../images/arrow3.gif";
		elem.className = "td_over";
		td_id = elem.id;
	}
	if(document.getElementById("portofolio"))
	{
		var h = document.getElementById("portofolio").offsetHeight;
		var link_panel = document.getElementById("product_box");
		h = h - 18;
		link_panel.style.height = h + "px";
	}
}
function openDiv(divID)
{
	if(document.getElementById("content_panel"))
	{
		var content_panel = document.getElementById("content_panel");
		for(var i = 0; i < content_panel.getElementsByTagName("DIV").length; i++)
		{
			content_panel.getElementsByTagName("DIV")[i].style.display = "none";
		}
		document.getElementById(divID).style.display = "";
	}
}
function getParam(sParamName)
{
		var Params = location.search.substring(1).split("&");
		var variable = "";
		for (var i = 0; i < Params.length; i++)
		{
				if (Params[i].split("=")[0] == sParamName)
				{
						if (Params[i].split("=").length > 1)
						{
							variable = Params[i].split("=")[1];
						}
						return variable;
				}
		}
		return "";
}
function openNode(nr)
{
	if(document.getElementById("node" + nr) && document.getElementById("bild" + nr))
	{
		var node = document.getElementById("node" + nr);
		var bild = document.getElementById("bild" + nr);
		if(node.style.display == "none")
		{
			node.style.display  = "";
			bild.src            = "images/ominus.gif";
		}
		else
		{
			node.style.display  = "none";
			bild.src            = "images/oplus.gif";
		}
	}
}

function validate(form)
{
        return checkTextfield(form.Vorname, 'Bitte geben Sie Ihren Vornamen ein!')
		&& checkTextfield(form.Nachname, 'Bitte geben Sie Ihren Nachnamen ein!')
		&& checkTextfield(form.Firma, 'Bitte geben Sie Ihre Firma ein!')
		&& checkTextfield(form.Strasse, 'Bitte geben Sie Ihre Strasse ein!')
		&& checkTextfield(form.PLZ, 'Bitte geben Sie Ihre Postleitzahl ein!')
		&& checkTextfield(form.Ort, 'Bitte geben Sie Ihren Wohnort ein!')
		&& checkTextfield(form.Land, 'Bitte geben Sie Ihr Land ein!')
		&& checkTextfield(form.Telefon, 'Bitte geben Sie Ihre Telefonnummer ein!')
        && validateEmail(form.mail)
		&& checkTextfield(form.Text, 'Bitte geben Sie Ihre Nachricht ein!');
}
//
// Abfrage, ob Textfelder leer waren!
//
function checkTextfield(field,alertText)
{
    if (field.value == "")
    {
        alert(alertText);
        field.focus();
		return false;
    }
    else
    {
        return true;
    }
}
//
// Überprüft, ob E-Mail Adresse gültig ist!
//
function validateEmail(textfield)
{
	var re;
    re = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;
    if (textfield.value != "" && re.test(textfield.value) == false)
    {
		alert("Bitte geben Sie eine gültige E-Mail-Adresse ein!");
		textfield.focus();
		textfield.select();
		return false;
    }
    return true;
}
var _step = 0;
var _stop = 0;
var _active;
function slideDiv()
{
	if(document.getElementById("formular"))
	{
		var link_panel = document.getElementById("formular")
		var t = document.getElementById("portofolio").offsetTop;
		t = (navigator.appName == "Microsoft Internet Explorer") ? t + 14 : t + 7;
		document.getElementById("schirm").style.top = (t + 105) + "px";
		_step = t + 100;
		_stop = t - 1;
		link_panel.style.top = _step + "px";
		_active = window.setInterval("moveDiv()", 3000);
	}
}
function moveDiv()
{
	window.clearInterval(_active);
	window.status = _step;
	document.getElementById("formular").style.top = (_step--) + "px";
	if(_step > _stop)
	{
		window.setTimeout("moveDiv()", 2);
	}
}
