<!--//
//var Frm = document.KDHForm;
window.load = DomInit;
window.onload = DomInit;
document.onload = DomInit;
function DomInit()
{
	//Frm = document.KDHForm;
}

String.prototype.trim = function() 
{
	return this.replace(/^\s+|\s+$/g,"");
}

function DomId()	
{
	var DomItems = new Array();

	for (var i = 0; i < arguments.length; i++) 
	{
		var DomItem = arguments[i];
		if (typeof(DomItem) == 'string')
			DomItem = document.getElementById(DomItem);

		if (arguments.length == 1)
			return DomItem;

		DomItems.push(DomItem);
	}

	if(DomItems.length < 1)
		return null;

	return DomItems;
}

var Dom = DomId;

sprintfWrapper = {
 
	init : function () {
 
		if (typeof arguments == "undefined") { return null; }
		if (arguments.length < 1) { return null; }
		if (typeof arguments[0] != "string") { return null; }
		if (typeof RegExp == "undefined") { return null; }
 
		var string = arguments[0];
		var exp = new RegExp(/(%([%]|(\-)?(\+|\x20)?(0)?(\d+)?(\.(\d)?)?([bcdfosxX])))/g);
		var matches = new Array();
		var strings = new Array();
		var convCount = 0;
		var stringPosStart = 0;
		var stringPosEnd = 0;
		var matchPosEnd = 0;
		var newString = '';
		var match = null;
 
		while (match = exp.exec(string)) {
			if (match[9]) { convCount += 1; }
 
			stringPosStart = matchPosEnd;
			stringPosEnd = exp.lastIndex - match[0].length;
			strings[strings.length] = string.substring(stringPosStart, stringPosEnd);
 
			matchPosEnd = exp.lastIndex;
			matches[matches.length] = {
				match: match[0],
				left: match[3] ? true : false,
				sign: match[4] || '',
				pad: match[5] || ' ',
				min: match[6] || 0,
				precision: match[8],
				code: match[9] || '%',
				negative: (parseInt(arguments[convCount]) < 0 ? true : false),
				argument: String(arguments[convCount])
			};
		}
		strings[strings.length] = string.substring(matchPosEnd);
 
		if (matches.length == 0) { return string; }
		if ((arguments.length - 1) < convCount) { return null; }
 
		var code = null;
		var match = null;
		var i = null;
 
		for (i=0; i < matches.length; i++) {
 
			if (matches[i].code == '%') { substitution = '%' }
			else if (matches[i].code == 'b') {
				matches[i].argument = String(Math.abs(parseInt(matches[i].argument)).toString(2));
				substitution = sprintfWrapper.convert(matches[i], true);
			}
			else if (matches[i].code == 'c') {
				matches[i].argument = String(String.fromCharCode(parseInt(Math.abs(parseInt(matches[i].argument)))));
				substitution = sprintfWrapper.convert(matches[i], true);
			}
			else if (matches[i].code == 'd') {
				matches[i].argument = String(Math.abs(parseInt(matches[i].argument)));
				substitution = sprintfWrapper.convert(matches[i]);
			}
			else if (matches[i].code == 'f') {
				matches[i].argument = String(Math.abs(parseFloat(matches[i].argument)).toFixed(matches[i].precision ? matches[i].precision : 6));
				substitution = sprintfWrapper.convert(matches[i]);
			}
			else if (matches[i].code == 'o') {
				matches[i].argument = String(Math.abs(parseInt(matches[i].argument)).toString(8));
				substitution = sprintfWrapper.convert(matches[i]);
			}
			else if (matches[i].code == 's') {
				matches[i].argument = matches[i].argument.substring(0, matches[i].precision ? matches[i].precision : matches[i].argument.length)
				substitution = sprintfWrapper.convert(matches[i], true);
			}
			else if (matches[i].code == 'x') {
				matches[i].argument = String(Math.abs(parseInt(matches[i].argument)).toString(16));
				substitution = sprintfWrapper.convert(matches[i]);
			}
			else if (matches[i].code == 'X') {
				matches[i].argument = String(Math.abs(parseInt(matches[i].argument)).toString(16));
				substitution = sprintfWrapper.convert(matches[i]).toUpperCase();
			}
			else {
				substitution = matches[i].match;
			}
 
			newString += strings[i];
			newString += substitution;
 
		}
		newString += strings[i];
 
		return newString;
 
	},
 
	convert : function(match, nosign){
		if (nosign) {
			match.sign = '';
		} else {
			match.sign = match.negative ? '-' : match.sign;
		}
		var l = match.min - match.argument.length + 1 - match.sign.length;
		var pad = new Array(l < 0 ? 0 : l).join(match.pad);
		if (!match.left) {
			if (match.pad == "0" || nosign) {
				return match.sign + pad + match.argument;
			} else {
				return pad + match.sign + match.argument;
			}
		} else {
			if (match.pad == "0" || nosign) {
				return match.sign + match.argument + pad.replace(/0/g, ' ');
			} else {
				return match.sign + match.argument + pad;
			}
		}
	}
}

