function getPageName ()
{
	var pathname = window.location.pathname;

	if (pathname.substring(pathname.length - 1, pathname.length) == '/')
		pathname = pathname.substring(0, pathname.length - 1);

	return pathname;
}

$(document).ready(function () {

	$(".container .close a").click(function () {
		$(this).parent().parent().hide(0, function(){
			$("#container-main").show();
		});

		return false;
	});
	
	/*
	$("#control-video").click(function () {
		$("#container-main").hide(0, function(){
			$("#container-video").show();
		});

		if (Modernizr.video == false || BrowserDetect.browser == "Firefox") {
			// Use flv source type for embedding flash video player
			$("#video source[type=video/flv]").each(function () {
				var vars = {
					src: $(this).attr("src")
				};

				var params = {
					wmode: "transparent",
					allowScriptAccess: "always",
					quality: "high",
					allowFullScreen: "true"
				};

				swfobject.embedSWF("/flash/video.swf", "video", $(this).width(), $(this).height(), "10", null, vars, params, {});
			});
		}

		pageTracker._trackPageview(getPageName() + "/video");

		return false;
	});
	*/

	$("#control-download").click(function () {
		pageTracker._trackPageview(getPageName() + "/download");

		return true;
	});
	$("#control-download2").click(function () {
		pageTracker._trackPageview(getPageName() + "/download");

		return true;
	});

	$("#container-video .close a").click(function () {
		$("#video").each(function () {
			if (Modernizr.video) {
				this.pause();
			}
			else {
				// Replace object tag to stop video and add generic div element
				$(this).remove();
				$("#content-video").append($("<div></div>").attr("id", "video"));
			}
		});

		return false;
	});

	$(".control-news-app").click(function () {
		$("body").append('<img src="http://ad.dc2.adtech.de/utrack/3.0/780/0/0/0/BeaconId=5866;rettype=img;subnid=10;Section=BlickAppDownload" width="1" height="1" />');
	});

	$(".control-zwanzig-zehn").click(function () {
		$("body").append('<img src="http://ad.dc2.adtech.de/utrack/3.0/780/0/0/0/BeaconId=5866;rettype=img;subnid=10;Section=ZwanzigZehnDownload" width="1" height="1" />');
	});

	$(".control-blick-tv").click(function () {
		$("body").append('<img src="http://ad.dc2.adtech.de/utrack/3.0/780/0/0/0/BeaconId=5866;rettype=img;subnid=10;Section=BlickTVDownload" width="1" height="1" />');
	});

	$(".control-blick-tv-ipad").click(function () {
		$("body").append('<img src="http://ad.dc2.adtech.de/utrack/3.0/780/0/0/0/BeaconId=5866;rettype=img;subnid=10;Section=BlickTVDownload" width="1" height="1" />');
	});

	var navItemName = $("span", $("header").append('<span id="nav-item-name"></span>'));

	$("header nav a").hover(function () {
		navItemName.html($(this).html());
	},
	function () {
		navItemName.html("");		
	});

	$(".faq-question-container dt").click(function () {
		if ($(this).next().is(":visible")) {
			$(this).next().hide();
		} else {
			$(this).next().show();		
		}
		
		return false;
	});

	var ignoreLoad = false;
	
	$(".js_nav li a").click(function () {
		var expires = new Date();
 		expires.setTime(expires.getTime() + (10 * 60 * 1000));
 		
 		//*
 		cookie_value = $(this).parent().attr('class');
 		cookie_value = cookie_value.substring(5) -1;  		

 		$.cookie("nav-group", cookie_value, {expires: expires});
 		//*/
		
		$('.js_nav').find('li').removeClass('active');
		$(this).parent('li').addClass("active");

		var groups = $(this).attr("href");
		groups = groups.substring(1, groups.length).split(" ");
		
		$("body > section nav li")
		.addClass("hidden")
		.find("a").css({opacity:0.33});

		for (var i = 0 ; i < groups.length; i ++)
			$("body > section nav li." + groups[i]).removeClass("hidden").find("a").css({opacity: 1.0});


		/* Special path for iPad Blick TV */
		/*var paths = $("body > section li.item-4 a").attr("alt_path").split("|");

		if ($(this).parent().is(".item-4")) {
			$("body > section li.item-4 a").attr("href", paths[1]);
		} else {
			$("body > section li.item-4 a").attr("href", paths[0]);			
		}*/
		/* End */

		/* Special path for News App WP7 */
		var paths = $("body > section li.item-1 a").attr("alt_path").split("|");

		if ($(this).parent().is(".item-6")) {
			$("body > section li.item-1 a").attr("href", paths[1]);
		} else if ($(this).parent().is(".item-7")) {
			$("body > section li.item-1 a").attr("href", paths[2]);			
		} else {
			$("body > section li.item-1 a").attr("href", paths[0]);			
		}
		/* End */

		if (ignoreLoad == false) {
			ignoreLoad = true;
		}
		else {
			var href = $("body > section nav li:not(.hidden) a").attr("href");
			if (href)
				window.location.href = href;
		}

		return false;
	});

	var defaultIndex = 3;//3

	if ($.cookie("nav-group")) {
		if (window.location.pathname != "/") {
			$(".js_nav li.item-" + (parseInt($.cookie("nav-group")) + 1) + " a").click();
		} else {
			$.cookie("nav-group", defaultIndex);
			$(".js_nav li.item-" + (defaultIndex + 1) + " a").click();
		}
	}
	else {
		$.cookie("nav-group", defaultIndex);
		$(".js_nav li.item-" + (defaultIndex + 1) + " a").click();
	}
	
	
	// handle dropdown, sort items, move active to top...
	if ( $('#dropdown li.active').length>0 ) {
		
		aItem = $('#dropdown').find('.active');
		$('#dropdown ul').detach(aItem);
		$('#dropdown ul').prepend(aItem);
		
		$('#dropdown ul .active a').wrapInner('<span>');
		$('#dropdown ul .active a').append("<img src='/css/drop_down_arrow.png' />");
		
		$('#dropdown ul .ALL').remove();
	} 


	/* Slideshow */

	$(".slideshow:not(.sized)").innerfade({
		speed: "slow",
		timeout: 3000,
		type: "sequence",
		containerheight: "410px"
	});

	$(".slideshow.size-550").innerfade({
		speed: "slow",
		timeout: 3000,
		type: "sequence",
		containerheight: "550px"
	});
	$(".slideshow.size-426").innerfade({
		speed: "slow",
		timeout: 3000,
		type: "sequence",
		containerheight: "426px"
	});
	$(".slideshow.size-460").innerfade({
		speed: "slow",
		timeout: 3000,
		type: "sequence",
		containerheight: "460px"
	});
});

