/*
// -----------------------------------------------------------------------------
// Globals
// Major version of Flash required
var requiredMajorVersion = 9;
// Minor version of Flash required
var requiredMinorVersion = 0;
// Minor version of Flash required
var requiredRevision = 0;
// -----------------------------------------------------------------------------

// Version check for the Flash Player that has the ability to start Player Product Install (6.0r65)
var hasProductInstall = DetectFlashVer(6, 0, 65);

// Version check based upon the values defined in globals
var hasRequestedVersion = DetectFlashVer(requiredMajorVersion, requiredMinorVersion, requiredRevision);
*/

// Check to see if a player with Flash Product Install is available and the version does not meet the requirements for playback
/*
if ( hasProductInstall && !hasRequestedVersion ) {
	// MMdoctitle is the stored document.title value used by the installation process to close the window that started the process
	// This is necessary in order to close browser windows that are still utilizing the older version of the player after installation has completed
	// DO NOT MODIFY THE FOLLOWING FOUR LINES
	// Location visited after installation is complete if installation is required
	var MMPlayerType = (isIE == true) ? "ActiveX" : "PlugIn";
	var MMredirectURL = window.location;
    document.title = document.title.slice(0, 47) + " - Flash Player Installation";
    var MMdoctitle = document.title;

	AC_FL_RunContent(
		"src", "playerProductInstall",
		"FlashVars", "MMredirectURL="+MMredirectURL+'&MMplayerType='+MMPlayerType+'&MMdoctitle='+MMdoctitle+"",
		"width", "0",
		"height", "0",
		"align", "middle",
		"id", "_FlexStringCrypto_",
		"quality", "high",
		"bgcolor", "#869ca7",
		"name", "flex_crypto",
		"allowScriptAccess","sameDomain",
		"type", "application/x-shockwave-flash",
		"pluginspage", "http://www.adobe.com/go/getflashplayer"
	);
} else if (hasRequestedVersion) {
	// if we've detected an acceptable version
	// embed the Flash Content SWF when all tests are passed
	AC_FL_RunContent(
			"src", "/user_whynot/NiceFCrypto",
			"width", "0",
			"height", "0",
			"align", "middle",
			"id", "_NiceFCrypto_",
			"quality", "high",
			"bgcolor", "#869ca7",
			"name", "_NiceFCrypto_",
			"allowScriptAccess","sameDomain",
			"type", "application/x-shockwave-flash",
			"pluginspage", "http://www.adobe.com/go/getflashplayer"
	);
  } else {  // flash is too old or we can't detect the plugin
    //var alternateContent = 'ÀÌ¿ëÀÚ´Ô PC¿¡ ÇÃ·¡½Ã ÇÃ·¹ÀÌ¾î°¡ ¼³Ä¡µÇ¾î ÀÖÁö ¾Ê°Å³ª µ¿ÀÛÇÏÁö ¾Ê½À´Ï´Ù. ¼³Ä¡ ÈÄ ÀÌ¿ëÇØÁÖ¼¼¿ä.<br>'
   	+ '<a href=http://www.adobe.com/go/getflash/ target=_blank>ÇÃ·¡½Ã ÇÃ·¹ÀÌ¾î ¼³Ä¡ÇÏ±â</a>';
    //document.write(alternateContent);  // insert non-flash content
  }
*/

var _NICE_FCRYPT_OBJ_ = null;
function NiceFCryptOnInit()
{
	_NICE_FCRYPT_OBJ_ = document.getElementById("_NiceFCrypt_");
	//alert("Init");
	SetSecureLoginCheckboxState(document.forms["login"].securelogin);
	DefaultSavedID(document.forms["login"].id);
}

function NiceFCryptEncrypt(str)
{
	//var obj = document.getElementById("_FlexStringCrypto_");
	if (typeof(_NICE_FCRYPT_OBJ_) == "undefined" || _NICE_FCRYPT_OBJ_ == null)
	{
		return "ERROR:NO_OBJ";
	}

	try
	{
		return _NICE_FCRYPT_OBJ_.Encrypt(str);
	}
	catch(e)
	{
		return "ERROR:FLEX_CALL";
	}
}

function FlexSetSecureLoginState(val)
{
  try
  {
	  _NICE_FCRYPT_OBJ_.SetSecureLoginState(val);
  }
  catch(e)
  {
  }
}

function FlexGetSecureLoginState()
{
  try
  {
	  return _NICE_FCRYPT_OBJ_.GetSecureLoginState();
  }
  catch(e)
  {
	  return "";
  }
}

function FlexClearSecureLoginState()
{
  try
  {
	  return _NICE_FCRYPT_OBJ_.ClearSecureLoginState();
  }
  catch(e)
  {
	  return "";
  }
}

function FlexGetSavedID()
{
  try
  {
	  return _NICE_FCRYPT_OBJ_.GetUserID();
  }
  catch(e)
  {
	  return "";
  }
}

function FlexSetSavedID(val)
{
  try
  {
	  _NICE_FCRYPT_OBJ_.SetUserID(val);
  }
  catch(e)
  {
  }
}

function FlexClearSavedID()
{
  try
  {
	  _NICE_FCRYPT_OBJ_.ClearUserID();
  }
  catch(e)
  {
  }
}


AC_FL_RunContent(
		"src", "/_web/js/NiceFCrypt",
		"width", "0",
		"height", "0",
		"align", "middle",
		"id", "_NiceFCrypt_",
		"quality", "high",
		"bgcolor", "#869ca7",
		"name", "_NiceFCrypt_",
		"allowScriptAccess", "sameDomain",
		"type", "application/x-shockwave-flash",
		"pluginspage", "http://www.adobe.com/go/getflashplayer"
);