var sprintf = sprintfWrapper.init;

function AJAX(url, data, callback)
{
	var Ajax = (window.ActiveXObject ? new ActiveXObject("Microsoft.XMLHTTP") : new XMLHttpRequest());
	Ajax.open("POST", url, true);
	Ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	var V = new Array();
	if(typeof(data) == "string")
	{
		var T = data.split("&");
		
		for(var i = 0; i < T.length; i++)
		{
			var T2 = T[i].split("=");
			V.push(encodeURIComponent(T2[0]) + '=' + encodeURIComponent(T2[1]));
		}
	}
	if(typeof(data) == "object")
	{
		for(var a in data)
			V.push(encodeURIComponent(a) + '=' + encodeURIComponent(data[a]));
	}

	Ajax.send(V.join("&"));
	Ajax.onreadystatechange = function()
	{
		if (Ajax.readyState == 4) 
		{ 
			if (Ajax.status == 200) 
			{
				var HTMLcontent = Ajax.responseText;
//				eval("var val = "+HTMLcontent+";");
				callback(HTMLcontent);
			} 
		} 
	};
}

function StartTopMenuScroll(targetMenuItem) 
{
	var TargetHeight = 290;
    var TargetId = DomId("submenuItems");
    if (TargetId.heightPosition == null || (TargetId.isEnded && TargetId.isOpen == false)) 
	{
        TargetId.isEnded = false;
        TargetId.heightPosition = 1;
        TargetId.heightStepBy = TargetHeight;
    } else if (TargetId.isEnded && TargetId.isOpen)
	{
        TargetId.isEnded = false;
        TargetId.heightStepBy = 1;
    }
    if (Math.abs(TargetId.heightStepBy - TargetId.heightPosition) > 1) 
	{
        TargetId.heightPosition += (TargetId.heightStepBy - TargetId.heightPosition) / 5;
        TargetId.style.height = TargetId.heightPosition + "px";
		setTimeout("StartTopMenuScroll('TopMenus')", 10);
    }
	else 
	{
		TargetId.isOpen = (TargetId.heightStepBy == TargetHeight) ? true : false;
		var Tx = TargetId.style.height.substr(0, TargetId.style.height.length-2);
		if(parseInt(Tx) == 1)
		{
			TargetId.style.height = 0 + "px";
			TargetId.heightPosition = 1;
			TargetId.heightStepBy = TargetHeight;
			DomId("TopMenus").style.height = 0 + "px";
			return;
		}
		
        TargetId.heightPosition = TargetId.heightStepBy;
        TargetId.style.height = TargetId.heightPosition + "px";
        TargetId.isEnded = true;
    }
}

function OnAllMenu()
{
	DomId("TopMenus").style.height = 450 + "px";
	DomId("TopMenus").style.display = "";
	StartTopMenuScroll("TopMenus");
}

function OpenWin(url, winId, size)
{
	window.open(url, winId, size).focus();
}

function _E(msg, fx)
{
	if(msg)
		alert(msg);
	if(fx != null)
		fx.focus();
	return false;
}

