var ROOTPATH = "/kipasso";
var SYSTEMURL = "http://www.hanamana.com/kipaweb";
 
var text = ""  
var speed = 200 
var v = 0 
function init() {

}
//날짜형식이 정확한지 검사(YYYYMMDD)
function fnChkDateBar(stObj) {
	var st = stObj.value;
	var d_yy = st.substr(0,4);
	var d_mm = st.substr(5,2);
	var d_dd = st.substr(8,2);
	var j = 0;

	if ((st == "") || (st == null)) return true;

	if ((st.charAt(0) < "1")  || (st.charAt(0) > "2")) {
		return false;
	}

	if (parseInt(d_yy) < 1901) {
		return false;
	}

	for(j=0; j < 3; j++)
		if ((st.charAt(j) < "0") || (st.charAt(j) > "9")) {
			return false;
		}


	for(j=5; j < 7; j++){
		if ((st.charAt(j) < "0") || (st.charAt(j) > "9")) {
			return false;
		}
	}


	for(j=8; j < 10; j++)
		if ((st.charAt(j) < "0") || (st.charAt(j) > "9")) {
			return false;
		}

	if (st.charAt(5) == "0")
		d_mm = st.charAt(6);

	if (((parseInt(d_mm)) < 1) || ((parseInt(d_mm)) > 12)) {
		return false;
	}

	if (st.charAt(8) == "0")
		d_dd = st.charAt(9);

	num = Number(d_mm);
	
	if ((0 < num) && (num < 8)) {

		year = Number(d_yy);

		if (parseInt(d_mm) == 2) {
			if (year%4 == 0) {

				if (((parseInt(d_dd)) < 0) || ((parseInt(d_dd)) > 29)) {
					return false;
				}
			}
			else {
				if (((parseInt(d_dd)) < 0) || ((parseInt(d_dd)) > 28)) {
					return false;
				}
			}

		}

		if (num%2 == 0) {
			if (((parseInt(d_dd)) < 1) || ((parseInt(d_dd)) > 30)) {
				return false;
			}
		}
		else {
			if (((parseInt(d_dd)) < 1) || ((parseInt(d_dd)) > 31)) {
				return false;
			}
		}
	}
	else {
		if (num%2 == 0)	{
			if (((parseInt(d_dd)) < 1) || ((parseInt(d_dd)) > 31)) {
				return false;
			}
		}
		else {
			if (((parseInt(d_dd)) < 1) || ((parseInt(d_dd)) > 30)) {
				return false;
			}
		}
	}
	
	return true;
}

//로그인.
function fnChkLogin() {
	if (fnChkNull(frmMain.id, "아이디를") == false)
		return;
				
	if (fnChkNull(frmMain.password, "비밀번호를") == false)
		return;

	frmMain.login.disabled = true;
	frmMain.cancel.disabled = true;
		
	fnCurWait();
	frmMain.method = "post"	
	frmMain.target = "main"
	frmMain.action = SYSTEMURL + "/chkauth.asp"
	frmMain.submit();
}

//코멘트 로그인.
function fnChkLoginWithComment() {
	if (fnChkNull(frmMain.id, "아이디를") == false)
		return;
				
	if (fnChkNull(frmMain.password, "비밀번호를") == false)
		return;

	frmMain.login.disabled = true;
	frmMain.cancel.disabled = true;
		
	fnCurWait();
	frmMain.method = "post"	
	frmMain.target = "main"
	frmMain.action = SYSTEMURL + "/chkauth.asp"
	frmMain.submit();
}

//인증번호받기.
function fnSms() {
	if (fnChkNull(frmMain.id, "아이디를") == false)
		return;
	
	if (fnChkNull(frmMain.password, "비밀번호를") == false)
		return;
			
	frmMain.method = "post"	
	frmMain.target = "hidden"
	frmMain.action = SYSTEMURL + "/common/sms.asp"
	frmMain.submit();
}

//로그아웃.
function fnLogout() {
	window.location.href = ROOTPATH + "/logout.asp"
}

//Explorer의 상태바에 링크가 보이는것 방지.
function fnClearStatus() { 
	var aa = text.substring(0,v) 
	var bb = text.substring(v,v+1)//.toUpperCase() 
	var cc = text.substring(v+1,text.length) 
	window.status = aa + bb + cc 
	
	if (v == text.length) { 
		v = 0 
	} 
	else {
		v++
	}
	setTimeout("fnClearStatus()",speed) 
}
 
