/* -- INFO -----------------------------------------------------------------------
# Project:			WebSeason JS Functions
# File:				ws_functions.js
# Writer:			WebSeason GmbH
# Last Updated:		Wed, 09/09/04 (by Daniel Knaack)
------------------------------------------------------------------------------- */
window.addEvent('domready',function(){
									
/*-| Image Slider [START] |-*/
	var data = {
		'01.jpg': { caption: 'Informationsschild an der Hauptstra&szlig;e.' }, 
		'02.jpg': { caption: 'Das gesamte Geb&auml;ude.' }, 
		'03.jpg': { caption: 'Frontansicht des Geb&auml;udes.' }, 
		'04.jpg': { caption: 'Der Umzug.' },
		'05.jpg': { caption: 'Das Ahrensburger Schloss.' }
	};
	var myShow = new Slideshow('show', data, { captions: true, controller: false, width: 380, height: 200, hu: 'tl_files/location/', thumbnails: false });
/*-| Image Slider [STOP!] -*/

/*-| Fading Links [START] |-*/
	$each($$('.fade'), function(el) {
		var original = el.getStyle('color');
		var morph = new Fx.Morph(el,{ 'duration':'300', link:'cancel' });
		el.addEvents({
			'mouseenter' : function() { morph.start({ 'color':'#f29400' }) },
			'mouseleave' : function() { morph.start({ 'color': original }) }
		});
	});
	$each($$('.fade2'), function(el) {
		var original = el.getStyle('color');
		var morph = new Fx.Morph(el,{ 'duration':'300', link:'cancel' });
		el.addEvents({
			'mouseenter' : function() { morph.start({ 'color':'#1b1411' }) },
			'mouseleave' : function() { morph.start({ 'color': original }) }
		});
	});
	$each($$('.navfade'), function(el) {
		var original = el.getStyle('color');
		var morph = new Fx.Morph(el,{ 'duration':'300', link:'cancel' });
		el.addEvents({
			'mouseenter' : function() { morph.start({ 'color':'#213601' }) },
			'mouseleave' : function() { morph.start({ 'color': original }) }
		});
	});
/*-| Fading Links [STOP!] |-*/

/*-| Fading Images [START] |-*/
	new MooHover({container: 'container', duration: 500});
	new MooHover({container: 'container', className: 'MooButton', defaultClass: 'defaultMooButton', duration: 500});
	new MooHover({container: 'container', keepActive: false, className: 'MooCounterButton', defaultClass: 'defaultMooCounterButton', duration: 500});
/*-| Fading Images [STOP!] |-*/

/*-| Input Action [START] |-*/
	$$('.inputx').each(function(el){
		el.onfocus = function() {
			this.setStyle('color', '#38332d');
		}
		el.onblur = function() {
			this.setStyle('color', '#8e8780');
		}
	});
/*-| Input Action [STOP!] |-*/

});


/*-| External Links [START] |-*/
function initLinks() {
  for (i in document.links) {
    link = document.links[i];
    if (link.rel && link.rel.indexOf('external')!=-1) {
      link.onclick = onExternalLinkActivate;
      link.onkeypress = onExternalLinkActivate;
    }
  }
}
function onExternalLinkActivate() {
  window.open(this.href);
  return false;
}
window.onload = initLinks;
/*-| External Links [STOP!] |-*/

function switchProjektImage(containerId, triggerLink){
	 $(containerId).setProperty('src',triggerLink);
}