/*INISEAL:[tTzpFf%2B%2F4auKo7yAQfGnG7M%2FSuw%3D%0A]*/
var HOST_NAME = location.host;
var IMG_HOST_NAME = location.host;
var SCSKDownloadRoot_novista = "http://" + IMG_HOST_NAME + "/resource/download/scsk/SCSK4.cab";	//CAB ´Ù¿î·Îµå °æ·Î
var SCSKDownloadRoot_vista = "http://" + IMG_HOST_NAME + "/resource/download/scsk/SCSK4_VISTA.cab";	//CAB ´Ù¿î·Îµå °æ·Î
var SCSKDownloadRoot_wow64 = "http://" + IMG_HOST_NAME + "/resource/download/scsk/SCSK4_WOW64.cab";	//CAB ´Ù¿î·Îµå °æ·Î
var SCSKDownloadRoot_win9x = "http://" + IMG_HOST_NAME + "/resource/download/scsk/SCSK4_9X.cab"; 	//CAB ´Ù¿î·Îµå °æ·Î
var SCSKVersion = "4,0,31,74";
var SCSKVersion60 = "4,0,6031,74";

var INI7SeedURL = "http://" + HOST_NAME + "/shttp/handshake/e2e/req_seed";		//E2E Seed ¸¦ ¹ÞÀ» URL
var INI7ExtReqExtURL = "http://" + HOST_NAME + "/shttp/handshake/e2e/req_ext";		//È®Àå E2E ÇÊµå Á¤º¸¸¦ ¹ÞÀ» URL
var INI7CustomCode = 101;															//°í°´»ç ÄÚµå - ÇÏ³ªÀºÇà(101)
var os_ver = window.navigator.appVersion;
var errUrl = "http://" + IMG_HOST_NAME + "/appstage/index.jsp?link=/appstage/Ca/CaCus/CaCus0003/CaCus000303/CaCus00030303/index.html&appcd=CaCus00030303";
var go_url = "";

function install_Keyerror(){
	document.body.onload = "";
	var Keyerrmsg = "";
	Keyerrmsg += "Å°º¸µå ¾ÏÈ£È­ ¸ðµâÀÌ »ç¿ëÀÚ ¿äÃ» ¶Ç´Â ¿À·ù¿¡ ÀÇÇØ ¼³Ä¡(¶Ç´Â ¾÷µ¥ÀÌÆ®)µÇÁö ¾Ê¾Ò½À´Ï´Ù.\r\n\r\n";
	Keyerrmsg += "-. º» »çÀÌÆ®´Â Å°º¸µå ¾ÏÈ£È­ ¸ðµâÀÌ ¹Ýµå½Ã ¼³Ä¡µÇ¾î¾ß¸¸ ÀÌ¿ëÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.\r\n";
	Keyerrmsg += "-. °í°´´ÔÀÇ Á¤º¸ º¸È£¸¦ À§ÇØ ¾ÏÈ£È­ ¸ðµâÀ» ¼³Ä¡ÇØ ÁÖ½Ã±â ¹Ù¶ø´Ï´Ù.\r\n";
	Keyerrmsg += "-. ¾ÏÈ£È­ ¸ðµâ ¼³Ä¡°¡ ¾ÈµÉ °æ¿ì ¼³Ä¡È­¸é¿¡ ¾È³»¸¦ ÂüÁ¶ÇÏ½Ã±â ¹Ù¶ø´Ï´Ù.\r\n";
	Keyerrmsg += "-. À©µµ¿ìÁî XP ¼­ºñ½º ÆÑ2 »ç¿ëÀÚ´Â »ó´Ü¿¡ ¼³Ä¡ ÅÇÀ» Å¬¸¯ÇÏ½Ê½Ã¿À.\r\n";

	alert(Keyerrmsg);
	
	if (typeof parent.frames["hanaSecureframe"] != "undefined" 
			&& parent.frames["hanaSecureframe"] != null
			&& parent.frames["hanaSecureframe"].loginGuid != "") {
		location.href="/common/pbkLogoutSubmit.do";
	}
	
}


