startList = function() {
if (document.all&&document.getElementById) {
navRoot = document.getElementById("nav");
for (i=0; i<navRoot.childNodes.length; i++) {
node = navRoot.childNodes[i];
if (node.nodeName=="LI") {
node.onmouseover=function() {
this.className+=" over";
  }
  node.onmouseout=function() {
  this.className=this.className.replace(" over", "");
   }
   }
  }
 }
}

function addEvent(obj,evType,fn)
{
	if (obj.attachEvent)
	{
		addEvent.functions.push(function() { fn.call(obj); });
		var index = addEvent.functions.length-1;

		obj[evType + fn] = new Function("addEvent.functions["+index+"]();");
		obj[evType + fn].index = index;
		obj.attachEvent("on" + evType, obj[evType + fn]);
	}
	else if (obj.addEventListener)
		obj.addEventListener(evType, fn, false);
	else // fallback for some half-support of browsers w/o these methods
		obj["on" + evType] = fn;
}
addEvent.functions = [];
function removeEvent(obj,evType,fn)
{
	if (obj.detachEvent)
	{
		if (obj[evType + fn])
		{
			obj.detachEvent("on" + evType, obj[evType + fn])
			var index = obj[evType+fn].index;
			delete addEvent.functions[index];
			obj[evType+fn] = null;
		}
	}
	else if (obj.removeEventListener)
		obj.removeEventListener(evType, fn, false);
	else // fallback for some half-support of browsers w/o these methods
		obj["on" + evType] = null;
}

function ButCol(obj,fgcol,bgcol)
      {if(obj.style)
        {obj.style.color=fgcol;
         obj.style.backgroundColor=bgcol;}
      }

function chkFormular()
{
 if(document.Formular.given.value == "")  {
   alert("Please enter your given name!");
   document.Formular.given.focus();
   return false;
  }
 if(document.Formular.surname.value == "") {
   alert("Please enter your surname!");
   document.Formular.surname.focus();
   return false;
  }
 if(document.Formular.email.value == "") {
   alert("Please enter your E-Mail-Address!");
   document.Formular.email.focus();
   return false;
  }
 if(document.Formular.email.value.indexOf('@') == -1) {
   alert("Please enter a valid E-Mail-Address!");
   document.Formular.email.focus();
   return false;
  }
 if(document.Formular.subject.value == "") {
   alert("Please enter a subject for your request!");
   document.Formular.subject.focus();
   return false;
  }
 if(document.Formular.text.value == "") {
   alert("Please tell us how we can assist you!");
   document.Formular.text.focus();
   return false;
  }
 if(document.Formular.tandc.checked == false) {
   alert("Please read and accept our terms and conditions!");
   document.Formular.tandc.focus();
   return false;
  }
}

function chkOrder()
{
 if(document.Order.given.value == "")  {
   alert("Please enter your given name!");
   document.Order.given.focus();
   return false;
  }
 if(document.Order.surname.value == "") {
   alert("Please enter your surname!");
   document.Order.surname.focus();
   return false;
  }
 if(document.Order.email.value == "") {
   alert("Please enter your E-Mail-Address!");
   document.Order.email.focus();
   return false;
  }
 if(document.Order.email.value.indexOf('@') == -1) {
   alert("Please enter a valid E-Mail-Address!");
   document.Order.email.focus();
   return false;
  }
 if(document.Order.phone.value == "") {
   alert("Please enter your telephone number!");
   document.Order.phone.focus();
   return false;
  }
 if(document.Order.address1.value == "") {
   alert("Please enter your address!");
   document.Order.address1.focus();
   return false;
  }
 if(document.Order.city.value == "") {
   alert("Please enter your city!");
   document.Order.city.focus();
   return false;
  }
 if(document.Order.zip.value == "") {
   alert("Please enter your postal code (ZIP)!");
   document.Order.zip.focus();
   return false;
  }
}
