function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

function changeImages() {
	if (document.images && (preloadFlag == true)) {
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
		}
	}
}

var preloadFlag = false;
function preloadImages() {
	if (document.images) {
		web = newImage("../pics/web.gif");
		web_unten = newImage("../pics/web_unten.gif");
		weiss = newImage("../pics/weiss.gif");
		rot = newImage("../pics/rot.gif");
		preloadFlag = true;
	}
}

function check(form) {
		var alertstring;
if (form == 'Kontakt'){
		if (document.forms[0].elements[0].value=="" || document.forms[0].elements[1].value=="" || document.forms[0].elements[2].value==""
		 || document.forms[0].elements[3].value=="" || document.forms[0].elements[4].value=="" || document.forms[0].elements[5].value==""
		 || document.forms[0].elements[6].value=="")
		{
			alertstring="Sie haben nicht alle Felder ausgefüllt.\nIhre Daten konnten nicht gesendet werden.\nEs fehlen folgende Angaben:\n";
			if (document.forms[0].elements[0].value=="") alertstring=alertstring+"\t\t--> Name\n";
			if (document.forms[0].elements[1].value=="") alertstring=alertstring+"\t\t--> Vorname\n";
			if (document.forms[0].elements[2].value=="") alertstring=alertstring+"\t\t--> Strasse\n";
			if (document.forms[0].elements[3].value=="") alertstring=alertstring+"\t\t--> Postleitzahl\n";
			if (document.forms[0].elements[4].value=="") alertstring=alertstring+"\t\t--> Ort\n";
			if (document.forms[0].elements[5].value=="") alertstring=alertstring+"\t\t--> eMail Adresse\n";
			else 
			if (document.forms[0].elements[5].value.indexOf('@') == -1) alertstring=alertstring+"\t\t--> gültige eMail Adresse\n";
			if (document.forms[0].elements[6].value=="") alertstring=alertstring+"\t\t--> Telefon\n";
			alert(alertstring);
			return false;
		}
	}
if (form == 'Buchung') {
		if (document.forms[0].elements[0].value=="" || document.forms[0].elements[1].value=="" || document.forms[0].elements[2].value==""
		 || document.forms[0].elements[3].value=="" || document.forms[0].elements[4].value=="" || document.forms[0].elements[5].value==""
		 || document.forms[0].elements[6].value=="" || document.forms[0].elements[9].value=="" || document.forms[0].elements[10].value==""
		 || document.forms[0].elements[11].value=="" || document.forms[0].elements[12].value=="" || document.forms[0].elements[13].value=="")
		{
			alertstring="Sie haben nicht alle Felder ausgefüllt.\nIhre Daten konnten nicht gesendet werden.\nEs fehlen folgende Angaben:\n";
			if (document.forms[0].elements[0].value=="") alertstring=alertstring+"\t\t--> Name\n";
			if (document.forms[0].elements[1].value=="") alertstring=alertstring+"\t\t--> Vorname\n";
			if (document.forms[0].elements[2].value=="") alertstring=alertstring+"\t\t--> Strasse\n";
			if (document.forms[0].elements[3].value=="") alertstring=alertstring+"\t\t--> Postleitzahl\n";
			if (document.forms[0].elements[4].value=="") alertstring=alertstring+"\t\t--> Ort\n";
			if (document.forms[0].elements[5].value=="") alertstring=alertstring+"\t\t--> eMail Adresse\n";
			else 
			if (document.forms[0].elements[5].value.indexOf('@') == -1) alertstring=alertstring+"\t\t--> gültige eMail Adresse\n";
			if (document.forms[0].elements[6].value=="") alertstring=alertstring+"\t\t--> Telefon\n";
			if (document.forms[0].elements[9].value=="") alertstring=alertstring+"\t\t--> Frühester Anreisetermin\n";
			if (document.forms[0].elements[10].value=="") alertstring=alertstring+"\t\t--> Spätester Anreisetermin\n";
			if (document.forms[0].elements[11].value=="") alertstring=alertstring+"\t\t--> Dauer des Aufenthalts\n";
			if (document.forms[0].elements[12].value=="") alertstring=alertstring+"\t\t--> Anzahl Personen\n";
			if (document.forms[0].elements[13].value=="") alertstring=alertstring+"\t\t--> Anzahl Schlafräume\n";
			alert(alertstring);
			return false;
		}
}
}

