window.addEvent('domready', function() {
									 
	externalLinks();
	
	// Javascript Fehler IE unterdruecken
	//onerror = stopError();
	




	/* Hauptnavigation */
	$$('li.navbutton').addEvent('mouseenter', webnavEnter = function() 
	{
		this.setStyle('background-position','0 -48px');
	});
	
	$$('li.navbutton').addEvent('mouseleave', webnavLeave = function() 
	{
		this.setStyle('background-position','0px 0px');	
	});
	
	$$('li.navbutton').addEvent('mouseup', webnavUp = function() 
	{
		this.setStyle('background-position','0px -48px');	
	});
	
	$$('li.navbutton').addEvent('mousedown', webnavDown = function() 
	{
		this.setStyle('background-position','0px -96px');	
	});

/* start more */
	$$('a.more').addEvent('mouseenter', webnavEnter = function() 
	{
		this.setStyle('background-position','0 -16px');
	});
	
	$$('a.more').addEvent('mouseleave', webnavLeave = function() 
	{
		this.setStyle('background-position','0px 0px');	
	});
	
	$$('a.more').addEvent('mouseup', webnavUp = function() 
	{
		this.setStyle('background-position','0px -16px');	
	});
	
	$$('a.more').addEvent('mousedown', webnavDown = function() 
	{
		this.setStyle('background-position','0px -32px');	
	});
	
	/* start booking */
	$$('a.booking').addEvent('mouseenter', webnavEnter = function() 
	{
		this.setStyle('background-position','0 -16px');
	});
	
	$$('a.booking').addEvent('mouseleave', webnavLeave = function() 
	{
		this.setStyle('background-position','0px 0px');	
	});
	
	$$('a.booking').addEvent('mouseup', webnavUp = function() 
	{
		this.setStyle('background-position','0px -16px');	
	});
	
	$$('a.booking').addEvent('mousedown', webnavDown = function() 
	{
		this.setStyle('background-position','0px -32px');	
	});
	
/* Subnavigation */
	$$('li.subnavbutton').addEvent('mouseenter', webnavEnter = function() 
	{
		this.setStyle('background-position','0 -43px');
	});
	
	$$('li.subnavbutton').addEvent('mouseleave', webnavLeave = function() 
	{
		this.setStyle('background-position','0px 0px');	
	});
	
	$$('li.subnavbutton').addEvent('mouseup', webnavUp = function() 
	{
		this.setStyle('background-position','0px -43px');	
	});
	
	$$('li.subnavbutton').addEvent('mousedown', webnavDown = function() 
	{
		this.setStyle('background-position','0px -86px');	
	});
	
/* Subnavigation-Jahr */
	$$('li.subnavbutton-jahr').addEvent('mouseenter', webnavEnter = function() 
	{
		this.setStyle('background-position','0 -43px');
	});
	
	$$('li.subnavbutton-jahr').addEvent('mouseleave', webnavLeave = function() 
	{
		this.setStyle('background-position','0px 0px');	
	});
	
	$$('li.subnavbutton-jahr').addEvent('mouseup', webnavUp = function() 
	{
		this.setStyle('background-position','0px -43px');	
	});
	
	$$('li.subnavbutton-jahr').addEvent('mousedown', webnavDown = function() 
	{
		this.setStyle('background-position','0px -86px');	
	});
	
	
/* Flags */
	$$('li.flagbutton').addEvent('mouseenter', webnavEnter = function() 
	{
		this.setStyle('background-position','0 -40px');
	});
	
	$$('li.flagbutton').addEvent('mouseleave', webnavLeave = function() 
	{
		this.setStyle('background-position','0px 0px');	
	});

/* Agenda-Month-Button 
	$$('div.toggler').addEvent('mouseenter', webnavEnter = function() 
	{
		this.setStyle('background-position','0 0');
	});
	
	$$('div.toggler').addEvent('mouseleave', webnavLeave = function() 
	{
		this.setStyle('background-position','0px -35px');	
	});
	*/

/* Mail-Button bei booking*/
	$$('div.main-box-button-angebot').addEvent('mouseenter', webnavEnter = function() 
	{
		this.setStyle('background-position','0 -20px');
	});
	
	$$('div.main-box-button-angebot').addEvent('mouseleave', webnavLeave = function() 
	{
		this.setStyle('background-position','0px 0px');	
	});
	
	////
	/*
	$('myForm').addEvent('submit', function(e) {
		//Verhindert Reload von submit-Button
		e.stop();
		//log leeren und spinning anzeigen.
		var log = $('log_res').empty().addClass('ajax-loading');
		//Optionen für den Form Request handler setzen. 
		//("this" bezieht sich auf das $('myForm') Element).
		this.set('send', {onComplete: function(response) { 
			log.removeClass('ajax-loading');
			log.set('html', response);
		}});
		//Send the form.
		this.send();
	});
*/
}); // END domready

function externalLinks() {
 if (!document.getElementsByTagName) return;
 var anchors = document.getElementsByTagName("a");
 for (var i=0; i<anchors.length; i++) {
   var anchor = anchors[i];
   if (anchor.getAttribute("href") &&
       anchor.getAttribute("rel") == "external")
     anchor.target = "_blank";
 }
} 

/*function stopError()
	{
		return true;
	}
	*/

