window.addEvent("domready",function(){
	//var tips = new Array();
	var reqNews = new Request.HTML({url: "res/ajax/news.php",
		method: "get",
		onRequest: function(){
			$('content').fade('out');
			//$("content").set("html","<img src='res/img/loader.gif' />");
		},
		onSuccess: function(html) {
			$('content').fade("hide");
			$('content').set('text', '');
			$('content').adopt(html);
			$('content').fade('in');
		},
		onFailure: function() {
			$('content').fade('in')
			$('content').set('text', 'The request failed.');
		}
	});
	
	var reqNewsMenu = new Request.HTML({url: "res/ajax/NewsNav.php", 
		method: "get",
		onRequest: function(){
			$('Nav2Box').fade("out");
		},
		onSuccess: function(html) {
			$('Nav2Box').fade("hide");
			$('Nav2').set('text', '');
			$('Nav2Title').set('text','Archiv');
			$('Nav2').adopt(html);
			$('Nav2Box').fade("in");
			$('Nav3Box').fade("out");
			$('Nav4Box').fade("out");
			UpdateMenuItems();
			
			$$(".NewsLink").each(function(item){
				item.addEvent("click",function(){
					reqNews.send("Month=" + item.get("M") + "&Year=" + item.get("Y"));
				});
			});
		},
		onFailure: function() {
			$('Nav2Box').fade("in");
			$('Nav2').set('text', 'The request failed.');
		}
	});
	
	var reqHistory = new Request.HTML({
		url	:	"res/ajax/history.php",
		method: "get",
		onRequest: function(){
			$('content').fade('out');
			//$("content").set("html","<img src='res/img/loader.gif' />");
		},
		onSuccess: function(html) {
			$('content').fade("hide");
			$('content').set('text', '');
			$('content').adopt(html);
			$('content').fade('in');
		},
		onFailure: function() {
			$('content').fade('in')
			$('content').set('text', 'The request failed.');
		}
	});
	
	var reqHistoryMenu = new Request.HTML({
		url : "res/ajax/HistoryNav.php",
		method : "get",
		onRequest: function(){
			$('Nav3Title').set('text','');
			$('Nav3Box').fade("out");
			//$("Nav3").set("html","<img src='res/img/loader.gif' />");
		},
		onSuccess: function(html){
			$('Nav3Box').fade("hide");
			$('Nav3').set('text', '');
			$('Nav3Title').set('text','Geschichte');
			$('Nav3').adopt(html);
			$('Nav3Box').fade("in");
			$('Nav4Box').fade("out");
			$$(".TitelLink").each(function(item){
				item.addEvent("click",function(){
					reqHistory.send("rID=" + item.get("mID"));
				});
			});
			UpdateMenuItems();
		},
		onFailure: function(){
			$('Nav3').set('text', 'The request failed.');
		}
	});
	
	var reqMember = new Request.HTML({
		url: "res/ajax/Member.php",
		method: "get",
		onRequest: function(){
			$('content').fade('out');
			//$("content").set("html","<img src='res/img/loader.gif' />");
		},
		onSuccess: function(html) {
			$('content').fade("hide");
			$('content').set('text', '');
			$('content').adopt(html);
			$('content').fade('in');
		},
		onFailure: function() {
			$('content').fade('in')
			$('content').set('text', 'The request failed.');
		}
	});
	
	var reqMemberMenu = new Request.HTML({
		url : "res/ajax/MemberNav.php",
		method : "get",
		onRequest: function(){
			//$('Nav3Box').fade("out");
			//$("Nav3").set("html","<img src='res/img/loader.gif' />");
		},
		onSuccess: function(html){
			$('Nav4').set('text', '');
			$('Nav4Title').set('text','Aktivmitglieder');
			$('Nav4').adopt(html);
			$('Nav4Box').fade("in");
			$$(".AktivLink").each(function(item){
				item.addEvent("click",function(){
					reqMember.send("IID=" + item.get("IID"));
				});
			});
			UpdateMenuItems();
		},
		onFailure: function(){
			$('Nav4').set('text', 'The request failed.');
		}
	});
	
	var reqNewbees = new Request.HTML({
		url: "res/ajax/newbees.php",
		method: "get",
		onRequest: function(){
			$('content').fade('out');
			//$("content").set("html","<img src='res/img/loader.gif' />");
		},
		onSuccess: function(html) {
			$('content').fade("hide");
			$('content').set('text', '');
			$('content').adopt(html);
			$('content').fade('in');
			$('Nav4Box').fade("out");
		},
		onFailure: function() {
			$('content').fade('in')
			$('content').set('text', 'The request failed.');
		}
	});
	
	var reqVorstand = new Request.HTML({
		url: "res/ajax/vorstand.php",
		method: "get",
		onRequest: function(){
			$('content').fade('out');
			//$("content").set("html","<img src='res/img/loader.gif' />");
		},
		onSuccess: function(html) {
			$('content').fade("hide");
			$('content').set('text', '');
			$('content').adopt(html);
			$('content').fade('in');
			$('Nav4Box').fade("out");
		},
		onFailure: function() {
			$('content').fade('in')
			$('content').set('text', 'The request failed.');
		}
	});
	
	var reqHonor = new Request.HTML({
		url: "res/ajax/found.php",
		method: "get",
		onRequest: function(){
			$('content').fade('out');
			//$("content").set("html","<img src='res/img/loader.gif' />");
		},
		onSuccess: function(html) {
			$('content').fade("hide");
			$('content').set('text', '');
			$('content').adopt(html);
			$('content').fade('in');
			$('Nav4Box').fade("out");
		},
		onFailure: function() {
			$('content').fade('in')
			$('content').set('text', 'The request failed.');
		}
	});
	
	var reqFound = new Request.HTML({
		url: "res/ajax/honor.php",
		method: "get",
		onRequest: function(){
			$('content').fade('out');
			//$("content").set("html","<img src='res/img/loader.gif' />");
		},
		onSuccess: function(html) {
			$('content').fade("hide");
			$('content').set('text', '');
			$('content').adopt(html);
			$('content').fade('in');
			
			$('Nav4Box').fade("out");
		},
		onFailure: function() {
			$('content').fade('in')
			$('content').set('text', 'The request failed.');
		}
	});
	
	var reqGB = new Request.HTML({
		url: "res/ajax/gb.php",
		method: "get",
		onRequest: function(){
			$('content').fade('out');
			//$("content").set("html","<img src='res/img/loader.gif' />");
		},
		onSuccess: function(html) {
			$('content').fade("hide");
			$('content').set('text', '');
			$('content').adopt(html);
			$('content').fade('in');
		},
		onFailure: function() {
			$('content').fade('in')
			$('content').set('text', 'The request failed.');
		}
	});
	
	AlbumPage = 0;
	var AlbumID = 0;
	
	var reqAlbum = new Request.HTML({
		url: "res/ajax/album.php",
		method: "get",
		onRequest: function(){
			$('content').fade('out');
			//$("content").set("html","<img src='res/img/loader.gif' />");
		},
		onSuccess: function(html) {
			$('content').fade("hide");
			$('content').set('text', '');
			$('content').adopt(html);
			UpdateMenuItems();
			AlbumPage = 0;
			AlbumID = 0;
			$$(".albumSelector").each(function(item){
				item.addEvent("click",function(){
					AlbumID = item.get("aid");
					reqPhotos.cancel();
					reqPhotos.send("aid=" + item.get("aid"));
				});
			});
			$('content').fade('in');
		},
		onFailure: function() {
			$('content').fade('in')
			$('content').set('text', 'The request failed.');
		}
	});
	
	var reqPhotos = new Request.HTML({
		url: "res/ajax/photos.php",
		method: "get",
		onRequest: function(){
			$('content').fade('out');
			//$("content").set("html","<img src='res/img/loader.gif' />");
		},
		onSuccess: function(html) {
			$('content').fade("hide");
			$('content').set('text', '');
			$('content').adopt(html);
			$('content').fade('in');
			$$('.slimboximage2').each(function(item){
				item.addEvent("click",function(){
					OpenSlimBox(item.get("pid"));
				});
			});
			if($("pfirst") != null)
			{
				$("pfirst").addEvent("click",function(){
					AlbumPage = 0;
					reqPhotos.cancel();
					reqPhotos.send("aid=" + AlbumID + "&Page=" + AlbumPage);
				});
				$("pprev").addEvent("click",function(){
					AlbumPage--;
					if(AlbumPage < 0){
						AlbumPage = 0;
					}
					reqPhotos.cancel();
					reqPhotos.send("aid=" + AlbumID + "&Page=" + AlbumPage);
				});
				$("pprev2").addEvent("click",function(){
					AlbumPage--;
					if(AlbumPage < 0){
						AlbumPage = 0;
					}
					reqPhotos.cancel();
					reqPhotos.send("aid=" + AlbumID + "&Page=" + AlbumPage);
				});
				$("pfirst2").addEvent("click",function(){
					AlbumPage = 0;
					reqPhotos.cancel();
					reqPhotos.send("aid=" + AlbumID + "&Page=" + AlbumPage);
				});
			}
			if($("pnext")!=null)
			{
				$("pnext").addEvent("click",function(){
					AlbumPage++;
					reqPhotos.cancel();
					reqPhotos.send("aid=" + AlbumID + "&Page=" + AlbumPage);
				});
				$("pnext2").addEvent("click",function(){
					AlbumPage++;
					reqPhotos.cancel();
					reqPhotos.send("aid=" + AlbumID + "&Page=" + AlbumPage);
				});
				$("plast").addEvent("click",function(){
					AlbumPage = 99;
					reqPhotos.cancel();
					reqPhotos.send("aid=" + AlbumID + "&Page=" + AlbumPage);
				});
				$("plast2").addEvent("click",function(){
					AlbumPage = 99;
					reqPhotos.cancel();
					reqPhotos.send("aid=" + AlbumID + "&Page=" + AlbumPage);
				});
			}
			UpdateMenuItems();
		},
		onFailure: function() {
			$('content').fade('in')
			$('content').set('text', 'The request failed.');
		}
	});
	
	var reqAlbumMenu = new Request.HTML({url: "res/ajax/AlbumNav.php", 
		method: "get",
		onRequest: function(){
			$('Nav2Box').fade("out");
		},
		onSuccess: function(html) {
			$('Nav2Box').fade("hide");
			$('Nav2').set('text', '');
			$('Nav2Title').set('text','Archiv');
			$('Nav2').adopt(html);
			$('Nav2Box').fade("in");
			$('Nav3Box').fade("out");
			
			$('Nav4Box').fade("out");
			UpdateMenuItems();
			
			$$(".AlbumLink").each(function(item){
				item.addEvent("click",function(){
					reqAlbum.cancel();
					reqAlbum.send("Y=" + item.get("Y"));
				});
			});
		},
		onFailure: function() {
			$('Nav2Box').fade("in");
			$('Nav2').set('text', 'The request failed.');
		}
	});
	
	var reqLeft = new Request.HTML({
		url: "res/ajax/left.php",
		method: "get",
		onRequest: function(){
			$('Left').fade('out');
			//$("content").set("html","<img src='res/img/loader.gif' />");
		},
		onSuccess: function(html) {
			$('Left').fade("hide");
			$('Left').set('text', '');
			$('Left').adopt(html);
			$$(".slimboximage").slimbox();
			$('Left').fade('in');
			UpdateMenuItems();
			new Tips($$(".calenderEvent"));
		},
		onFailure: function() {
			$('Ads').fade('in')
			$('Ads').set('text', 'The request failed.');
		}
	});
	
	var reqHome = new Request.HTML({
		url: 'res/ajax/home.php',
		method: 'get',
		onRequest: function(){
			$("Nav2Box").fade("out");
			$("Nav2Title").set("text","");
			$("Nav2").set("text","");
			
			$("Nav3Box").fade("out");
			$("Nav3Title").set("text","");
			$("Nav3").set("text","");
			
			$('Nav4Box').fade("out");
			$('content').fade("out");
		},
		onSuccess: function(html) {
			$('content').fade("hide");
			$('content').set('text', '');
			$('content').adopt(html);
			$('content').fade('in');
		}
	});
	
	var reqLinks = new Request.HTML({
		url: 'res/ajax/links_inhalt.html',
		method: 'get',
		onRequest: function(){
			$("Nav2Box").fade("out");
			$("Nav2Title").set("text","");
			$("Nav2").set("text","");
			
			$("Nav3Box").fade("out");
			$("Nav3Title").set("text","");
			$("Nav3").set("text","");
			
			$('Nav4Box').fade("out");
			$('content').fade("out");
		},
		onSuccess: function(html) {
			$('content').fade("hide");
			$('content').set('text', '');
			$('content').adopt(html);
			$('content').fade('in');
		}
	});
	
	reqLeft.send();
	reqHome.send();
	//reqNewsMenu.send();
	$("Nav3Box").fade("out");
	$("Nav3Title").set("text","");
	$("Nav3").set("text","");

	$("aNews").addEvent("click",function(){
		reqNews.send();
		reqNewsMenu.send();
		$("Nav3Box").fade("out");
		$("Nav3Title").set("text","");
		$("Nav3").set("text","");
	});
	
	$("aHome").addEvent("click", function(){
		reqHome.send();
	});
	
	$("aLinks").addEvent("click",function(){
		reqLinks.send();
	});
	
	$("gMusic").addEvent("click",function(){
		DisplayMenuGuggenmusik();
		$('mStory').addEvent("click",function(){
			reqHistoryMenu.send();
		});
		$("mMembers").addEvent("click",function(){
			DisplayMenuMemberGroup();
			$("mAktiv").addEvent("click",function(){
				reqMemberMenu.send();
				reqMember.send();
			});
			$("mProbe").addEvent("click",function(){
				reqNewbees.send();
			});
			$("mVorstand").addEvent("click",function(){
				reqVorstand.send();
			});
			$("mHonor").addEvent("click",function(){
				reqHonor.send();
			});
			$("mFound").addEvent("click",function(){
				reqFound.send();
			});
			$("Nav3Title").set("text","Mitglieder");
			UpdateMenuItems();
		});
		$("Nav2Title").set("text","Guggenmusik");
		reqHistory.send();
		reqHistoryMenu.send();
		UpdateMenuItems();
	});
	
	$('pGallery').addEvent('click',function(){
		reqAlbum.send();
		
		reqAlbumMenu.send();
		
		$("Nav3Box").fade("out");
		$("Nav3Title").set("text","");
		$("Nav3").set("text","");
	});
	
	$('pGuestbook').addEvent("click",function(){
		$("Nav2Box").fade("out");
		$("Nav3Box").fade("out");
		$("Nav2Title").set("text","");
		$("Nav2").set("text","");
		$("Nav3Title").set("text","");
		$("Nav3").set("text","");
		
		var iframe = new Element("iframe",{
			"src": "http://120933.multiguestbook.com/",
			"width": "100%",
			"height": "600px",
			"frameborder": 0
		});
		$("content").set("text","");
		$("content").adopt(iframe);
	});
	
	UpdateMenuItems();
});

