<!--
	var	days = 30 * 24;

	//-------------------------------------------
	// クッキーの書き込み
	function writeCookie( name, value, hours )
	{
		var expire = "";

		if( hours != null )
		{
			expire = new Date( ( new Date() ).getTime() + hours * 3600000 );
			expire = "; expires=" + expire.toGMTString();
		}

		document.cookie = name + "=" + escape( value ) + expire;
	}

	//-------------------------------------------
	// クッキーの読み込み
	function readCookie( name )
	{
		var cookieValue = "";
		var search      = name + "=";

		if( document.cookie.length > 0 )
		{
			offset = document.cookie.indexOf( search );

			if( offset != -1 )
			{
				offset += search.length;

				end = document.cookie.indexOf( ";", offset );

				if( end == -1 ) end = document.cookie.length;

				cookieValue = unescape( document.cookie.substring( offset, end ) );
			}
		}

		return cookieValue;
	}

	function saveToSelectBox( self )
	{
		var	value = self.selectedIndex;
		writeCookie( self.name, value, days )
	}

	function saveToTextBox( self )
	{
		writeCookie( self.name, self.value, days );
	}

	function saveToCheckBox( self )
	{
		writeCookie( self.name, self.checked, days );
	}

	function saveToTextArea( self )
	{
		writeCookie( self.name, self.value, days );
	}

	function saveToRadio( self )
	{
		var	i;

		if( !self.length )
		{
			return;
		}

		for( i = 0; i < self.length; i ++ )
		{
			if( self[i].checked )
			{
				writeCookie( self.name, i, days );
				break;
			}
		}
	}

	function loadFromSelectBox( self )
	{
		self.selectedIndex = readCookie( self.name );
	}

	function loadFromTextBox( self )
	{
		self.value = readCookie( self.name );
	}

	function loadFromCheckBox( self )
	{
		self.checked = readCookie( self.name );
	}

	function loadFromTextArea( self )
	{
		self.value = readCookie( self.name );
	}

	function loadFromRadio( self )
	{
		var	i = readCookie( self.name );

		if( !self.length )
		{
			return;
		}

		if( i >= 0 && i < self.length )
		{
			self[i].checked = true;
		}
	}
//-->