function fGnCheck(fGNo)
{
    var sum = 0;
    var odd = 0;
    
    var buf = new Array();
    for (i = 0; i < 13; i++) 
		buf.push(parseInt(fGNo.charAt(i)));

    odd = buf[7]*10 + buf[8];
    
    if (odd%2 != 0)
      return false;

    if ((buf[11] != 6)&&(buf[11] != 7)&&(buf[11] != 8)&&(buf[11] != 9))
      return false;
    	
    var multipliers = [2,3,4,5,6,7,8,9,2,3,4,5];
    for (i = 0, sum = 0; i < 12; i++) 
		sum += (buf[i] *= multipliers[i]);


    sum=11-(sum%11);
    
    if (sum>=10)
		sum-=10;
    sum += 2;

    if (sum>=10) 
		sum-=10;

    if ( sum != buf[12])
        return false;
    else
        return true;
}

function JuminCheck(iVal)
{
	var idtot = 0;
	var idadd = "234567892345";

	for(i=0;i<12;i++)
		idtot = idtot + parseInt(iVal.substring(i,i+1))*parseInt(idadd.substring(i,i+1));

	idtot=11-(idtot%11);

	if(idtot==10)
		idtot=0;
	else if(idtot==11)
		idtot=1;

	if(parseInt(iVal.substring(12,13))!=idtot) 
		return true;

	return false;
}

function CheckEmail(MailId)
{
	if (MailId.search(/(\S+)@(\S+)\.(\S+)/) == -1 )
		return false;    

	return true;
}

function OnNextForm(o1, sz, o2)
{
	if(sz == o1.value.length)
		o2.focus();
}

//================== 회원가입 =====================//
function OnCkx(flx, obj)
{
	var AXX = eval("Frm." + flx);
	var s = obj.checked;
	Frm.pname.disabled = true;
	Frm.pother.disabled = true;
	if(obj.value == 4 || obj.value == 6)
		AXX.disabled = !s;
}

function Ckxx2(val)
{
	var bs = (val) ? "" : "none";
	Dom("POLL01").style.display = bs;
	Dom("POLL02").style.display = bs;
}

function OnCheckAllow()
{
	if(!Frm.Allow[0].checked)
	{
		_E("개인정보 보호정책 및 약관에 동의 하셔야 합니다.", null);
		return;
	}

	location.href = "/kr/?kdhL1=7&kdhL2=71&kdhL3=1&pType=Lnk";
}

function DualIdOpenWin(url, winId, size)
{
	if(Frm.userid.value.trim() == "")
	{
		_E("아이디를 입력하세요.", Frm.userid);
		return;
	}

	if(Frm.userid.value.trim().length < 4)
	{
		_E("아이디는 4자이상을 입력하세요.", Frm.userid);
		return;
	}
	var rx = /[a-zA-Z0-9]/;
	for(var i = 0; i < Frm.userid.value.length; i++)
	{
		if(!Frm.userid.value.charAt(i).match(rx))
		{
			_E("아이디는 영문,숫자조합만 가능 합니다.", Frm.userid);
			return;
		}
	}

	var win = window.open("", winId, size).focus();
	Frm.action = url;
	Frm.target = winId;
	Frm.submit();
}

function CommonCheckMember()
{
	Frm.target = "";
	if((Frm.pwd1.value.trim() == "") && (Frm.pwd2.value.trim() == "") && 
		(Frm.pwd1.value.trim() != Frm.pwd2.value.trim()))
	{
		_E("비밀번호가 일치 하지 않습니다.", null);
		return;
	}

	if(Frm.email.value.trim() == "")
	{
		_E("E-메일를 입력하세요.", Frm.email);
		return;
	}

	if(!CheckEmail(Frm.email.value.trim()))
	{
		_E("정확한 E-메일 주소를 입력하세요.", Frm.email);
		return;
	}
	if(Frm.hp1.selectedIndex <= 0)
	{
		_E("휴대폰번호를 선택 하세요.", Frm.hp1);
		return;
	}
	if(isNaN(Frm.hp2.value.trim()))
	{
		_E("전화번호는 숫자만 입력 가능 합니다.", Frm.hp2);
		return;
	}
	if(isNaN(Frm.hp3.value.trim()))
	{
		_E("전화번호는 숫자만 입력 가능 합니다.", Frm.hp3);
		return;
	}

	if(Frm.zip1.value.trim() == "" || Frm.zip2.value.trim()=="")
	{
		_E("우편번호를 선택하세요.", null);
		return;
	}

	if(Frm.addr2.value.trim()=="")
	{
		_E("나머지 주소를 입력하세요.", Frm.addr2);
		return;
	}
}

