Status = new Array;
Blende = new Array;
Hoehe = new Array;
Status = new Array;
Ziel = new Array;


function blenden(Name, Zu, Auf) {
	if(typeof(Hoehe[Name])=='undefined') Hoehe[Name] = Zu;

	if(blenden_status(Name)==0) {
		Ziel[Name] = Auf;
		Status[Name] = 1;
	
		blenden_check(Name);
	} else {
		Ziel[Name] = Zu;
		Status[Name] = 0;
	}
	
	Blende[Name] = window.setInterval('blenden_do("' + Name + '")', 40);
}

function blenden_check(Name) {
	if(blenden_status('Konferenztechnik') == blenden_status('Veranstaltungstechnik')) {
		if(Name == 'Konferenztechnik') blenden('Veranstaltungstechnik', 27, 108);
		if(Name == 'Veranstaltungstechnik') blenden('Konferenztechnik', 27, 108);
	}
	
	if(blenden_status('Suche') == blenden_status('Login')) {
		if(Name == 'Suche') blenden('Login', 27, 160);
		if(Name == 'Login') blenden('Suche', 27, 65);
	}
}

function blenden_do(Name) {
	if(Hoehe[Name]<Ziel[Name]) {
		Hoehe[Name] = Hoehe[Name]+((Ziel[Name]-Hoehe[Name])/5);
		if((Ziel[Name]-Hoehe[Name])<1) Hoehe[Name] = Ziel[Name];
	}
	
	if(Hoehe[Name]>Ziel[Name]) {
		Hoehe[Name] = Hoehe[Name]-((Hoehe[Name]-Ziel[Name])/5);
		if((Hoehe[Name]-Ziel[Name])<1) Hoehe[Name] = Ziel[Name];
	}
	
	document.getElementById(Name).style.height = Hoehe[Name] + 'px';

    if(Hoehe[Name]==Ziel[Name]) {
    	window.clearInterval(Blende[Name]);
    }
}

function blenden_focus(Name, Zu, Auf) {
	if(blenden_status(Name)==0) blenden(Name, Zu, Auf);
}

function blenden_status(Name) {
	if(typeof(Status[Name])=='undefined') return 0;
	else return Status[Name];
}