﻿var path = "http://newdefinition-internet.de/";



/*
 * Newsticker einbinden
 */

window.addEvent('load', function() {

	if ($('newsTicker')) {

	   var hor = new Ticker('newsTicker', { speed : 1000, delay : 2000, direction : 'vertical'});

	}

});




/*
 * Ziele ein- / ausblenden
 */

window.addEvent('domready', function() {

	var configCounter = 0;

	$$('#references li h2').each(function(item) {

		var id = item.getProperty('id');

		var iconSlideIn = new Element('img', {'src': path+'system/images/icon_slidein.gif', 'class': 'icon', 'id': id+'Icon'});

		if (id != null) {

			item.setProperty('style', 'cursor:pointer;');

			iconSlideIn.inject(item, 'top');

			var elemShowFx = new Fx.Slide(id+'Details', {duration: 500});
			elemShowFx.hide();

			configCounter ++;

			item.addEvent('click', function(e) {

				elemShowFx.toggle();
				if ($(id+'Icon').get('src') == path+'system/images/icon_slideout.gif') {
					$(id+'Icon').set('src', path+'system/images/icon_slidein.gif');
				} else {
					$(id+'Icon').set('src', path+'system/images/icon_slideout.gif');
				}

			});

			item.addEvent('slideIn', function(e) {

				elemShowFx.slideIn();
				$(id+'Icon').set('src', path+'system/images/icon_slideout.gif');

			});

			item.addEvent('slideOut', function(e) {

				elemShowFx.slideOut();
				$(id+'Icon').set('src', path+'system/images/icon_slidein.gif');

			});
		}
	});
});




/*
 * Bilder ausrichten
 */

window.addEvent("load", function(){

	['left', 'center', 'right'].each(function(item, index) {

		container = new Element('span', { 'class': 'gupsi_imageSubtitle_'+item});

		$$('.align_'+item).each(function(img) {

			var subtitle = img.getProperty('title');

			if (subtitle != null) {

				imageContainer = container.clone();
				imageContainer.setStyle('width', img.offsetWidth);
				imageContainer.set('text', subtitle);
				img.setProperty('title', '');
				imageContainer.injectAfter(img);
				img.injectTop(imageContainer);

			}
		});
	});

});




/*
 * Thumbnails anzeigen
 */

window.addEvent('domready', function(){

	ReMooz.assign();

	$$('ul.thumbnails a').each(function(element) {

		new ReMooz(element, {
			'origin': element.getElement('img'),
			'shadow': 'onOpenEnd',
			'resizeFactor': 0.8,
			'cutOut': false,
			'opacityResize': 0.4,
			'dragging': false,
			'centered': true
		});

	});




});