function CheckJoinMember()
{
	if(Frm.pfirst[0].checked)
	{
		if(Frm.pck2[3].checked && Frm.pname.value.trim() == "")
		{
			_E("소개해 주신분의 이름를 입력하세요.", Frm.pname);
			return;
		}
		if(Frm.pck2[5].checked && Frm.pother.value.trim() == "")
		{
			_E("기타내용를 입력하세요.", Frm.pother);
			return;
		}
	}

	if(Frm.isDualCheck.value == "0")
	{
		_E("아이디 중복를 확인 하세요.", null);
		return;
	}

	if(Frm.username.value.trim() == "")
	{
		_E("이름를 입력하세요.", Frm.username);
		return;
	}

	if(isNaN(Frm.jumin1.value.trim()) || isNaN(Frm.jumin2.value.trim()))
	{
		_E("주민번호를 입력하세요.", Frm.jumin1);
		return;
	}

	if(Frm.fGUser.checked)
	{
		var bYear, bMonth, bDay;
		var FgNo = Frm.jumin1.value.trim() + Frm.jumin2.value.trim();
		var FgNoVal = FgNo.charAt(6);
		if((FgNo.charAt(6) == "5") || (FgNoVal == "6"))
			bYear = "19";
		else if ((FgNoVal == "7") || (FgNoVal == "8"))
			bYear = "20";
		else if ((FgNoVal == "9") || (FgNoVal == "0"))
			bYear = "18";
		else
		{
			_E("외국인 등록번호에 오류가 있습니다.\n다시 확인하십시오.", null);
			return;
		}        
		bYear += FgNo.substr(0, 2);
		bMonth = FgNo.substr(2, 2) - 1;
		bDate = FgNo.substr(4, 2);
		var birth = new Date(bYear, bMonth, bDate);
		
		if ( birth.getYear() % 100 != FgNo.substr(0, 2) ||
			 birth.getMonth() != birthMonth ||
			 birth.getDate() != birthDate)
		{
			_E('생년월일에 오류가 있습니다.\n다시 확인하십시오.', null);
			return;
		}

		if(!fGnCheck(FgNo))
		{
			_E("외국인 등록번호에 오류가 있습니다.\n다시 확인 하여 주십시요.", Frm.jumin1);
			return;
		}
	}
	else
	{
		if(JuminCheck(Frm.jumin1.value.trim() + Frm.jumin2.value.trim()))
		{
			_E("정상적인 주민번호를 입력하세요.", Frm.jumin1);
			return;
		}
	}

	if(Frm.pwd1.value.trim() == "")
	{
		_E("비밀번호를 입력하세요.", Frm.pwd1);
		return;
	}

	if(Frm.pwd2.value.trim() == "")
	{
		_E("비밀번호 확인를 입력하세요.", Frm.pwd2);
		return;
	}

	CommonCheckMember();

	Frm.MODE.value = "MEMBER_JOIN";
	Frm.action = "k7000/MemberJoin.php";
	Frm.submit();
}


//=============== 회원가입 끝 ===================//

//=============== 아이디/비번 찾기 ==============//

function FindIdPw()
{
	var win = window.open("k7000/IdPwFind.php", "IDPW01", "width=376, height=325");
	win.focus();
}

//============= 아이디/비번 찾기 끝 ==========//

//============= 로그인 시작 ================//
	
