window.addEvent('domready', function() {
									 
	// Funktions-Aufrufe
	
		//StyleSwitcher-Uhr
		tick();
		//Externe Links
		externalLinks();
		
	// noobSlide //
		// Navigation-Handles für Content-Slides //
			var the_handles=$$('div.handles li.content_slide');
			
			var slide = new noobSlide({

				box: $('content_slideshow_container'),
				items: $$('#content_slideshow_container div'),
				size: 705, /*560 or 140*/
				transition: Fx.Transitions.Quint.easeOut,
				duration:3000,
				handles: the_handles,
				autoPlay: false

			});
			
	// BarackSlideshow = Slides im roten Bereich
			new BarackSlideshow('menu', 'pictures', 'loading', {transition: 'fade', auto: true});
			
	// Newsticker
			var news = new cvNewsTicker('tickerimages',{speed:500,delay:6000,direction:'horizontal'});
			

	// StyleSwitcher dark	
		$$('div.dark').addEvent('click', function() {
				//this.setStyle('background-position','0px -24px');
				var selectboxdark = $$('div.dark');
				var selectboxday = $$('div.day');
				$$('div.dark').addClass('is_active');
				$$('div.day').removeClass('is_active');
			});
		
	// Styleswitcher day	
		$$('div.day').addEvent('click', function() {
				//this.setStyle('background-position','0px -24px');
				var selectboxdark2 = $$('div.dark');
				var selectboxday2 = $$('div.day');
				selectboxday2.addClass('is_active');
				selectboxdark2.removeClass('is_active');
			});
		
	// Flaggen
	$$('div.flag_en').addEvent('mouseenter', webnavEnter = function() 
	{
		this.setStyle('background-position','0 -15px');
	});
	
	$$('div.flag_en').addEvent('mouseleave', webnavLeave = function() 
	{
		this.setStyle('background-position','0px 0px');	
	});
	
	$$('div.flag_de').addEvent('mouseenter', webnavEnter = function() 
	{
		this.setStyle('background-position','0 -15px');
	});
	
	$$('div.flag_de').addEvent('mouseleave', webnavLeave = function() 
	{
		this.setStyle('background-position','0px 0px');	
	});

	//Validate.Form
	var myCheck = new FormCheck('kontaktform', {})
	var myCheck2 = new FormCheck('jobform', {})
	
	// Send.Form
	$('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');
			//removeClass('newsletter_form');
			log.set('html', response);
			
		}});
		//Send the form.
		
		this.send();
		this.reset();
	});
	
	// Send.kontakt
	$('kontaktform').addEvent('submit', function(e) {
		//Verhindert Reload von submit-Button
		e.stop();
		//log leeren und spinning anzeigen.
		var log = $('log_res_kontakt').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');
			//removeClass('newsletter_form');
			log.set('html', response);
		}});
		//Send the form.
		this.send();
		this.reset();
	});
	
	// Send.job
	$('jobform').addEvent('submit', function(e) {
		//Verhindert Reload von submit-Button
		e.stop();
		//log leeren und spinning anzeigen.
		var log = $('log_res_job').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');
			//removeClass('newsletter_form');
			log.set('html', response);
			
		}});
		//Send the form.
		this.send();
		this.reset();
	});
			
	
}); // END domready

// Uhr des Styleswitchers
function tick()
{
var hours, minutes, seconds;
var intHours, intMinutes, intSeconds;
var today;
var Uhr = $('Clock');

today = new Date();
intHours = today.getHours();
intMinutes = today.getMinutes();
intSeconds = today.getSeconds();

hours = intHours+":";
if (intMinutes < 10) {minutes = "0"+intMinutes+" ";}
else {minutes = intMinutes+" ";}
if (intSeconds < 10) {seconds = "0"+intSeconds+" ";}
else {seconds = intSeconds+" ";}
timeString = hours+minutes+"Uhr";
Uhr.innerHTML=timeString;

window.setTimeout("tick();", 1000);
}

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";
 }
} 
