$('a[rel=external],a[rel=newwindow]').live('click',function(e){ e.preventDefault(); window.open(this.href); });
jQuery.fn.outerHTML = function(s) { return (s) ? this.before(s).remove() : jQuery("<p>").append(this.eq(0).clone()).html(); }

Cufon.replace('.handsean')

var hash = window.location.hash;
var arSubpages = null;
$(document).ready(function()
{
	
	//Adds functionality to readmore and readless link
	$("a[href*='#readmore']")
		.each(function(i,objLink)
		{
			
			objLink = $(objLink);
			var subpage = objLink.parents('.subpage');
			var linkhtml = objLink.html();
			var subpagehtml = subpage.html();
	
			var subcontent1 =	subpagehtml.substring(0,(subpagehtml.indexOf(linkhtml)+linkhtml.length+5))
			subpage
				.html(subcontent1 + '<div class="readmorecontent hidden">'+ subpagehtml.substring((subpagehtml.indexOf(linkhtml)+linkhtml.length+5),subpagehtml.length) +'</div>')
				.find('.readmorecontent')
					.append($('<a href="#readless" class="readless handsean">Tillbaka</a>'))
					.hide().removeClass('hidden');
		})
		.live('click',function(e)
		{
			
			e.preventDefault();
			
			$(this).hide().parent('.subpage').find('.readmorecontent').show('blind','slow');
		})

		$("a[href*='#readless']").live('click',function(e)
		{
			e.preventDefault();

			var thissubpage = $(this).parents('.subpage');

			thissubpage.find('.readmorecontent').hide('blind','slow',function(){ thissubpage.find("a[href = '#readmore']").show() });
			//thissubpage.find("a[href = '#readmore']").show();
		});
	
	
	
	
	
	// Adds functionality to subpages
	arSubpages = $('.subpage').hide().removeClass('hidden');

	if(arSubpages.length > 0)
	{
		if($(hash).length > 0)
		{
			//arSubpages.hide();
			//$(hash).show();
			$("ul.subpages a[href='"+ hash + "']").click();
			
			
		}
		else
		{
			//arSubpages.hide().eq(0).show();
			$("ul.subpages a[href='#"+ arSubpages.eq(0).attr('id') + "']").click();
			//$("ul.subpages a[href='#"+ arSubpages.eq(0).attr('id') + "']").addClass('selected')
			//arSubpages.addClass('hidden').eq(0).removeClass('hidden');
		}
	}

	$('#contactlinkcontainer a').mbFlipText(false)
	$('#ContentWrapBG img.hidden').hide().removeClass('hidden');
	
	
	//Position the secondmenu
	var mainMenu = $('.menu')
	var selectedMainMenuItem = mainMenu.find('li.selected a');
	var secondMenu = $('.secondmenu');
	if(selectedMainMenuItem.length > 0 && secondMenu.length > 0)
	{
		var left = ((selectedMainMenuItem.width() / 2)+12) + (selectedMainMenuItem.position().left - mainMenu.position().left);
		secondMenu.css('margin-left', left +'px')
	}
	
	

	
		

	
});

$("a[href = '#next']").live('click',function(e)
{
	e.preventDefault();
	
	$('ul.subpages a.selected').parent().next().find('a:eq(0)').click();
});

$("a[href = '#previous']").live('click',function(e)
{
	e.preventDefault();
	$('ul.subpages a.selected').parent().prev().find('a:eq(0)').click();
	
});

$('ul.subpages a').live('click',function(e)
{
	var target = $(this).attr('href');
	var pageNum = target.substring((target.indexOf('subpage')+7),target.length)
	$('ul.subpages a').removeClass('selected');
	$(this).addClass('selected');
	
	if($('#BG'+pageNum).length > 0)
	{
		$('#ContentWrapBG img:visible').fadeOut(300,(function(){ $('#BG'+pageNum).fadeIn(300); }))
		
	}
	
	arSubpages.hide();
	$(target).show('blind','slow')
});

