window.addEvent('domready', function(){
	var panorama_links = $$('a.panorama_picture');

	if (panorama_links) {
		var panorama_container = new Element('div', {
			id: 'panorama_container'
		}).inject($('page'));

		if (deconcept.SWFObjectUtil.getPlayerVersion().major >= 9) {
			so = new SWFObject('/krpano/krpano.swf', 'krpanoSWFObject', '890', '464', '9.0.28', '#000000');

			panorama_links.each(function(el){
				so.addParam('allowFullScreen', 'true');
				so.addVariable('xml', '/krpano/krpano.xml');
				so.addVariable('sphere', el.href.replace(/flat\.jpg/, 'midres.jpg'));
				var panoType = el.href.match(/images\/panorama\/(.*)\/flat\.jpg/)[1];
				switch(panoType) {
					case 'landhauszimmer':
						so.addVariable('view.hlookat', '32.0');
						so.addVariable('view.vlookat', '5.0');
						break;
					case 'brauereistube':
						so.addVariable('view.hlookat', '40.0');
						so.addVariable('view.vlookat', '9.0');
						break;
					case 'wintergarten':
						so.addVariable('view.hlookat', '290.0');
						so.addVariable('view.vlookat', '7.0');
						break;
					case 'blesius-garten-zimmer':
						so.addVariable('view.hlookat', '72.0');
						so.addVariable('view.vlookat', '18.0');
						so.addVariable('autorotate.horizon', '15.0');
						break;
					case 'klassik-zimmer':
						so.addVariable('view.hlookat', '75.0');
						so.addVariable('view.vlookat', '11.0');
						break;
					case 'komfort-zimmer':
						so.addVariable('view.hlookat', '150.0');
						so.addVariable('view.vlookat', '7.0');
						break;
					case 'junior-suite':
						so.addVariable('view.hlookat', '28.0');
						so.addVariable('view.vlookat', '12.0');
						break;
				}
				var sow = so.write("panorama_container");
				if (sow) { var mousewheelfixes = new SWFkrpanoMouseWheel(so); }
			});
		} else {
			if (deconcept.SWFObjectUtil.getPlayerVersion().major == 0) {
				panorama_container.innerHTML = 'Der Adobe Flash Player 9 wird benötigt um das Panorama darzustellen. Sie können die neueste Version einfach über folgenden Link installieren: <br /><br /><a href="http://www.adobe.com/go/getflashplayer/" target="_blank"><img src="http://www.macromedia.com/images/shared/download_buttons/get_flash_player.gif" /></a>';
			} else {
				panorama_container.innerHTML = 'Der Adobe Flash Player wird in der mindest Version 9.0.28 benötigt um das Panorama darzustellen. (Bei Ihnen ist Version ' + deconcept.SWFObjectUtil.getPlayerVersion().major + '.' + deconcept.SWFObjectUtil.getPlayerVersion().minor + '.' + deconcept.SWFObjectUtil.getPlayerVersion().rev + ' installiert.)<br />Sie können die neueste Version einfach über folgenden Link installieren: <br /><br /><a href="http://www.adobe.com/go/getflashplayer/" target="_blank"><img src="http://www.macromedia.com/images/shared/download_buttons/get_flash_player.gif" /></a>';
			}
		}
		
		panorama_links.addEvent('click', function(evt){
			evt.preventDefault();
			panorama_container.setStyle('display', 'block');
		});

	}
});

function closePanorama() {
	var panorama_container = $('panorama_container');
	if (panorama_container) {
		panorama_container.setStyle('display', 'none');
	}
}