function installSCSK(){

	var codebase = "";
	var writeString = "";

	if(os_ver.indexOf("WOW64")>0){
		//64bit OS, 32bit IE (IE8±îÁö)
		codebase = SCSKDownloadRoot_wow64 + "#version=" + SCSKVersion60;
	} else if(os_ver.indexOf("Win64")>0){
		//64bit OS, 64bit IE
		alert("32bit Internet Explorer¸¦ »ç¿ëÇÏ½Ê½Ã¿À.");
	} else if(os_ver.indexOf("NT 6")>0){
		//vista (IE8±îÁö)
		codebase = SCSKDownloadRoot_vista + "#version=" + SCSKVersion60;
	} else if (os_ver.indexOf("98")>0 || os_ver.indexOf("winme")>0 || os_ver.indexOf("windows me")>0){
		//win98,me (IE8±îÁö)
		codebase = SCSKDownloadRoot_win9x + "#version=" + SCSKVersion;
	} else {
		//ÀÏ¹Ý OS (IE8±îÁö)
		codebase = SCSKDownloadRoot_novista + "#version=" + SCSKVersion;
	}
	
	document.write('<object classid="CLSID:39FC0CF9-86F3-4502-B773-D16706EDEC83" codebase="' + codebase + '" width="0" height="0" id="secukey" OnError="install_Keyerror();" OnErrorUpdate="install_Keyerror();">');
	document.write('<param name="USEICON" value="1">');
	document.write('<param name="OPTION" value="546">');
	document.write('<param name="SiteCode" value="5136">');
	document.write('<param name="INI7CustomCode" value="' + INI7CustomCode + '">');
	document.write('<param name="INI7SeedURL" value="' + INI7SeedURL + '">');
	document.write('<param name="INI7ExtReqExtURL" value="' + INI7ExtReqExtURL + '">');
	document.write('<param name="EteExtBkColor" value="16777198">');
	document.write('<param name="NoE2ENAME" value="NO_E2E">');
	document.write('<param name="UHOPTION" value="1">');
	document.write('<param name="HACKOPTION" value="17">');
	document.write('<param name="BYALERT" value="1">');
	document.write('<param name="BYALERTSTR" value="Å°º¸µåº¸¾ÈÀÌ ÀÛµ¿ÇÏÁö ¾Êµµ·Ï ¼³Á¤µÇ¾î ÀÖ½À´Ï´Ù.\n');
	document.write('°í°´´Ô PCÀÇ ÇØÅ· µî¿¡ ÀÇÇÏ¿© °í°´Á¤º¸ ³ëÃâ ¿ì·Á°¡ ÀÖ»ç¿À´Ï\n');
	document.write('Å°º¸µå º¸¾È ÇÁ·Î±×·¥ ¼³Ä¡ ÈÄ ÀÌ¿ëÇÏ½Ç °ÍÀ» °­·ÂÈ÷ ÃßÃµÇÕ´Ï´Ù.">\n');
	document.write('<param name="HACKHTMSTR" value="'+errUrl+'">');
	document.write('</object>');

}
function keyStatCheck(noContents) {
	if (typeof(secukey) == "undefined" || secukey.object == null) {
		enterYN = false;
	  if(noContents != true) {
	  	alert('- Å°º¸µåº¸¾ÈÀÌ ¼³Ä¡µÇÁö ¾Ê¾Ò½À´Ï´Ù. \r\n- º» »çÀÌÆ®´Â Å°º¸µåº¸¾ÈÀÌ ¼³Ä¡µÇ¾î¾ß¸¸ ÀÌ¿ëÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.');
	  	location.href = errUrl;
	  }
	  return false;
	} else {
		var secKeyStat = secukey.state();
		if(secKeyStat == "1" || secKeyStat == "106"){
		  //alert('Å°º¸µåº¸¾ÈÀÌ Á¤»óÀûÀ¸·Î ¼³Ä¡µÇ¾ú½À´Ï´Ù.');
			return true;
		}
		if(secKeyStat == "2"){
		  enterYN = false;
		  if(noContents != true) {
			  alert('- Å°º¸µåº¸¾ÈÀÌ ¹ÙÀÌÆÐ½º(µ¿ÀÛÁ¤Áö) µÇ¾îÀÖ½À´Ï´Ù.\r\n- ÇâÈÄ °Å·¡ÀÇ ¾ÈÀüÀ» À§ÇØ ¹Ýµå½Ã Å°º¸µå º¸¾ÈÀ» Àç¼³Ä¡ ÇÏ¿© ÁÖ½Ã±â ¹Ù¶ø´Ï´Ù.');
			  //location.href="/online/contents/center/consult/cons_01/1334610_2017.jsp";
			}
		  return true;
		}
		if(secKeyStat == "9"){
			enterYN = false;
		  if(noContents != true) {
			  alert('Å°º¸µåº¸¾ÈÀÌ Áö¿øÇÏÁö ¾Ê´Â ¿î¿µÃ¼Á¦(OS)ÀÔ´Ï´Ù.');
		  	location.href = errUrl;
			}
		  return false;
		}
		if(secKeyStat == "10"){
		  enterYN = false;
		  if(noContents != true) {
			  alert('Å°º¸µåº¸¾ÈÀÌ Áö¿øÇÏÁö ¾Ê´Â Å°º¸µå ÀÔ´Ï´Ù.');
		  	location.href = errUrl;
			}
		  return false;
		}	else{
			enterYN = false;
		  if(noContents != true) {
				alert('- Å°º¸µåº¸¾ÈÀÌ Á¤»ó µ¿ÀÛÇÏÁö ¾Ê°í ÀÖ½À´Ï´Ù. ¿¡·¯ÄÚµå['+ secKeyStat +'] \r\n- º» »çÀÌÆ®´Â Å°º¸µåº¸¾ÈÀÌ Á¤»óµ¿ÀÛ µÇ¾î¾ß¸¸ ÀÌ¿ëÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.');
		  	location.href = errUrl;
			}
			return false;

		}
	}
}

