function showhide(obj) {
		drawer = $(obj);
		drawer.slideToggle("slow");
	}
function showhidePP(obj) {
		drawer = $(obj);
		drawer.slideToggle("slow");
		//var item_text = $(".csc-firstHeader").html();
		//drawer.find("input#item_number").val(item_text);
		var item_text = $("title").html().split(":");
		drawer.find("input#item_number").val(item_text[1]);
		var spendenboxamount = $(".spendenbox .spendenform input.amount").val();
		drawer.find("input.amount").val(spendenboxamount);
}
function checksubmit(caller, shouldbe) {
		//alert(caller.checked);
		if(caller.checked==shouldbe) { 
			$('input[type=submit]').removeAttr('disabled').removeClass("disabled");
		} else {
			$('input[type=submit]').attr('disabled', 'disabled').addClass("disabled");
		}
}

$(document).ready(function(){	
			
			function pageSplash () {
				var viewer = $('#pageSplash');
				if(!viewer.length) {return false}
				
				$.featureList(
					$('#homeSplashNavi li a'),null,null,
					$("#pageSplashList div.slideitem"), {
						transition_interval: 8000,
						text_appears_after: 2000,
						auto_play: 'yes',
						pause_on_hover: 'yes'
					}
				);
			}
			
			pageSplash ();
			
			function eventSlider () {
				var viewer = $('#eventViewer');
				if(!viewer.length) {return false}
				
				$.featureList(
					$('#eventMenu li a'),null,null,
					$("#eventViewer #output div.terminItem"), {
						transition_interval: 4000,
						auto_play: 'yes',
						pause_on_hover: 'yes'
					}
				);
			}
			
			eventSlider ();
			
			function spendenbox() {
				var spendenbox = $('.spendenbox');
				if(spendenbox.length<1) {return false}
				
				var listelements = $(".spendenbox .detailList .spendenDetail");
				maxheight(".spendenbox .detailList .spendenDetail",".spendenbox .detailList", 20);
				var sbnav = $(".spendenbox ul li a");
				listelements.hide().eq(0).show();
				sbnav.eq(0).addClass("sel");
				//Verwendungszweck aus Title auslesen
				var item_text = $("title").html().split(":");
				$("input#verwendungszweck").val(item_text[1]);
				sbnav.click(function() {
					var amount;
					if ($(this).hasClass('sel')) {
						return false;	
					}
					sbnav.removeClass("sel");
					$(this).addClass("sel");
					//alert(sbnav.length);
					//alert(sbnav.index(this));
					//var toshow = sbnav.index(this);
					listelements.hide();
					listelements.eq(sbnav.index(this)).show();
					amount = $(this).html().match(/[0-9]+/);
					//amount = parseInt($(this).html());
					//amount = $(this).html().substr(1,4);
					$(".spendenbox .spendenform input.amount").val(amount);
					return false;
				});
			}
			
			spendenbox();
			
			function theSlider () {
				var pageSplash = $('#slider div');
				if(pageSplash.length<2) {return false}
				
				var prevBtn = $('<span id="prevBtn"><a>zurueck</a></span>');
				var nextBtn = $('<span id="nextBtn"><a>weiter</a></span>');
				
				$('#slider').append(prevBtn);
				$('#slider').append(nextBtn);

				$.featureList(
					null,$('#nextBtn'),$('#prevBtn'),
					$("#slider div"), {
						transition_interval: 5000,
						auto_play: 'no'
					}
				);
			}
			
			//theSlider ();
			
			
			function theFader() {
				
				var test = $('#simpleFader div');
				if(test.length<2) {return false}
				
				var flextimeout = $('#simpleFader').attr('rel');
				if(!flextimeout) { var thetimeout = 5000; } else { var thetimeout = flextimeout; }
				
				$('#simpleFader').innerfade({
				animationtype: 'fade',
				speed: 4000,
				timeout: thetimeout,
				type: 'sequence'
				});

			}
			
			theFader();
			
			function searchclear(id) {
				var sf = $(id);
				if(sf.length<1) { return false }
				sf.focus(function() {
					if( this.value == this.defaultValue ) {
						this.value = "";
					}
				}).blur(function() {
					if( !this.value.length ) {
						this.value = this.defaultValue;
					}
				});
			};
			
			searchclear("#searchterm");
			searchclear(".amount");

			function inputclear(id) {
				var ff = $(id);
				if(ff.length<1) { return false }
				ff.focus(function() {
					if( this.value == this.title ) {
						this.value = "";
					}
				}).blur(function() {
					if( !this.value.length ) {
						this.value = this.title;
					}
				});
			};
			
			inputclear("input.text");
			
			function checkspendenform() {
				if($("#spendenform input[type=submit]").length<1) return false;
				$("#spendenform input[type=submit]").attr("disabled","disabled").addClass("disabled");
				var fields = $("#spendenform .required");
				if(fields.length<1) { 
					return false 
					}
				fields.bind("focus change blur",function() {
				var unfilled = $("#spendenform .required").filter(function(index) {
  					if($(this).attr("title") == $(this).attr("value")) return true;
					if($(this).attr("value") == "") return true;
					return false;
					}).length;
				//alert(unfilled);
				if(unfilled>0) { 
					$("#spendenform input[type=submit]").attr("disabled","disabled").addClass("disabled"); 
					} else {
					$("#spendenform input[type=submit]").removeAttr("disabled").removeClass("disabled");}
					 });
			};
			
			//checkspendenform();

			function spendenstand() {
				var st = $(".spendenstand");
				if(st.length!=1) { return false }
				var needed = $(".spendenstand .needed").html().match(/[0-9.,]+/);
				var donated = $(".spendenstand .donated").html().match(/[0-9.,]+/);
				//alert (needed+" von "+donated);
				var width = 256;
				var ration = 256/needed;
				var bar = Math.round(donated/needed*256);
				//alert(bar);
				$(".spendenbarometer .bar").width(bar);
			};
			
			spendenstand();

			function hideItems() {
				$("#gobutton").hide();
			};
			
			hideItems();

			//Shadowbox.init({
			//	handleOversize:     "drag",
			//	handleUnsupported:  "remove",
			//	autoplayMovies:     true,
			//	overlayOpacity: 0.75
			//});
			
			function maxheight(sel1,sel2,add) {
				var max_height = 0;  
				$(sel1).each(function(e) {  
				  h = $(this).height();  
				  if(typeof(h) != "undefined") {  
						if(h > max_height) {  
								max_height = h;  
						}  
				  }  
				});
				//alert(max_height);
				if(max_height > 0) {  
				 $(sel2).height(max_height+add);  
				}
			}
			
			function catmenuformat() {
				var cm = $("ul.catmenu");
				//alert(cm.length);
				if(cm.length<1) { return false }
				$("ul.catmenu>a").remove();
				$("ul.catmenu li").eq(0).addClass("first");
				$("ul.catmenu").wrap('<ul class="catmenuwrap"><li class="catopener"></li></ul>');
				$("ul.catmenuwrap").eq(0).addClass("topicfilter")
				$("ul.catmenuwrap").eq(1).addClass("countryfilter");
				$("ul.catmenuwrap>li").eq(0).prepend('<a href="#">Auswahl nach Thema</a>');
				$("ul.catmenuwrap>li").eq(1).prepend('<a href="#">Auswahl nach Land</a>');
				$("ul.topicfilter li a").eq(0).click(function () { $("ul.topicfilter ul").slideToggle(); $("ul.countryfilter ul").slideUp(); return false;});
				$("ul.countryfilter li a").eq(0).click(function () { $("ul.countryfilter ul").slideToggle(); $("ul.topicfilter ul").slideUp(); return false;});
				if(!$("ul.topicfilter li").hasClass("sel")) { $("ul.topicfilter .catmenu").hide();}
				if(!$("ul.countryfilter li").hasClass("sel")) { $("ul.countryfilter .catmenu").hide();}
			};

			catmenuformat();

});