//Explorer의 상태바에 링크가 보이는것 방지.
function fnHidestatus() {
	window.status=''
	return true
}

//Explorer상에서 마우스 오른쪽 버튼 클릭을 방지.
function fnNocontextmenu() 
{
   event.cancelBubble = true
   event.returnValue = false;

   return false;
}

//Explorer상에서 마우스 오른쪽 버튼 클릭을 방지.
function fnNorightclick(e)  
{
   if (window.Event)   
   {
      if (e.which == 2 || e.which == 3)
         return false;
   }
   else
      if (event.button == 2 || event.button == 3)
      {
         event.cancelBubble = true
         event.returnValue = false;
         return false;
      }
   
}

//다음 필드로 Tab 이동.
function fnMoveFocus(Obj) {
  if(event.keyCode == 13) {
     Obj.focus();
     if (Obj.type == "text" || Obj.type == "password") Obj.select();
  }
}

//필수입력사항 체크.
function fnChkNull(CheckObj, alertMSG) {
	if (!CheckObj) {
		alert("입력오류 : 존재하지 않는 Form 변수입니다.");
		CheckObj.focus();
		if (CheckObj.type == "text") CheckObj.select();
		return false;
	}

	var chkstr = CheckObj.value; 
	chkstr = chkstr + "";
	
	if (( chkstr == "") || (chkstr == null)) {
		alert("입력오류 : " + alertMSG + " 입력해 주세요");
		CheckObj.focus();
	
		if (CheckObj.type == "text") CheckObj.select();
			return false;
	} 

	for (j = 0; j < chkstr.length; j++) {
		if (chkstr.substring(j, j+1) != " ") return true;
	} 	
	
	alert("입력오류 : " + alertMSG + " 입력해 주세요");
	
	CheckObj.focus();
	
	if (CheckObj.type == "text") 
		CheckObj.select();
	
	return false;
}

//마우스 포인트를 모래시계로 변경.
function fnCurWait() {
	for (i = 0; i < document.all.length; i++)
		document.all(i).style.cursor = "wait";
}

//마우스 포인트를 정상으로 변경.
function fnCurAuto() {
	for (i = 0; i < document.all.length; i++)
		document.all(i).style.cursor = "auto";
}

//table row에서 mouse point가 위치했을때 row 색깔지정.
function fnRowMouseOver(_this) {
	_this.style.background = "yellow";	
}

//table row에서 mouse point가 벗어났을때 row 색깔지정.
function fnRowMouseOut(_this) {
	_this.style.background = "#f2f3f2";   
}

//해당 필드에 포커스를 준다.
function fnSetFocus(Obj) {
	Obj.focus();
}

//팝업윈도우를 생성한다. 창
function fnPopup(div,param) {	
	var URL;
	var sTitle;
	
	if (div == "zip") {
		sTitle = "우편번호검색";
		URL = ROOTPATH + "/zipcode/zipcode.kipa";
	}
	else if (div == "dupCheck") {
		sTitle = "아이디중복검사";
		URL = ROOTPATH + "/member/dupCheck.kipa?"+param;
	}
	else if (div == "memberSearch") {
		sTitle = "회원검색";
		URL = ROOTPATH + "/admin/preview/memberSearchPreview.kipa?"+param;
	}
	else if (div == "chargeSearch") {
		sTitle = "담당자검색";
		URL = ROOTPATH + "/admin/preview/chargeSearchPreview.kipa?"+param;
	}
	else if (div == "childSearch") {
		sTitle = "자식분류검색";
		URL = ROOTPATH + "/admin/preview/cmsCategoryChildPreview.kipa?"+param;
	}
	else if (div == "childSearch") {
		sTitle = "자식분류검색";
		URL = ROOTPATH + "/bbs/print.kipa";
	}
	else if(div = "searchIdPw"){
		sTitle = "아이디비빌번호찾기";
		URL = ROOTPATH + "/member/idSearchView.kipa?"+param;
		
	}
	else {
		//URL = 'zip.asp?g=' + s + "&addr=" + this_form.company_address1.value;
	}
    var sFormSize = 'resizable=no, width=350, height=250, left=200, top=100, status=no, scrollbars=no';
    window.open(URL, sTitle, sFormSize);
}