function OnLogin()
{
	if(Frm.userid.value.trim()=="")
	{
		_E("아이디를 입력하세요.", Frm.userid);
		return;
	}

	if(Frm.userpw.value.trim()=="")
	{
		_E("비밀번호를 입력하세요.", Frm.userpw);
		return;
	}
	GetFlex().SETDATA({Id: Frm.userid.value.trim(), Pw: Frm.userpw.value.trim()});
}

function SetFlexData(inData)
{
	var idVal = ""+inData.id+"";
	var pwVal = ""+inData.pw+"";

	Frm.ENCID.value = idVal;
	Frm.ENCPW.value = pwVal;
	
	Frm.MODE.value = "LOGIN";
	Frm.action = "k7000/MemberJoin.php";
	Frm.userid.value = "";
	Frm.userpw.value = "";
	Frm.submit();
}

function OnEnter()
{
	var e = event || window.event;
	if(e.keyCode == 10 || e.keyCode == 13)
		OnLogin();
}

//============= 로그인 종료 ===============//

//============ 회원 정보수정 ==============//
function CheckEditMember()
{
	CommonCheckMember();
	Frm.MODE.value = "MEMBER_EDIT";
	Frm.action = "k7000/MemberJoin.php";
	Frm.submit();
}

//========= 회원 정보수정 종료 ============//

function CyberCommon()
{
	if(Frm.uname.value.trim() == "")
	{
		_E("예약자의 이름를 입력하세요.", Frm.uname);
		return false;
	}
	if(Frm.fjumin1.value.trim() =="" || isNaN(Frm.fjumin1.value))
	{
		_E("생년월일의 년도를 입력하세요", Frm.fjumin1);
		return false;
	}
	if(Frm.fjumin2.value.trim()=="" || isNaN(Frm.fjumin2.value))
	{
		_E("생년월일의 월을 입력하세요.", Frm.fjumin2);
		return false;
	}
	if(Frm.fjumin3.value.trim()=="" || isNaN(Frm.fjumin3.value))
	{
		_E("생년월일의 일을 입력하세요", Frm.fjumin3);
		return false;
	}
	if(Frm.jumin1.value.trim()=="")
	{
		_E("주민번호를 입력하세요.", Frm.jumin1);
		return false;
	}
	if(Frm.jumin2.value.trim()=="")
	{
		_E("주민번호를 입력하세요.", Frm.jumin2);
		return false;
	}
	if(Frm.zip1.value.trim()=="")
	{
		_E("우편번호를 입력하세요.", Frm.zip1);
		return false;
	}
	if(Frm.addr1.value.trim()=="")
	{
		_E("주소를 입력하세요.", Frm.addr1);
		return false;
	}
	if(Frm.addr2.value.trim()=="")
	{
		_E("주소를 입력하세요.", Frm.addr2);
		return false;
	}
	var isTel = true;
	var isHp  = true;
	if(Frm.tel1.value.trim()=="" && Frm.tel2.value.trim()=="" && Frm.tel3.value.trim()=="")
		isTel = false;
	
	if(Frm.hp1.value.trim()=="" && Frm.hp2.value.trim()=="" && Frm.hp3.value.trim()=="")
		isHp = false;

	if(isTel == false && isHp == false)
	{
		_E("전화번호나 휴대폰번호중 1개는 입력하세요.", Frm.tel1);
		return false;
	}
	if(isTel)
	{
		if(Frm.tel1.value.trim()=="" || Frm.tel2.value.trim()=="" || Frm.tel3.value.trim()=="")
		{
			_E("전호번호를 입력하세요.", null);
			return false;
		}
	}
	if(isHp)
	{
		if(Frm.hp1.value.trim()=="" || Frm.hp2.value.trim()=="" || Frm.hp3.value.trim()=="")
		{
			_E("휴대폰를 입력하세요.", null);
			return false;
		}
	}
	
	if(Frm.hosp_part.selectedIndex <= 0 && (Frm.S1.value == 20))
	{
		var msg1 = (Frm.S1.value == 20) ? "진료과를 선택하세요" : "건강검진 유형을 선택하세요.";
		_E(msg1, Frm.hosp_part);
		return false;
	}
	if(Frm.hosp_doc.selectedIndex <= 0 && (Frm.S1.value == 20))
	{
		var msg2 = (Frm.S1.value == 20) ? "진료담당의를 선택하세요." : "건강검진 종류를 선택 하세요.";
		_E(msg2, Frm.hosp_doc);
		return false;
	}

	return true;

}

