// JavaScript Document

function $( element )
{
	return document.getElementById(element);
}

function toggleMemberBar()
{
	// Get elements
	var mbut = document.getElementById( "pcg_menu_minsida" );
	var sbar = document.getElementById( "pcg_menu_submenu_site" );
	var pbar = document.getElementById( "pcg_menu_submenu_personal" );

	if( mbut.className != "pcg_menu_item_active" )
	{
		// Show personal bar
		mbut.className = "pcg_menu_item_active";
		sbar.style.display = "none";
		pbar.style.display = "block";
	}
	else 
	{
		// Hide personal bar
		mbut.className = "pcg_menu_item";
		pbar.style.display = "none";
		sbar.style.display = "block";
	}
}


// Clear if not clicked
var glb_boxClicked = false;
function clearIfNotClicked( box )
{
	if( !glb_boxClicked )
	{
		box.value = '';
		glb_boxClicked = true;
	}
}

function expandbox( elem )
{
	var tmp = elem;
	if( tmp.id == 'moreinfo_fanin' )
	{
		new Effect.Morph(tmp,{ style:'max-height:100px; color:#ccc', duration:1 });
		tmp.id = 'moreinfo_fanout';
		tmp.title = 'Klicka för att expandera';
	}
	else
	{
		new Effect.Morph(tmp,{ style:'max-height:10000px; color:#585768', duration:1 });
		new Effect.Highlight(tmp,{ startColor:'#ffffcc', duration:0.5 });
		tmp.id = 'moreinfo_fanin';
		tmp.title = 'Klicka för att återställa';
	}
}

function increaseFontSize( name, defaultSize )
{
	var p = document.getElementsByName( name );
	for( i = 0; i < p.length; i++ )
	{
		if( p[i].style.fontSize )
			var s = parseInt( p[i].style.fontSize.replace( "px", "" ) );
		else
			var s = defaultSize;

		if( s < 24 )
			p[i].style.fontSize = ( s + 1 ) + "px"
	}
}

function decreaseFontSize( name, defaultSize )
{
	var p = document.getElementsByName( name );
	for( i = 0; i < p.length; i++ )
	{
		if( p[i].style.fontSize )
			var s = parseInt( p[i].style.fontSize.replace( "px", "" ) );
		else
			var s = defaultSize;

		if( s > 8 )
			p[i].style.fontSize = ( s - 1 ) + "px"
	}
}