function initSeite() {
	// Platzhalter fuer evtl. spaetere Funktionalitaet
}

function popup (url, width, height) {
	if (!width) width = 638;
	if (!height) height = 528;
	var fenster = window.open(url, "popupFenster", "width="+width+",height="+height+",scrollbars=0,toolbar=0,location=0,directories=0,status=0,resizable=false", "popup");
}

function reloadPage(init) {
if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
document.pgW=innerWidth; document.pgH=innerHeight; onresize=reloadPage; }}
else if (innerWidth!=document.pgW || innerHeight!=document.pgH) location.reload();
}
reloadPage(true);

function scrollDown(n, i) {
	if (i == null) i = 0;
	self.scrollBy(0, 10);
	if (n > 10) self.setTimeout("scrollDown(" + (n - 10) + ")", i);
}

function submitForm(x) {
	document.mainForm.submit();
}
function showInfo(url) {
	infoWin = window.open(url,'Info','width=650,height=580,resizable=yes,scrollbars=yes');
	infoWin.focus();
}
day = new Array("周一","周二","周三","周四","周五","周六","周日");
month = new Array("1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月");
chosen = new Date();
start = new Date();
field = new Object();
fday   = new Object();
fmonth = new Object();
window.onError=handle_error;
function handle_error()
{
	msg = "\nEs ist ein JavaScript-Fehler aufgetreten.";
	alert(msg);
	return true;
}

function spawnCal(myField) {
	field = myField;
	ds = myField.value;
	start = new Date(ds);
	if (isNaN(start)) {
		start = new Date();
		if (ds.length > 0) {
			start.setDate(ds.substring(0, ds.indexOf('.')));
			ds = ds.substring(ds.indexOf('.') + 1);
			start.setMonth(ds.substring(0, ds.indexOf('.')) - 1);
			ds = ds.substring(ds.indexOf('.') + 1);
			start.setFullYear(ds.substring(0, ds.length));
		}
	}
	if (isNaN(start))
		start = new Date();
	calWin = window.open('', 'calWindow', 'width=310,height=300');
	calDoc = calWin.document;
	chosen = start;
	updateCal(start, field);
	calWin.focus();
}

function spawnCal2(dayField,monthField) {
	field = null;
	fday = dayField;
	fmonth = monthField;
	ds  = fday.options[fday.selectedIndex].value + "." + fmonth.options[fmonth.selectedIndex].value;
	start = new Date(ds);
	if (isNaN(start)) {
		start = new Date();
		if (ds.length > 0) {
			start.setDate(ds.substring(0, ds.indexOf('.')));
			ds = ds.substring(ds.indexOf('.') + 1);
			start.setMonth(ds.substring(0, ds.indexOf('.')) - 1);
			ds = ds.substring(ds.indexOf('.') + 1);
			start.setFullYear(ds.substring(0, ds.length));
		}
	}
	if (isNaN(start))
		start = new Date();
	calWin = window.open('', 'calWindow', 'width=310,height=300');
	calDoc = calWin.document;
	chosen = start;
	updateCal(start, field);
	calWin.focus();
}

