var newW = 325;
var startW = 560;
var aktiv = "";
var slider = "";
var teaser = "";
var contentBG = "";
var teaserBG = "";
var sliderOpen = true;
var Oto = 0.6;
var sliderIsRunning = false;
var dnt = 0;

function changeSlider( first ) {
	slider = document.getElementById('slider');	
	teaser = document.getElementById('teaser');		
	contentBG = document.getElementById('contentBG');	
	teaserBG = document.getElementById('teaserBG');	
	if (first) {			
		contentBG.style.display = 'block';	
		teaserBG.style.display = 'block';		
	    //new Effect.Opacity("contentBG",Oto);
	    //new Effect.Opacity("teaserBG",'0.0');
		/* 
		teaser.style.width = startW;
		teaserBG.style.width = startW;
		slider.style.left = startW;
		sliderOpen = false;
		return false;
		*/		
		}
	if (!sliderIsRunning) {
			if (sliderOpen) {
				sliderOpen = false;
				sliderIsRunning = true;
				i = newW;
				contentBG.style.display = 'block';		
				new Effect.Appear('teaserBG', { duration: 0.6, from: Oto, to: 0.0 });	
				new Effect.Appear('contentBG', { duration: 0.6, from: 0.0, to: Oto });
				aktiv = window.setInterval("resize('" + startW + "',false)", 24);	
			} else {
				sliderOpen = true;
				sliderIsRunning = true;
				i = startW;			
				teaserBG.style.display = 'block';
				new Effect.Appear('teaserBG', { duration: 0.6, from: 0.0, to: Oto });	
				new Effect.Appear('contentBG', { duration: 0.6, from: Oto, to: 0.0 });
				aktiv = window.setInterval("resize('" + newW + "',true)", 24);	
			}
		} else {
		dnt ++;
		if (dnt == 3) {
			alert('ouch - dont hurt your mouse!!');	
			dnt = 0;
			}	
	    }
	
	}
function resize(toWhat, down) {
	spd = 3;
	if (down) i = i - parseInt( (i - toWhat)/spd + 1);	
	if (!down) i = i - parseInt( (i - toWhat)/spd - 1);	
	teaser.style.width = i;
	teaserBG.style.width = i;
	slider.style.left = i;
	if (i >= (toWhat) && !down) {
		 	window.clearInterval(aktiv);
			sliderIsRunning = false;
			teaserBG.style.display = 'none';
			} 
	if (i <= (toWhat) && down) {
		 	window.clearInterval(aktiv);
			sliderIsRunning = false;
			contentBG.style.display = 'none';
			}    
	}
