//POPUP SCRIPT
function popUp(url,x,y) {
  InfoWin = open(url,"_blank","menubar=no,toolbar=no,location=no,resizable=no,scrollbars=no,directories=no,status=no,status=no,width="+x+",height="+y);
  InfoWin.focus();
}

/*animates bubbles when a window is opened*/
var imagearraycounter = 0;
function animateCirclesUP(imageArray,textArray){
	var speed = 150;
	var step = (imagearraycounter+1);
	var last = false;
	
	if((imageArray.length-1) < imagearraycounter){
		imagearraycounter = 0;
		return;
	}
	
	document.getElementById(imageArray[imagearraycounter]).className = "visibleDiv";
	var o_width = document.getElementById(imageArray[imagearraycounter]).childNodes[0].childNodes[0].width;
	var o_height = document.getElementById(imageArray[imagearraycounter]).childNodes[0].childNodes[0].height;
	document.getElementById(imageArray[imagearraycounter]).className = "hiddenDiv";

	var c = imagearraycounter;
	var s = speed;
	
	if(imagearraycounter >= (imageArray.length-1)){
		setTimeout(function() { circleUP(imageArray[c],0,0,o_width,o_height,(step+3),s,textArray); },speed);
	} else {
		setTimeout(function() { circleUP(imageArray[c],0,0,o_width,o_height,step,s); },speed);
	}
	
	setTimeout(function() { animateCirclesUP(imageArray,textArray); },200);

	imagearraycounter = imagearraycounter + 1;
}
function circleUP(imageid,w,h,o_width,o_height,step,speed,textArray){
	document.getElementById(imageid).childNodes[0].childNodes[0].width = w;
	document.getElementById(imageid).childNodes[0].childNodes[0].height = h;
	
	if(document.getElementById(imageid).className == "hiddenDiv"){
		document.getElementById(imageid).className = "visibleDiv";
	}
	
	var s = Math.round(speed/(w+1));
	
	if((w >= (o_width+(5*step))) || (h >= o_height+(5*step))){
		document.getElementById(imageid).childNodes[0].childNodes[0].width = o_width;
		document.getElementById(imageid).childNodes[0].childNodes[0].height = o_height;
		
		if (!(typeof textArray == "undefined")) {
			for(var i = 0; i < textArray.length; i++){
				document.getElementById(textArray[i]).className = "visibleDiv";
			}
		}
		return;
	}
	
	setTimeout(function() { circleUP(imageid,(w+step),(h+step),o_width,o_height,step,speed,textArray); },s);
}

menustr = "none";

function overCloudMenu(td,menu) {
	if(td.id != ("show_"+siteopen)){
		if(td.className == ""){
			if(menu == "salon")
				td.className = "overSalon";
			else if (menu == "gallery")
				td.className = "overGallery";
			else if (menu == "kontakt")
				td.className = "overKontakt";
			else if (menu == "aktuelles")
				td.className = "overAktuell";
			/*else if (menu == "aktion")
				td.className = "overAktion";*/
			else if (menu == "mond")
				td.className = "overMond";
			else if (menu == "echo")
				td.className = "overEcho";
			else if (menu == "vorschau")
				td.className = "overVorschau";
		} else {
			td.className = "";
		}
	}
}

function noMenu() {
	menustr = "none";
	closeall();
	return false;
}

function salonMenu() {
	if(menustr != "salon"){
		Effect.toggle('salonmenu','blind');
		if(menustr != "none"){
			Effect.toggle('gallerymenu','blind');
		}
		menustr = "salon";
	}
	closeall();
	return false;
}

function galleryMenu() {
	if(menustr != "gallery"){
		Effect.toggle('gallerymenu','blind');
		if(menustr != "none"){
			Effect.toggle('salonmenu','blind');
		}
		
		menustr = "gallery";
	}
	
	closeall();
	
	var images = ['agallery1','agallery2','agallery3','agallery4','agallery5'];
	var texts = ['agalleryc'];
	animateCirclesUP(images,texts);
	
	return false;
}

var siteopen = "NONE";

function show_TEAM(){
	if(siteopen != "TEAM"){
		if(siteopen != "NONE") {
			closeall();
		}
		
		var images = ['at1','at2','at3','at4','at5','atc'];
		var texts = ['timage'];
		animateCirclesUP(images,texts);
		
		siteopen = "TEAM";
		setMenuColorsForSiteOpen();
		
		new Ajax.Updater('timage', 'show_team.php', { method: 'post', evalScripts: true});
	} else {
		closeall();
	}
}