function chooseDate(doc) {
	chosen.setFullYear(doc.calForm.yBox.selectedIndex + start.getFullYear() - 1);
	chosen.setMonth(doc.calForm.mBox.selectedIndex);
	updateCal(chosen, field);
}
function dateString(day, win) {
	chosen.setDate(day);
	d = chosen.getDate();
	d = d < 10 ? '0' + d : d;
	m = chosen.getMonth() + 1;
	m = m < 10 ? '0' + m : m;
	field.value = d + "." + m + "." + chosen.getFullYear();
	win.close();
}
function updateCal(chosen, field) {
	calDoc.write('<head><title>日历</title>');
	calDoc.write('</head><body bgcolor="#ffffff" alink="#96986f" vlink="#96986f" link="#96986f">');
	calDoc.write('<form name="calForm"><table width="100%" border="1" cellspacing="0" bgcolor="#f6f8cf"><tr><td align="center" bgcolor="#b6b88f"><font face="Arial,Helvetica" color="#ffffff">');
	calDoc.write(month[chosen.getMonth()] + " " + chosen.getFullYear());
	calDoc.write('</font></td><td align="center"><select name="mBox" onChange="opener.chooseDate(self.document)">');
	for (i=0; i<month.length; i++) {
		calDoc.write('<option');
		if (i == chosen.getMonth()) {
			calDoc.write(' selected');
		}
		calDoc.write('>' + month[i] + '</option>');
	}
	calDoc.write('</select>');
	calDoc.write('</td><td align="center"><select name="yBox" onChange="opener.chooseDate(self.document)">');
	d = start.getFullYear() - 1;
	for (i=-1; i<5; i++, d++) {
		calDoc.write('<option');
		if (d == chosen.getFullYear()) {
			calDoc.write(' selected');
		}
		calDoc.write('>' + d + '</option>');
	}
	calDoc.write('</select></td></tr></form><tr><td colspan="3"><table width="100%"><tr>');
	for (i=0; i<day.length; i++) {
		calDoc.write('<td align="center"><b><font color="#000000" face="Arial,Helvetica">' + day[i] + '</font></b></td>');
	}
	calDoc.write('</tr><tr>');
	iter = chosen;
	iter.setDate(1);
	diff = iter.getDay();
	if (diff > 0)
		iter = new Date(iter.getTime() - 86400000 * (diff - 1));
	else
		iter = new Date(iter.getTime() - 86400000 * (diff + 6));
	today = new Date();
	for (i=0; i<42; i++) {
		mark = false;
		if (iter.getDate() == today.getDate() && iter.getMonth() == today.getMonth() && iter.getYear() == today.getYear())
			mark = true;
		calDoc.write('<td align="center" height="32"' + (mark ? ' bgcolor="#86886f"' : '') +
			'><font face="Arial,Helvetica">');
		if (iter.getMonth() == chosen.getMonth())
			 calDoc.write('<a href="javascript:opener.dateString(' + iter.getDate() + ', self)">');
		else
			 calDoc.write('<font color="#aaaaaa">');
		if (iter.getDay() == 0)
			calDoc.write('<font color="#ff0000">')
		calDoc.write(iter.getDate());
		if (iter.getDay() == 0)
			calDoc.write('</font>')
		if (iter.getMonth() == chosen.getMonth())
			 calDoc.write('</a>');
		else
			 calDoc.write('</font>');
		calDoc.write('</font></td>');
		if (i % 7 == 6)
			calDoc.write('</tr><tr>');
		iter.setDate(iter.getDate() + 1);
	}
	calDoc.write('</tr></table></td>');
	calDoc.write('</tr><tr><td align="center" colspan="3"><font size="2" face="Arial,Helvetica" color="#000000">请双击您想选的日期</font></td></tr></table></form>');
	calDoc.write('</body>');
	calDoc.close();
};

function setImage(image, src)
{
	//alert(image +"\n" + src);
	for(i=0; i<document.images.length; i++)
	    if(document.images[i].name == image)
	    {
	    	document.images[i].src = src;
	    	break;
	    }
}

var imageSrc = new Array(1);
var imageId = new Array(1);

function finishLoad()
{
	//alert("finishLoad()");
	for(i=1; i<imageId.length; i++)
	{
		//alert("setImage(" + imageId[i] + ", " + imageSrc[i] + ");");

		setImage(imageId[i], imageSrc[i]);
	}
}

function activateMenu(n) {
				 if (top.menu != null && top.menu.dasMenu != null && top.menu.dasMenu.initialized)
				 top.menu.dasMenu.aktiviereBereich(0, 2);
				 else
				 if (n < 20) setTimeout("activateMenu("+(n+1)+")", 500);
}
activateMenu(0);

function setTan(n) {
				 if (top.menu != null && top.menu.dasMenu != null && top.menu.dasMenu.initialized)
				 top.menu.dasMenu.setTan(6);
				 else
				 if (n < 20) setTimeout("setTan("+(n+1)+")", 500);
}
setTan(0);

function MM_preloadImages() { 
 				 var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
 				 var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
 				 if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
function MM_findObj(n, d) { 
 				 var p,i,x; 
				 if(!d) d=document; 
 				 if((p=n.indexOf("?"))>0&&parent.frames.length) {
 				 		d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);
				 }
 				 if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
 				 for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
 				 if(!x && document.getElementById) x=document.getElementById(n); 
 				 return x;
}

function MM_swapImage() { 
 				 var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
 				 if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function ACH_activeImage(name) { 
 				 MM_swapImage('flughafen','','bilder/digit_ok.gif',0);
 				 dummy = document.mainForm.departureDate.value;
 				 if (dummy.substr(2,1) == '.' && dummy.substr(5,1) == '.' && dummy.length == 10) {
 				 		MM_swapImage('datum','','bilder/digit_ok.gif',0);
 				 } else {
 				 	 MM_swapImage('datum','','bilder/digit_inactive.gif',0);
 				 }
 				 MM_swapImage('flexibel','','bilder/digit_ok.gif',0);
 				 MM_swapImage('reiseart','','bilder/digit_ok.gif',0);
 				 MM_swapImage('gesellschaft','','bilder/digit_ok.gif',0);
 				 MM_swapImage('klasse','','bilder/digit_ok.gif',0);
 				 if (name != 'none') {
 				 MM_swapImage(name,'','bilder/digit_active.gif',0);
 				 }
}


var browser
function makewindow(adresse) 
{
var high=arguments[1]?arguments[1]:600;
width=arguments[2]?arguments[1]:800;
the1window=window.open(adresse,"Gewinn",'toolbar=no,location=no,directories=no,status=no,menubar=no,maximized=yes,resizable=yes,copyhistory=no,scrollbars=yes,top=0,left=0,width=800,height=600,fullscreen=0');
self.the1window.focus();
} 
