var bannerClass = Class.create(
	{

/* ---------------------------------------- */
//    initialize()
/* ---------------------------------------- */

initialize: function() 
		{
		console.info('initialize');
		

		this.pictures_dir = 'bilder/werbung/';

		this.pictures = new Array();
		
		this.loadPictures();
		},


/* ---------------------------------------- */
//    doSomthing()
/* ---------------------------------------- */

loadPictures: function() 
		{
		console.info('loadPictures');
		
		

		this.pictures[0] = 	{	name : 'aen', 
								src : 'aen.jpg',
								url : 'aen.ch'
							};
		this.pictures[1] = 	{	name : 'smartec', 
								src : 'smartec.jpg',
								url : 'smartec.ch'
							};
		this.pictures[2] = 	{	name : 'erne', 
								src : 'erne.jpg',
								url : 'erne.ch'
							};
		this.pictures[3] = 	{	name : 'raiffeisen', 
								src : 'raiffeisen.jpg',
								url : 'raiffeisen.ch'
							};
		this.pictures[4] = 	{	name : 'kkg', 
								src : 'kkg.jpg',
								url : 'kkg.ch'
							};							
		this.pictures[5] = 	{	name : 'emilfrey', 
								src : 'emilfrey.jpg',
								url : 'emilfrey.ch'
							};							
		this.pictures[6] = 	{	name : 'rivella', 
								src : 'rivella.jpg',
								url : 'rivella.ch'
							};							

		this.pictures[7] = 	{	name : 'brunnergetraenkeag', 
								src : 'brunnergetraenkeag.jpg',
								url : 'brunnergetraenkeag.ch'
							};	
							
							// Array erstellen mit allen src:
		
		var arr_src = new Array();
		
		this.pictures.each( function(num, index)
								{
							arr_src[index] = num.src;
							}
						);

		
		
		preloader = new Preloader();
		
		preloader.add(arr_src);
		},


/* ---------------------------------------- */
//    doSomthing()
/* ---------------------------------------- */

start: function() 
		{
		console.info('start');
		//alert('class Banner');

		var a = new Element('a', { 		name	: this.pictures[0].name,
										href	: 'http://' + this.pictures[0].url,
										target	: '_blank',
										id		:'werbung_link'
									});
										
		var img = new Element('img', { 	src		: this.pictures_dir + this.pictures[0].src,
										id		:'werbung_bild'
									});

		$('werbung_dia').appendChild(a).appendChild(img);
		
		this.periodical();
		
		},
		
periodical: function()
	{
	
		n = 1;
		var pictures = this.pictures;		
		var pictures_dir = 		this.pictures_dir;


	var per = new PeriodicalExecuter(function(pe) 
		{				

		$('werbung_bild').hide();

		$('werbung_link').name	= pictures[n].name;
		$('werbung_link').href	= 'http://' + pictures[n].url;
		
		$('werbung_bild').src	=  pictures_dir + pictures[n].src;		
		$('werbung_bild').appear({ duration: 1});

		(n == 7) ? n=0 : n++;
		}, 3);
	
	}

/* ---------------------------------------- */

	}); // end class myClass