//리스트의 전체 체크박스에 체크표시를 한다.
function fnSelectAll(Obj) {
	for (var i=0; i < frmMain.key.length; i++) {
		if (Obj.key[i].disabled == false)
			Obj.key[i].checked = true;
	}
}

//리스트의 전체 체크박스에 체크표시를 해제한다.
function fnCancelAll(Obj) {
	for (var i=0; i < frmMain.key.length; i++) {
		Obj.key[i].checked = false;
	}
}

//텍스트 필드에 숫자만 입력할 수 있게한다.
function fnOnlyNumber() {
	if (event.keyCode != 13) {
		if((event.keyCode<48) || (event.keyCode>57)) {
			alert("입력오류 : 숫자항목에 문자를 입력할 수 없습니다.");
			event.returnValue = false;
		}
	}
}

//입력된 사업자 번호가 유효한지를 검사한다..
function fnIsBSN(CheckObj)
{
	var strNumb = CheckObj.value;
    
    if (strNumb.length != 10) {
		if (CheckObj.type == "text") 
			CheckObj.select();
		
		alert("입력오류 : 사업자등록번호가 정확하지 않습니다.");
		
		return false;
     }
        
	sumMod  =   0;
    sumMod  +=  parseInt(strNumb.substring(0,1));
    sumMod  +=  parseInt(strNumb.substring(1,2)) * 3 % 10;
    sumMod  +=  parseInt(strNumb.substring(2,3)) * 7 % 10;
    sumMod  +=  parseInt(strNumb.substring(3,4)) * 1 % 10;
    sumMod  +=  parseInt(strNumb.substring(4,5)) * 3 % 10;
    sumMod  +=  parseInt(strNumb.substring(5,6)) * 7 % 10;
    sumMod  +=  parseInt(strNumb.substring(6,7)) * 1 % 10;
    sumMod  +=  parseInt(strNumb.substring(7,8)) * 3 % 10;
    sumMod  +=  Math.floor(parseInt(strNumb.substring(8,9)) * 5 / 10);
    sumMod  +=  parseInt(strNumb.substring(8,9)) * 5 % 10;
    sumMod  +=  parseInt(strNumb.substring(9,10));
        
    if (sumMod % 10  !=  0) {
		if (CheckObj.type == "text") 
			CheckObj.select();
		
		alert("입력오류 : 사업자등록번호가 정확하지 않습니다.");
		
		return false;
    }
		
    return true;
}

//자동으로 focus를 이동시켜 준다.
function fnAutoMove(name1,name2,size)
{
    var code = 0;
    var perVal = name1.value;
    code =event.keyCode;
    if(perVal.length == size) {
        name2.focus();
        if (name2.type == "text" ){
            name2.select();
        }
    }
}

//입력한 값이 숫자인지 검사한다.
function fnIsNumber(value)
{
  var result = true;
  
  for(var j = 0; result && (j < value.length); j++) { 
    if((value.substring(j, j+1) < "0") || (value.substring(j, j+1) > "9")) { 
      result = false;
    }
  }
  return result;
}

//작성일자가 끝일자 보다 클경우 에러메세지 띄움.
function fnChkDDiff(Start,End) {

	i_Start = Start.value;
	i_End = End.value;

	num = i_End - i_Start;

	if ( num < 0 ) {
        alert("입력오류 : 시작일자가  끝일자보다 클 수는 없습니다");
        Start.select();
        return false;
    }else
    
    return true;
}

//팝업윈도우를 생성한다.
function fnPopupId(temp_id) {	
	var URL
	var sTitle
	
	if (temp_id.value == "") {
		alert("입력오류 : 아이디를 입력하세요.")
		temp_id.focus();
		return;
	}
	
	if (temp_id.value.length < 6) {
		alert("입력오류 : 아이디는 6자리 이상 입력하셔야 합니다.")
		temp_id.focus();
		return;
	}
		
	sTitle = "아이디중복확인";
	URL = ROOTPATH + "/common/checkid.asp?temp_id=" + temp_id.value;
	
    var sFormSize = 'resizable=no, width=400, height=300, left=200, top=100, status=no, scrollbars=yes';
    window.open(URL, sTitle, sFormSize);
}

