// JavaScript Document


function pruefen() {
var nl = document.formular
var fehler = ""

if(nl.name.value=="")
  fehler += "Ihr Name - "
  
if(nl.adresse.value=="")
  fehler += "Ihre Adresse - "

if(nl.email.value=="")
  fehler += "Ihre E-Mail Adresse - "
  
if (nl.email.value.indexOf("@") == -1) {
   fehler += "Ihre E-Mail Adresse ist nicht korrekt - "
  }

  
if(nl.telefon.value=="")
  fehler += "Ihre Telefonnummer"


if (fehler != ""){
var fehlertext = "Achtung Fehler!\nSie müssen alle Pflichtfelder ausfüllen, danke.\n"
alert(unescape(fehlertext + fehler))
   return false
  }
}







/***********************************************
* Dynamic Countdown script- © Dynamic Drive (http://www.dynamicdrive.com)
* This notice MUST stay intact for legal use
* Visit http://www.dynamicdrive.com/ for this script and 100s more.
***********************************************/

function cdtime(container, targetdate){
if (!document.getElementById || !document.getElementById(container)) return
this.container=document.getElementById(container)
this.currentTime=new Date()
this.targetdate=new Date(targetdate)
this.timesup=false
this.updateTime()
}

cdtime.prototype.updateTime=function(){
var thisobj=this
this.currentTime.setSeconds(this.currentTime.getSeconds()+1)
setTimeout(function(){thisobj.updateTime()}, 1000) //Jede Sekunde neu laden
}

cdtime.prototype.displaycountdown=function(baseunit, functionref){
this.baseunit=baseunit
this.formatresults=functionref
this.showresults()
}

cdtime.prototype.showresults=function(){
var thisobj=this


var timediff=(this.targetdate-this.currentTime)/1000 // Differenz zwischen Zieldatum u. aktuellem Datum in Sekunden
if (timediff<0){ //Wenn Zieldatum erreicht
this.timesup=true
this.container.innerHTML=this.formatresults()
return
}
var oneMinute=60 //minute unit in seconds
var oneHour=60*60 //hour unit in seconds
var oneDay=60*60*24 //day unit in seconds
var dayfield=Math.floor(timediff/oneDay)
var hourfield=Math.floor((timediff-dayfield*oneDay)/oneHour)
var minutefield=Math.floor((timediff-dayfield*oneDay-hourfield*oneHour)/oneMinute)
var secondfield=Math.floor((timediff-dayfield*oneDay-hourfield*oneHour-minutefield*oneMinute))
if (this.baseunit=="hours"){ //if base unit is hours, set "hourfield" to be topmost level
hourfield=dayfield*24+hourfield
dayfield="n/a"
}
else if (this.baseunit=="minutes"){ //if base unit is minutes, set "minutefield" to be topmost level
minutefield=dayfield*24*60+hourfield*60+minutefield
dayfield=hourfield="n/a"
}
else if (this.baseunit=="seconds"){ //if base unit is seconds, set "secondfield" to be topmost level
var secondfield=timediff
dayfield=hourfield=minutefield="n/a"
}
this.container.innerHTML=this.formatresults(dayfield, hourfield, minutefield, secondfield)
setTimeout(function(){thisobj.showresults()}, 1000) //update results every second
}

// Zeit bis zum Zieldatum anzeigen
function formatresults(){
if (this.timesup==false){//if target date/time not yet met

// Einstellige Zahlen mit vorangestellter 0 versehen modified by wr-multimedia.com 2010

if (arguments[0] == 1 || arguments[0] == 2 || arguments[0] == 3 || arguments[0] == 4 || arguments[0] == 5 || arguments[0] == 6 || arguments[0] == 7 || arguments[0] == 8 || arguments[0] == 9 || arguments[0] == 0) {
	arguments[0] = "0"+arguments[0];
}

if (arguments[1] == 1 || arguments[1] == 2 || arguments[1] == 3 || arguments[1] == 4 || arguments[1] == 5 || arguments[1] == 6 || arguments[1] == 7 || arguments[1] == 8 || arguments[1] == 9 || arguments[1] == 0) {
	arguments[1] = "0"+arguments[1];
}

if (arguments[2] == 1 || arguments[2] == 2 || arguments[2] == 3 || arguments[2] == 4 || arguments[2] == 5 || arguments[2] == 6 || arguments[2] == 7 || arguments[2] == 8 || arguments[2] == 9 || arguments[2] == 0) {
	arguments[2] = "0"+arguments[2];
}

if (arguments[3] == 1 || arguments[3] == 2 || arguments[3] == 3 || arguments[3] == 4 || arguments[3] == 5 || arguments[3] == 6 || arguments[3] == 7 || arguments[3] == 8 || arguments[3] == 9 || arguments[3] == 0) {
	arguments[3] = "0"+arguments[3];
}

var displaystring=arguments[0]+" : "+arguments[1]+" : "+arguments[2]+" : "+arguments[3]+" "
}
else{ //Zieldatum erreicht
var displaystring="Baubeginn erfolgt!"
}
return displaystring
}