function show_ARCHIV(){
	if(siteopen != "ARCHIV"){
		if(siteopen != "NONE") {
			closeall();
		}
		
		document.getElementById('aarchivarea').className = "visibleDiv";
		
		siteopen = "ARCHIV";
		setMenuColorsForSiteOpen();
		
		new Ajax.Updater('aarchivarea', 'show_archiv.php', { method: 'post', evalScripts: false});
	} else {
		closeall();
	}
}

function show_IDEE(){
	if(siteopen != "IDEE"){
		if(siteopen != "NONE") {
			closeall();
		}
		
		var images = ['ai1','ai2','ai3','ai4','ai5','ai6'];
		var texts = ['icontent'];
		animateCirclesUP(images,texts);
		
		siteopen = "IDEE";
		setMenuColorsForSiteOpen();
		
		new Ajax.Updater('icontent', 'show_idea.php', { method: 'post', evalScripts: true });
	} else {
		closeall();
	}
}

function show_MOND(){
	if(siteopen != "MOND"){
		if(siteopen != "NONE") {
			closeall();
		}
		
		var images = ['am1','am2','am3','am4','am5','amc1'];
		var texts = ['m1content'];
		animateCirclesUP(images,texts);
		
		siteopen = "MOND";
		setMenuColorsForSiteOpen();
	} else {
		closeall();
	}
}
function show_MONDCALENDAR(){
	if(siteopen != "MONDCALENDAR"){
		document.getElementById('m1content').className = "hiddenDiv";
		document.getElementById('amc2').className = "visibleDiv";
		document.getElementById('m2content').className = "visibleDiv";
		siteopen = "MONDCALENDAR";
	} else {
		document.getElementById('m1content').className = "visibleDiv";
		document.getElementById('amc2').className = "hiddenDiv";
		document.getElementById('m2content').className = "hiddenDiv";
		siteopen = "MOND";
	}
}

function show_LINKS(){
	if(siteopen != "LINKS"){
		if(siteopen != "NONE") {
			closeall();
		}
		
		document.getElementById('alinkbg').className = "visibleDiv";
		document.getElementById('alinkclose').className = "visibleDiv";
	
		document.getElementById('link1content').className = "visibleDiv";
		document.getElementById('link2content').className = "visibleDiv";
		
		siteopen = "LINKS";
		setMenuColorsForSiteOpen();
	} else {
		closeall();
	}
}

function show_PREISE(){
	if(siteopen != "PREISE"){
		if(siteopen != "NONE") {
			closeall();
		}
		
		var images = ['ap1','ap2','ap3','ap4','ap5','apbonus','ap6'];
		var texts = ['apcontent'];
		animateCirclesUP(images,texts);
		
		siteopen = "PREISE";
		setMenuColorsForSiteOpen();
		
		new Ajax.Updater('apcontent', 'show_preise.php', { method: 'post', evalScripts: true });
	} else {
		closeall();
	}
}

function show_KONTAKT(){
	if(siteopen != "KONTAKT"){
		if(siteopen != "NONE") {
			closeall();
		}
		
		var images = ['ak1','ak2','ak3','ak4','ak5','ak6'];
		var texts = ['akcontent'];
		animateCirclesUP(images,texts);
		
		siteopen = "KONTAKT";
		setMenuColorsForSiteOpen();
		
		new Ajax.Updater('akcontent', 'show_kontakt.php', { method: 'post', evalScripts: true });
	} else {
		closeall();
	}
}

function show_JOBS(){
	if(siteopen != "JOBS"){
		var images = ['aj1','aj2','aj3','aj4','aj5'];
		var texts = ['ajcontent'];
		animateCirclesUP(images,texts);
		
		siteopen = "JOBS";
	} else {
		document.getElementById('aj1').className = "hiddenDiv";
		document.getElementById('aj2').className = "hiddenDiv";
		document.getElementById('aj3').className = "hiddenDiv";
		document.getElementById('aj4').className = "hiddenDiv";
		document.getElementById('aj5').className = "hiddenDiv";
		document.getElementById('ajcontent').className = "hiddenDiv";
		
		siteopen = "KONTAKT";
		setMenuColorsForSiteOpen();
	}
}
function show_ANFAHRT(){
	if(siteopen != "ANFAHRT"){
		if(siteopen != "NONE") {
			closeall();
		}
		document.getElementById('aanf1').className = "visibleDiv";
		document.getElementById('aanfcontent').className = "visibleDiv";	
		siteopen = "ANFAHRT";
	} else {
		closeall();
	}
}

