﻿var myUrl = self.location.href;

var myAdd = myUrl.split("/",6);

//alert(myAdd[3]) : 폴더명 삭제하면 안됨 banner.js에서 사용하는 변수임



try {

	if(top.document.title == "Untitled" || top.document.title == "" || top.document.title == "대한투자증권"){

		top.document.title = "*하나대투증권*";

	}

} catch( e ) {		

}



/**

 Xecure를 사용하지 않은 페이지에서

 Xecure를 사용하는 페이지로 이동할 때 사용한다.

************************************************************************************/

function XecureGate(_returnURL,_target,_feature) {

	var sReturnURL = "";

	var sTarget = "_self";

	var sFeature = "";

	if (_returnURL!=null) sReturnURL = _returnURL;

	if (_target!=null&&_target!="") sTarget = _target;

	if (_feature!=null&&_feature!="") sFeature = _feature;

	if (sReturnURL!="") {

		var sFullUrl = "/common/html/XecureLink.html?returnURL="+sReturnURL.replace(/&/g,"%26");

		if (sTarget.toLowerCase()=="_opener") {

			try {

				opener.XecureGate(_returnURL,"_self");

			} catch(e) {

				open(sFullUrl,"_blank",sFeature);

			}

		} else {

			open(sFullUrl,sTarget,sFeature);

		}

	} else {

		alert("URL이 정의되지 않았습니다.");

	}

}



function XecureGateCp(_returnURL,_target,_feature) {

	var sReturnURL = "";

	var sTarget = "_self";

	var sFeature = "";

	if (_returnURL!=null) sReturnURL = _returnURL;

	if (_target!=null&&_target!="") sTarget = _target;

	if (_feature!=null&&_feature!="") sFeature = _feature;

	if (sReturnURL!="") {

		var sFullUrl = "http://www.hanadaetoo.com/common/html/XecureLink.html?returnURL="+sReturnURL.replace(/&/g,"%26");

		if (sTarget.toLowerCase()=="_opener") {

			try {

				opener.XecureGate(_returnURL,"_self");

			} catch(e) {

				open(sFullUrl,"_blank",sFeature);

			}

		} else {

			open(sFullUrl,sTarget,sFeature);

		}

	} else {

		alert("URL이 정의되지 않았습니다.");

	}

}





/**

 로그인

************************************************************************************/

function goLogin(_returnURL) {

	var currentURL = location.pathname;

	var query = location.search;

	var goURL = (_returnURL==undefined) ? currentURL + query : _returnURL;

	var loginPageURL = "/membership/memberLogin.jsp?go_url=" + goURL;

	XecureGate(loginPageURL);

}



function goLoginWithConfirm(_returnURL, _msg) {

	var msg = (_msg==undefined) ? "로그인이 필요한 서비스입니다.\n로그인 하시겠습니까?" : _msg;

	if (confirm(msg)) {

		goLogin(_returnURL);

	}

}



function goLoginWithConfirmCp(_returnURL) {

        var msg = "로그인이 필요한 서비스입니다.\n로그인 하시겠습니까?";

        if (confirm(msg)) {

           var loginPageURL = "/membership/memberLogin.jsp?go_url=" + _returnURL;

           XecureGateCp(loginPageURL,"_top");

        }

}



/**

 로그아웃

************************************************************************************/

function goLogout() {

	var logoutPageURL = "/common/logoutProcess.jsp";

	XecureGate(logoutPageURL);

}



/********************************************************************************************************

	팝업창 오픈 2008/01/30 이동욱K 추가  

********************************************************************************************************/

function popOpenSize(url, width, height ) {

	var positionX = (screen.width-450)/2;

	var positionY = (screen.height-250)/2;

	window.open(url,"","left="+positionX+",top="+positionY+",width="+width+",height="+height+",toolbar=no,scrollbars=no" );

}

/********************************************************************************************************

	팝업창 오픈

********************************************************************************************************/