//전자메일 주소인지 확인
function fnIsMail(value) {
	var result = false;
	var iChkNum = 0;
  
	for(var j = 0; j < value.length; j++) { 
		if(value.substring(j, j+1) == "@") { 
			iChkNum += 1;
		}
	}
	
	if (iChkNum == 1)
		result = true;
	else
		result = false;
	
	return result;
}

//날짜형식이 정확한지 검사
function fnChkDate(stObj) {
	var st = stObj.value;
	var d_yy = st.substr(0,4);
	var d_mm = st.substr(4,2);
	var d_dd = st.substr(6,2);
	var j = 0;

	if ((st == "") || (st == null)) return true;

	if ((st.charAt(0) < "1")  || (st.charAt(0) > "2")) {
		return false;
	}

	if (parseInt(d_yy) < 1901) {
		return false;
	}

	for(j=0; j < 3; j++)
	if ((st.charAt(j) < "0") || (st.charAt(j) > "9")) {
		return false;
	}


	for(j=4; j < 6; j++)
		if ((st.charAt(j) < "0") || (st.charAt(j) > "9")) {
			return false;
		}


	for(j=6; j < 8; j++)
		if ((st.charAt(j) < "0") || (st.charAt(j) > "9")) {
			return false;
		}

	if (st.charAt(4) == "0")
		d_mm = st.charAt(5);


	if (((parseInt(d_mm)) < 1) || ((parseInt(d_mm)) > 12)) {
		return false;
	}

	if (st.charAt(6) == "0")
		d_dd = st.charAt(7);

	num = Number(d_mm);
	
	if ((0 < num) && (num < 8)) {

		year = Number(d_yy);

		if (parseInt(d_mm) == 2) {
			if (year%4 == 0) {

				if (((parseInt(d_dd)) < 0) || ((parseInt(d_dd)) > 29)) {
					return false;
				}
			}
			else {
				if (((parseInt(d_dd)) < 0) || ((parseInt(d_dd)) > 28)) {
					return false;
				}
			}

		}

		if (num%2 == 0) {
			if (((parseInt(d_dd)) < 1) || ((parseInt(d_dd)) > 30)) {
				return false;
			}
		}
		else {
			if (((parseInt(d_dd)) < 1) || ((parseInt(d_dd)) > 31)) {
				return false;
			}
		}
	}
	else {
		if (num%2 == 0)	{
			if (((parseInt(d_dd)) < 1) || ((parseInt(d_dd)) > 31)) {
				return false;
			}
		}
		else {
			if (((parseInt(d_dd)) < 1) || ((parseInt(d_dd)) > 30)) {
				return false;
			}
		}
	}
	
	return true;
}


//영문 숫자 혼용 패스워드인지 검사
function fnIsPassword(value) {
	var bIsNum = true;
	var bIsChar = true;
  
	//숫자
	for(var j = 0; j < value.length; j++) { 
		if((value.substring(j, j+1) >= "0") && (value.substring(j, j+1) <= "9")) {
			bIsNum = false;
			break;
		}
	}
	
	//문자
	for(var k = 0; k < value.length; k++) { 
		if((value.substring(k, k+1) < "0") || (value.substring(k, k+1) > "9")) {
			bIsChar = false;
			break;
		}
		
	}
	
	if (bIsNum == false && bIsChar == false) {
		return true;
	}
	else {
		return false;
	}
}

//엔터키 체크
function isEnterKey() {
	if(event.keyCode==13) return true;
	return false;
}


/*
if (document.layers)
	document.captureEvents(Event.MOUSEOVER | Event.MOUSEOUT)


if (window.Event) 
  document.captureEvents(Event.MOUSEUP); 


document.onmouseover   = fnHidestatus
document.onmousedown   = fnHidestatus
document.onmouseup     = fnHidestatus
document.onmouseout    = fnHidestatus

fnClearStatus();

document.oncontextmenu = fnNocontextmenu;      
document.onmousedown   = fnNorightclick;   

*/

//포커스 이동
function fMoveFocus(Obj) {
  if(event.keyCode == 13) {
     Obj.focus();
     if (Obj.type == "text" || Obj.type == "password") Obj.select();
  }
}

