<!--

  // İ 2005 Bitpalast GmbH. Alle Rechte vorbehalten.

	var i1 = 1;
		i2 = 1;
		i3 = 1;
		i4 = 1;

	function startTime1(){
        var time1= new Date();
        hours1= time1.getHours();
        mins1= time1.getMinutes();
        secs1= time1.getSeconds();
        closeTime1=hours1*3600+mins1*60+secs1;
        closeTime1+=6;	// how many seconds idle time
        Timer1();
	}

	function Timer1(){
        var time1= new Date();
        hours1= time1.getHours();
        mins1= time1.getMinutes();
        secs1= time1.getSeconds();
        curTime1=hours1*3600+mins1*60+secs1
        if (curTime1>=closeTime1){
		if (i1 < 5){	// how many banners
			i1++;
			// runs in IE only, protect other browsers
			if (navigator.appName.indexOf("Explorer") != -1) {
				window.document.getElementById('bubble1').filters.blendTrans.Apply();
			}
			window.document.getElementById('bubble1').src = "http://www.finest-golfhotel.de/images/objects/bubble1_"+i1+".jpg";
			if (navigator.appName.indexOf("Explorer") != -1) {
				window.document.getElementById('bubble1').filters.blendTrans.Play();
			}
		}
		else{
			i1 = 1;
			if (navigator.appName.indexOf("Explorer") != -1) {
				window.document.getElementById('bubble1').filters.blendTrans.Apply();
			}
			window.document.getElementById('bubble1').src = "http://www.finest-golfhotel.de/images/objects/bubble1_"+i1+".jpg";
			if (navigator.appName.indexOf("Explorer") != -1) {
				window.document.getElementById('bubble1').filters.blendTrans.Play();
			}
		}
		startTime1();
	}
        else{
                window.setTimeout("Timer1()",1000)}
	}


	function startTime2(){
        var time2= new Date();
        hours2= time2.getHours();
        mins2= time2.getMinutes();
        secs2= time2.getSeconds();
        closeTime2=hours2*3600+mins2*60+secs2;
        closeTime2+=10;	// how many seconds idle time
        Timer2();
	}

	function Timer2(){
        var time2= new Date();
        hours2= time2.getHours();
        mins2= time2.getMinutes();
        secs2= time2.getSeconds();
        curTime2=hours2*3600+mins2*60+secs2
        if (curTime2>=closeTime2){
		if (i2 < 5){	// how many banners
			i2++;
			// runs in IE only, protect other browsers
			if (navigator.appName.indexOf("Explorer") != -1) {
				window.document.getElementById('bubble2').filters.blendTrans.Apply();
			}
			window.document.getElementById('bubble2').src = "http://www.finest-golfhotel.de/images/objects/bubble2_"+i2+".jpg";
			if (navigator.appName.indexOf("Explorer") != -1) {
				window.document.getElementById('bubble2').filters.blendTrans.Play();
			}
		}
		else{
			i2 = 1;
			if (navigator.appName.indexOf("Explorer") != -1) {
				window.document.getElementById('bubble2').filters.blendTrans.Apply();
			}
			window.document.getElementById('bubble2').src = "http://www.finest-golfhotel.de/images/objects/bubble2_"+i2+".jpg";
			if (navigator.appName.indexOf("Explorer") != -1) {
				window.document.getElementById('bubble2').filters.blendTrans.Play();
			}
		}
		startTime2();
	}
        else{
                window.setTimeout("Timer2()",1000)}
	}


	function startTime3(){
        var time3= new Date();
        hours3= time3.getHours();
        mins3= time3.getMinutes();
        secs3= time3.getSeconds();
        closeTime3=hours3*3600+mins3*60+secs3;
        closeTime3+=7;	// how many seconds idle time
        Timer3();
	}

	function Timer3(){
        var time3= new Date();
        hours3= time3.getHours();
        mins3= time3.getMinutes();
        secs3= time3.getSeconds();
        curTime3=hours3*3600+mins3*60+secs3
        if (curTime3>=closeTime3){
		if (i3 < 5){	// how many banners
			i3++;
			// runs in IE only, protect other browsers
			if (navigator.appName.indexOf("Explorer") != -1) {
				window.document.getElementById('bubble3').filters.blendTrans.Apply();
			}
			window.document.getElementById('bubble3').src = "http://www.finest-golfhotel.de/images/objects/bubble3_"+i3+".jpg";
			if (navigator.appName.indexOf("Explorer") != -1) {
				window.document.getElementById('bubble3').filters.blendTrans.Play();
			}
		}
		else{
			i3 = 1;
			if (navigator.appName.indexOf("Explorer") != -1) {
				window.document.getElementById('bubble3').filters.blendTrans.Apply();
			}
			window.document.getElementById('bubble3').src = "http://www.finest-golfhotel.de/images/objects/bubble3_"+i3+".jpg";
			if (navigator.appName.indexOf("Explorer") != -1) {
				window.document.getElementById('bubble3').filters.blendTrans.Play();
			}
		}
		startTime3();
	}
        else{
                window.setTimeout("Timer3()",1000)}
	}


	function startTime4(){
        var time4= new Date();
        hours4= time4.getHours();
        mins4= time4.getMinutes();
        secs4= time4.getSeconds();
        closeTime4=hours4*3600+mins4*60+secs4;
        closeTime4+=9;	// how many seconds idle time
        Timer4();
	}

	function Timer4(){
        var time4= new Date();
        hours4= time4.getHours();
        mins4= time4.getMinutes();
        secs4= time4.getSeconds();
        curTime4=hours4*3600+mins4*60+secs4
        if (curTime4>=closeTime4){
		if (i4 < 5){	// how many banners
			i4++;
			// runs in IE only, protect other browsers
			if (navigator.appName.indexOf("Explorer") != -1) {
				window.document.getElementById('bubble4').filters.blendTrans.Apply();
			}
			window.document.getElementById('bubble4').src = "http://www.finest-golfhotel.de/images/objects/bubble4_"+i4+".jpg";
			if (navigator.appName.indexOf("Explorer") != -1) {
				window.document.getElementById('bubble4').filters.blendTrans.Play();
			}
		}
		else{
			i4 = 1;
			if (navigator.appName.indexOf("Explorer") != -1) {
				window.document.getElementById('bubble4').filters.blendTrans.Apply();
			}
			window.document.getElementById('bubble4').src = "http://www.finest-golfhotel.de/images/objects/bubble4_"+i4+".jpg";
			if (navigator.appName.indexOf("Explorer") != -1) {
				window.document.getElementById('bubble4').filters.blendTrans.Play();
			}
		}
		startTime4();
	}
        else{
                window.setTimeout("Timer4()",1000)}
	}


  function newsletter_validator(theForm)
  {
    if (theForm.email.value == "Ihre@e-Mail.de")
    {
      alert("Die Adresse 'Ihre@e-Mail.de' ist nur ein Beispiel. Bitte tragen Sie Ihre eigene Adresse ein.");
      theForm.email.focus();
      theForm.email.value='';
      return (false);
    }

    if (theForm.email.value == "")
    {
      alert("Bitte geben Sie Ihre e-Mail Adresse ein.");
      theForm.email.focus();
      return (false);
    }

    if (theForm.email.value.length < 8)
    {
      alert("Ihre e-Mail Adresse muss mindestens acht Zeichen lang sein.");
      theForm.email.focus();
      return (false);
    }

    if ((theForm.email.value.indexOf("sdf") > -1) || (theForm.email.value.indexOf("jkl") > -1) || (theForm.email.value.indexOf(".") == -1) || (theForm.email.value.indexOf("@") == -1)) {
      alert("Ihre e-Mail Adresse ist ungültig.");
      theForm.email.focus();
      return (false);
    }

    var checkOK = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789@-_.";
    var checkStr = theForm.email.value;
    var allValid = true;
    var validGroups = true;
    for (i = 0;  i < checkStr.length;  i++)
    {
      ch = checkStr.charAt(i);
      for (j = 0;  j < checkOK.length;  j++)
        if (ch == checkOK.charAt(j))
          break;
      if (j == checkOK.length)
      {
        allValid = false;
        break;
      }
    }
    if (!allValid)
    {
      alert("Bitte geben Sie nur Buchstaben, Ziffern und \"@-_.\" Zeichen in die e-Mail Adresse ein.");
      theForm.email.focus();
      return (false);
    }

    return (true);
  }



  function golfguide_validator(theForm)
  {

    if (theForm.name.value == "")
    {
      alert("Bitte geben Sie Ihren Namen ein.");
      theForm.name.focus();
      return (false);
    }

    if (theForm.name.value.indexOf(" ") == -1)
    {
      alert("Bitte geben Sie Ihren Vor- UND Zunamen ein.");
      theForm.name.focus();
      return (false);
    }

    if (theForm.name.value.length < 4)
    {
      alert("Ihr Name muss mindestens vier Zeichen lang sein (Bitte geben Sie auch Ihren Vornamen ein).");
      theForm.name.focus();
      return (false);
    }

    if (theForm.strasse.value == "")
    {
      alert("Bitte geben Sie Ihre Straße und Hausnummer ein.");
      theForm.strasse.focus();
      return (false);
    }

    if (theForm.strasse.value.length < 3)
    {
      alert("Der Straßenname muss mindestens drei Zeichen lang sein.");
      theForm.strasse.focus();
      return (false);
    }

    if (theForm.plzundort.value == "")
    {
      alert("Bitte geben Sie Postleitzahl und Ort ein.");
      theForm.plzundort.focus();
      return (false);
    }

    if (theForm.plzundort.value.indexOf(" ") == -1)
    {
      alert("Bitte geben Sie Postleitzahl UND Ort ein.");
      theForm.plzundort.focus();
      return (false);
    }

    if (theForm.plzundort.value.length < 7)
    {
      alert("Postleitzahl und Ort müssen mindestens sieben Zeichen lang sein.");
      theForm.plzundort.focus();
      return (false);
    }

    if (theForm.email.value == "")
    {
      alert("Bitte geben Sie Ihre e-Mail Adresse ein.");
      theForm.email.focus();
      return (false);
    }

    if (theForm.email.value.length < 8)
    {
      alert("Ihre e-Mail Adresse muss mindestens acht Zeichen lang sein.");
      theForm.email.focus();
      return (false);
    }

    if ((theForm.email.value.indexOf("sdf") > -1) || (theForm.email.value.indexOf("jkl") > -1) || (theForm.email.value.indexOf(".") == -1) || (theForm.email.value.indexOf("@") == -1)) {
      alert("Ihre e-Mail Adresse ist ungültig.");
      theForm.email.focus();
      return (false);
    }

    var checkOK = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789@-_.";
    var checkStr = theForm.email.value;
    var allValid = true;
    var validGroups = true;
    for (i = 0;  i < checkStr.length;  i++)
    {
      ch = checkStr.charAt(i);
      for (j = 0;  j < checkOK.length;  j++)
        if (ch == checkOK.charAt(j))
          break;
      if (j == checkOK.length)
      {
        allValid = false;
        break;
      }
    }
    if (!allValid)
    {
      alert("Bitte geben Sie nur Buchstaben, Ziffern und \"@-_.\" Zeichen in die e-Mail Adresse ein.");
      theForm.email.focus();
      return (false);
    }

    if (theForm.email.value == "")
    {
      theForm.email.value = "Keine e-Mail Adresse eingegeben.";
    }

    return (true);
  }

  function booking_validator(theForm)
  {

    if (theForm.name.value == "")
    {
      alert("Bitte geben Sie Ihren Namen ein.");
      theForm.name.focus();
      return (false);
    }

    if (theForm.name.value.indexOf(" ") == -1)
    {
      alert("Bitte geben Sie Ihren Vor- UND Zunamen ein.");
      theForm.name.focus();
      return (false);
    }

    if (theForm.name.value.length < 4)
    {
      alert("Ihr Name muss mindestens vier Zeichen lang sein (Bitte geben Sie auch Ihren Vornamen ein).");
      theForm.name.focus();
      return (false);
    }

    if (theForm.strasse.value == "")
    {
      alert("Bitte geben Sie Ihre Straße und Hausnummer ein.");
      theForm.strasse.focus();
      return (false);
    }

    if (theForm.strasse.value.length < 3)
    {
      alert("Der Straßenname muss mindestens drei Zeichen lang sein.");
      theForm.strasse.focus();
      return (false);
    }

    if (theForm.plzundort.value == "")
    {
      alert("Bitte geben Sie Postleitzahl und Ort ein.");
      theForm.plzundort.focus();
      return (false);
    }

    if (theForm.plzundort.value.indexOf(" ") == -1)
    {
      alert("Bitte geben Sie Postleitzahl UND Ort ein.");
      theForm.plzundort.focus();
      return (false);
    }

    if (theForm.plzundort.value.length < 7)
    {
      alert("Postleitzahl und Ort müssen mindestens sieben Zeichen lang sein.");
      theForm.plzundort.focus();
      return (false);
    }

    if (theForm.telefon.value.length < 7)
    {
      alert("Bitte geben Sie Ihre Vorwahl + Telefonnummer ein.");
      theForm.telefon.focus();
      return (false);
    }

    if (theForm.email.value == "")
    {
      alert("Bitte geben Sie Ihre e-Mail Adresse ein.");
      theForm.email.focus();
      return (false);
    }

    if (theForm.email.value.length < 8)
    {
      alert("Ihre e-Mail Adresse muss mindestens acht Zeichen lang sein.");
      theForm.email.focus();
      return (false);
    }

    if ((theForm.email.value.indexOf("sdf") > -1) || (theForm.email.value.indexOf("jkl") > -1) || (theForm.email.value.indexOf(".") == -1) || (theForm.email.value.indexOf("@") == -1)) {
      alert("Ihre e-Mail Adresse ist ungültig.");
      theForm.email.focus();
      return (false);
    }

    var checkOK = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789@-_.";
    var checkStr = theForm.email.value;
    var allValid = true;
    var validGroups = true;
    for (i = 0;  i < checkStr.length;  i++)
    {
      ch = checkStr.charAt(i);
      for (j = 0;  j < checkOK.length;  j++)
        if (ch == checkOK.charAt(j))
          break;
      if (j == checkOK.length)
      {
        allValid = false;
        break;
      }
    }
    if (!allValid)
    {
      alert("Bitte geben Sie nur Buchstaben, Ziffern und \"@-_.\" Zeichen in die e-Mail Adresse ein.");
      theForm.email.focus();
      return (false);
    }

    if (theForm.email.value == "")
    {
      theForm.email.value = "Keine e-Mail Adresse eingegeben.";
    }

    return (true);
  }

//-->