function popOpen(url) {

	var positionX = (screen.width-450)/2;

	var positionY = (screen.height-250)/2;

	window.open(url,"","left="+positionX+",top="+positionY+",width=350,height=250,toolbar=no,scrollbars=no" );

}



/****** 팝업창 리사이즈 **************************************************************/

function popResize() {

	var thisX = document.getElementById("offsetTable").offsetWidth;

	var thisY = document.getElementById("offsetTable").offsetHeight;

	var maxThisX = screen.width - 50;

	var maxThisY = screen.height - 80;

	

	/*

	if (window.navigator.userAgent.indexOf("SV1") != -1){	//IE6.0

	var marginY = 58; //마지막 수는 상황에따라 알맞게 넣으세요. (템플릿의 헤더높이 + 풋터 높이 + 알파)

	} else if (window.navigator.userAgent.indexOf("MSIE 7.0") != -1){ //IE7.0

	var marginY = 82;

	}else {

	//var marginY = 29; //마지막 수는 상황에따라 알맞게 넣으세요. (템플릿의 헤더높이 + 풋터 높이 + 알파)

	var marginY = 85; //마지막 수는 상황에따라 알맞게 넣으세요. (템플릿의 헤더높이 + 풋터 높이 + 알파)

	}

	*/

	if (window.navigator.userAgent.indexOf("MSIE 7.0") != -1){ //IE7.0

		var marginY = 82;

	}

	else if (window.navigator.userAgent.indexOf("SV1") != -1){	//IE6.0

		var marginY = 58; //마지막 수는 상황에따라 알맞게 넣으세요. (템플릿의 헤더높이 + 풋터 높이 + 알파)

	}else {

	//var marginY = 29; //마지막 수는 상황에따라 알맞게 넣으세요. (템플릿의 헤더높이 + 풋터 높이 + 알파)

		var marginY = 85; //마지막 수는 상황에따라 알맞게 넣으세요. (템플릿의 헤더높이 + 풋터 높이 + 알파)

	}

	

	if (thisX > maxThisX) {

		window.document.body.scroll = "yes";

		thisX = maxThisX;

	}

	if (thisY > maxThisY - marginY) {

		window.document.body.scroll = "yes";

		thisX += 19;

		thisY = maxThisY - marginY;

	}

	

	var windowX = (screen.width - (thisX+10))/2;

	var windowY = (screen.height - (thisY+marginY))/2 - 20;

	window.moveTo(windowX,windowY);

	

	window.resizeTo(thisX+10,thisY+marginY);

}


	
/****** 팝업창 리사이즈 **************************************************************/
function popResize1() {
	var thisX = document.getElementById("offsetTable").offsetWidth;
	var thisY = document.getElementById("offsetTable").offsetHeight;
	var maxThisX = screen.width + 100;
	var maxThisY = screen.height - 80;
	
	/*
	if (window.navigator.userAgent.indexOf("SV1") != -1){	//IE6.0
	var marginY = 58; //마지막 수는 상황에따라 알맞게 넣으세요. (템플릿의 헤더높이 + 풋터 높이 + 알파)
	} else if (window.navigator.userAgent.indexOf("MSIE 7.0") != -1){ //IE7.0
	var marginY = 82;
	}else {
	//var marginY = 29; //마지막 수는 상황에따라 알맞게 넣으세요. (템플릿의 헤더높이 + 풋터 높이 + 알파)
	var marginY = 85; //마지막 수는 상황에따라 알맞게 넣으세요. (템플릿의 헤더높이 + 풋터 높이 + 알파)
	}
	*/
	if (window.navigator.userAgent.indexOf("MSIE 7.0") != -1){ //IE7.0
		var marginY = 82;
	}
	else if (window.navigator.userAgent.indexOf("SV1") != -1){	//IE6.0
		var marginY = 58; //마지막 수는 상황에따라 알맞게 넣으세요. (템플릿의 헤더높이 + 풋터 높이 + 알파)
	}else {
	//var marginY = 29; //마지막 수는 상황에따라 알맞게 넣으세요. (템플릿의 헤더높이 + 풋터 높이 + 알파)
		var marginY = 85; //마지막 수는 상황에따라 알맞게 넣으세요. (템플릿의 헤더높이 + 풋터 높이 + 알파)
	}
	
	if (thisX > maxThisX) {
		window.document.body.scroll = "yes";
		thisX = maxThisX;
	}
	if (thisY > maxThisY - marginY) {
		window.document.body.scroll = "yes";
		thisX += 19;
		thisY = maxThisY - marginY;
	}
	
	var windowX = (screen.width - (thisX+10))/2;
	var windowY = (screen.height - (thisY+marginY))/2 - 20;
	window.moveTo(windowX,windowY);
	
	window.resizeTo(thisX+28,thisY+marginY);
}

