function initImage() {
	imageId = 'panorama_bild';
	image = document.getElementById(imageId);
	setOpacity(image, 0);
	image.style.visibility = "visible";
	fadeIn(imageId,0);
}

function resetImage() {
	imageId = 'panorama_bild';
	image = document.getElementById(imageId);
	setOpacity(image, 100);
	fadeOut(imageId,100);
}

function fadeIn(objId,opacity) {
	if (document.getElementById) {
		obj = document.getElementById(objId);
		if (opacity <= 100) {
			setOpacity(obj, opacity);
			opacity += 1;
			window.setTimeout("fadeIn('"+objId+"',"+opacity+")", 50);
		}
	}
}

function fadeOut(objId,opacity) {
	if (document.getElementById) {
		obj = document.getElementById(objId);
		if (opacity >= 0) {
			setOpacity(obj, opacity);
			opacity -= 1;
			window.setTimeout("fadeOut('"+objId+"',"+opacity+")", 50);
		}
	}
}

function setOpacity(obj, opacity) {
	opacity = (opacity == 100)?99.999:opacity;
	// IE/Win
	obj.style.filter = "alpha(opacity:"+opacity+")";
	// Safari<1.2, Konqueror
	obj.style.KHTMLOpacity = opacity/100;
	// Older Mozilla and Firefox
	obj.style.MozOpacity = opacity/100;
	// Safari 1.2, newer Firefox and Mozilla, CSS3
	obj.style.opacity = opacity/100;
}

function wechsel()
{

	document.getElementById("panorama_bild").src = x[n];

	initImage();

	setTimeout('resetImage()',10000);

	if (n<9) {
		n = n + 1;
	} else {
		n = 0;
	}

	setTimeout('wechsel()',20000);

}

function firstWechsel()
{

	setTimeout('wechsel()',1000);

}

function checkFormular() {

	name = document.forms[0].elements[0].value;
	company = document.forms[0].elements[1].value;
	telefon = document.forms[0].elements[2].value;
	email = document.forms[0].elements[3].value;

	if (name == "" || name == "Name") {

		alert("Bitte geben Sie Ihren Namen ein.");

		document.forms[0].elements[0].focus();

		return false;

	}

	if (telefon == "" || telefon == "Telefon") {

		alert("Bitte geben Sie Ihre Telefonnummer ein.");

		document.forms[0].elements[2].focus();

		return false;

	}

	if (email == "" || email == "E-Mail") {

		alert("Bitte geben Sie Ihre E-Mail-Adresse ein.");

		document.forms[0].elements[3].focus();

		return false;

	} else {

		mailat=email.indexOf("@");
		maildot=email.indexOf(".");

		if ((mailat==-1) || (maildot==-1)) {

			alert("Bitte überprüfen Sie Ihre E-Mail-Adresse.");

			document.forms[0].elements[3].focus();

			return false;

		}

	}

	return true;

}

function showBigImage(div_id) {

	document.getElementById(div_id).style.display="block";

}

function hideBigImage(div_id) {

	document.getElementById(div_id).style.display="none";

}

