
	var teaser_count = 0;
	var teaser_time = 5000;
	var teaser_switch_prefix = 'teaser';
	var teaser_width = 200;
	var teaser_page = 1;
	var teaser_class_norm = 'top_page_norm';
	var teaser_class_high = 'top_page_high';
	var teaser_scroll;
	var teaser_curtimer;
	var teaser_elements = new Array();
	
	function add_teaser (url)
	{
		teaser_elements.push(url);
	}

	function load_teaser (count)
	{
		if (count > 1)
		{
			var img = new Array();
			
			for (var i = 0; i < teaser_elements.length; ++i)
			{
				img[i] = new Image();
				img[i].src = teaser_elements[i];
			}

			teaser_count = count;
			teaser_curtimer = setTimeout('switch_teaser()', teaser_time);
		}
		
		document.getElementById('teaser_loader').style.display = 'none';
		document.getElementById('teaser_items').style.display = '';
	}
	
	function switch_teaser (to_page)
	{
		if (to_page)
		{
			clearTimeout(teaser_curtimer);
			next_page = to_page;
		}
		else
		{
			if (teaser_count > 1)
			{
				if (teaser_page == teaser_count)
				{
					var next_page = 1;
				}
				else
				{
					var next_page = teaser_page+1;
				}
			}
		}
		
		document.getElementById(teaser_switch_prefix+teaser_page).className = teaser_class_norm;
		document.getElementById(teaser_switch_prefix+next_page).className = teaser_class_high;

		/*
		teaser_scroll.toElement('teaser_item'+next_page);
		*/

		$('teaser_item'+teaser_page).fade('hide');
		$('teaser_item'+next_page).fade('hide');
		$('teaser_item'+next_page).style.display='';
		$('teaser_item'+next_page).fade('in');
		
		//$('teaser_item'+next_page).set('reveal', {duration: 'long', transition: 'bounce:out'});
		//$('teaser_item'+next_page).reveal();
		
		teaser_page = next_page;
		teaser_curtimer = setTimeout('switch_teaser()', teaser_time);
		
	}
	
	window.addEvent('domready',function() {
		if (document.getElementById('teaser'))
		{
			teaser_scroll = new Fx.Scroll('teaser', {
				wait: false,
				duration: 600,
				offset: {'x': 0, 'y': 0},
				transition: Fx.Transitions.Quad.easeInOut
			});
			
			//
			//if (document.getElementById('teaser_item1'))
			//	teaser_scroll.toElement('teaser_item1');
		}
	});