function show_ECHO(){
	if(siteopen != "ECHO"){
		document.getElementById('pec').className = "visibleDiv";
		if(siteopen != "NONE") {
			closeall();
		}
		
		var images = ['ae1','ae2','ae3','ae4','ae5'];
		var texts = ['aec'];
		animateCirclesUP(images,texts);
		
		siteopen = "ECHO";
		setMenuColorsForSiteOpen();
	} else {
		closeall();
	}
}

function show_RESONANZ(){
	if(siteopen != "RESONANZ"){
		document.getElementById('acontent').className = "visibleDiv";
		document.getElementById('ares_close').className = "visibleDiv";
		document.getElementById('aemailtext').className = "visibleDiv";
		document.getElementById('actext').className = "visibleDiv";
		document.getElementById('aresonanzen').className = "visibleDiv";
		
		siteopen = "RESONANZ";
		
		new Ajax.Updater('aresonanzen', 'show_resonanz.php', { method: 'post' });
	} else {
		document.getElementById('acontent').className = "hiddenDiv";
		document.getElementById('ares_close').className = "hiddenDiv";
		document.getElementById('aemailtext').className = "hiddenDiv";
		document.getElementById('actext').className = "hiddenDiv";
		document.getElementById('aresonanzen').className = "hiddenDiv";
	
		siteopen = "ECHO";
		setMenuColorsForSiteOpen();
	}
}

function show_PRESSE(){
	if(siteopen != "PRESSE"){
		document.getElementById('apressec').className = "visibleDiv";
		document.getElementById('apres_close').className = "visibleDiv";
		document.getElementById('apresse').className = "visibleDiv";
		
		siteopen = "PRESSE";
		
		new Ajax.Updater('apresse', 'show_presse.php', { method: 'post', evalScripts: true });
	} else {
		document.getElementById('apressec').className = "hiddenDiv";
		document.getElementById('apres_close').className = "hiddenDiv";
		document.getElementById('apresse').className = "hiddenDiv";
		
		siteopen = "ECHO";
		setMenuColorsForSiteOpen();
	}
}

function show_VORSCHAU(){
	if(siteopen != "VORSCHAU"){
		if(siteopen != "NONE") {
			closeall();
		}
		
		var images = ['avor1','avor2','avor3','avor4','avor5','avorc'];
		var texts = ['vorcontent'];
		animateCirclesUP(images,texts);
		
		document.getElementById('agallery1').className = "hiddenDiv";
		document.getElementById('agallery2').className = "hiddenDiv";
		document.getElementById('agallery3').className = "hiddenDiv";
		document.getElementById('agallery4').className = "hiddenDiv";
		document.getElementById('agallery5').className = "hiddenDiv";
		document.getElementById('agalleryc').className = "hiddenDiv";
		
		siteopen = "VORSCHAU";
		setMenuColorsForSiteOpen();
		
		new Ajax.Updater('vorcontent', 'show_vorschau.php', { method: 'post', evalScripts: true });
	} else {
		closeall();
	}
}

function show_AKTUELLES(){
	if(siteopen != "AKTUELLES"){
		if(siteopen != "NONE") {
			closeall();
		}
		var images = ['aakt1','aakt2','aakt3','aakt4','aakt5','aaktc'];
		var texts = ['aktcontent'];
		animateCirclesUP(images,texts);
		
		document.getElementById('agallery1').className = "hiddenDiv";
		document.getElementById('agallery2').className = "hiddenDiv";
		document.getElementById('agallery3').className = "hiddenDiv";
		document.getElementById('agallery4').className = "hiddenDiv";
		document.getElementById('agallery5').className = "hiddenDiv";
		document.getElementById('agalleryc').className = "hiddenDiv";
		
		siteopen = "AKTUELLES";
		setMenuColorsForSiteOpen();
		
		new Ajax.Updater('aktcontent', 'show_aktuelles.php', { method: 'post', evalScripts: true });
	} else {
		closeall();
	}
}

function show_RUECKBLICK(){
	if(siteopen != "RUECKBLICK"){
		if(siteopen != "NONE") {
			closeall();
		}
		
		document.getElementById('ar1').className = "visibleDiv";
		document.getElementById('arclose').className = "visibleDiv";
		document.getElementById('pr_kuenstler').className = "visibleDiv";
		
		document.getElementById('agallery1').className = "hiddenDiv";
		document.getElementById('agallery2').className = "hiddenDiv";
		document.getElementById('agallery3').className = "hiddenDiv";
		document.getElementById('agallery4').className = "hiddenDiv";
		document.getElementById('agallery5').className = "hiddenDiv";
		document.getElementById('agalleryc').className = "hiddenDiv";

		siteopen = "RUECKBLICK";
		setMenuColorsForSiteOpen();
		
		new Ajax.Updater('pr_kuenstler', 'show_rueckblicke.php', { method: 'post', evalScripts: true});
	} else {
		closeall();
	}
}

