﻿<!--
function canFx()
{
	var ua = navigator.userAgent;

	if( isIe( ua, 7 ))
	{
		return true;
	}
	else
	{
		if( isFf( ua, 1, 5 ))
		{
			return true;
		}
		else　
		{
		    if( isOp( ua, 9, 0 ))
		    {
			    return true;
		    }
		    else
		    {
			    if( isSf( ua ))
				    return true;
			}
		}
	}

	return false;
}

function canBack()
{
	var ua = navigator.userAgent;

	if( isIe( ua, 6 ))
	{
		return true;
	}
	else
	{
		if( isOp( ua, 8, 5 ))
		{
			return true;
		}
	}

	return false;
}

function isIe( ua, verMaj )
{
	var index = ua.indexOf( "MSIE" );
	if( index != -1 )
	{
		index += 4;
		var n1 = getVerMaj( ua, index );
		if( n1 >= verMaj )
			return true;
	}
	return false;
}

function isFf( ua, verMaj, verMin )
{
	var index = ua.indexOf( "Firefox" );
	if( index != -1 )
	{
		index += 7;	// 7 is "Firefox"
		var n1 = getVerMaj( ua, index );
		var n2 = getVerMin( ua, index );
		if( n1 > verMaj )
		{
			return true;
		}
		else
		{
			if( n1 == verMaj )
			{
				if( n2 >= verMin )
					return true;
			}
		}
	}
	return false;
}

function isOp( ua, verMaj, verMin )
{
	var index = ua.indexOf( "Opera" );
	if( index != -1 )
	{
		index += 5;	// 5 is "Opera"
		var n1 = getVerMaj( ua, index );
		var n2 = getVerMin( ua, index );
		if( n1 > verMaj )
		{
			return true;
		}
		else
		{
			if( n1 == verMaj )
			{
				if( n2 >= verMin )
					return true;
			}
		}
	}
	return false;
}

function isSf( ua )
{
	index = ua.indexOf( "Safari" );
	return( index != -1 );
}

function getVerMaj( ua, index )
{
	var n = 0;

	for( i = index; i < ua.length; i++ )
	{
		var a = ua.charAt( i );
//		window.alert( a );
		if( isDigit( a ))
		{
//			window.alert( "digit" );
			if( n != 0 )
				n = n * 10;
			n += atoi( a );
		}
		else
		{
//			window.alert( "not digit" );
			if( a != ' ' )	// MSIE
			{
				if( a != '/' )	// Firefox
					break;
			}
		}
	}

	return n;
}

function getVerMin( ua, index )
{
	var n = 0;
	var dot = false;

	for( i = index; i < ua.length; i++ )
	{
		var a = ua.charAt( i );
//		window.alert( a );
		if( isDigit( a ))
		{
			if( dot )
			{
				n = atoi( a );
				break;
			}
		}
		else
		{
			if( a != ' ' )	// MSIE
			{
				if( a != '/' )	// Firefox
				{
					if( a == '.' )
						dot = true;
					else
						break;
				}
			}
		}
	}

	return n;
}

function isDigit( a )
{
	if( a == '0' )	return true;
	if( a == '1' )	return true;
	if( a == '2' )	return true;
	if( a == '3' )	return true;
	if( a == '4' )	return true;
	if( a == '5' )	return true;
	if( a == '6' )	return true;
	if( a == '7' )	return true;
	if( a == '8' )	return true;
	if( a == '9' )	return true;
	return false;
}

function atoi( a )
{
	if( a == '0' )	return 0;
	if( a == '1' )	return 1;
	if( a == '2' )	return 2;
	if( a == '3' )	return 3;
	if( a == '4' )	return 4;
	if( a == '5' )	return 5;
	if( a == '6' )	return 6;
	if( a == '7' )	return 7;
	if( a == '8' )	return 8;
	if( a == '9' )	return 9;
	return -1;
}

function itoa( n )
{
	var str = "" ;
	var str2 = "" ;
	while( n > 0 )
	{
		var n1 = n % 10 ;
		var a = itoaCore( n1 ) ;
		str2 = str ;
		str = a ;
		str += str2 ;
		n = n / 10 ;
	}
	return str ;
}

function itoaCore( n )
{
	var a = "0" ;
	if( n == 1 )	a = "1" ;
	if( n == 2 )	a = "2" ;
	if( n == 3 )	a = "3" ;
	if( n == 4 )	a = "4" ;
	if( n == 5 )	a = "5" ;
	if( n == 6 )	a = "6" ;
	if( n == 7 )	a = "7" ;
	if( n == 8 )	a = "8" ;
	if( n == 9 )	a = "9" ;
	return a ;
}

function show(id)
{
	document.getElementById(id).style.visibility = "visible";
}

function hide(id)
{
	document.getElementById(id).style.visibility = "hidden";
}

function back()
{
	if( event.keyCode == 13 )
		history.back();
}

var cxScr = screen.width;
var bBack = canBack();
var bFx = canFx();
// -->

