$(document).ready(function() {
	// Spalten-Höhe Startseite
	if ($('#equalize').html()!=null) {
		var successFunc = function() {
			 $("#equalize").equalHeights(true);
		}
		if ($.fn.equalHeights) {
			successFunc();
		} else {
			$.ajax({
				url: '/wortundtat/_js/jQuery.equalHeights.js',
				cache: true, // für statische Skripte
				// cache : false, für serverseitig generierte Skripte
				type: 'GET',
				dataType: 'script',
				success: successFunc
			});
		}
	}
	// Startseite Slideshow
	if ($('#fade').html()!=null) {
		var successFunc = function() {
			 $('#fade').before('<ul id="fnav">').cycle({
				fx:		'fade', 
				speed:	1900, 
				timeout: 8500, 
				pager:	'#fnav',
				pagerAnchorBuilder: function(idx, slide) {
					/**
					 * @fixed
					 * Wenn ein Slide verlinkt wird werden keine Thumbnails generiert.
					 */
					var slideSrc = $('#fade').find('img').eq(idx).attr('src');
					return '<li><a href="#"><img src="' + slideSrc + '" width="84" height="53" /></a></li>';
					//return '<li><a href="#"><img src="' + slide.src + '" width="84" height="53" /></a></li>';
				}
			});
			$('#fade').css("visibility","visible");
		}
		if ($.fn.cycle) {
			successFunc();
		} else {
			$.ajax({
				url: '/wortundtat/_js/jquery.cycle.min.js',
				cache: true, // für statische Skripte
				// cache : false, für serverseitig generierte Skripte
				type: 'GET',
				dataType: 'script',
				success: successFunc
			});
		}
	}
	// Startseite Video-Overlay
	if ($('a.show').html()!=null) {
		var successFunc = function() {
			 $("a.show").colorbox({iframe:true, innerWidth:642, innerHeight:387, close: "Fenster schließen"});
		}
		if ($.fn.colorbox) {
			successFunc();
		} else {
			$.ajax({
				url: '/wortundtat/_js/jquery.colorbox-min.js',
				cache: true, // für statische Skripte
				// cache : false, für serverseitig generierte Skripte
				type: 'GET',
				dataType: 'script',
				success: successFunc
			});
		}
	}
	// Bilder-Overlay
	if ($('a.thickbox').html()!=null) {
		var successFunc = function() {
			$("a[rel='gallery']").colorbox({close: "Fenster schließen",
				onComplete:function(){
				var str = $(this).find('p').text();
				$('#cboxTitle').html(str);
				}
			});
		}
		if ($.fn.colorbox) {
			successFunc();
		} else {
			$.ajax({
				url: '/wortundtat/_js/jquery.colorbox-min.js',
				cache: true, // für statische Skripte
				// cache : false, für serverseitig generierte Skripte
				type: 'GET',
				dataType: 'script',
				success: successFunc
			});
		}
	}
	// Tooltip
	if ($('ul.places').html()!=null || $('a.thickbox').html()!=null) {
		var successFunc = function() {
			 $.fn.qtip.styles.mystyle = {
			   width: 320,
			   color: 'black',
			   border: {
				  width: 2,
				  radius: 8,
				  color: '#fff'
			   },
			   tip: {
				corner: 'leftMiddle',
				size: {
					x: 20,
					y: 20
				}
			},
			   name: 'dark'
			}
			
			$('ul.places li').each(function() {
				$(this).qtip({ style: 'mystyle', position: { corner: { target: 'rightMiddle', tooltip: 'leftMiddle'} }, content: $("#"+$(this).attr('rel')).remove(), hide: { when: 'mouseout', fixed: true } });
			});
			
			$('a.thickbox[title]').qtip({ style: 'mystyle', position: { corner: { target: 'rightMiddle', tooltip: 'leftMiddle'}, adjust: { x: -10, y: -56 } } });
		}
		if ($.fn.qtip) {
			successFunc();
		} else {
			$.ajax({
				url: '/wortundtat/_js/jquery.qtip-1.0.0.min.js',
				cache: true, // für statische Skripte
				// cache : false, für serverseitig generierte Skripte
				type: 'GET',
				dataType: 'script',
				success: successFunc
			});
		}
	}
	// jQuery Tweet
	if ($('.tweet').html()!=null) {
		var successFunc = function() {
			 $(".tweet").tweet({
				join_text: "auto",
				avatar_size: 32,
				count: 3,
				auto_join_text_default: "we said,",
				auto_join_text_ed: "we",
				auto_join_text_ing: "we were",
				auto_join_text_reply: "we replied to",
				auto_join_text_url: "we were checking out",
				loading_text: "loading tweets..."
			});
		}
		if ($.fn.tweet) {
			successFunc();
		} else {
			$.ajax({
				url: '/wortundtat/_js/jquery.tweet.js',
				cache: true, // für statische Skripte
				// cache : false, für serverseitig generierte Skripte
				type: 'GET',
				dataType: 'script',
				success: successFunc
			});
		}
	}
	// Slideshow
	if ($('#mycarousel').html()!=null) {
		var successFunc = function() {
			$('#mycarousel').jcarousel();
			$('.jcarousel-skin-tango').css("visibility","visible");
			$('#mycarousel a').each(function() {
				var txt = $(this).attr('title');
				$(this).append('<p>'+txt+'</p>');
			});
		}
		if ($.fn.jcarousel) {
			successFunc();
		} else {
			$.ajax({
				url: '/wortundtat/_js/jquery.jcarousel.min.js',
				cache: true, // für statische Skripte
				// cache : false, für serverseitig generierte Skripte
				type: 'GET',
				dataType: 'script',
				success: successFunc
			});
		}
	}
	// Sidebar-Navigation
	if ($('#left-nav').html() != null) {
			// left Navigation / Treeview
			$.ajax({
				type: 'GET',
				url: '/wortundtat/_js/jquery.treeview.pack.js',
				success: function() {
					$("#left-nav ul").treeview({
						collapsed: true
					});
					$(".open").find(".treeview:eq(0)").css("display","block");
				},
				dataType: 'script',
				cache: true
			});
		}

	$("a.elem1").toggle(function() {
		$(this).next(".treeview").css("display","block");
		$(this).removeClass("expandable");
		$(this).addClass("collapsable");
	}, function() {
		$(this).next(".treeview").css("display","none");
		$(this).removeClass("collapsable");
		$(this).addClass("expandable");
	});

	$('#left-nav a').click(function() {
		var pathname = location.pathname;
		var filename = pathname.substr(pathname.lastIndexOf("/")+1,pathname.length);

		var xurl = $(this).attr("href");
		var hurl = xurl.substr(xurl.lastIndexOf("/")+1,xurl.length);
		
		if (hurl !="#" && hurl != filename) {
			window.location = $(this).attr("href");
		} else {
			return false;
		}
	});

});

$(window).load(function() {
	$(".hitarea.open-hitarea.expandable-hitarea").removeClass("hitarea open-hitarea expandable-hitarea").addClass("hitarea open-hitarea collapsable-hitarea");
});