/*function show_AKTION(){
	if(siteopen != "AKTION"){
		if(siteopen != "NONE") {
			closeall();
		}
		document.getElementById('aaktion1').className = "visibleDiv";
		document.getElementById('aaktion2').className = "visibleDiv";
		document.getElementById('aaktion3').className = "visibleDiv";
		document.getElementById('aaktion4').className = "visibleDiv";
		document.getElementById('aaktion5').className = "visibleDiv";
		document.getElementById('aaktionc').className = "visibleDiv";
		document.getElementById('aaktioncontent').className = "visibleDiv";
		
		siteopen = "AKTION";
		setMenuColorsForSiteOpen();
	} else {
		closeall();
	}
}*/

function closeall(){
	document.getElementById('at1').className = "hiddenDiv";
	document.getElementById('at2').className = "hiddenDiv";
	document.getElementById('at3').className = "hiddenDiv";
	document.getElementById('at4').className = "hiddenDiv";
	document.getElementById('at5').className = "hiddenDiv";
	document.getElementById('atc').className = "hiddenDiv";
	document.getElementById('timage').className = "hiddenDiv";
	
	document.getElementById('ai1').className = "hiddenDiv";
	document.getElementById('ai2').className = "hiddenDiv";
	document.getElementById('ai3').className = "hiddenDiv";
	document.getElementById('ai4').className = "hiddenDiv";
	document.getElementById('ai5').className = "hiddenDiv";
	document.getElementById('ai6').className = "hiddenDiv";
	document.getElementById('icontent').className = "hiddenDiv";
	
	document.getElementById('am1').className = "hiddenDiv";
	document.getElementById('am2').className = "hiddenDiv";
	document.getElementById('am3').className = "hiddenDiv";
	document.getElementById('am4').className = "hiddenDiv";
	document.getElementById('am5').className = "hiddenDiv";
	document.getElementById('amc1').className = "hiddenDiv";
	document.getElementById('amc2').className = "hiddenDiv";
	document.getElementById('m1content').className = "hiddenDiv";
	document.getElementById('m2content').className = "hiddenDiv";
	
	document.getElementById('ap1').className = "hiddenDiv";
	document.getElementById('ap2').className = "hiddenDiv";
	document.getElementById('ap3').className = "hiddenDiv";
	document.getElementById('ap4').className = "hiddenDiv";
	document.getElementById('ap5').className = "hiddenDiv";
	document.getElementById('ap6').className = "hiddenDiv";	
	document.getElementById('apbonus').className = "hiddenDiv";
	document.getElementById('apcontent').className = "hiddenDiv";

	document.getElementById('ak1').className = "hiddenDiv";
	document.getElementById('ak2').className = "hiddenDiv";
	document.getElementById('ak3').className = "hiddenDiv";
	document.getElementById('ak4').className = "hiddenDiv";
	document.getElementById('ak5').className = "hiddenDiv";
	document.getElementById('ak6').className = "hiddenDiv";	
	document.getElementById('akcontent').className = "hiddenDiv";
	
	document.getElementById('aj1').className = "hiddenDiv";
	document.getElementById('aj2').className = "hiddenDiv";
	document.getElementById('aj3').className = "hiddenDiv";
	document.getElementById('aj4').className = "hiddenDiv";
	document.getElementById('aj5').className = "hiddenDiv";
	document.getElementById('ajcontent').className = "hiddenDiv";
	
	document.getElementById('aanf1').className = "hiddenDiv";
	document.getElementById('aanfcontent').className = "hiddenDiv";
	
	document.getElementById('ae1').className = "hiddenDiv";
	document.getElementById('ae2').className = "hiddenDiv";
	document.getElementById('ae3').className = "hiddenDiv";
	document.getElementById('ae4').className = "hiddenDiv";
	document.getElementById('ae5').className = "hiddenDiv";
	document.getElementById('aec').className = "hiddenDiv";
	document.getElementById('pec').className = "hiddenDiv";
	
	document.getElementById('agallery1').className = "hiddenDiv";
	document.getElementById('agallery2').className = "hiddenDiv";
	document.getElementById('agallery3').className = "hiddenDiv";
	document.getElementById('agallery4').className = "hiddenDiv";
	document.getElementById('agallery5').className = "hiddenDiv";
	document.getElementById('agalleryc').className = "hiddenDiv";

	document.getElementById('acontent').className = "hiddenDiv";
	document.getElementById('ares_close').className = "hiddenDiv";
	document.getElementById('aemailtext').className = "hiddenDiv";
	document.getElementById('actext').className = "hiddenDiv";
	document.getElementById('aresonanzen').className = "hiddenDiv";
	
	document.getElementById('aarchivarea').className = "hiddenDiv";
	
	document.getElementById('apressec').className = "hiddenDiv";
	document.getElementById('apres_close').className = "hiddenDiv";
	document.getElementById('apresse').className = "hiddenDiv";
	
	document.getElementById('alinkbg').className = "hiddenDiv";
	document.getElementById('alinkclose').className = "hiddenDiv";
	document.getElementById('link1content').className = "hiddenDiv";
	document.getElementById('link2content').className = "hiddenDiv";
	
	document.getElementById('avor1').className = "hiddenDiv";
	document.getElementById('avor2').className = "hiddenDiv";
	document.getElementById('avor3').className = "hiddenDiv";
	document.getElementById('avor4').className = "hiddenDiv";
	document.getElementById('avor5').className = "hiddenDiv";
	document.getElementById('avorc').className = "hiddenDiv";
	document.getElementById('vorcontent').className = "hiddenDiv";
	
	document.getElementById('aakt1').className = "hiddenDiv";
	document.getElementById('aakt2').className = "hiddenDiv";
	document.getElementById('aakt3').className = "hiddenDiv";
	document.getElementById('aakt4').className = "hiddenDiv";
	document.getElementById('aakt5').className = "hiddenDiv";
	document.getElementById('aaktc').className = "hiddenDiv";
	document.getElementById('aktcontent').className = "hiddenDiv";
	
	document.getElementById('ar1').className = "hiddenDiv";
	document.getElementById('arclose').className = "hiddenDiv";
	document.getElementById('pr_kuenstler').className = "hiddenDiv";
	
	siteopen = "NONE";
	setMenuColorsForSiteOpen();
}

