	/*Anreise*/  function Kalender_einausblenden(){		if (document.getElementById('KalenderAnreise').style.display=='block'){			document.getElementById('KalenderAnreise').innerHTML="";			document.getElementById('KalenderAnreiseTag').style.display="inline";			document.getElementById('KalenderAnreiseMonat').style.display="inline";			document.getElementById('KalenderAnreiseJahr').style.display="inline";			document.getElementById('KalenderAnreise').style.display='none';		}		else {			var today=new Date();			var startdatum= new Date(document.getElementById('KalenderAnreiseJahr').value,(document.getElementById('KalenderAnreiseMonat').value-1),document.getElementById('KalenderAnreiseTag').value);			if ((startdatum<today) 				|| (document.getElementById('KalenderAnreiseJahr').value=='--') 				|| (document.getElementById('KalenderAnreiseMonat').value=='--') 				|| (document.getElementById('KalenderAnreiseTag').value=='--')			) startdatum=today;			var KalenderJS = new Calendar.setup(				{					date					:	startdatum,          showOthers 			: true,					flat						: "KalenderAnreise", 					singleClick			: true,					range						: [today.getFullYear(),(today.getFullYear()+2)],					flatCallback		: dateChanged, 					dateStatusFunc 	: function (date) { return (date.getDate() < today.getDate() && date.getMonth() <= today.getMonth() && date.getYear() <= today.getYear()) ? true : false; } 				}			);			document.getElementById('KalenderAnreise').style.display='block';		}	}
	function dateChanged(calendar){		if (calendar.dateClicked) {			var y = calendar.date.getFullYear();			var m = calendar.date.getMonth();     			var d = calendar.date.getDate();      			document.getElementById('KalenderAnreiseTag').options[(d-1)].selected=true;			document.getElementById('KalenderAnreiseMonat').options[(m)].selected=true;			var jetzt = new Date();			var Jahr = jetzt.getFullYear();			switch (y) {				case (Jahr) :document.getElementById('KalenderAnreiseJahr').options[0].selected=true;                     /*if((monthdays(document.getElementById('KalenderAbreiseMonat').options[m].value,y)-(d+1))>=0){                       document.getElementById('KalenderAbreiseTag').options[(d+1)].selected=true;                       document.getElementById('KalenderAbreiseMonat').options[m].selected=true;                       document.getElementById('KalenderAbreiseJahr').options[0].selected=true;                     }else if((monthdays(document.getElementById('KalenderAbreiseMonat').options[m].value,y)-(d+1))<0 && document.getElementById('KalenderAbreiseMonat').options[m].value==12){                       document.getElementById('KalenderAbreiseTag').options[(-1*(monthdays(document.getElementById('KalenderAbreiseMonat').options[m].value,y)-(d+1)))].selected=true;                       document.getElementById('KalenderAbreiseMonat').options[0].selected=true;                       document.getElementById('KalenderAbreiseJahr').options[1].selected=true;                     }else if((monthdays(document.getElementById('KalenderAbreiseMonat').options[m].value,y)-(d+1))<0 && document.getElementById('KalenderAbreiseMonat').options[m].value!=12){                       document.getElementById('KalenderAbreiseTag').options[(-1*(monthdays(document.getElementById('KalenderAbreiseMonat').options[m].value,y)-(d+1)))].selected=true;                       document.getElementById('KalenderAbreiseMonat').options[(m+1)].selected=true;                       document.getElementById('KalenderAbreiseJahr').options[0].selected=true;                     }*/                     break;				case (Jahr+1) :document.getElementById('KalenderAnreiseJahr').options[1].selected=true;                       /*if((monthdays(document.getElementById('KalenderAbreiseMonat').options[m].value,y)-(d+1))>=0){                         document.getElementById('KalenderAbreiseTag').options[(d+2)].selected=true;                         document.getElementById('KalenderAbreiseMonat').options[m].selected=true;                         document.getElementById('KalenderAbreiseJahr').options[1].selected=true;                       }else if((monthdays(document.getElementById('KalenderAbreiseMonat').options[m].value,y)-(d+1))<0 && document.getElementById('KalenderAbreiseMonat').options[m].value==12){                         document.getElementById('KalenderAbreiseTag').options[(-1*(monthdays(document.getElementById('KalenderAbreiseMonat').options[m].value,y)-(d+2)))].selected=true;                         document.getElementById('KalenderAbreiseMonat').options[0].selected=true;                         document.getElementById('KalenderAbreiseJahr').options[2].selected=true;                       }else if((monthdays(document.getElementById('KalenderAbreiseMonat').options[m].value,y)-(d+1))<0 && document.getElementById('KalenderAbreiseMonat').options[m].value!=12){                         document.getElementById('KalenderAbreiseTag').options[(-1*(monthdays(document.getElementById('KalenderAbreiseMonat').options[m].value,y)-(d+2)))].selected=true;                         document.getElementById('KalenderAbreiseMonat').options[(m+1)].selected=true;                         document.getElementById('KalenderAbreiseJahr').options[1].selected=true;                       }*/                       break;				case (Jahr+2) :document.getElementById('KalenderAnreiseJahr').options[2].selected=true;                       /*if((monthdays(document.getElementById('KalenderAbreiseMonat').options[m].value,y)-(d+1))>=0){                         document.getElementById('KalenderAbreiseTag').options[(d+2)].selected=true;                         document.getElementById('KalenderAbreiseMonat').options[m].selected=true;                         document.getElementById('KalenderAbreiseJahr').options[2].selected=true;                       }else if((monthdays(document.getElementById('KalenderAbreiseMonat').options[m].value,y)-(d+1))<0 && document.getElementById('KalenderAbreiseMonat').options[m].value==12){                         document.getElementById('KalenderAbreiseTag').options[(-1*(monthdays(document.getElementById('KalenderAbreiseMonat').options[m].value,y)-(d+2)))].selected=true;                         document.getElementById('KalenderAbreiseMonat').options[0].selected=true;                         document.getElementById('KalenderAbreiseJahr').options[3].selected=true;                       }else if((monthdays(document.getElementById('KalenderAbreiseMonat').options[m].value,y)-(d+1))<0 && document.getElementById('KalenderAbreiseMonat').options[m].value!=12){                         document.getElementById('KalenderAbreiseTag').options[(-1*(monthdays(document.getElementById('KalenderAbreiseMonat').options[m].value,y)-(d+2)))].selected=true;                         document.getElementById('KalenderAbreiseMonat').options[(m+1)].selected=true;                         document.getElementById('KalenderAbreiseJahr').options[2].selected=true;                       }*/                       break;				default:document.getElementById('KalenderAnreiseJahr').options[1].selected=true;break;			}			Kalender_einausblenden('KalenderAnreise');		}	}    /*Abreise*/
	function Kalender_einausblenden2(){		if (document.getElementById('KalenderAbreise').style.display=='block'){			document.getElementById('KalenderAbreise').innerHTML="";			document.getElementById('KalenderAbreiseTag').style.display="inline";			document.getElementById('KalenderAbreiseMonat').style.display="inline";			document.getElementById('KalenderAbreiseJahr').style.display="inline";			document.getElementById('KalenderAbreise').style.display='none';		}		else {			var today=new Date();			var startdatum= new Date(document.getElementById('KalenderAbreiseJahr').value,(document.getElementById('KalenderAbreiseMonat').value-1),document.getElementById('KalenderAbreiseTag').value);			if ((startdatum<today) 				|| (document.getElementById('KalenderAbreiseJahr').value=='--') 				|| (document.getElementById('KalenderAbreiseMonat').value=='--') 				|| (document.getElementById('KalenderAbreiseTag').value=='--')			) startdatum=today;			var KalenderJS = new Calendar.setup(				{					date					:	startdatum,          showOthers 			: true,					flat						: "KalenderAbreise", 					singleClick			: true,					range						: [today.getFullYear(),(today.getFullYear()+2)],					flatCallback		: dateChanged2, 					dateStatusFunc 	: function (date) { return (date.getDate() < today.getDate() && date.getMonth() <= today.getMonth() && date.getYear() <= today.getYear()) ? true : false; } 				}			);			document.getElementById('KalenderAbreise').style.display='block';		}	}    function dateChanged2(calendar) {		if (calendar.dateClicked) {			var y = calendar.date.getFullYear();			var m = calendar.date.getMonth();     			var d = calendar.date.getDate();      			document.getElementById('KalenderAbreiseTag').options[(d-1)].selected=true;			document.getElementById('KalenderAbreiseMonat').options[(m)].selected=true;			var jetzt = new Date();			var Jahr = jetzt.getFullYear();			switch (y) {				case (Jahr+0) :document.getElementById('KalenderAbreiseJahr').options[0].selected=true;                       break;        case (Jahr+1) :document.getElementById('KalenderAbreiseJahr').options[1].selected=true;                       break;				case (Jahr+2) :document.getElementById('KalenderAbreiseJahr').options[2].selected=true;                       break;				default:document.getElementById('KalenderAbreiseJahr').options[0].selected=true;break;			}			Kalender_einausblenden2('KalenderAbreise');		}	}    function monthdays(month,year) {    select_month=month;    if(select_month==1 || select_month==3 || select_month==5 || select_month==7 || select_month==8 || select_month==10 || select_month==12) {       daysinmonth=31;       }    else if(select_month==2) {    select_year=year;    leap_year = false;    if(select_year%4==0) { leap_year = true; }    if(select_year%100==0) { leap_year = false; }    if(select_year%400==0) { leap_year = true; }    if(leap_year==true) daysinmonth=29;    else daysinmonth=28;    }    else { daysinmonth=30; }    /*document.getElementsByName("membershipday")[0].innerHTML = string;*/    return daysinmonth;  } 