/* Copyright (c) GoodStockImages.com owned by Good Media, LLC */
var THEME = "theme";
var nextYear = new Date();
nextYear.setTime(nextYear.getTime() + 31536000000 );

function changeThemeByName( name )
{
	set_cookie( THEME, name, nextYear );
	window.location.reload( false );
}

function changeTheme( field )
{
	set_cookie( THEME, field.value, nextYear );
	window.location.reload( false );
}

function presetTheme()
{
	InitialiseCheckboxes();
	InitialiseRadioboxes();

	if ( typeof document.forms[THEME+'Form'] == 'undefined')
		return;

	var field = document.forms[THEME+'Form'].elements[ THEME ];
	var value = get_cookie(THEME);
	//alert( value );
	if ( value )
	{
		checkRadioButton( field, value );
	}
	else
	{
		checkRadioButton( field, "blue" );
		set_cookie( THEME, "blue", nextYear );
	}

	for ( var i=0;i<field.length;i++)
	{
		field[i].visibility = 'visible';
	}
}


function checkRadioButton( field, value )
{
	for ( var i=0;i<field.length;i++)
	{
		if (field[i].value == value)
		{
			field[i].checked = true;
			break; //exist for loop, as target acquired.
		}
	}

	//alert( getCheckedValue( field ) );
}

function getCheckedValue( field )
{
	for ( var i=0;i<field.length;i++)
	{
		if (field[i].checked )
		{
			return field[i].value;
		}
	}
	return undefined;
}

function useTheme()
{
	var link = document.getElementById( "themecss" );
	var theme = get_cookie( THEME );
	if ( theme )
	{
			link.href = "/templates/default/themes/" + theme + "/main.css";
	}
	//Initialise();
}