/* ---------------------------------------------------------------------
|  Textmarker-Funktion fuer Eingabefelder im IE                        |
|  siehe: http://www.styleassistant.de/tips/tip69.htm                  |
|  fuer Netscape 6.x / Mozilla siehe shop.css                      |
|  input[type="text"] {...} und input[type="text"]:focus {...}         |
--------------------------------------------------------------------- */

var aktElement=null;               
window.onload=Init;

function Init()
{
  if(document.activeElement)
  {
    document.attachEvent("onpropertychange",Textfeldmarker);
  }
}

function Textfeldmarker()
{
  if(event.propertyName=="activeElement")
  {
    aktElementName=document.activeElement.tagName.toLowerCase();
    aktElementAttr=document.activeElement.getAttribute("type");
    if(aktElement!=null)
    {
      aktElement.style.color="#808285";
      aktElement.style.backgroundColor="#FFFFFF";
    }
    if(aktElementName=="input" && aktElementAttr=="text")
    {
      aktElement=document.activeElement;
      aktElement.style.color="#CC0000";
      aktElement.style.backgroundColor="#FFCCCC";
    }
    else
    {
      aktElement=null;
    }
  }
}


/* ---------------------------------------------------------------------
|  Formularcheck fuer das Katalogformular                              |
--------------------------------------------------------------------- */

function FormularCheck_Katalog()
{
var d=document.forms[0];
var l=d.length;
for(i=0;i<l-1;i++)
{
  if(d.elements[i].value!="" && (isNaN(d.elements[i].value) || parseInt(d.elements[i].value)<=0))
  {
    alert("Eingabefehler:\nBitte geben Sie eine Anzahl > 0 ein!");
    d.elements[i].focus();
    d.elements[i].select();
    return false;
    break;
  }
}
return true;
}


/* ---------------------------------------------------------------------
|  Formularcheck fuer das Warenkorbformular                            |
--------------------------------------------------------------------- */

function FormularCheck_Warenkorb()
{
var d=document.forms[0];
var l=d.length;
for(i=0;i<l-1;i++)
{
  if(d.elements[i].value!="" && (isNaN(d.elements[i].value) || parseInt(d.elements[i].value)==0 || parseInt(d.elements[i].value)<-1))
  {
    alert("Eingabefehler:\nBitte geben Sie eine Anzahl > 0 oder -1 ein!");
    d.elements[i].focus();
    d.elements[i].select();
    return false;
    break;
  }
}
return true;
}


/* ---------------------------------------------------------------------
|  Formularcheck fuer das Bestellformular                              |
--------------------------------------------------------------------- */

function FormularCheck_Bestellung(summe)
{
  var f=document.forms[0];
  if(f.kunde.value=="" || f.email.value=="" || f.email.value.indexOf("@")==-1 || f.email.value.indexOf(".")==-1 || f.strasse.value=="" || f.ort.value=="" || isNaN(f.plz.value) || f.plz.value.length!=5)
  {
    alert("Fehler: Geben Sie bitte einen Namen,\neine E-Mail-Adresse und Ihre Postadresse an!");
    test1=false;
  }
  else
  {
    test1=true;
  }
  
  if(summe==0)
  {
    alert('Ihr Warenkorb ist leer.\nBestellung kann nicht erfolgen!');
    test2=false;
  }
  else 
  {
    test2=true;
  }

  if(test1==true && test2==true)
  {
    return true;
  }
  else
  {
    return false;
  }
}

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

img1 = new Image();
img1.src ="/forum/img/link-mo.gif";
img2 = new Image();
img2.src ="/forum/img/top-mo.gif";
img3 = new Image();
img3.src ="/forum/img/sort-mo.gif";
img4 = new Image();
img4.src ="/forum/img/board-mo.gif";
img5 = new Image();
img5.src ="/forum/img/forum-mo.gif";
img6 = new Image();
img6.src ="/forum/img/edit-mo.gif";
img7 = new Image();
img7.src ="/forum/img/dc-mo.gif";
img8 = new Image();
img8.src ="/forum/img/mix-mo.gif";
img9 = new Image();
img9.src ="/forum/img/further-mo.gif";
img10 = new Image();
img10.src ="/forum/img/back-mo.gif";