$(document).ready(function(){

	// Read more link in newsreel
	if(!$("#swParent").text()) {
		$(".news-list-bodytext").append("<br/><br/><a class=\"readmore\">Read more »</a>")
	}

	// Fix newslinks in PageBlock
	$("#swFrontCol11 .news .news-list-header a").each(function(){
		href = $(this).attr("href");
		id = href.split("&")[1].replace("id=", "");
		href = "/sw/frontend/detail.asp?parent=198123&typeid=13&id="+id+"&leftmenu_parent=&menu_parent=196960&layout=0";
		$(this).attr("href", href);
		$(this).parent().parent().parent().parent().find("a.readmore").attr("href", href)
	});

	
	// Frontpage
	if(!$("#swParent").text()) {

		// assign background to columns on frontpage
		$(".swColumns:first > table.columns > tbody > tr > td:first").addClass("column1");
		$(".swColumns:first > table.columns > tbody > tr > td:last").addClass("column3");

		$(".news-header").parents("table").eq(0).addClass("newsReelTab");

		// Tabs
		$(".swColumns:first").before("<div class=\"tabPanel\"></div>")
		$(".column1 .swAfsnit").each(function(index){
			$(this).attr("tabId", "tab"+index).addClass("tab");
			$(this).hide();
			$(".tabPanel").append("<a href=\"javascript:void(0)\" onclick=\"activate("+index+");\">" + $(this).find("h2").text() + "</a>");
			
		});
		// TabLinkss
		$(".column1 .link").each(function(index2){
			$(this).attr("tabId", "tab"+index2).addClass("tab");
			$(this).hide();
			$(".tabPanel").append("<a href=\""+$(this).find("a").attr("href")+"\">" + $(this).find("a").text() + "</a>");
			
		});
			
		activate(0);

	}
	
	// mark active top menu
	if($("#swParent").text()) {


		if($(".page-navigator a").eq(1).attr("href")) {
			var parent = $(".page-navigator a").eq(1).attr("href").split("&")[0].split("parent=")[1];
		} 
		else {
			var parent = $("#swParent").text();
		}

		$(".topMenu a").each(function(){
			if($(this).attr("href").indexOf("parent="+parent) > -1){
				$(this).addClass("active");	
			}
		});
	
		
	// mark active sub menu
		
		if($(".page-navigator a").eq(1).attr("href")) {
			var parent = $("#swParent").text();
	
			$(".subMenu a").each(function(){
				if($(this).attr("href").indexOf("parent="+parent) > -1){
					$(this).addClass("active");	
				}
			});
		}
		
	
	}
	else {
		$(".topMenu a:first").addClass("active");	
	}
	
	// jump to first sub menu
		
	if($(".subMenu a:first").attr("href")) {
		var parent = $("#swParent").text();
	
		$(".topMenu a").each(function(){
			if($(this).attr("href").indexOf("parent="+parent) > -1){
				location.replace($(".subMenu a:first").attr("href"));	
			}
		});
	}
	
	

	// Coverflow popups
	$(".swColumns .postcard .postcard-header").each(function(){
		if($(this).text().indexOf("Cover") > -1) {
			var name = $(this).text().replace(/\s/g, "");
			//alert("<pre>"+name+"</pre>");
			$(this).parents(".swColumns").eq(0).addClass("coverPopup");
			$(this).parents(".swColumns").eq(0).attr("id", name);
			
			$(this).parents(".swColumns").eq(0).append("<a href=\"javascript:closeCoverPopup('"+name+"');\" class=\"close\">Close</a>");

			$(this).parents("td").eq(0).append("<div class=\"postcardLarge\"><img></div>");

			$(this).parents(".swColumns").eq(0).find("a").eq(0).parents("table").eq(1).addClass("thumbs");

			$(this).parents(".swColumns").eq(0).find("a").each(function(i){
				if($(this).attr("href").indexOf("showpostcard") > -1) {
					var url = $(this).attr("href").replace("javascript:showpostcard('", "").replace("/sw/frontend/core/picture_popup2.asp?img=", "").split("&")[0];
					var href = "javascript:showpostcard('"+url+"','"+name+"');"
					$(this).attr("href", href);
					if(i==0) {
						showpostcard(url, name);
					}
				}
			});
		}
	});

	$(".coverPopup td[@height='1']").parent().hide();
	$(".coverPopup td[@height='10']").parent().hide();
	$(".coverPopup td[@height='12']").parent().hide();


	// Make Fifa video on frontpage loop
	var player = $("#container353976");
	if (player.length > 0) {
		s1.addVariable("repeat", "true");
		s1.write("container353976");
	}

});


/*****************************************
Functions
*****************************************/

function activate(id) {
	$(".tabPanel a").removeClass("active");	
	$(".tabPanel a").eq(id).addClass("active");	
	$(".tab:visible").hide();
	$(".tab").eq(id).show();
}

function openCoverPopup(name) {
	//alert("hello world");
	//$("iframe").hide();
	$("iframe").css("visibility", "hidden");
	var myPop = $(".swColumns.coverPopup[@id='"+name+"']");
	myPop.fadeIn();
	var pad = $(document).height() - myPop.height() - 245 + 30;
	$("#swPageDiv").css("padding-bottom", pad);
}

function closeCoverPopup(name) {
	//alert("hello world");
	//$("iframe").show();
	$("iframe").css("visibility", "visible");
	$(".swColumns.coverPopup[@id='"+name+"']").fadeOut();
	$("#swPageDiv").css("padding-bottom", "0");
}

function Xshowpostcard(url) {
	newUrl = url.replace("/sw/frontend/core/picture_popup2.asp?img=", "").split("&")[0];
	$(".swColumns.coverPopup .postcardLarge img").attr("src", newUrl);
}

function showpostcard(url, name) {
	$(".swColumns.coverPopup[@id='"+name+"'] .postcardLarge img").attr("src", url);
}

