

var action = false;
var action2 = false;
var action3 = false;
var flexaction = false;
var flexInterval;

function fadeTeaser(el,xPos,yPos, action) {
	new Effect.Move($(el),{x : xPos,y : yPos , duration:1.5});
}

 
function shakeTeaser() {
	flexInterval = window.setInterval("new Effect.Shake($$('.KonstruktMainContentFlexTeaser')[0],{distance: 5,duration: 0.2})", 2000);
}

function slideFlexTeaserHandle() {
	$$('.KonstruktMainContentFlexTeaserStart')[0].setStyle({display: 'none'});
	/*
	 * Der Teaser ist ausgefahren
	 * stoppe shake, änder z-index, wechsel button
	 */
	if(action3==true && flexaction==false) {
		flexaction = true; window.setTimeout("flexaction = false;",1500);
		window.clearInterval(flexInterval);
		window.setTimeout("$('flexTeaserStart').morph('height:450px')",100);
		window.setTimeout("$('KonstruktMainContentFlexTeaserInhalt').morph('height:400px')",100);
		$$('.KonstruktMainContentFlexTeaserStart')[0].setStyle({backgroundImage: 'url(fileadmin/xx_templateData/layoutImages/closebutton.jpg)'});
	}
	/*
	 * Der Teaser ist wieder eingefahren
	 * starte shake, änder z-index, wechsel button
	 */
	if(action3==false && flexaction==false) {
		flexaction = true; window.setTimeout("flexaction = false;",1500);
		shakeTeaser();
		window.setTimeout("$('flexTeaserStart').morph('height:55px')",400);
		window.setTimeout("$('KonstruktMainContentFlexTeaserInhalt').morph('height:55px')",400);
		$$('.KonstruktMainContentFlexTeaserStart')[0].setStyle({backgroundImage: 'url(fileadmin/xx_templateData/layoutImages/openbutton.jpg)'});
	}
	$$('.KonstruktMainContentFlexTeaserStart')[0].setStyle({display: 'block'});
}

document.observe("dom:loaded",shakeTeaser);