//================ 온라인 예약 ===============//
var OnNextFocus = OnNextForm;

function OnSubmitReservation()
{
	if(!CyberCommon())
		return;

	if(Frm.res_day.value.trim()=="")
	{
		_E("예약 희망일를 선택하세요.", Frm.res_day);
		return;
	}
	if(Frm.res_time.selectedIndex <= 0)
	{	
		_E("예약시간를 선택하세요.", Frm.res_time);
		return;
	}
	if(Frm.S1.value == 20)
	{
		if(Frm.other.value.trim()=="")
		{
			_E("증상및 기타사항를 입력하세요.", Frm.other);
			return;
		}
	}
	if(Frm.S1.value == 40)
	{
		if((Frm.hosp_part.selectedIndex <= 0 || Frm.hosp_doc.selectedIndex <= 0) && Frm.other.value.trim()=="")
		{
			_E("특이사항을 입력하세요.\n\n특이사항에는 검진을 원하시는 내용을 입력하세요.", Frm.other);
			return;
		}
	}

	var msg = "";
	switch(Frm.MODE.value)
	{
		case "write":	msg = "인터넷 예약를 등록 하시겠습니까..?"; break;
		case "edit":	msg = "등록된 예약일를 변경 하시겠습니까..?"; break;
	}
/*
	if(Frm.pck4.checked && Frm.pname.value.trim() == "")
	{
		_E("소개해 주신분의 이름를 입력하세요.", Frm.pname);
		return;
	}
	if(Frm.pck6.checked && Frm.pother.value.trim() == "")
	{
		_E("기타내용를 입력하세요.", Frm.pother);
		return;
	}
*/
	Frm.action = "web_reservation/BoardPost.php";
//	Frm.MODE.value = "write";
	if(confirm(msg))
		Frm.submit();
}

function OnCancleOnLine(v)
{
	if(!v)
		return;
	Frm.action = "web_reservation/BoardPost.php";
	Frm.IDX.value = v;
	Frm.STATUS.value = 1;
	Frm.MODE.value = "reply";
	if(confirm("인터넷 예약을 취소 하시겠습니까..?"))
		Frm.submit();
}

function OnCalShow()
{
	var Dsp = Dom('cDate').style.display;
	Dom('cDate').style.display = (Dsp == "") ? "none" : "";
}
//================ 온라인 예약 종료 ===============//

function _GET(getKey)
{
	var Lnk = location.search.substr(1, location.search.length).split("&");
	for(var i = 0; i < Lnk.length; i++)
	{
		var _T = Lnk[i].split("=");
		if(_T[0] == getKey)
			return _T[1];
	}
	return "";
}

function N_GET(denyKey)
{
	var dKey = new Object();

	var Lnk = location.search.substr(1, location.search.length).split("&");
	var Val = new Array();

	var dk = denyKey.split(",");
	for(var i = 0; i < dk.length; i++){	dKey[dk[i]] = dk[i];	}
	var isGet = new Object();

	for(var i = 0; i < Lnk.length; i++)
	{
		var _T = Lnk[i].split("=");
		if(_T[0] != dKey[_T[0]] && isGet[_T[0]] != _T[0])
		{
			Val.push(Lnk[i]);
			isGet[_T[0]] = _T[0];
		}
	}

	return Val;
}

//================ 공지/뉴스 및 게시판류 =================//
function OnViewBoardItem(idx)
{
	if(!idx)
		return;

	var Val = N_GET("pType,SearchKey,SearchWord,SKEY,PAGE,IDX");
	Val.push("pType=view");
	if(typeof(Frm.SKEY) != "undefined")
		Val.push("SKEY="+Frm.SKEY.value);
	Val.push("SearchWord="+((typeof(Frm.SearchWord)!="undefined") ? Frm.SearchWord.value : _GET("SearchWord")));
	location.href="/kr/?" + Val.join("&") + "&IDX="+idx;
}

