function switchForm(div){
	switch(div){
	case "nlBox":
		$('nlBox').style.display = 'block';
		$('nlBox2').style.display = 'none';
		break;
	case "nlBox2":
		$('nlBox').style.display = 'none';
		$('nlBox2').style.display = 'block';
		break;		
	}
}

function checkNLform(div){
	switch(div){
	case "nlBox":
		var must = new Array("EMail","FirstName","Name");
		var mustName = new Array("E-Mail","Vorname","Nachname");
		for(i=0;i<must.length;i++){
			if ($(must[i]).value == "") {
				alert("Bitte ergänzen Sie folgende Angabe: " + mustName[i]);
				$(must[i]).style.border = "red 1px dotted";
				return false;
			}			
		}
		return true;
		break;
	case "nlBox2":
		var must = new Array("EMail2");
		var mustName = new Array("E-Mail");
		for(i=0;i<must.length;i++){
			if ($(must[i]).value == "") {
				alert("Bitte ergänzen Sie folgende Angabe: " + mustName[i]);
				$(must[i]).style.border = "red 1px dotted";
				return false;
			}			
		}
		return true;
		break;		
	}
}


function count_spin(field,dir,min,max){var MyField;var NewValue;var value=eval(document.getElementById(field).value);MyField=document.getElementById(field);if(dir=='up'){NewValue=eval(value)+1;if(NewValue>max){return false;}
else{MyField.value=NewValue;}}
else{NewValue=eval(value)-1;if(NewValue<min){return false;}
else{MyField.value=NewValue;}}}
function showdp(element){if(document.getElementById(element).style.display=='block'||document.getElementById(element).style.display==''){document.getElementById(element).style.display='none';}
else{document.getElementById(element).style.display='block';}}
function FastDatePicker(){this.weekStartsWithSunday=false
this.emphasizedDaysOfWeek=[0,6]
this.highlightToday=true
this.date=new Date()
this.firstSelectableDate=new Date()
this.monthNames=new Array('Januar','Februar','März','April','Mai','Juni','Juli','August','September','Oktober','November','Dezember')
this.daysOfWeek=new Array('S','M','D','M','D','F','S')
this.CSSSelectorPrefix='fastDatePicker'
this.tableBody=document.createElement('tbody')
this.cellYearMonth
this.isLeapYear=function(year){return(year%4==0&&!(year%100==0&&year%400!=0))}
this.numDaysInMonth=function(){switch(this.date.getMonth()){case 1:return(this.isLeapYear(this.date.getFullYear()))?29:28
case 3:case 5:case 8:case 10:return 30
default:return 31}}
this.deleteDays=function(){for(var i=7;i>=2;i--){this.tableBody.removeChild(this.tableBody.lastChild)}}
this.previousMonth=function(event){var calendarObject=(event)?event.target.calendarObject:window.event.srcElement.calendarObject
var currentMonth=calendarObject.date.getMonth()
calendarObject.date.setDate(1)
if(currentMonth==0){calendarObject.date.setFullYear(calendarObject.date.getFullYear()-1,11)}
else{calendarObject.date.setMonth(currentMonth-1)}
calendarObject.deleteDays()
calendarObject.renderDays()}
this.nextMonth=function(event){var calendarObject=(event)?event.target.calendarObject:window.event.srcElement.calendarObject
var currentMonth=calendarObject.date.getMonth()
calendarObject.date.setDate(1)
if(currentMonth==11){calendarObject.date.setFullYear(calendarObject.date.getFullYear()+1,0)}
else{calendarObject.date.setMonth(currentMonth+1)}
calendarObject.deleteDays()
calendarObject.renderDays()}
this.selectDay=function(event){var callingElement=(event)?event.target:window.event.srcElement
callingElement.calendarObject.date.setDate(callingElement.firstChild.nodeValue)
callingElement.calendarObject.handleSelection()}
this.renderHead=function(){var row,cell,key
row=document.createElement('tr')
row.id=this.CSSSelectorPrefix+'RowYearMonth'
cell=document.createElement('td')
cell.className=this.CSSSelectorPrefix+'SelectableElement'
cell.calendarObject=this
try{cell.addEventListener('click',this.previousMonth,false)}
catch(exception){cell.onclick=this.previousMonth}
cell.appendChild(document.createTextNode('<'))
row.appendChild(cell)
this.cellYearMonth=document.createElement('td')
this.cellYearMonth.id=this.CSSSelectorPrefix+'CellYearMonth'
this.cellYearMonth.colSpan=5
this.cellYearMonth.appendChild(document.createTextNode(''))
row.appendChild(this.cellYearMonth)
cell=document.createElement('td')
cell.className=this.CSSSelectorPrefix+'SelectableElement'
cell.calendarObject=this
try{cell.addEventListener('click',this.nextMonth,false)}
catch(exception){cell.onclick=this.nextMonth}
cell.appendChild(document.createTextNode('>'))
row.appendChild(cell)
this.tableBody.appendChild(row)
row=document.createElement('tr')
row.id=this.CSSSelectorPrefix+'RowDaysOfWeek'
for(var i=0;i<7;i++){if(this.weekStartsWithSunday){key=i}
else{key=(i==6)?0:i+1}
cell=document.createElement('td')
for(var j=0;j<this.emphasizedDaysOfWeek.length;j++){if(this.emphasizedDaysOfWeek[j]==key){cell.className=this.CSSSelectorPrefix+'EmphasizedDaysOfWeek'}}
cell.appendChild(document.createTextNode(this.daysOfWeek[key]))
row.appendChild(cell)}
this.tableBody.appendChild(row)}
this.renderDays=function(){var row,cell
var numDaysInMonth=this.numDaysInMonth()
var dayCounter=1
this.cellYearMonth.firstChild.nodeValue=this.monthNames[this.date.getMonth()]+' '+this.date.getFullYear()
var start=this.date.getDay()
if(!this.weekStartsWithSunday)start=(start==0)?6:start-1
if(this.highlightToday){var date=new Date()
if(this.date.getFullYear()==date.getFullYear()&&this.date.getMonth()==date.getMonth()){var today=date.getDate()}}
for(var i=0;i<42;i++){if(i%7==0)row=document.createElement('tr')
cell=document.createElement('td')
if(i>=start&&dayCounter<=numDaysInMonth){this.date.setDate(dayCounter)
if(today&&dayCounter==today)cell.id=this.CSSSelectorPrefix+'CellToday'
cell.appendChild(document.createTextNode(dayCounter))
if(!this.firstSelectableDate||this.date.getTime()>=this.firstSelectableDate){cell.className=this.CSSSelectorPrefix+'SelectableElement'
cell.calendarObject=this
try{cell.addEventListener('click',this.selectDay,false)}
catch(exception){cell.onclick=this.selectDay}}
else{cell.className=this.CSSSelectorPrefix+'NonSelectableElement'}
dayCounter++}
else{cell.appendChild(document.createTextNode(String.fromCharCode(160)))}
row.appendChild(cell)
if(i%7==0)this.tableBody.appendChild(row)}}
this.calendar=function(){this.date.setDate(1)
if(this.firstSelectableDate){this.firstSelectableDate.setHours(0,0,0,0)
this.firstSelectableDate=this.firstSelectableDate.getTime()}
var table=document.createElement('table')
table.id=this.CSSSelectorPrefix+'Table'
this.renderHead()
this.renderDays()
table.appendChild(this.tableBody)
return table}}
