﻿/****************************************************************************************************/
//  작 성 자 : (주)익스코어 
//  작 성 일 :  2009.03.12
//  수 정 일 :  2009.03.12
//  버     전 :  0.0.1
//  설     명 :  관리자모드 공통 JS파일
//  위     치 :  /js/common.js
/****************************************************************************************************/
/* 원본 이미지 보기 */
var farwindow = null;

function img_view(img) {
	farwindow = window.open("", "image", "width=10, height=10, top=0, left=0, scrollbars=0, resizable=yes");
	if (farwindow != null) {
		if (farwindow.opener == null) {
			farwindow.opener = self;
		}
		farwindow.location.href = "/resouce/image.asp?img=" + img;
	}
}

/* 하위메뉴 설정 */
function linkOnEffect(id, menu)
{
	document.getElementById(id).src = "/_gbcore/images/common/" + menu + "_on.gif";
}

function linkOffEffect(id, menu)
{
	document.getElementById(id).src = "/_gbcore/images/common/" + menu + "_off.gif";
}

/* 메인 하위 메뉴 설정 */
function mainSubMenuOnEffect(menu, id, src)
{
	document.getElementById(id).src = "/images/common/header/" + menu + "/" + src;
}

function mainSubMenuOffEffect(menu, locator, id, src)
{
	if (locator == id)
	{
		document.getElementById(id).src = "/images/common/header/" + menu + "/" + src;
	}
	else
	{
		document.getElementById(id).src = "/images/common/header/" + menu + "/" + src;
	}
}

function goSubLink4(obj) {
	var frm = document.frmSubLink4;
	var value = frm.sublink4.options[frm.sublink4.selectedIndex].value;
	if(value)
		location = value;
	else
		alert('자치단체를 선택해 주십시오.');
}

/*유관기관링크*/
function goSubLink(obj) {
	var frm = document.familysite;
	var value = frm.familylink.options[frm.familylink.selectedIndex].value;
	if(value)
		location = value;
	else
		alert("유관기관을 선택해 주십시오.");
}

function goZipcode() {
	var str = "toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=1, resizable=no, copyhistory=no, width=420, height=400, top=400, left=400";
	window.open("/resouce/zipcode.asp", "zipcode", str);
}

function numbersonly(e, decimal) {
	var key;
	var keychar;

	if (window.event) {
		// IE에서 이벤트를 확인하기 위한 설정
		key = window.event.keyCode;
	}
	else if (e) {
		// FireFox에서 이벤트를 확인하기 위한 설정
		key = e.which;
	}
	else {
		return true;
	}

	keychar = String.fromCharCode(key);
	if ((key == null) || (key == 0) || (key == 8) || (key == 9) || (key == 13) || (key == 27)) {
		return true;
	}
	else if ((("0123456789").indexOf(keychar) > -1)) {
		return true;
	}
	else if (decimal && (keychar == ".")) {
		return true;
	}
	else
		return false;
}