function SetExtE2EFields()
{
	secukey.SetExtE2EFields(document);
}

//inputÀÇ elememt·Î µî·ÏÇÏ±â.
function SetSCSKEtEExtbyID(input,hidden)
{
	input.autocomplete='off'; //ÀÚµ¿¿Ï¼º ±â´É ²ô±â
	input.style.imeMode = "disabled";	//ÇÑ±ÛÀÔ·Â ¸·±â.
	secukey.AddETEExtInput(document, input, hidden);
}

//input ÀÇ nameÀ¸·Î µî·ÏÇÏ±â.
function SetSCSKEtEExtbyName(form,inputname,hiddenname)
{
	var inputelement=null;
	var hiddenelement=null;
	len = form.elements.length;
	for(i=0; i<len; i++)
	{
		if(form.elements[i].name==inputname)
		{
			inputelement=form.elements[i];
		}
		else if(form.elements[i].name==hiddenname)
		{
			hiddenelement = form.elements[i];
		}
	}

	if(inputelement && hiddenelement)
	{
		SetSCSKEtEExtbyID(inputelement,hiddenelement);
	}
}

function SetVerifySCSK() //¸ðµâ º¯Á¶ È®ÀÎ
{
 	if(!(typeof(secukey) == "undefined" || secukey.object == null))
 	{
 		if(!(secukey.VerifySCSK("0") == "0" || secukey.VerifySCSK("0") == "-6")){   // Á¤»óÀÏ °æ¿ì ¸®ÅÏ°ªÀÌ 0

 			// ¸ðµâ º¯Á¶µÊ
 			alert('- Å°º¸µåº¸¾È ¸ðµâÀÌ º¯Á¶  µÇ¾ú½À´Ï´Ù.\r\n- °í°´´ÔÀÇ °Å·¡ÀÇ ¾ÈÀüÀ» À§ÇØ ¹Ýµå½Ã Å°º¸µå º¸¾ÈÀ» Àç¼³Ä¡ ÇÏ¿© ÁÖ½Ã±â ¹Ù¶ø´Ï´Ù.');
 			location.href="http://www.hanabank.com/contents/csc/sec/sec3/sec35/index.jsp?menuItemId=s_h583";

 		}

	}
}

installSCSK();
SetVerifySCSK();