function OnPage(pg)
{
	var Val = N_GET("PAGE,SearchKey,SearchWord,SKEY,pType");
	Val.push("PAGE="+(pg ? pg : 1));
	Val.push("pType=list");
	if(Frm.SKEY != null)
		Val.push("SKEY="+Frm.SKEY.value);
	Val.push("SearchWord="+((Frm.SearchWord != null) ? Frm.SearchWord.value : _GET("SearchWord")));
	location.href="/kr/?" + Val.join("&");
}

function OnSearch()
{
	var isChecked = false;
	var sVal = new Array();
	for(var i = 0; i < Frm.SearchKey.length; i++)
	{
		if(Frm.SearchKey[i].checked)
		{
			isChecked = true;
			sVal.push(Frm.SearchKey[i].value);
		}
	}

	if(!isChecked)
	{
		_E("검색키를 선택 하세요.", Frm.SearchKey[0]);
		return;
	}
	if(Frm.SearchWord.value.trim()=="")
	{
		_E("검색어를 입력하세요.", Frm.SearchWord);
		return;
	}
	var Val = N_GET("");
	Frm.SKEY.value = sVal;
	Frm.action = "/kr/?" + Val.join("&");
	Frm.submit();
}

function OnBoardList(page)
{
	page = (page) ? page : 0;
	Frm.PAGE.value = page;
	Frm.pType.value = "list";
	Frm.submit();
}

function OnEnterBoardSearch()
{
	var e = event || window.event;
	if(e.keyCode == 10 || e.keyCode == 13)
		OnSearch();
}

function OnBoardWrite()
{
	var oEditor = FCKeditorAPI.GetInstance('FCKeditor1');
	Frm.content.value = oEditor.EditorDocument.body.innerHTML;
	if(Frm.subject.value.trim()=="")
	{
		_E("제목를 입력하세요.", Frm.subject);
		return;
	}
	if(Frm.email.value.trim() == "" && Frm.phone.value.trim()=="")
	{
		_E("E-메일이나 전화번호중 하나를 입력하세요.", Frm.email);
		return;
	}
	if(Frm.email.value.trim() != "" && !CheckEmail(Frm.email.value))
	{
		_E("정확한 메일 주소를 입력하세요.", Frm.email);
		return;
	}

	if(Frm.phone.value.trim() != "" && Frm.phone.value.length < 10)
	{
		_E("정확한 전화번호를 입력하세요.", Frm.phone);
		return;
	}

	if(Frm.content.value.trim()=="<P></P>")
	{
		_E("", null);
		oEditor.EditorDocument.body.focus();
		return;
	}

	Frm.action = "web_board/BoardPost.php";
	Frm.submit();
}

//============= 공지/뉴스 및 게시판류 종료 ==============//

//=============== 사이버 상담 ==================//

function clearText(obj)
{
	obj.value = "";
}

function onBlurText(obj)
{
	var tx = obj.value;
	var dtx = obj.defaultValue;

	if(tx.trim() == "")
		obj.value = dtx;
}

function OnSubmitConsult()
{
	if(!CyberCommon())
		return;

	if(Frm.subject.value.trim()=="")
	{
		_E("상담 제목를 입력하세요.", Frm.subject);
		return;
	}
	if(Frm.c_q.value.trim()=="")
	{
		_E("상담내용을 입력하세요.", Frm.c_q);
		return;
	}
	if(Frm.job.value.trim() == "" || Frm.job.value == Frm.job.defaultValue)
	{
		_E("직업를 입력하세요.", Frm.job);
		return;
	}
	if(isNaN(Frm.user_height.value))
	{
		_E("신상정보의 키를 입력하세요.", Frm.user_height);
		return;
	}
	if(isNaN(Frm.user_weight.value))
	{
		_E("신상정보의 몸무게를 입력하세요.", Frm.user_weight);
		return;
	}
	if(Frm.user_blood.selectedIndex <= 0)
	{
		_E("신상정보의 혈액형를 선택하세요.", Frm.user_blood);
		return;
	}

	if(Frm.cancel.value == Frm.cancel.defaultValue)
		Frm.cancel.value = "";
	if(Frm.job.value == Frm.job.defaultValue)
		Frm.job.value = "";

	var msg = "";
	switch(Frm.MODE.value)
	{
		case "write":	msg = "사이버 상담을 등록 하시겠습니까..?"; break;
		case "edit":	msg = "등록된 사이버상담을 변경 하시겠습니까..?"; break;
	}
	Frm.action = "web_consult/BoardPost.php";
//	Frm.MODE.value = "write";
	if(confirm(msg))
		Frm.submit();
}

