window.addEvent("domready",function(){
	// WRAPPER HEIGHT FIX
	$("wrapper-inner").setStyle("height",window.getScrollSize()['y']+"px");
	
	// BLUR on FOCUS
	$$("a").addEvent("focus",function(){
		this.blur();
	});
	
	// RESERVATION ROOM PICTURE
	if($defined($$("#reservierung .room-picture img")[0]) && $defined($$("#reservierung select.room-selection")[0])){
		var roomPicture = $("reservierung").getElement(".room-picture img");
		var roomSelection = $("reservierung").getElement("select.room-selection");
		
		roomPicture.removeProperty("width");
		roomPicture.removeProperty("height");
		roomSelection.addEvent("change",function(){
			roomPicture.setProperty("src","tl_files/marlin/img/rooms/"+roomSelection.getProperty("value").toLowerCase()+".jpg");
		});
	}
	
	// PICTURE BORDERS
	if($defined($$("#main .slideshow .picture-borders")[0])){
		$$("#main .slideshow").each(function(eli,cnt){
			var slideshowWidth = eli.getElement(".slideshow-images").getStyle("width").toInt();
			var slideshowHeight = eli.getElement(".slideshow-images").getStyle("height").toInt();
			
			eli.getElement(".picture-borders").setStyles({
				"width":slideshowWidth+"px",
				"height":slideshowHeight+"px"
			});
		});
	}
	
	// NAVIGATION HOVER FIX
	if(Browser.Engine.trident){
		$$("#nav-top li.submenu").each(function(eli,cnt){
			eli.addEvents({
				"mouseenter":function(){
					eli.getElement("ul").setStyle("left","auto");
				},
				"mouseleave":function(){
					eli.getElement("ul").setStyle("left","-999em");
				}
			});
		});
	}
	
	// INFORMATION for IE6 USER		
	if(Browser.Engine.trident && Browser.Engine.version < 6 && $defined(language)){
		var ie6text = new Element("div",{ "id":"ie6text", "class":"error" }).inject($$("#wrapper #main .inside-inner #nav-top")[0],"after");
		
		switch(language){
			case "de": ie6text.set("html","ACHTUNG: Sie besitzen einen veralteten und unsicheren Browser. Bitte updaten Sie Ihren Browser auf eine neuere Version, damit auch ein reibungsloser Ablauf auf unserer Seite garantiert werden kann. Oder laden Sie sich gleich hier den <a href='http://www.mozilla-europe.org'>fortschrittlichsten Browser im Web herunter &gt;&gt;</a>"); break;
			case "en": ie6text.set("html","WARNING: You have a old and unsecure Browser. Please update your Browser to a newer Browserversion, to get a stable process on our Website. Or download the <a href='http://www.mozilla-europe.org'>best browser on the web &gt;&gt;</a>"); break;
		}
	}
	
	// AGB's
	if($defined($("agb-field"))){
		$("reservation").addEvent("submit",function(e){
			if($("agb-field").getElement("input").getProperty("checked") == false){
				$("agb-field").setStyle("color","#c10000");
				alert("Please confirm the General Terms and Conditions");
				new Event(e).stop();
				return false;
			}
		});
	}
});