//글자의 실사이즈 반환
function realsize( value ) 
{
	var len = 0;
	if ( value == null ) return 0;
	for(var i=0;i<value.length;i++){
	   var c = escape(value.charAt(i));
	   if ( c.length == 1 ) len ++;
	   else if ( c.indexOf("%u") != -1 ) len += 2;
	   else if ( c.indexOf("%") != -1 ) len += c.length/3;
	}
	return len;
}

//이메일 형식 체크
function isValidEmail(objName) {
	var exclude=/[^@\-\.\w]|^[_@\.\-]|[\._\-]{2}|[@\.]{2}|(@)[^@]*\1/;
	var check=/@[\w\-]+\./;
	var checkend=/\.[a-zA-Z]{2,3}$/;
	var emailValue = objName.value;
	if( ((emailValue.search(exclude) != -1)||(emailValue.search(check)) == -1) 
		|| (emailValue.search(checkend) == -1)) {
		alert("이메일 형식이 아닙니다.");
		objName.focus();
		return false;
	}
	return true;
}
 
//특정날짜의 요일을 구한다.
function getDayOfWeek(day) {
  /*  var now = toTimeObject(time);
 
    var day = now.getDay(); //일요일=0,월요일=1,...,토요일=6
    var week = new Array('일','월','화','수','목','금','토');
 
    return week[day]; */

	var week = new Array("일", "월", "화", "수", "목", "금", "토"); 
 //day
	a=new Date('2007',2-1,'21');


	return week[a.getDay()] + "요일";

 
	//document.write("",a.getYear(),"년",a.getMonth()+1,"월",a.getDate(),"일"+"<BR>");
 
	//document.write("",week[a.getDay()],"요일");

}

//영문/숫자체크
function fnAlphaNum(sValue) {

	var sKey = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"
	var sChar = "";

    for (var i=0; i < sValue.length; i++) 
    {
        sChar = sValue.charAt(i);

        if (sKey.indexOf(sChar) == -1) 
        {
            return false;
        }
	}

	return true;
}

function checkForeigner(jumin_no1,jumin_no2,foreigner){
	var ret;
	if(foreigner){
		ret = FgNoCheck(jumin_no1+jumin_no2);
	}else{
		ret = checkJuminValidation(jumin_no1,jumin_no2);
	}
	if(ret == 1){
		return true;
	}else{
		return false;
	}
}
function FgNoCheck(fgnno) {
	var sum = 0;
	var odd = 0;

	buf = new Array(13);
	for(i = 0; i < 13; i++){
		buf[i] = parseInt(fgnno.charAt(i));
	}

	odd = buf[7]*10 + buf[8];

	if(odd%2 != 0){
		return 0;  
	}

	if((buf[11] != 6)&&(buf[11] != 7)&&(buf[11] != 8)&&(buf[11] != 9)){
		return 0;  
	}

	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 0;  
	}
	return 1;
}


// 주민번호 유효성 검사
function checkJuminValidation(jumin_no1,jumin_no2){
	var str_serial1 = jumin_no1;
	var str_serial2 = jumin_no2;

	var digit=0;
	var str_dig=0;
	for (var i=0;i<str_serial1.length;i++){
	    str_dig=str_serial1.substring(i,i+1);
		if (str_dig<'0' || str_dig>'9'){ 
			digit=digit+1; 
		}
	}

	if ((str_serial1 == '') || ( digit != 0 )){
		return 0;   
	}

	var digit1=0;
	var str_dig1;
	for (var i=0;i<str_serial2.length;i++){
		 str_dig1=str_serial2.substring(i,i+1);
		if (str_dig1<'0' || str_dig1>'9'){ 
			digit1=digit1+1 ;
		}
	}

	if ((str_serial2 == '') || ( digit1 != 0 )){
		return 0;   
	}

	if (str_serial1.substring(2,3) > 1){
		return 0;   
	}

	if (str_serial1.substring(4,5) > 3){
		return 0;   
	} 

	if (str_serial2.substring(0,1) > 4 || str_serial2.substring(0,1) == 0){
		return 0;   
	}

	var a1=str_serial1.substring(0,1);
	var a2=str_serial1.substring(1,2);
	var a3=str_serial1.substring(2,3);
	var a4=str_serial1.substring(3,4);
	var a5=str_serial1.substring(4,5);
	var a6=str_serial1.substring(5,6);

	var check_digit=a1*2+a2*3+a3*4+a4*5+a5*6+a6*7;

	var b1=str_serial2.substring(0,1);
	var b2=str_serial2.substring(1,2);
	var b3=str_serial2.substring(2,3);
	var b4=str_serial2.substring(3,4);
	var b5=str_serial2.substring(4,5);
	var b6=str_serial2.substring(5,6);
	var b7=str_serial2.substring(6,7);

	var check_digit=check_digit+b1*8+b2*9+b3*2+b4*3+b5*4+b6*5; 

	check_digit = check_digit%11;
	check_digit = 11 - check_digit;
	check_digit = check_digit%10;

	if (check_digit != b7){
		return 0;   
	}

	else{
		return 1;
	}
}