function OnDeleteConsult()
{
	Frm.action = "web_consult/BoardPost.php";
	Frm.MODE.value = "delete";
	var msg = "등록하신 건강 상담를 삭제 하시겠습니까..?";
	if(confirm(msg))
		Frm.submit();
}

//============= 사이버상담 종료 ===============//

//================ FAQ =====================//
function ShowItemFaq(cIdx, tIdx)
{
	var i = 0;
	for(i = 0; i < tIdx; i++) {	Dom("FAQ" + i).style.display = "none"; }
	Dom("FAQ" + cIdx).style.display = "";
}

//================ FAQ 종료 ================//

//================= 인터넷 병문안 ==================//

function OnSubmitInquiry()
{
	if(Frm.s_name.value.trim() == "")
	{
		_E("보내시는분의 이름를 입력하세요.", Frm.s_name);
		return;
	}

	if(isNaN(Frm.s_phone1.value))
	{
		_E("전화번호는 숫자만 입력 가능 합니다.", Frm.s_phone1);
		return;
	}
	if(isNaN(Frm.s_phone2.value))
	{
		_E("전화번호는 숫자만 입력 가능 합니다.", Frm.s_phone2);
		return;
	}
	if(isNaN(Frm.s_phone3.value))
	{
		_E("전화번호는 숫자만 입력 가능 합니다.", Frm.s_phone3);
		return;
	}
	if(Frm.s_relations.value.trim()=="")
	{
		_E("환자와의 관계를 입력하세요.", Frm.s_relations);
		return;
	}
	if(Frm.r_name.value.trim()=="")
	{
		_E("환자분의 성함를 입력하세요.", Frm.r_name);
		return;
	}
	if(Frm.r_room.value.trim()=="")
	{
		_E("환자분의 입원실를 입력하세요.", Frm.r_room);
		return;
	}
	if(Frm.r_msg.value.trim()=="")
	{
		_E("전하실 내용를 입력하세요.", Frm.r_msg);
		return;
	}

	Frm.action = "web_inquiry/BoardPost.php";
	Frm.submit();
}

//============== 인터넷 병문안 종료 ================//

//DoctorDetail.html
// 의료진 상세보기
function OpenDoctor(val)
{
	window.open("/kr/DoctorDetail.php?dIdx="+val, "DOCTOR_DETAIL", "width=540, height=580").focus();
}

function OnSs(val)
{
	var xx = (val == 1) ? 2 : 1;
	var CssVal = (val == 1) ? "ss01css" : "ss02css";
	Dom("s0" + xx).style.display = "none";
	Dom("s0" + val).style.display = "";
	Dom("kdhSspart").className = CssVal;
}


function GoMainSites(idx)
{
	var Site = new Object();
	Site[1] = "http://www.mw.go.kr/";
	Site[2] = "http://www.nhic.or.kr/";
	Site[3] = "http://www.khidi.or.kr/";
	Site[4] = "http://www.koreahealthtour.co.kr/v2/kor/index.jsp";

	if(Site[idx])
		window.open(Site[idx]).focus();
}

function OnMovie()
{
	//window.open('Movie.html', 'Movie01', 'width=670, height=430').focus();
	location.href="/kr/?kdhItem=1030&S1=90&kdhL1=3&kdhL2=39";
}


function OnNoPerm()
{
	alert('게시물을 읽을 권한이 없습니다.');
}

//-->
