function switch_tab (tab)
{
	$('.tabs_container.ext > ul.tabs_header > li').eq(tab).trigger('click');
//	$('.tabs_container.ext > ul.tabs_content > li').load("__ajax.php?t=0&p=KA");
}

$(document).ready(function ()
{
	if(window.location.hash)
	{
		var url = window.location.hash.replace(/^#/, '');
		$.get("__ajax.php?" + url, function (data)
		{
			$('.tabs_container.ext > ul.tabs_header > li').removeClass('active');
			switch (data)
			{
				case "KA": $('.tabs_container.ext > ul.tabs_header > li').eq(0).addClass('active'); break;
				case "MI": $('.tabs_container.ext > ul.tabs_header > li').eq(1).addClass('active'); break;
				case "SH": $('.tabs_container.ext > ul.tabs_header > li').eq(2).addClass('active'); break;
				case "KW": $('.tabs_container.ext > ul.tabs_header > li').eq(3).addClass('active'); break;
				case "MZ": $('.tabs_container.ext > ul.tabs_header > li').eq(4).addClass('active'); break;
			}
			$('.tabs_container.ext > ul.tabs_content > li').load("__ajax.php?" + url.replace(/t=1/, "t=2"));
		});
	}
	else
		$('.tabs_container.ext > ul.tabs_header > li').eq(0).addClass('active');
	$('.tabs_container.ext > ul.tabs_header > li').each(function ()
	{
		$(this).click(function ()
		{
					//window.location = 'wohnwelt/aktuelle-wohnungsbauprojekte/#';
/*			if ($(this).hasClass('active'))
				return false;*/
			$(this).parent('ul').children('li.active').removeClass('active');
			$(this).addClass('active');
			//$(this).parent('ul').parent('.tabs_container.ext').children('ul.tabs_content').children('li').load("__ajax.php");
			var tabnum = $(this).prevAll('li').size();
			switch (tabnum)
			{
				case 0:
					$('.tabs_container.ext > ul.tabs_content > li').load("__ajax.php?t=0&p=KA");
					break;
				case 1:
					$('.tabs_container.ext > ul.tabs_content > li').load("__ajax.php?t=0&p=MI");
					break;
				case 2:
					$('.tabs_container.ext > ul.tabs_content > li').load("__ajax.php?t=0&p=SH");
					break;
				case 3:
					$('.tabs_container.ext > ul.tabs_content > li').load("__ajax.php?t=0&p=KW");
					break;
				case 4:
					$('.tabs_container.ext > ul.tabs_content > li').load("__ajax.php?t=0&p=MZ");
					break;
			}
			//$(this).parent('ul').parent('.tabs_container').children('ul.tabs_content').children('li').css('display', 'none');
			//$(this).parent('ul').parent('.tabs_container').children('ul.tabs_content').children('li').eq($(this).prevAll('li').size()).css('display', 'block');
			return false;
		});
	});
	$('.tabs_container.ext > ul.tabs_content > li').load("__ajax.php?t=0&p=KA");
	$('a.tabs-t0').live('click', function ()
	{
		var url = $(this).get(0).hash.replace(/^#/, '');
		$.get("__ajax.php?" + url, function (data)
		{
			$('.tabs_container.ext > ul.tabs_header > li').removeClass('active');
			switch (data)
			{
				case "KA": $('.tabs_container.ext > ul.tabs_header > li').eq(0).addClass('active'); break;
				case "MI": $('.tabs_container.ext > ul.tabs_header > li').eq(1).addClass('active'); break;
				case "SH": $('.tabs_container.ext > ul.tabs_header > li').eq(2).addClass('active'); break;
				case "KW": $('.tabs_container.ext > ul.tabs_header > li').eq(3).addClass('active'); break;
				case "MZ": $('.tabs_container.ext > ul.tabs_header > li').eq(4).addClass('active'); break;
			}
			$('.tabs_container.ext > ul.tabs_content > li').load("__ajax.php?" + url.replace(/t=1/, "t=2"));
		});
	});
	$('a.tabs-t2').live('click', function ()
	{
		var url = $(this).get(0).hash.replace(/^#/, '');
		$.get("__ajax.php?" + url, function (data)
		{
			$('.tabs_container > ul.tabs_header > li').removeClass('active');
			switch (data)
			{
				case "KA": $('.tabs_container.ext > ul.tabs_header > li').eq(0).addClass('active'); break;
				case "MI": $('.tabs_container.ext > ul.tabs_header > li').eq(1).addClass('active'); break;
				case "SH": $('.tabs_container.ext > ul.tabs_header > li').eq(2).addClass('active'); break;
				case "KW": $('.tabs_container.ext > ul.tabs_header > li').eq(3).addClass('active'); break;
				case "MZ": $('.tabs_container.ext > ul.tabs_header > li').eq(4).addClass('active'); break;
			}
			$('.tabs_container.ext > ul.tabs_content > li').load("__ajax.php?" + url.replace(/t=3/, "t=4"), function ()
			{
				$(".details ul.images").data("cur", 0).data("max", $(".details ul.images").children("li").size() - 1);
				$(".details .images-nav .back a").unbind("click").click(function () 
				{
					if ($(".details ul.images").data("cur") < 1) 
						return false; 
					$(".details ul.images").data("cur", $(".details ul.images").data("cur") - 1);
					$(".details ul.images li").css("display", "none");
					$(".details ul.images li").eq($(".details ul.images").data("cur")).css("display", "block");
					return false;
				});
				$(".details .images-nav .forward a").unbind("click").click(function () 
				{
					if ($(".details ul.images").data("cur") > $(".details ul.images").data("max") - 1) 
						return false; 
					$(".details ul.images").data("cur", $(".details ul.images").data("cur") + 1);
					$(".details ul.images li").css("display", "none");
					$(".details ul.images li").eq($(".details ul.images").data("cur")).css("display", "block");
					return false;
				});
				$(".details ul.images li").eq(0).css("display", "block");
				$("a[rel^='prettyPhoto']").prettyPhoto();
			});
		});
	});
	$(".tabs_container.ref .details ul.images li").eq(0).css("display", "block");
	$(".tabs_container.ref a[rel^='prettyPhoto']").prettyPhoto();
	$(".details ul.images").data("cur", 0).data("max", $(".details ul.images").children("li").size() - 1);
				$(".details .images-nav .back a").unbind("click").click(function () 
				{
					if ($(".details ul.images").data("cur") < 1) 
						return false; 
					$(".details ul.images").data("cur", $(".details ul.images").data("cur") - 1);
					$(".details ul.images > li").css("display", "none");
					$(".details ul.images > li").eq($(".details ul.images").data("cur")).css("display", "block");
					return false;
				});
				$(".details .images-nav .forward a").unbind("click").click(function () 
				{
					if ($(".details ul.images").data("cur") > $(".details ul.images").data("max") - 1) 
						return false; 
					$(".details ul.images").data("cur", $(".details ul.images").data("cur") + 1);
					$(".details ul.images > li").css("display", "none");
					$(".details ul.images > li").eq($(".details ul.images").data("cur")).css("display", "block");
					return false;
				});
});