//이미지 미리보기 윈도우
function image_window(img)
{
	var w = img.tmp_width; 
	var h = img.tmp_height; 
	var winl = (screen.width-w)/2; 
	var wint = (screen.height-h)/3; 

	if (w >= screen.width) { 
		winl = 0; 
		h = (parseInt)(w * (h / w)); 
	} 

        if (h >= screen.height) { 
            wint = 0; 
            w = (parseInt)(h * (w / h)); 
        } 

	var js_url = "<script language='JavaScript1.2'> \n"; 
	js_url += "<!-- \n"; 
	js_url += "var ie=document.all; \n"; 
	js_url += "var nn6=document.getElementById&&!document.all; \n"; 
	js_url += "var isdrag=false; \n"; 
	js_url += "var x,y; \n"; 
	js_url += "var dobj; \n"; 
	js_url += "function movemouse(e) \n"; 
	js_url += "{ \n"; 
	js_url += "  if (isdrag) \n"; 
	js_url += "  { \n"; 
	js_url += "    dobj.style.left = nn6 ? tx + e.clientX - x : tx + event.clientX - x; \n"; 
	js_url += "    dobj.style.top  = nn6 ? ty + e.clientY - y : ty + event.clientY - y; \n"; 
	js_url += "    return false; \n"; 
	js_url += "  } \n"; 
	js_url += "} \n"; 
	js_url += "function selectmouse(e) \n"; 
	js_url += "{ \n"; 
	js_url += "  var fobj      = nn6 ? e.target : event.srcElement; \n"; 
	js_url += "  var topelement = nn6 ? 'HTML' : 'BODY'; \n"; 
	js_url += "  while (fobj.tagName != topelement && fobj.className != 'dragme') \n"; 
	js_url += "  { \n"; 
	js_url += "    fobj = nn6 ? fobj.parentNode : fobj.parentElement; \n"; 
	js_url += "  } \n"; 
	js_url += "  if (fobj.className=='dragme') \n"; 
	js_url += "  { \n"; 
	js_url += "    isdrag = true; \n"; 
	js_url += "    dobj = fobj; \n"; 
	js_url += "    tx = parseInt(dobj.style.left+0); \n"; 
	js_url += "    ty = parseInt(dobj.style.top+0); \n"; 
	js_url += "    x = nn6 ? e.clientX : event.clientX; \n"; 
	js_url += "    y = nn6 ? e.clientY : event.clientY; \n"; 
	js_url += "    document.onmousemove=movemouse; \n"; 
	js_url += "    return false; \n"; 
	js_url += "  } \n"; 
	js_url += "} \n"; 
	js_url += "document.onmousedown=selectmouse; \n"; 
	js_url += "document.onmouseup=new Function('isdrag=false'); \n"; 
	js_url += "//--> \n"; 
	js_url += "</"+"script> \n"; 

	var settings;

	if ( navigator.userAgent.toLowerCase().indexOf("gecko") != -1 ) {
		settings  ='width='+(w+10)+','; 
		settings +='height='+(h+10)+','; 
	} else {
		settings  ='width='+w+','; 
		settings +='height='+h+','; 
	}
	settings +='top='+wint+','; 
	settings +='left='+winl+','; 
	settings +='scrollbars=no,'; 
	settings +='resizable=yes,'; 
	settings +='status=no'; 


	win=window.open("imgPreview.kipa?filename="+img.src,"미리보기",settings); 
	if( parseInt(navigator.appVersion) >= 4 ){
		win.window.focus();
	} 
}

