$().ready(function() {
//------------------tabbed newslisting start------------------
	//make tabs visible
	$(".trigger").parent().show();
	//hide all but first list of news
	$(".ingress_tabs div[@id]:gt(0)").hide();
	//hide headings above the list blocks
	$(".ingress_tabs > h2").hide();
	//add class to the inactive tabs
	$(".trigger:gt(0)").addClass("inactive_tabs move1px_left");
	//add class to the active tab (first tab)
	$(".trigger:lt(1)").addClass("active");

	//switch between tabs
	$(".trigger").click(function() {
		$(".trigger").addClass("inactive_tabs");
		$(".trigger").removeClass("active");
		$(this).removeClass("inactive_tabs");
		$(this).addClass("active");
		$(".ingress_tabs div[@id]").hide();
		$($(this).children("a").attr("href")+"Div").show();
		return false;
	});
//------------------tabbed newslisting end------------------

//------------------font resize start------------------
	$("#wrapper_top div.rightfloat").prepend('<div class="font_resizer"><a href="javascript:void(0);" class="jQnormal"><img src="/images/magnifying_glass_plus.gif" alt="" /><span>St&oslash;rre skrift</span></a></div>');
	//initial font-size
	var currentSize = readCookie('fontSize');
	if (currentSize) {
		if (currentSize == "jQnormal") {
			currentSize = "jQlarge";
		} else {
			currentSize = "jQnormal";
		}
	}

	changeFontSize(currentSize);
	//changing font-size
	$(".font_resizer a").click(function() {
		changeFontSize($(this).attr("class"));
		return false;
	});
	//changeFontSize

	function changeFontSize(size) {
		$(".font_resizer a").removeClass();
		$(".font_resizer a span").remove();
		if (size == "jQnormal") {
			var nextSize = "jQlarge";
			$("html").attr("style","font-size:75%;");
			$(".font_resizer a").addClass("jQlarge");
			$(".font_resizer img").attr({ src: "/images/magnifying_glass_minus.gif", alt: "" });
			$(".font_resizer a").append("<span>Mindre skrift</span>");
		} else {
			var nextSize = "jQnormal";
			$("html").attr("style","font-size:62.5%;");
			$(".font_resizer a").addClass("jQnormal");
			$(".font_resizer img").attr({ src: "/images/magnifying_glass_plus.gif", alt: "" });
			$(".font_resizer a").append("<span>St&oslash;rre skrift</span>");
		}
		createCookie('fontSize', nextSize, 30);
	}
//------------------font resize end------------------

//------------------function check if css support start------------------
	function hasCSS() {
		var _d = document.createElement('div')
		_d.id = 'css_test'
		$('body').append(_d)
		$('#css_test').css({width:'1px',height:'1px',display:'none'})
		var _v = ($('#css_test').width() != 1) ? false : true
		$('#css_test').remove()
		return _v
	}
//------------------function check if css support end------------------

//------------------bookmarks start------------------
	$('.bookmarked_content').addClass('bookmarked_content_jQ');
	if(hasCSS()) {
		$('.bookmarks').show();
		$('.bookmarks a[href*=#]').click(function() {
			var target = $(this).attr("href");
			var idTarget = target.replace(/ /g, "");
			var idTarget = idTarget.replace(/\346/g, "ae");
			var idTarget = idTarget.replace(/\370/g, "oe");
			var idTarget = idTarget.replace(/\345/g, "aa");
			var idTarget = idTarget.replace(/\306/g, "Ae");
			var idTarget = idTarget.replace(/\330/g, "Oe");
			var idTarget = idTarget.replace(/\305/g, "Aa");
			var idTarget = idTarget.replace(/\041/g, "UTROP");
			var idTarget = idTarget.replace(/\050/g, "lP");
			var idTarget = idTarget.replace(/\051/g, "rP");
			var idTarget = idTarget.replace(/\054/g, "komma");
			var idTarget = idTarget.replace(/\055/g, "binde");
			var idTarget = idTarget.replace(/\056/g, "punkt");
			var idTarget = idTarget.replace(/\057/g, "slash");
			var idTarget = idTarget.replace(/\072/g, "KOL");
			var idTarget = idTarget.replace(/\073/g, "sKOL");
			var idTarget = idTarget.replace(/\077/g, "qMark");
			var trimmedTarget = target.replace(/#/, "");
			var trimmedIdTarget = idTarget.replace(/#/, "");
			$(".bookmarked_content a[id="+trimmedTarget+"]").removeAttr("id").attr("id", trimmedIdTarget);
			$(".bookmarked_content").scrollTo(idTarget, 500);
			$('.bookmarks a').removeClass("currentBookMark");
			$(this).addClass("currentBookMark");
			return false;
		});
	}
//------------------bookmarks end------------------

//----------------------------------------------------------------------------------------------
//------------------cookie functions http://www.quirksmode.org/js/cookies.html------------------
//----------------------------------------------------------------------------------------------
	function createCookie(name,value,days)
	{
		if (days)
		{
			var date = new Date();
			date.setTime(date.getTime()+(days*24*60*60*1000));
			var expires = "; expires="+date.toGMTString();
		}
		else var expires = "";
		document.cookie = name+"="+value+expires+"; path=/";
	}
	function readCookie(name)
	{
		var nameEQ = name + "=";
		var ca = document.cookie.split(';');
		for(var i=0;i < ca.length;i++)
		{
			var c = ca[i];
			while (c.charAt(0)==' ') c = c.substring(1,c.length);
			if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
		}
		return null;
	}
	function eraseCookie(name)
	{
		createCookie(name,"",-1);
	}
//--------------------------------------------------------
//------------------cookie functions end------------------
//--------------------------------------------------------
}); 