	$(document).ready(function() {
		$("a.slide").fancybox({ 'zoomSpeedIn': 300, 'zoomSpeedOut': 300, 'overlayShow': false });
		$("form").bind("submit", prepareform);
		//$("#menu > li > a[@class=expanded]").find("+ ul").slideToggle("medium"); neu $("input[name=input_test]")
		$("#menu > li > a").click(function() {
			$(this).toggleClass("expanded").toggleClass("collapsed").find("+ ul").slideToggle("medium");
		});
		$(".page_selection").parents("ul").show();
		if(editmode){
			var myNicEditor = new nicEditor({iconsPath:"/common/js/nicEditorIcons.gif"});
			myNicEditor.setPanel('myNicPanel');
			myNicEditor.addInstance('myInstance1');
		}

		// logo einfliegen
		if(typeof(firstTime)!="undefined" && firstTime==true){
			$("#logo").animate({backgroundColor: '#004400', color: '#fff', left:600, top: 50}, 2000);
			$("#logo2").animate({left:600, top: 120}, 2000);
		}else{
			$("#logo").css( {backgroundColor: '#004400', color: '#fff', left:600, top: 50}, 2000);
			$("#logo2").css({left:600, top: 120}, 2000);
		}

		// titel seite card aufschieben
		$("div.namen").animate({height:28 },400);
		$("div.namen").hover(
			function (){ $(this).animate({height:200 },1000); },
			function (){ $(this).animate({height:28 },1000);}
		);
		$("img.topi").hover(
			function(){ $(this).animate({opacity:0.8 }, 1000);},
			function(){ $(this).animate({opacity:0.3 }, 1000);}
		);

	});

	var blank = new Image();
	blank.src = '/album/blank.gif';

	$(document).ready(function() {
		var badBrowser = (/MSIE ((5\.5)|6)/.test(navigator.userAgent) && navigator.platform == "Win32");
		if (badBrowser) {
			$('img[src$=.png]').each(function() {
				if (!this.complete) {
					this.onload = function() { fixPng(this) };
				} else {
					fixPng(this);
				}
			});
		}
	});

	function fixPng(png) {
	   var src = png.src;
	   if (!png.style.width) { png.style.width = $(png).width(); }
	   if (!png.style.height) { png.style.height = $(png).height(); }
	   png.onload = function() { };
	   png.src = blank.src;
	   png.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + src + "',sizingMethod='scale')";
	 }

	 function prepareform(e){
		$("form").attr("method", "post");
		$("form").attr("action", "/common/form.php");
		var noerror = true;
		$("input.required").each( function(){ if(this.value ==""){ this.style.backgroundColor='#DD8888'; noerror=false; }else{ this.style.backgroundColor='';} } );
		if(!noerror){
			//alert(noerror);
			return false;
		}
//		 	return false;
	 }

	