//자바스크립트의 리플레이스 버그
function fnStrReplaceAll(str, searchStr, replaceStr) {
	while (str.indexOf(searchStr) != -1) {
		str = str.replace(searchStr, replaceStr);
	}
	return str;
}


//탑메뉴 처리
function fnChangeTopOver(input){
	document.getElementById("m_gr"+input).style.display='';
}
function fnChangeTopOut(input){
	document.getElementById("m_gr"+input).style.display='none';
}

//왼쪽메뉴오버
function fnChangeLeftOver(input){
//	alert(getObjectTop(document.getElementById("i_gs"+input)));
	var DivRef = document.getElementById("m_gs"+input);
	var ImgRef = document.getElementById("i_gs"+input);
	var IfrRef = document.getElementById('DivShim');

	//DivRef.style.top = getImageTop(ImgRef);
	DivRef.style.display='';
	
//	IfrRef.style.width = DivRef.offsetWidth;
//    IfrRef.style.height = DivRef.offsetHeight;
//    IfrRef.style.top = DivRef.style.top;
//    IfrRef.style.left = DivRef.style.left;
//    IfrRef.style.zIndex = DivRef.style.zIndex - 1;
//    IfrRef.style.display = "block";

}

function fnChangeLeftOut(input){
	var DivRef = document.getElementById("m_gs"+input);
	var IfrRef = document.getElementById('DivShim');
	
	DivRef.style.display='none';
	IfrRef.style.display='none';
}

function getImageTop(obj) { 
	var DOM = (document.getElementById) ? 1 : 0;
	alert( obj.innerHTML );
    if ((DOM && document.all) ? 1 : 0) { 
        return document.body.clientTop + getImageOffsetTop(obj);    
    } else { 
        return obj.offsetTop; 
    }
} 

function getImageOffsetTop(obj) {
    if (obj.offsetParent == document.body) {
        return obj.offsetTop;
    } else { 
        return obj.offsetTop + getImageOffsetTop(obj.offsetParent); 
    } 
} 

//평가 답변
function evalSend(input){
	//확인
	if(!confirm("평가하시겠습니까?\n입력이 되면 더이상 평가가 불가능합니다.")){
		return;
	}

	//최종
	var f = document.evalf;
	if(input==1){
		f.cs_type.value='1';
	}else{
		if(f.cs_comment.value==""){
			alert("평가내용이 입력되지 않았습니다.");
			f.cs_comment.focus();
			return;
		}
		f.cs_type.value='2';
	}
	
	//커밋.
	f.submit();
}

//사업 오버 메뉴
function fnSubBizOver(){
	//alert( document.getElementById("biz_over_back") );
	document.getElementById("biz_over_back").style.display='inline';
}
function fnSubBizOut(){
	document.getElementById("biz_over_back").style.display='none';
}

//검색관련
function fnTopSearch(){
	var f=document.topf;
	if(f.schType[0].checked){
		if(f.topSchStr.value==""){
			alert("검색어를 입력해 주세요.");
			f.topSchStr.focus();
			return;
		}
		f.ct_sid.value=313;
		f.action = ROOTPATH+"/search/list.kipa";
	}else{
		if(f.topSchStr.value==""){
			alert("검색하실 직원을 입력해 주세요.");
			f.topSchStr.focus();
			return;
		}
		f.ct_sid.value=313;
		f.action = ROOTPATH+"/jikwon/list.kipa";
	}
	//alert(f.schType[0].checked);
	f.submit();
}


//
//본문 폰트사이즈 조절 +
var bbs_article_font = 10;
function fnBbsFontPlus()
{
	bbs_article_font +=1;
	if(bbs_article_font>16) bbs_article_font=16;
	document.getElementById("bbs_article_content").style.fontSize=bbs_article_font+"pt";
}

//본문 폰트사이즈 조절 -
function fnBbsFontMinus()
{
	bbs_article_font -=1;
	if(bbs_article_font<8) bbs_article_font=8;
	document.getElementById("bbs_article_content").style.fontSize=bbs_article_font+"pt";
}

//본문 인쇄
function fnBbsFontPrint(){
	var sTitle = "인쇄";
	var URL = ROOTPATH + "/ui/bbsPrint.kipa";
	var sFormSize = 'resizable=no, width=650, height=400, left=200, top=100, status=no, scrollbars=yes';
	window.open(URL, sTitle, sFormSize);
}