/********************************************************************************************************

	FAQ 리스트 VIEW(IE 전용)

********************************************************************************************************/



var FAQ_cm = 1;



function FAQ_dis(obj,num){

//alert(obj.parentElement.tagName)

	obj.style.display = "none";

	obj.parentElement.children[eval(num)*2-1].style.display = "block"

	

	if ((num!=FAQ_cm) && (FAQ_cm)) {

		obj.parentElement.children[eval(FAQ_cm)*2-1].style.display="none";

		obj.parentElement.children[eval(FAQ_cm)*2-2].style.display="block";

	}

	FAQ_cm = num;

	

//	alert(FAQ_cm)

//obj.parentElement.children[eval(num)+1].style.display = "block";

}



/********************************************************************************************************

	Tab Image & Layer Show Hide

********************************************************************************************************/



function Tab_div_SH(divNum,selNum,idName,imgUrl){//탭갯수, 선택된탭 번호, id이름, 이미지 경로

	for(i=1;i<eval(divNum+1);i++){

		document.getElementById('tab_' + idName + '0' + i).src = "/images/" + imgUrl + "/tab_" + idName + "0" + i + "_off.gif";

		document.getElementById('layer_' + idName + '0' + i).style.display = "none";

	}

	

	document.getElementById('tab_' + idName + '0' + selNum).src = "/images/" + imgUrl + "/tab_" + idName + "0" + selNum + "_on.gif";

	document.getElementById('layer_' + idName + '0' + selNum).style.display = "block";

}



/********************************************************************************************************

	Provision iframe Loading

********************************************************************************************************/



function Load_prov(totalNum,selNum,titleTxt){//약관갯수,

	var selNum2 = selNum;	//약관 텍스트 id 값 (숫자세팅)

	 

	for(i=1;i<eval(totalNum+1);i++){

		document.getElementById('prov_list' + i).style.fontWeight = "normal";

		document.getElementById('prov_list' + i).style.textDecorationUnderline = false;

	}

	

	if(isNaN(parseInt(selNum,10))){ //문자열 제거

		selNum2 = selNum.substring(1,selNum.length)

	}

	

	//alert(selNum)

	document.getElementById('prov_list' + selNum2).style.fontWeight = "bold";

	document.getElementById('prov_list' + selNum2).style.textDecorationUnderline = true;

	document.getElementById('prov_title').innerHTML = titleTxt;

	document.getElementById('prov_iframe').src = "/membership/provision0" + selNum + ".html";



}





//서브메인 지수 탭

function CH_index() {

 if(document.getElementById('index_local').style.display == "block") {

 	document.getElementById('index_local').style.display = "none";

 	document.getElementById('index_fore').style.display = "block";

 } else {

 	document.getElementById('index_local').style.display = "block";

 	document.getElementById('index_fore').style.display = "none"; 

 }

}