function DisplayMenuMemberGroup()
{
	$("Nav3Box").fade("hide");
	$("Nav3").set("text","");
	/*/
	var text = "";
	text = text + "<div class='MenuItem2' id='mVorstand'>Vorstand<br/></div>";
	text = text + "<div class='MenuItem2' id='mAktiv'>Aktivmitglieder<br/></div>";
	text = text + "<div class='MenuItem2' id='mProbe'>Im Probejahr<br/></div>";
	text = text + "<div class='MenuItem2' id='mHonor'>Ehrenmitglieder<br/></div>";
	text = text + "<div class='MenuItem2' id='mFound'>Gründungsmitglieder<br/></div>";
	$("Nav3").set("html",text);
	/*/
	
	var divVorstand = new Element("div",{
		'class': 'MenuItem2',
		'id': 'mVorstand'
	});
	divVorstand.appendText("Vorstand");
	
	var divAktiv = new Element("div",{
		'class': 'MenuItem2',
		'id': 'mAktiv'
	});
	divAktiv.appendText("Aktivmitglieder");
	
	var divProbe = new Element("div",{
		'class': 'MenuItem2',
		'id': 'mProbe'
	});
	divProbe.appendText("Neumitglieder");
	
	var divHonor = new Element("div",{
		'class': 'MenuItem2',
		'id': 'mHonor'
	});
	divHonor.appendText("Ehrenmitglieder");
	
	var divFound = new Element("div",{
		'class': 'MenuItem2',
		'id': 'mFound'
	});
	divFound.appendText("Gründungsmitglieder");
	
	$("Nav3").adopt(divVorstand,divAktiv,divProbe,divHonor,divFound);
	//*/
	$("Nav3Box").fade("in");
}

