/*----------------------------------*/
/* Cib Menu Java Script Module		*/
/*----------------------------------*/
var TempTranCode = '';

function goCib(url, target)
{
	var newUrl;

	if(url.indexOf("servlets/") >=  0) newUrl = url;
	else{
		if(window.top.name == "pub_work") newUrl = "/servlets/cibpub?" + url;
		else if(window.top.name == "pop_work") newUrl = "/servlets/cib?" + url;
		else if(url.indexOf("html") < 0)  newUrl = "/servlets/cib?" + url;
		else newUrl = url;
	}
	if(document.cibform){
		if(document.cibform.A_ACCNO){
			if(document.cibform.A_ACCNO.type.length >= 6){
				if(document.cibform.A_ACCNO.type.substring(0,6) == 'select'){
					top.cibtop.last_accno = document.cibform.A_ACCNO.options[document.cibform.A_ACCNO.selectedIndex].value;
				}
				else if(document.cibform.A_ACCNO.type.substring(0,6) == 'hidden'){
					top.cibtop.last_accno = document.cibform.A_ACCNO.value;
				}
		 	}
		}
	}
	moveToUrl(newUrl, target);
}

function goCibPub(url, target)
{
    var newUrl;

    if(url.indexOf("servlets/") >=  0) newUrl = url;
    else newUrl = '/servlets/cibpub?' + url;
    moveToUrl(newUrl, target);
}

function goCibNor(url, target)
{
    var newUrl;

    if(url.indexOf("servlets/") >=  0) newUrl = url;
    else newUrl = '/servlets/cibnor?' + url;

    switch(target){
    case 0 : document.location.href = newUrl;
            break;
    case 2 : document.cibform.action = newUrl;
            document.cibform.submit();
            break;
    case 3 : 
			if((newUrl = CheckForm(document.cibform, newUrl)) != null){
				document.cibform.action = newUrl;
				if( newUrl.indexOf("FS0P3") < 0 && newUrl.indexOf("FS0P4") < 0 )
					document.cibform.target = window.top.name;
				document.cibform.submit();
			}
			else return;
            break;
    }
}

function moveToUrl(url, flag)
{
	var tform;
	var newUrl;
	var sTempTarget;

	if( (opener) && (opener.cibtop) ){
		sTempTarget = window.top.name;
	}
	
	if(url.indexOf("servlets/cib") > 0){
		if(document)
			if(document.cibform) tform = document.cibform;

		if( sTempTarget == null || sTempTarget.length < 1 ){
			sTempTarget = "_self";
		}

		switch( flag ){
			case 0 :
				XecureNavigate_NoEnc(url, sTempTarget);
				break;
			case 2 :
				if((newUrl = CheckForm(tform, url)) != null){
					tform.action=newUrl;
					tform.target=window.top.name;
					XecureSubmit(tform);
				}
				else return;
				break;
			case 3 :
				if((newUrl = CheckForm(tform, url)) != null){
					tform.signed_msg.value = Sign( document.SignMsg.msg.value );
					if(tform.signed_msg.value != '' ){
						tform.action=newUrl;
						tform.target=window.top.name;
						XecureSubmit(tform);
					}
					else{
						alert('ÀÎÁõ¼­ ¾ÏÈ£¸¦ Á¤È®ÇÏ°Ô ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿À\n\nÀÎÁõ¼­ ¾ÏÈ£´Â ¿µ¹® ´ë¼Ò¹®ÀÚ¸¦ ±¸ºÐÇÏ°í ÀÖ½À´Ï´Ù.')
						return;
					}
				}
				else return;
                break;
            case 11 :
                newUrl = url + "&ERROR_PAGE=ERRPOPUP";
                popup_work_open('/cib/cm_popprint.html?' + newUrl);
                return;
            case 12 :       
                newUrl = url + "&ERROR_PAGE=ERRPOPUP";
                popup_work_open1('/cib/cm_popprint1.html?' + newUrl);
                return;
			default :
				alert("¿äÃ»ÇÏ½Å °Å·¡´Â Á¤ÀÇ µÇÁö ¾ÊÀº °Å·¡ÀÔ´Ï´Ù.");
				return;
		}
		if(tform != null){
            for(i = 0; i < tform.elements.length; i++){
                if(tform.elements[i].type == "text" || tform.elements[i].type == "password" ||
				   tform.elements[i].type == "hidden" ){
                   	tform.elements[i].value = "";
                }
                else if(tform.elements[i].name == "" || tform.elements[i].type == ""){
                    tform.elements[i].SetValue = "";
                }
            }
        }
	}
	else {
		document.location.href=url;
	}
}


function getUserName()
{
	return getCookie("chb_username");
}

function isLogin()
{
	var user_name  = getCookie("chb_username");
	
	if(user_name == null || user_name.length > 0) return true;
	else return false;
}

function getCookie(name)
{
    var ps, subps;
	var i = 0, k = 0;
	var value = "";

	ps = document.cookie.split("; ");
	for(i = 0; i < ps.length; i++){ 
		subps = ps[i].split("=");
		if(subps[0] == name) {
			if(subps.length > 1){
				for(k = 1; k < subps.length; k++){
					value = value + subps[k];
					if(k < (subps.length - 1)) value = value + "=";
				}
			}
			break;
		}
    }
    return value;
}

function delCookie(name) {
    var today = new Date()

    today.setDate(today.getDate() - 1)
    var value = getCookie(name)
    if(value != "")
        document.cookie = name + "=; expires=" + today.toGMTString()
}

function setCookie() {
	var argc = setCookie.arguments.length
	var argv = setCookie.arguments
	var toDay = new Date();
	var cookstr = "";

	var name = (argc > 0) ? argv[0] : null;
	var value = (argc > 1) ? argv[1] : null;
	var expires = null;
	if(argc > 2){
		var makeDay =  toDay.getDate() + argv[2];
	    toDay.setDate(makeDay);	
		expires = toDay.toGMTString();
	}
	var path = (argc > 3) ? argv[3] : null
	var domain = (argc > 4) ? argv[4] : null
	var secure = (argc > 5) ? argv[5] : false

	cookstr = name + "=" + escape(value);
	cookstr += (expires==null) ? "" : (";expires=" + expires);
	cookstr += (path==null) ? "" : (";path=" + path);
	cookstr += (domain==null) ? "" : (";domain=" + domain);
	cookstr += (secure==true) ? ";secure" : "";

	document.cookie = cookstr;
}

function popup_work_open(name)
{
	window.open(name,'pop_work','width=666, height=500, marginwidth=0, marginheight=0, menubar=0, scrollbars=no, resizable=0');
}
function popup_work_open1(name)
{
	window.open(name,'pop_work1','width=666, height=500, marginwidth=0, marginheight=0, menubar=0, scrollbars=no, resizable=0');
}
