/**
 * Steuerung der Unterseite "Archiv" auf www.karmeliterschule.de
 * 
 * @author 	Thomas Lack
 * @date	27.12.2009
 */
$(document).ready(function()
{
	//Namen der DIV Klassen in einem Array ablegen
	var archiveArr = [
		"archive_all",
		"archive_2009",
		"archive_2008",
		"archive_2007",
		"archive_2006",
		"archive_2005"
	];
		
	//beim ersten Seitenaufruf nur das erste Element zeigen
	$(".archive_main").show();
	for (var i=1; i<archiveArr.length;i++){
		$("." + archiveArr[i]).hide();
	}
	
	//Verknuepfung der anklickbaren Menuepunkte mit einem Clickhandler
	for (var i=0; i<archiveArr.length; i++){
		defineArchiveClickHandler(i);
	}
	
	/**
	 * Fügt einem Link mit der uebergebenen ID aus dem Konfigurationsarray
	 * einen Clickhandler hinzu
	 * 
	 * @param {int} itemID
	 */
	function defineArchiveClickHandler(itemID){
		$(".show_" + archiveArr[itemID]).click(function(){
			//zunaechst sollen alle Archiv DIVs ausgeblendet werden
			for (var i=1; i<archiveArr.length; i++){
				$("." + archiveArr[i]).hide();
			}
			
			//...auch das Begruessungs DIV
			$(".archive_main").hide();
			
			//falls die Gesamtansicht ausgewaehlt wurde, sollen alle Archive
			//eingeblendet werden
			if (itemID == 0)
			{
				for (var i=1; i<archiveArr.length; i++)
				{
					$("." + archiveArr[i]).slideDown("slow");
				}
			} 
			
			//sonst soll nur das DIV mit uebergebenen itemID eingeblendet werden
			else
				$("." + archiveArr[itemID]).slideDown("slow");
		});
	}
});