function DisplayMenuGuggenmusik()
{
	$("Nav2Box").fade("hide");
	$("Nav2").set("text","");
	/*
	var text = "";
	text = text + "<div class='MenuItem2' id='mStory'>Geschichte<br/></div>";
	text = text + "<div class='MenuItem2' id='mMembers'>Mitglieder<br/></div>";
	text = text + "<div class='MenuItem2' id='mElse'>Sonstiges<br/></div>";
	$("Nav2").set("html",text);
	/*/
	var divStory = new Element("div",{
		'class': 'MenuItem2',
		'id': 'mStory'
	});
	divStory.appendText("Geschichte");
	
	var divMembers = new Element("div",{
		'class': 'MenuItem2',
		'id': 'mMembers'
	});
	divMembers.appendText("Mitglieder");
	
	var divElse = new Element("div",{
		'class': 'MenuItem2',
		'id': 'mElse'
	});
	divElse.appendText("Sonstiges");
	
	
	$("Nav2").adopt(divStory,divMembers);
	//*/
	$("Nav2Box").fade("in");
}

function UpdateMenuItems()
{
	$$(".MenuItem").each(function(item){
		item.addEvent("mouseenter",function(){
			item.set("morph",{duration:100});
			item.morph({"background-color":"#400099"});
		});
		
		item.addEvent("mouseleave",function(){
			item.set("morph",{duration:1200});
			item.morph({"background-color":"#508AC5"});
		});
	});
	
	$$(".MenuItem2").each(function(item){
		item.addEvent("mouseenter",function(){
			item.set("morph",{duration:100});
			item.morph({
				"background-color":"#400099",
				"color":"#FFFFFF"
			});
		});
		
		item.addEvent("mouseleave",function(){
			item.set("morph",{duration:700});
			item.morph({
				"background-color":"#FFFFFF",
				"color":"#000000"
			});
		});
	});
}
