$(document).ready(function() {
	
	prepareAddImage();
	preparePopup();
	//prepareVodSelectProgram();
	//prepareVodPageMenu();
	prepareMenuLinks();
	prepareWMVFullScreen();
	prepareVodKaudet();
});
function prepareWMVFullScreen() {
	
	$(".fullscreen").click(function() {
		
		var player=document.getElementById("nettv");
		player.fullScreen=true;
		return false;
			
	});
}
function prepareMenuLinks() {
	
	$("#main-navigation .tab").each(function() {
		
		var pathname = $(this).children("a").attr("href");		
		var directory = pathname.substring(0, pathname.lastIndexOf('/') + 1);
		var currentDirectory = location.pathname.substring(0, location.pathname.lastIndexOf('/') + 1);
		
		if (directory == currentDirectory) 
			$(this).addClass("active");
		
	});
	
	$("#secondary-navigation .tab").each(function() {
		
		var pathname = $(this).children("a").attr("href");		

		if (location.pathname == pathname) 
			$(this).addClass("active");
		
	});	
}
function preparePopup() {

	$(".programTitle").click(function() {
		
		var href = $(this).attr("href");
		winContent = window.open(href, 'tv7-ohjelmatiedot', 'left=150,top=150,width=535,height=500,toolbar=yes,scrollbars=yes,resizable=yes');
		winContent.focus();
		
		return false;
	});
}
function prepareAddImage() {
	
	$("#addImage").livequery('click', function(event) {
		
		$("#mainform").hide();
		$("#events").show();
		
		$("#events").load("imageList.html",
				{
					
				},
				function() {
				
					//location.reload(true);
				});

		return false;
			
	});
	
	$(".imageItem").livequery('click', function(event) {
		
		var imageId = $(this).children("span").text();
		var src = $(this).children("img").attr("src");		
		var swfsrc = $(this).find("embed").attr("src");
		
		
		$("input[name='imageId']").attr("value", imageId);
	
		$("#events").hide();
		$("#mainform").show();
		
		
		if (src == null) {
			$("#addImage embed").attr("src", swfsrc);
			$("#addImage #placeholder").attr("src", "");
		}
		else {
			$("#addImage #placeholder").attr("src", src);
			$("#addImage embed").attr("src", "");
		}
			
		return false;
			
	});
}
function prepareVodKaudet() {
	
	$(".vod-kausi-minimize").livequery('click', function(event) {
		
		if ($(this).parent().next(".searchresults").hasClass("hide")) {
			$(this).parent().next(".searchresults").removeClass("hide");
			$(this).text("-");
		}
			
		else {
			$(this).parent().next(".searchresults").addClass("hide");
			$(this).text("+");
		}
		
		return false;
	});
}
/**
function prepareVodSelectProgram() {
	
	$(".vod-cat-menu").livequery('click', function(event) {
			
		var dir = $(this).attr("id");
		
		$(this).next("ul").toggleClass("hide");
		
		$("#cat-results").load("/tv7portal/vod/vodSelectProgram.html",
			{
				dir: dir
			},
			function() {
			
				;
				//location.reload(true);
			});
		
		return false;			
	});
}

function prepareVodPageMenu() {
	
	$(".vod-page-menu").livequery('click', function(event) {
			
		var dir = $(this).attr("id");
		var from = $(this).children().text();
				
		$("#cat-results").load("/tv7portal/vod/vodSelectProgram.html",
			{
				dir: dir,
				from: from
			},
			function() {
			
				;
				//location.reload(true);
			});
		
		return false;			
	});
}
*/