/* PC원격지원 링크 관련*/

  function openNewWindow(url, name, option) {

	window.open(url, name, option);

  }



 function remote(){

	var chk;

	chk = confirm("클래스원닥터는 고객지원센터(1588-3111)로 전화 후 사전동의 하에 \n고객님의 PC화면을 상담원과 함께 보면서 도움을 드리는 \n원격지원시스템입니다.\n\n서비스 가능시간은   평일 07:30~18:00 입니다.");

	if(chk)

	{

		openNewWindow('http://210.107.66.228/');

	}

 }



 function onlineLink() {

	popOpen("/common/consultLink.jsp");

/**	

	if( USER_IP_CLASS1 == "159"){

		popOpen("http://159.130.159.7/icc/ko/www/icc_caller_www.asp");

	}

	else{

		popOpen("http://icm.daetoo.com/icc/ko/www/icc_caller_www.asp");

	}

**/

 }

 

 /******************************************************************************************* */

/**************************** 단순히 보여주는 기능의 Flash 로딩 **************************** */

/******************************************************************************************* */



function Flash_display(sFName, nWidth, nHeight ){

	document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="'+ nWidth + '" height="'+ nHeight + '" id="etc_flash" align="middle">');

	document.write('<param name="allowScriptAccess" value="always" />');

	document.write('<param name="movie" value="/common/flash/'+ sFName + '.swf" />');

	document.write('<param name="quality" value="high" />');

	document.write('<param name="wmode" value="transparent" />');

	document.write('<embed src="/common/flash/'+ sFName + '.swf" quality="high" bgcolor="#ffffff" width="'+ nWidth + '" height="'+ nHeight + '" name="etc_flash" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /> ');

	document.write('</object>');

}



//20070912 05:00 I-ON Add line 550~558

function go_Newhost(a) {

	url = "http://www.hanadaetoo.com"+a ;

	top.location.href = url;

}



function openNew(path){

	window.open(path);

}



//20070917 Emotion Add : 마우스 오른쪽 버튼 막기

document.oncontextmenu = function() {return false;}



//20071002 H2O Add : F5 키이벤트 막기

document.onkeydown = function() {

	switch(event.keyCode){ //키값에 따라 

		case 114:event.keyCode='';return false; break; //F3 

        case 116:event.keyCode='';return false; break; //F5 

        //case 122:event.keyCode='';return false; break;//F11 

        //case 117:event.keyCode='';return false; break;//F6 

	} 

}

//20080226 키보드보안 추가 인성준

<!-- 키보드 관련 script -->
var os_ver = window.navigator.appVersion;

if(os_ver.indexOf("WOW64")>0){
  //alert("키보드보안은 64bit OS를 지원하지 않습니다.");
	document.write('<object classid="CLSID:D923AE0C-190D-4EDF-B07A-76AC571FBFD4" codebase="/softcamp/SCSKEX_WOW64.cab#version=4,0,31,31" width=0 height=0 id="secukeyex" style="position:absolute; left:-1px; top:-1px;" >');
	document.write('</object>');  
}
else if(os_ver.indexOf("Win64")>0)
{
	alert("32bit Internet Explorer를 사용하십시오.");
}
else 
	 {
	//alert("사용자 운영체제는 윈도우 비스타가 아닙니다.");
	document.write('<object classid="CLSID:D923AE0C-190D-4EDF-B07A-76AC571FBFD4" codebase="/softcamp/SCSKEX.cab#version=4,0,31,31" width=0 height=0 id="secukeyex" style="position:absolute; left:-1px; top:-1px;" >');
	document.write('</object>');
}


function go_Insert(menu_url, menu_nm){
	var url = "/common/bottom/tr.jsp?mode=insert&menu_url="+menu_url+"&menu_nm="+menu_nm;
	
	window.open(url, "often_ifrm");
}

function go_Delete(menu_no){
	var url = "/common/bottom/tr.jsp?mode=delete&menu_no="+menu_no;
	window.open(url, "often_ifrm");
}