function setMenuColorsForSiteOpen(){
	if(siteopen == "NONE"){
		document.getElementById("show_TEAM").className = "";
		document.getElementById("show_ARCHIV").className = "";
		document.getElementById("show_MOND").className = "";
		document.getElementById("show_IDEE").className = "";
		document.getElementById("show_PREISE").className = "";
		document.getElementById("show_ECHO").className = "";
		document.getElementById("show_LINKS").className = "";
		document.getElementById("show_VORSCHAU").className = "";
		document.getElementById("show_RUECKBLICK").className = "";
		document.getElementById("show_KONTAKT").className = "";
		document.getElementById("show_AKTUELLES").className = "";
		//document.getElementById("show_AKTION").className = "";
	} else {
		if(siteopen == "TEAM")
			document.getElementById("show_TEAM").className = "overSalon";
		else
			document.getElementById("show_TEAM").className = "";
	
		if(siteopen == "ARCHIV")
			document.getElementById("show_ARCHIV").className = "overSalon";
		else
			document.getElementById("show_ARCHIV").className = "";
	
		if(siteopen == "IDEE")
			document.getElementById("show_IDEE").className = "overSalon";
		else
			document.getElementById("show_IDEE").className = "";
		
		if(siteopen == "PREISE")
			document.getElementById("show_PREISE").className = "overSalon";
		else
			document.getElementById("show_PREISE").className = "";
		
		if(siteopen == "LINKS")
			document.getElementById("show_LINKS").className = "overSalon";
		else
			document.getElementById("show_LINKS").className = "";
	
	
	
		if(siteopen == "VORSCHAU")
			document.getElementById("show_VORSCHAU").className = "overVorschau";
		else
			document.getElementById("show_VORSCHAU").className = "";
		if(siteopen == "RUECKBLICK")
			document.getElementById("show_RUECKBLICK").className = "overGallery";
		else
			document.getElementById("show_RUECKBLICK").className = "";
	
	
	
		if(siteopen == "KONTAKT")
			document.getElementById("show_KONTAKT").className = "overKontakt";
		else
			document.getElementById("show_KONTAKT").className = "";
	
		if(siteopen == "AKTUELLES")
			document.getElementById("show_AKTUELLES").className = "overAktuell";
		else
			document.getElementById("show_AKTUELLES").className = "";
			
		/*if(siteopen == "AKTION")
			document.getElementById("show_AKTION").className = "overAktion";
		else
			document.getElementById("show_AKTION").className = "";*/
		
		if(siteopen == "MOND")
			document.getElementById("show_MOND").className = "overMond";
		else
			document.getElementById("show_MOND").className = "";
			
		if(siteopen == "ECHO")
			document.getElementById("show_ECHO").className = "overEcho";
		else
			document.getElementById("show_ECHO").className = "";
			
		
	}
}
