$(document).ready(function(){

	// Changes:
	// 24.11.08 - Sprachauswahl geändert
	
	
	// Zurücksetzen der Animationselemente auf Standard.
	$("div.inaktiv").children("div").children("div.img").css("display", "block");
	$("div.inaktiv").children("div").children("div.img").hide();
	/*
		// 24.11.08 - Sprachauswahl geändert
		$("div#sprachauswahl").hide();
	*/
	
	// Nicht aktuelle Subnavis wegblenden:
	// Kopf
	$("div.subnavi").children("div.submenu").children("div.submenu_head").children("h2").hide();
	$("div.subnavi").children("div.submenu").children("div.submenu_head").hide();
	// Body
	// submenu_bottom auf css-Ebene einblenden, da sonst nichts funktioniert...
	$("div.subnavi").children("div.submenu").children("div.submenu_bottom").css("visibility", "visible");
	$("div.subnavi").children("div.submenu").children("div.submenu_bottom").children("ul").hide();
	$("div.subnavi").children("div.submenu").children("div.submenu_bottom").children("p").hide();
	$("div.subnavi").children("div.submenu").children("div.submenu_bottom").hide();
	$("div.subnavi").children("div.submenu").hide();
	$("div.subnavi").children("div.no_submenu").hide();
	// Komplett
	$("div.subnavi").hide();
	
	// Aktives subnavi anpassen:
	// submenu_bottom auf css-Ebene einblenden, da sonst nichts funktioniert...
	$("div.subnavi_aktiv").children("div.submenu").children("div.submenu_bottom").css("visibility", "visible");
	// erstmal alles Sub-Menu-Listen ausblenden und Text einblenden:
	$("div.subnavi_aktiv").children("div.submenu,div.submenu_aktiv").children("div.submenu_bottom").children("ul").hide();
	$("div.subnavi_aktiv").children("div.submenu_aktiv").children("div.submenu_bottom").children("p").show();
	$("div.subnavi_aktiv").children("div.submenu").children("div.submenu_bottom").children("p").hide();
	// Wenn aktiver Link vorhanden, dann Liste einblenden und Text ausblenden
	$("div.subnavi_aktiv").children("div.submenu_aktiv").children("div.submenu_bottom").children("ul").children("li").children("a.selected").parent("li").parent("ul").show();
	$("div.subnavi_aktiv").children("div.submenu_aktiv").children("div.submenu_bottom").children("ul").children("li").children("a.selected").parent("li").parent("ul").siblings("p").hide();
	// Nicht-aktive Submenus ausblenden:
	// submenu_bottom auf css-Ebene einblenden, da sonst nichts funktioniert...
	$("div.subnavi_aktiv").children("div.submenu").children("div.submenu_bottom").hide();
	$("div.subnavi_aktiv").children("div.submenu_aktiv").children("div.submenu_bottom").show();
	
	// hover-Funktion für die Navigationsleite oben
	
	$("a").hover(function() {
			if ($(this).parents("div").attr("id") == "navi") {				
				
				// bisher ausgewähltes Element abwählen
				$("li.selected").removeClass("selected").addClass("unselected");
				$("li.selected_aktiv").removeClass("selected_aktiv").addClass("unselected_aktiv");
				// die aktuelle Element auswählen
				$(this).parent("li.unselected").removeClass("unselected").addClass("selected");
				$(this).parent("li.unselected_aktiv").removeClass("unselected_aktiv").addClass("selected_aktiv");
				
				// ID des aktuellen subnavi-Elementes herausfinden.
				var navi_id = $(this).parent("li.selected,li.selected_aktiv").attr("id");
				var subnavi_id = "div#" + navi_id.replace(/^navi/, "subnavi");
				
				// A. falls aktives Menuelement
				$(subnavi_id + ":visible").children(".submenu,.submenu_aktiv").children(".submenu_bottom:visible").slideUp(1, function () {
					$(this).siblings(".submenu_head").children("h2").removeClass("aktiv");
					
				});
				
				// B: falls nicht aktives Menuelement:
				// 1. die Menueinträge hochfahren
				$(subnavi_id).siblings(".subnavi:visible,.subnavi_aktiv:visible").children(".submenu,.submenu_aktiv").children(".submenu_bottom").children("p,ul").fadeOut(1, function () {}); // --- hide();
				$(subnavi_id).siblings(".subnavi:visible,.subnavi_aktiv:visible").children(".submenu,.submenu_aktiv").children(".submenu_bottom").fadeOut(1, function () {}); // --- hide();
				$(subnavi_id).siblings(".subnavi:visible,.subnavi_aktiv:visible").children(".submenu,.submenu_aktiv").children(".submenu_head").children("h2").fadeOut(1, function () {}); // --- hide();
				$(subnavi_id).siblings(".subnavi:visible,.subnavi_aktiv:visible").children(".submenu,.submenu_aktiv").children(".submenu_head").fadeOut(1, function () {}); // --- hide();
				$(subnavi_id).siblings(".subnavi:visible,.subnavi_aktiv:visible").children(".no_submenu,.submenu,.submenu_aktiv").fadeOut(1, function() {
					// 2. Hintergrundbild weg
					$(this).parent(".subnavi,.subnavi_aktiv").fadeOut(1500, function () {});
					// 3. Neues Menu: Hintergrunf
					var navi_id = $("li.selected,li.selected_aktiv").attr("id");
					if (navi_id != undefined) {
						var subnavi_id = "div#" + navi_id.replace(/^navi/, "subnavi");
						/* $(subnavi_id).show(1, function() { //fadeIn(1500, function() { */
						$(subnavi_id).fadeIn(1500, function() { 
							// 4. Submenus anzeigen
							// * $(this).children(".submenu,.submenu_aktiv").children(".submenu_head").children("h2").addClass("aktiv");
							$(this).children(".submenu,.submenu_aktiv").children(".submenu_head").children("h2.aktiv").removeClass("aktiv");
							$(this).children(".submenu,.submenu_aktiv").children(".submenu_head").fadeIn(1, function () {}); // --- show();
							$(this).children(".submenu,.submenu_aktiv").children(".submenu_head").children("h2").fadeIn(1, function () {}); // --- show();
							// * $(this).children(".submenu,.submenu_aktiv").children(".submenu_bottom").children("ul").fadeOut(1500, function () {}); // --- hide();
							// * $(this).children(".submenu,.submenu_aktiv").children(".submenu_bottom").children("p").fadeIn(1500, function () {}); // --- show();
							// * $(this).children(".submenu,.submenu_aktiv").children(".submenu_bottom").fadeIn(1500, function () {}); // --- show();
							$(this).children(".submenu,.submenu_aktiv").children(".submenu_bottom:visible").slideUp(1, function () {}); // --- show();
							$(this).children(".submenu,.submenu_aktiv").fadeIn(1, function() {});
							$(this).children(".no_submenu").fadeIn(1, function() {});
						});
					}
				});
			}					
		},
		function() {
			$(this).css("cursor", "normal");
		});
	
	$("div.submenu,div.submenu_aktiv").hover(
		function() {
			$(this).css("cursor","pointer");
			$(this).children(".submenu_bottom:hidden").children("ul").fadeOut(1, function () {}); // --- hide();
			$(this).children(".submenu_bottom:hidden").children("p").fadeIn(1, function () {}); // --- show();
			$(this).children(".submenu_bottom:hidden").slideDown(1, 
				function () {
					$(this).siblings(".submenu_head").children("h2").addClass("aktiv");
				}
			);
			
			// die Geschwister-Submenus weg
			$(this).siblings(".submenu,.submenu_aktiv").children(".submenu_bottom:visible").children("ul").fadeOut(1, function () {}); // --- hide();
			$(this).siblings(".submenu,.submenu_aktiv").children(".submenu_bottom:visible").children("p").fadeOut(1, function () {}); // --- show();
			$(this).siblings(".submenu,.submenu_aktiv").children(".submenu_bottom:visible").slideUp(1, 
				function () {
					$(this).siblings(".submenu_head").children("h2").removeClass("aktiv");
				}
			);
		},
		function() {
			$(this).css("cursor","normal");
		}
	);
	
	$("a").click(
		function() {
			if ($(this).parents("div").attr("id") == "mainnavi") {
				var myurl = $(this).attr("href");
				document.location.href = myurl;
			}
		}
	);
	
	$("div.submenu,div.submenu_aktiv").click(
		function() {
			var myurl = $(this).children(".submenu_head").children("h2").children("a").attr("href");
			document.location.href = myurl;
		}
	);
	
	$("p").hover(
		function() {
			// Beschreibung aus der Navigation?
			if ($(this).parents("div#mainnavi").attr("id") == "mainnavi") {
				// Kleiner Trick um abzufangen, dass es wirklich eine Liste gibt:
				$(this).siblings("ul").siblings("p").fadeOut(1, function () {} );
				$(this).siblings("ul").fadeIn(1, function() {});
			}
		},
		function() {
			// do nothing
		}
	);
	
	$("ul").hover(
		function() {
			// do nothing			
		},
		function() {
			// Beschreibung aus der Navigation?
			if ($(this).parents("div#mainnavi").attr("id") == "mainnavi") {
				// Kleiner Trick um abzufangen, dass es wirklich eine Liste gibt:
				$(this).fadeOut(1, function () {} );
				$(this).siblings("p").fadeIn(1, function() {});
			
			}
		}
	);
	
	$("div#menu").hover(
		function () {
		
		},
		function() {
				// bisher ausgewähltes Element abwählen
				$("li.selected").removeClass("selected").addClass("unselected");
				$("li.unselected_aktiv").removeClass("unselected_aktiv").addClass("selected_aktiv");
				
				// falls im Aktuellen Menu-Teil:
				$(".subnavi_aktiv:visible").children(".submenu").children(".submenu_bottom:visible").slideUp(1, function() {
					$(this).siblings(".submenu_head").children("h2").removeClass("aktiv");
				});
				$(".subnavi_aktiv:visible").children(".submenu_aktiv").children(".submenu_bottom:hidden").slideDown(1, function() {
					$(this).siblings(".submenu_head").children("h2").addClass("aktiv");
				});
				
				// 2. In anderem Menu-Teil:
				$(".subnavi_aktiv").siblings(".subnavi:visible").children(".submenu").children(".submenu_bottom").children("p,ul").fadeOut(1, function () {}); // --- hide();
				$(".subnavi_aktiv").siblings(".subnavi:visible").children(".submenu").children(".submenu_bottom").fadeOut(1, function () {}); // --- hide();
				$(".subnavi_aktiv").siblings(".subnavi:visible").children(".submenu").children(".submenu_head").children("h2").fadeOut(1, function () {}); // --- hide();
				$(".subnavi_aktiv").siblings(".subnavi:visible").children(".submenu").children(".submenu_head").fadeOut(1, function () {}); // --- hide();
				$(".subnavi_aktiv").siblings(".subnavi:visible").children(".submenu").fadeOut(1, function() {
					
					// 2. Hintergrundbild weg
					// * $(this).parent(".subnavi").hide(1, function () { // fadeOut(1500, function () {
					$(this).parent(".subnavi").fadeOut(1500, function () {});
				
						// 3. Neues Menu: Hintergrund
						// * $(".subnavi_aktiv").show(1, function() { // fadeIn(1500, function() { 
						$(".subnavi_aktiv").fadeIn(1500, function() { 
							// 4. Submenus anzeigen
							
							$(this).children(".submenu_aktiv").children(".submenu_head").show();
							$(this).children(".submenu").children(".submenu_head").show();
							
							$(this).children(".submenu_aktiv").children(".submenu_head").children("h2").show();
							$(this).children(".submenu").children(".submenu_head").children("h2").show();
							
							$(this).children(".submenu_aktiv").children(".submenu_head").children("h2").addClass("aktiv");
							$(this).children(".submenu").children(".submenu_head").children("h2").removeClass("aktiv");
							
							$(this).children(".submenu_aktiv").children(".submenu_bottom").show();
							$(this).children(".submenu").children(".submenu_bottom").hide();
							
							$(this).children(".submenu,.submenu_aktiv").children(".submenu_bottom").children("ul").hide();
							$(this).children(".submenu,.submenu_aktiv").children(".submenu_bottom").children("p").show();
							
							$(this).children(".submenu_aktiv").children(".submenu_bottom").children("ul").show(1, function () {
								$(this).siblings("p").hide();
							});
							// $(this).children(".submenu_aktiv").children(".submenu_bottom").children("ul").siblings("p").hide();
							
							$(this).children(".no_submenu,.submenu,.submenu_aktiv").fadeIn(1, function() {});
						});
					// * });
				});
		}
	);
	
	$("table.uebersicht tr").hover(
		function () {
			$(this).addClass("hover");
		},
		function () {
			$(this).removeClass("hover");
		}
	);
	
	
	/***************************************************************** 
	**
	** Aktuell / Sidebar 
	**
	*/
	
	
	$("div.inaktiv").hover(
		function() {
			if ($(this).siblings("div.aktiv").is("div.aktiv")) {
				/*
				$(this).siblings("div.aktiv").children("div").
				children("div.img").slideUp("slow", 
					function() {
						$(this).parents("div.aktiv").removeClass("aktiv").addClass("inaktiv");
					}
				);
				*/
				$(this).siblings("div.aktiv").removeClass("aktiv").addClass("inaktiv");
				/*
				$(this).removeClass("inaktiv").addClass("aktiv").
						children("div").children("div.img").slideDown("slow");
				*/
				$(this).removeClass("inaktiv").addClass("aktiv");
			} else {
				/*
				$(this).removeClass("inaktiv").addClass("aktiv").
						children("div").children("div.img").slideDown("slow");
				*/
				$(this).removeClass("inaktiv").addClass("aktiv");
			}
		},
		function() {
			// Aktuell zurücksetzen:
			/*
			$(this).children("div").children("div.img").slideUp("slow", function () {
				$(this).parents("div.aktiv").removeClass("aktiv").addClass("inaktiv");
			});
			*/
			$(this).siblings("div.aktiv").removeClass("aktiv").addClass("inaktiv");
			$(this).removeClass("aktiv").addClass("inaktiv");
			// do nothing
		}
	);
	
	/***************************************************************** 
	**
	** Galerie 
	**
	*/
	
	var gallery_page = 1;
	var gallery_images = 0;
	var placeholder = "/imgs/bildergalerie/thumb_placeholder.gif";
	
	$("img#gallery_show_image").css("visibility", "visible").hide();
	$("div#gallery_show_image_info").css("visibility", "visible").hide();
	$("div#gallery_show_close").css("visibility", "visible").hide();
	$("div#gallery_show_close img").css("visibility", "visible").hide(); 
	$("div#gallery_show_bg").css("visibility", "visible").hide();
	$("div#gallery_show_thumbs").css("visibility", "visible").hide();
	$("div#gallery_show").css("visibility", "visible").hide();
	$("img#gallery_show_image_load").css("visibility", "visible").hide();
	$("li.gallery_thumbs").hide();
	$("li.gallery_thumbs").each(
		function () {
			gallery_images++;
		}
	);
	
	var gallery_maxpage = Math.ceil(gallery_images / 12);
	if (gallery_maxpage > 1) {
		$("p.gallery_head").
			prepend('<a href="#" rel="previous">&lt;&lt;</a><span id="previous">&lt;&lt;</span>').
			append('<a href="#" rel="next">&gt;&gt;</a><span id="next">&gt;&gt;</span>');
			
		$(".gallery_head a[rel=previous]").hide();
		$(".gallery_head span#next").hide();
	}
	/*
	$("p#help").append("Images: " + gallery_images + "<br />");
	$("p#help").append("Max: " + gallery_maxpage + "<br />");
	*/
	$("li.gallery_thumbs:lt(12)").show();
	
	$(".gallery_head a[rel=previous]").click(
		function () {
			gallery_page = gallery_page - 1;
			if (gallery_page <= 1) { 
				gallery_page = 1;
				$(".gallery_head a[rel=previous]").hide();
				$(".gallery_head span#previous").show();
			}
			if (gallery_maxpage > 1) {
				$(".gallery_head span#next").hide();
				$(".gallery_head a[rel=next]").show();
			}
			$("li.gallery_thumbs").hide();
			$("li.gallery_thumbs:lt("+(gallery_page * 12)+")").show();
			$("li.gallery_thumbs:lt("+(gallery_page * 12 - 12)+")").hide();
		}
	)
	
	$(".gallery_head a[rel=next]").click(
		function () {
			gallery_page = gallery_page + 1;
			if (gallery_page >= gallery_maxpage) {
				gallery_page = gallery_maxpage;
				$(".gallery_head a[rel=next]").hide();
				$(".gallery_head span#next").show();
			}
			if (gallery_maxpage > 1) {
				$(".gallery_head span#previous").hide();
				$(".gallery_head a[rel=previous]").show();
			}
			$("li.gallery_thumbs").hide();
			$("li.gallery_thumbs:lt("+(gallery_page * 12)+")").show();
			$("li.gallery_thumbs:lt("+(gallery_page * 12 - 12)+")").hide();
		}
	)
	
	// Liste der Galerien
	$("li.gallery_list").hover(
		function () {
			$(this).addClass("gallery_listaktiv");
		},
		function () {
			$(this).removeClass("gallery_listaktiv");
		}
	);
	
	// Liste der Thumbnails in einer Galerie
	$("li.gallery_thumbs").hover(
		function () {
			$(this).addClass("gallery_thumbsaktiv");
		},
		function () {
			$(this).removeClass("gallery_thumbsaktiv");
		}
	);
	
	/************************************************************************************
	**
	**	Galerie: Bildansicht
	**	
	*/
	
	// Anzeige eines Bildes als Vollansicht
	$("li.gallery_thumbs ul li.thumb").click(
		function () {
			var thumburl = $(this).children("a").children("img").attr("src");
			var imgurl = thumburl;
			var info = $(this).children("a").children("img").attr("alt");
			
			var nextthumb  = $(this).parents("li.gallery_thumbs").next("li.gallery_thumbs").
								children("ul").children("li.thumb").children("a").children("img").attr("src");
								
			var next2thumb = $(this).parents("li.gallery_thumbs").next("li.gallery_thumbs").next("li.gallery_thumbs").
								children("ul").children("li.thumb").children("a").children("img").attr("src");
								
			var prevthumb  = $(this).parents("li.gallery_thumbs").prev("li.gallery_thumbs").children("ul").
								children("li.thumb").children("a").children("img").attr("src");
								
			var prev2thumb = $(this).parents("li.gallery_thumbs").prev("li.gallery_thumbs").prev("li.gallery_thumbs").
								children("ul").children("li.thumb").children("a").children("img").attr("src");
			
			if (!nextthumb) {
				var nextthumb = placeholder;
			}
			if (!next2thumb) {
				var next2thumb = placeholder;
			}
			if (!prevthumb) {
				var prevthumb = placeholder;
			}
			if (!prev2thumb) {
				var prev2thumb = placeholder;
			}
			
			imgurl = imgurl.replace(/TN_/, "");
			imgurl = imgurl.replace(/.png/, "");
			imgurl = imgurl.replace(/.gif/, "");
			$("div#gallery_show_bg").show();
			$("div#gallery_show").show();
			$("img#gallery_show_image_load").show();
			$("span#gallery_show_image_info_text").text(info);
			
			$("div#gallery_show_thumbs img.gallery_show_thumb_prev2").attr("src", prev2thumb);
			$("div#gallery_show_thumbs img.gallery_show_thumb_prev1").attr("src", prevthumb);
			$("div#gallery_show_thumbs img.gallery_show_thumb_actual").attr("src", thumburl);
			$("div#gallery_show_thumbs img.gallery_show_thumb_next1").attr("src", nextthumb);
			$("div#gallery_show_thumbs img.gallery_show_thumb_next2").attr("src", next2thumb);
			
			//$("div#gallery_show_image_info img.gallery_show_thumb_prev").attr("src", prevthumb);
			//$("div#gallery_show_image_info img.gallery_show_thumb_next").attr("src", nextthumb);
			
			$("img#gallery_show_image").attr("rel", thumburl);
			
			$("img#gallery_show_image").attr("src", imgurl).load( 
				function (){
					var pwidth = $("img#gallery_show_image").width();
					$("div#gallery_show_image_info").width(pwidth);
					$("div#gallery_show_close").width(pwidth);
					$("img#gallery_show_image_load").hide();
					$("img#gallery_show_image").fadeIn("slow");
					$("div#gallery_show_close").fadeIn("slow");
					$("div#gallery_show_close img").fadeIn("slow");
					$("div#gallery_show_image_info").fadeIn("slow"); 
					$("div#gallery_show_thumbs").fadeIn("slow"); 
					
				}
			);
			
			return false;
		}
	);
	
	// Nächstes bzw. vorheriges Bild einblenden
	
	// $(".gallery_show_thumb_prev,.gallery_show_thumb_next").click(
	$("div#gallery_show_thumbs .gallery_show_thumb_prev2, div#gallery_show_thumbs .gallery_show_thumb_prev1, div#gallery_show_thumbs .gallery_show_thumb_next1, div#gallery_show_thumbs .gallery_show_thumb_next2").click(
		function () {
		
			var thumburl = $(this).attr("src");
			
			if (thumburl != placeholder) {
				$("div#gallery_show_image_info").fadeOut("slow",
					function () {
						$("span#gallery_show_image_info_text").text("");
					}
				);
				$("div#gallery_show_thumbs").fadeOut("slow",
					function () {
						$("span#gallery_show_image_info_text").text("");
					}
				);
				$("div#gallery_show_close").fadeOut("slow", 
					function () {
						
					}
				);
				$("img#gallery_show_image").fadeOut("slow", 
					function () {
						$("img#gallery_show_image").attr("src", "");
						
						$("div#gallery_show_thumbs img.gallery_show_thumb_actual").attr("src", "");
						$("div#gallery_show_thumbs img.gallery_show_thumb_next1").attr("src", "");
						$("div#gallery_show_thumbs img.gallery_show_thumb_next2").attr("src", "");
						$("div#gallery_show_thumbs img.gallery_show_thumb_prev1").attr("src", "");
						$("div#gallery_show_thumbs img.gallery_show_thumb_prev2").attr("src", "");
						
						$("img#gallery_show_image_load").show();
						
						//var thumburl = $(this).attr("src");
						
						var info = $("li.gallery_thumbs ul li.thumb a img[src='"+thumburl+"']").attr("alt");
				
			var nextthumb  = $(this).parents("li.gallery_thumbs").next("li.gallery_thumbs").
								children("ul").children("li.thumb").children("a").children("img").attr("src");
								
						var nextthumb  = $("li.gallery_thumbs ul li.thumb a img[src='"+thumburl+"']").
											parents("li.gallery_thumbs").next("li.gallery_thumbs").
											children("ul").children("li.thumb").children("a").children("img").attr("src");
											
						var next2thumb = $("li.gallery_thumbs ul li.thumb a img[src='"+thumburl+"']").
											parents("li.gallery_thumbs").next("li.gallery_thumbs").next("li.gallery_thumbs").
											children("ul").children("li.thumb").children("a").children("img").attr("src");
											
						var prevthumb  = $("li.gallery_thumbs ul li.thumb a img[src='"+thumburl+"']").
											parents("li.gallery_thumbs").prev("li.gallery_thumbs").
											children("ul").children("li.thumb").children("a").children("img").attr("src");
											
						var prev2thumb = $("li.gallery_thumbs ul li.thumb a img[src='"+thumburl+"']").
											parents("li.gallery_thumbs").prev("li.gallery_thumbs").prev("li.gallery_thumbs").
											children("ul").children("li.thumb").children("a").children("img").attr("src");
						
						if (!nextthumb) {
							var nextthumb = placeholder;
						}
						if (!next2thumb) {
							var next2thumb = placeholder;
						}
						if (!prevthumb) {
							var prevthumb = placeholder;
						}
						if (!prev2thumb) {
							var prev2thumb = placeholder;
						}
										
						var imgurl = thumburl;
						
						imgurl = imgurl.replace(/TN_/, "");
						imgurl = imgurl.replace(/.png/, "");
						imgurl = imgurl.replace(/.gif/, "");
						
						$("span#gallery_show_image_info_text").text(info);
						
						$("div#gallery_show_thumbs img.gallery_show_thumb_actual").attr("src", thumburl);
						$("div#gallery_show_thumbs img.gallery_show_thumb_next1").attr("src", nextthumb);
						$("div#gallery_show_thumbs img.gallery_show_thumb_next2").attr("src", next2thumb);
						$("div#gallery_show_thumbs img.gallery_show_thumb_prev1").attr("src", prevthumb);
						$("div#gallery_show_thumbs img.gallery_show_thumb_prev2").attr("src", prev2thumb);
						
						$("img#gallery_show_image").attr("rel", thumburl);
						
						$("img#gallery_show_image").attr("src", imgurl).load( 
							function () {
								var pwidth = $("img#gallery_show_image").width();
								$("div#gallery_show_image_info").width(pwidth);
								$("div#gallery_show_close").width(pwidth);
								$("img#gallery_show_image_load").hide();
								$("img#gallery_show_image").fadeIn("slow");
								$("div#gallery_show_image_info").fadeIn("slow"); 
								$("div#gallery_show_close").fadeIn("slow");
								$("div#gallery_show_thumbs").fadeIn("slow"); 
							}
						);
					}
				);
			}
		}
	);
	
	// Schliessen der Vollansicht
	
	//$("#gallery_show_bg,#gallery_show,#gallery_show_inner,#gallery_show_image").click(
	$("#gallery_show_bg,#gallery_show_image,#gallery_show_close").click(
		function () {
			$("div#gallery_show_image_info").fadeOut("slow",
				function () {
					$("span#gallery_show_image_info_text").text("");
				}
			);
			$("img#gallery_show_image").fadeOut("slow", 
				function () {
					$("img#gallery_show_image").attr("src", "");
					$("div#gallery_show_bg").hide();
					$("div#gallery_show").hide();
				}
			);
			$("div#gallery_show_thumbs").fadeOut("slow", 
				function () {
					
				}
			);
			$("div#gallery_show_close").fadeOut("slow", 
				function () {
					
				}
			);
		}
	);
	/*
	*/
	/*****************************************************************
	**
	** Sprachauswahl 
	**
	*/
	/*
		// 24.11.08 - Sprachauswahl geändert
	$("div#sprache").hover (
		function () {
			$(this).css("cursor","pointer");
			$(this).addClass("mouseover");
		},
		function () {
			$(this).css("cursor","normal");
			$(this).removeClass("mouseover");
		}
	)
	$("div#sprache").click (
		function () {
			$("div#sprachauswahl").slideDown("slow");
			return false;
		}
	)
	
	
	$("div#sprachauswahl").hover (
		function () {
		
		},
		function () {
			$("div#sprachauswahl").slideUp("slow");
		}
	)
	*/
	
	/*******************************************************************
	**
	** PopUp's anzeigen
	**
	*/
	
	var Adresse = $("a.popup").attr("href");
	
	if (Adresse) {
		newpopup = window.open(Adresse,"SYMBOIL","location=no,resizable=no,menubar=no,scrollbars=yes,status=no,toolbar=no,width=700,height=420,top=50,left=50");
	}
	
	$("a.openpopup").click(
		function () {
			Adresse = $(this).attr("href");
			newpopup = window.open(Adresse,"SYMBOIL","location=no,resizable=no,menubar=no,scrollbars=no,status=no,toolbar=no,width=700,height=270,top=50,left=50");
			return true;
		}
	);
	
	/*******************************************************************
	**
	** Preisrechner anzeigen
	**
	*/
	
	$("#submit").click(
		function () {
			url = $("form#preisrechnerform").attr("action") + "mode/XML/";
			plzVal = $("form#preisrechnerform #plz").attr("value");
			orteVal = $("form#preisrechnerform #orte").attr("value");
			produktVal = $("form#preisrechnerform #produkt").attr("value");
			mengeVal = $("form#preisrechnerform #menge").attr("value");
			//$("p#help").append(url);
			
			$.post(
				url,
   				{ plz: plzVal, orte: orteVal, produkt: produktVal, menge: mengeVal },
   				function(data){
					$("div#preisrechnerresult").empty();	
					$("div#preisrechnerresult").append(data);					
				}
			);
			return false;
		}
	);
});
