function ImgFileView(tbl, col, pk, field, width, height) {
	theURL = "/inc/imgfile_view.php?tbl=" + tbl + "&col=" + col + "&pk=" + pk + "&field=" + field;
	winName = "";

	if(width >= 800 || height >= 600) {

		if (width >= 800){ width = 800; } 
		else { width = width; }

		if (height >= 600)	{ height = 600; }
		else { height = height; }

		features = "width=" + width + ", height=" + height + ", scrollbars=yes";
	} else {
		features = "width=" + width + ", height=" + height + ", scrollbars=no";
	}
	window.open(theURL, winName, features);
}

function iePass(idx){
	document.write(document.getElementById(idx).value); 
}

function fileCheck(obj) {
	// 선택파일의 경로를 분리하여 확장자를 구합니다.
	pathpoint = obj.lastIndexOf('.');
	filepoint = obj.substring(pathpoint+1,obj.length);
	filetype = filepoint.toLowerCase();

	// 확장자가 이미지 파일이면 preview에 보여줍니다.
	if(filetype=='jpg' || filetype=='gif' || filetype=='png' || filetype=='jpeg' || filetype=='bmp') {
		regform.preview.src = obj;
		//obj_src = obj;
	} else {
	// 이미지 확장자가 아닐경우 경고를 주며, 원래의 임시 이미지 경로로 바꿔줍니다.
		alert('이미지 파일만 업로드 하실수 있습니다.');
		document.regform.preview.src = '/admin/images/tech/11.jpg';
		return false;
	}

	// 이미지 확장자이지만 BMP 확장자라면 일단 경고를 준다.
	// 이 부분은 꼭 필요한 부분은 아니지만 제가 운영자라면 bmp 파일은 용량이 크기때문에 웬지.. -_-;
	if(filetype=='bmp') {
		upload = confirm('BMP 파일은 웹상에서 사용하기엔 적절한 이미지 포맷이 아닙니다.\n그래도 계속 하시겠습니까?');
		if(!upload) return false;
	}
}

function filetypeCheck(obj) {
	// 선택파일의 경로를 분리하여 확장자를 구합니다.
	pathpoint = obj.lastIndexOf('.');
	filepoint = obj.substring(pathpoint+1,obj.length);
	filetype = filepoint.toLowerCase();

	// 확장자가 이미지 파일이면 preview에 보여줍니다.
	if(filetype=='jpg' || filetype=='gif' || filetype=='png' || filetype=='jpeg') {
		return true;
		// obj_src = obj;
	} else {
	// 이미지 확장자가 아닐경우 경고를 주며, 원래의 임시 이미지 경로로 바꿔줍니다.
		alert('허용되지 않는 파일 확장자입니다.');
		return false;
	}
	 var imgInfo = new Image();
	 imgInfo.onload = img_Load();
	// 이미지 확장자이지만 BMP 확장자라면 일단 경고를 준다.
	// 이 부분은 꼭 필요한 부분은 아니지만 제가 운영자라면 bmp 파일은 용량이 크기때문에 웬지.. -_-;
}

function img_Load(){
	var imgSrc, imgWidth, imgHeight, imgFileSize; 
	var maxFileSize;
	maxFileSize	= 1024000;
	imgSrc		= this.src;
	imgWidth	= this.width;
	imgHeight	= this.height;
	imgFileSize	= this.fileSize;

	if(imgWidth > 100 || imgHeight > 100){
		alert('가로 100px 또는 세로 100px을 초과하는 이미지파일을 가져올 수 없습니다.'); 
		return;
	}

	if(imgFileSize > maxFileSize){
			alert('선택하신 그림 파일은 허용 최대크기인 ' + maxFileSize/1024 + ' KB 를 초과하였습니다.'); 
			return;
	}
}

var isNN = (navigator.appName.indexOf("Netscape")!=-1);
function autoTab(input,len, e) {
	var keyCode = (isNN) ? e.which : e.keyCode; 
	var filter = (isNN) ? [0,8,9] : [0,8,9,16,17,18,37,38,39,40,46];
	if(input.value.length >= len && !containsElement(filter,keyCode)) {
		input.value = input.value.slice(0, len);
		input.form[(getIndex(input)+1) % input.form.length].focus();
	}
	function containsElement(arr, ele) {
		var found = false, index = 0;
		while(!found && index < arr.length)
			if(arr[index] == ele)
			found = true; 
			else
			index++;
		return found;
	}
	function getIndex(input) {
		var index = -1, i = 0, found = false;
		while (i < input.form.length && index == -1)
			if (input.form[i] == input)index = i;
			else i++;
		return index;
	}
	return true;
}

function CheckAjaxAll() {
	var f = document.all;
	var val = f.checkall.checked;
	for (var i=0; i<f.length; i++) {
		if (f.elements[i].name == "check[]") {
			if(val == true) {
				f.elements[i].checked = true;
			} else {
				f.elements[i].checked = false;
			}
		}
	}
}

function CheckAll(f) {
	var val = f.checkall.checked;
	for (var i=0; i<f.length; i++) {
		if (f.elements[i].name == "check[]") {
			if(val == true) {
				f.elements[i].checked = true;
			} else {
				f.elements[i].checked = false;
			}
		}
	}
}

function  checkUserSelect(f) {
	var check_nums = f.elements.length;
	for(var i = 0; i < check_nums; i++) {
		var checkbox_obj = eval("f.elements[" + i + "]");
		if(checkbox_obj.checked == true) {
			break;
		}
	}

	if(i == check_nums) {
		alert("먼저 리스트를 선택하여 주십시오");
		return false;   
	} else {
		ref = confirm("정말 삭제하시겠습니까?");
		if(ref == true) {
			f.submit();
		} else {
			return;
		}
	}
}

function  checkUserEdit(f) {
	var check_nums = f.elements.length;
	for(var i = 0; i < check_nums; i++) {
		var checkbox_obj = eval("f.elements[" + i + "]");
		if(checkbox_obj.checked == true) {
			break;
		}
	}

	if(i == check_nums) {
		alert("먼저 리스트를 선택하여 주십시오");
		return false;   
	} else {
		ref = confirm("정말 수정하시겠습니까?");
		if(ref == true) {
			f.submit();
		} else {
			return;
		}
	}
}

function checkUserDefault(f, str, action) {
	var check_nums = f.elements.length;
	for(var i = 0; i < check_nums; i++) {
		var checkbox_obj = eval("f.elements[" + i + "]");
		if(checkbox_obj.checked == true) {
			break;
		}
	}

	if(i == check_nums) {
		alert("먼저 리스트를 선택하여 주십시오");
		return false;   
	} else {
		ref = confirm(str);
		if(ref == true) {
			f.action = action;
			f.submit();
		} else {
			return;
		}
	}
}

function checkUserForm(form, str, action) {
	var f = document.forms[form];
	var check_nums = f.elements.length;
	for(var i = 0; i < check_nums; i++) {
		var checkbox_obj = eval("f.elements[" + i + "]");
		if(checkbox_obj.checked == true) {
			break;
		}
	}

	if(i == check_nums) {
		alert("먼저 리스트를 선택하여 주십시오");
		return false;   
	} else {
		ref = confirm(str);
		if(ref == true) {
			f.action = action;
			f.submit();
		} else {
			return;
		}
	}
}

function checkUserBase(form) {
	var f = document.forms[form];
	var check_nums = f.elements.length;
	for(var i = 0; i < check_nums; i++) {
		var checkbox_obj = eval("f.elements[" + i + "]");
		if(checkbox_obj.checked == true) {
			break;
		}
	}

	if(i == check_nums) {
		alert("먼저 리스트를 선택하여 주십시오");
		return;
	} else {
		ref = confirm("정말 삭제하시겠습니까?");
		if(ref == true) {
			f.submit();
		} else {
			return;
		}
	}
}

function  checkShowSelect(form) {
	var f = document.forms[form];
	var check_nums = f.elements.length;
	for(var i = 0; i < check_nums; i++) {
		var checkbox_obj = eval("f.elements[" + i + "]");
		if(checkbox_obj.checked == true) {
			break;
		}
	}

	if(i == check_nums) {
		alert("먼저 리스트를 선택하여 주십시오");
		return false;
	} else {
		ref = confirm("정말 모두 노출로 처리하시겠습니까?");
		if(ref == true) {
			f.action = "popup/process.php?mode=select_show";
			f.submit();
		} else {
			return;
		}
	}
}

function  checkNotShowSelect(form) {
	var f = document.forms[form];
	var check_nums = f.elements.length;
	for(var i = 0; i < check_nums; i++) {
		var checkbox_obj = eval("f.elements[" + i + "]");
		if(checkbox_obj.checked == true) {
			break;
		}
	}

	if(i == check_nums) {
		alert("먼저 리스트를 선택하여 주십시오");
		return false;
	} else {
		ref = confirm("정말 모두 미노출로 처리하시겠습니까?");
		if(ref == true) {
			f.action = "popup/process.php?mode=select_not_show";
			f.submit();
		} else {
			return;
		}
	}
}

function PopWindow(theURL,width,height,scroll) {
	if(scroll == "Y") {
		scrollbars = "yes";
	} else {
		scrollbars = "no";
	}

	features = "width=" + width + ", height=" + height + ", scrollbars=" + scrollbars + ", resizable=yes";
	winName = "";
	window.open(theURL,winName,features);
}

function PopUp(theURL,winName,features) {
	window.open(theURL,winName,features);
}

function page_move(url) {
	location.href=url;
}

var prev_tab="";
function expand_content(cur_tab)
{

	if (prev_tab != "") 
		document.getElementById(prev_tab).style.display="none";
		document.getElementById(cur_tab).style.display="block";

		prev_tab = cur_tab;
}

function expand_content1(cur_tab,im)
{
	var ff = document.getElementById(im);
	document.getElementById(cur_tab).style.display="block";
}

var nscp = (navigator.appName == "Netscape") 
var ismc = (navigator.appVersion.indexOf("Mac") != -1) 
var vers = parseFloat(navigator.appVersion.substring(22,25)) 

function getObj(obj) { 
	if (nscp) { 
		compLayr = document.layers[obj]
	}else{ 
		compLayr = eval("document.all." + obj + ".style")
	}
	return compLayr
}

function showHide(name){ 
	obj = getObj(name) ;
	if(obj.display == "none") {
		obj.display = "block";
		
	} else {
		obj.display = "none";
	}
}

function showHide1(name,im){ 
	obj = getObj(name) ;
	var ff = document.getElementById(im);

	if(obj.display == "none") {
		obj.display = "block";
		ff.focus();
		
	} else {
		obj.display = "none";
	}
}

function BoardDel(url) {
	var ref = confirm("정말 삭제하시겠습니까?");
	if(ref == true) {
		location.href=url;
	} else {
		return false;
	}
}

function iframe_move(iframe_name, url) {
	eval(iframe_name + ".document.location.href='" + url + "';");
}

function BoardDelFrame(frame_name,url, str) {
	var ref = confirm(str + "\n\n정말 삭제하시겠습니까?");
	if(ref == true) {
		eval(frame_name + ".location.href='" + url + "';");
	} else {
		return false;
	}
}

function showImage(img,e,width,height)
{
	var x = e.pageX ? e.pageX : document.body.scrollLeft+event.clientX;
	var y = e.pageY ? e.pageY : document.body.scrollTop+event.clientY;
	var l = document.getElementById('img_layer');

	l.style.top = y - 10;
	l.style.left = x + 10;
	l.style.display = 'block';
	l.innerHTML = "<img src='"+img+"' width='" + width + "' height='" + height + "' border='1' style='border-color:#999999'>";
}

function closeImage() {
	var l = document.getElementById('img_layer');
	l.style.display = 'none';
}


function ZipSearch(zip, addr, f) {	
	theURL = "/inc/zipsearch.php?zip_field=" + zip + "&addr_field=" + addr + "&form=" + f;
	winName = "";
	features = "width=500, height=300, scrollbars=no";
	window.open(theURL,winName,features);
}


function parent_move(url) {
	parent.document.location.href=url;
}

function id_check(name){ 
	if(isNaN(name) == false) {
		alert("영문소문자 또는 영문+숫자 혼합형으로 입력하십시요.");
		return false;
	}

	if(!strLengthCheck(name.length)) {
		return false;
	}

	for (i = 0 ; i < name.length ; i++) { 
		sko = name.charAt(i); 
		if(i == 0) {
			if(isNaN(sko) == false) {
				alert("첫문자는 무조건 영문이어야 합니다.");
				return false;
			} 
		}
		if ((sko < '0' || sko > '9') && (sko < 'a' || sko > 'z')) { 
			alert("영문 소문자와 숫자만 입력하세요!"); 
			//숫자 혹은 영소문자가 아닌 글자가 하나라도 있으면 
			//false를 반환하고 이하는 수행안함. 
			return false; 
		}
	}
	return true;
}

function strLengthCheck(number) {
	if(number < 3 || number > 20) {
		alert("3자 이상 20자 이하로 입력하십시요");
		return false;
	} else {
		return true;
	}
}

function get_move(url) {
	document.location.href=url;
}

// flashWrite(파일경로, 가로, 세로, 아이디, 배경색, 변수, 윈도우모드) 
function flashWrite(url,w,h,id,bg,vars,win){ 
	// 플래시 코드 정의 
	var flashStr= 
	"<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0' width='"+w+"' height='"+h+"' id='"+id+"' align='middle'>"+ 
	"<param name='allowScriptAccess' value='always' />"+ 
	"<param name='movie' value='"+url+"' />"+ 
	"<param name='FlashVars' value='"+vars+"' />"+ 
	"<param name='wmode' value='"+win+"' />"+ 
	"<param name='menu' value='false' />"+ 
	"<param name='quality' value='high' />"+ 
	"<param name='bgcolor' value='"+bg+"' />"+ 
	"<embed src='"+url+"' FlashVars='"+vars+"' wmode='"+win+"' menu='false' quality='high' bgcolor='"+bg+"' width='"+w+"' height='"+h+"' name='"+id+"' align='middle' allowScriptAccess='always' type='application/x-shockwave-flash' pluginspage='http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash' />"+ 
	"</object>"; 
	// 플래시 코드 출력 
	document.write(flashStr);
}

function isEmail(str) {
	// regular expression 지원 여부 점검
	var supported = 0;
	if(window.RegExp){
		var tempStr = "a";
		var tempReg = new RegExp(tempStr);
		if (tempReg.test(tempStr)) supported = 1;
	}

	if (!supported){
		return (str.indexOf(".") > 2) && (str.indexOf("@") > 0);
	}

	var r1 = new RegExp("(@.*@)|(\\.\\.)|(@\\.)|(^\\.)");
	var r2 = new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$");

	return (!r1.test(str) && r2.test(str));
}

function ReplyInsert(pk) {
	common_iframe.document.location.href="./inc/reply_insert.php?pk=" + pk;
}

function ReplyPaste(value) {
	document.getElementById('content').value = value;
}

function LogOut(url) {
	common_iframe.document.location.href= url + "/login_process.php?mode=logout";
}

function change_menu(val, ov) {
	var name = 'menu_' + val;
	document.getElementById(name).src = "images/" + ov + ".jpg";
}

function back_menu(val, ov) {
	var name = 'menu_' + val;
	document.getElementById(name).src = "images/" + ov + ".jpg";
}

function chkLevel(value) {
	var f = document.all;
	var len = f["permit[]"].length;
	for(i = 0; i < len; i++) {
		var checkbox_obj = f["permit[]"][i];
		if(value == 9) {
			checkbox_obj.checked=false;	
			checkbox_obj.disabled = true;
		} else {
			checkbox_obj.disabled = false;
		}	
	}
}

function id_duplicate(tbl, field) {
	var f = document.regForm;

	if(!f.m_id.value) {
		alert("아이디를 입력하십시요.");
		f.m_id.focus();
		return false;
	}
	common_iframe.document.location.href="/_bizmedia/inc/id_duplication.php?id=" + f.m_id.value + "&tbl=" + tbl + "&field=" + field;
}

function imgBrowse() {
	theURL = "/inc/img_browse.php";
	winName = "";
	features = "width=600, height=500, scrollbars=yes, resizable=yes";
	window.open(theURL, winName, features);
}

function getFileDel(name, pk, fn, field) {
	var ref = confirm("선택한 파일을 삭제하시겠습니까?");
	if(ref == true) {
		common_iframe.document.location.href= "/bbs/"+fn+"/process.php?mode=file_delete&pk=" + pk + "&field=" + field;
	} else {
		document.getElementById(name).checked = false;
		return false;
	}
}

function chkFormDel(fn,pk,page,query) {
	var ref = confirm("삭제하시겠습니까?");
	if(ref == true) {
		common_iframe.document.location.href= fn + "/process.php?mode=delete&pk=" + pk + "&page=" + page + "&" + query;
	} else {
		return false;
	}
}

function in_chk(value) {
	var f = document.regForm;
	f.chk_id.value = value;
}

function chk_id(id) {
	common_iframe.document.location.href="./master/chk_id.php?id=" + id;
}

function CompareFormCheck() {
	var f = document.regform;
	if(!f.subject.value) {
		alert("제목을 입력하십시요.");
		f.subject.focus();
		return false;
	}
	if(f.shape.value == "") {
		alert("분류를 선택하십시요.");
		f.shape.focus();
		return false;
	}

	if(!f.before_file.value) {
		alert("수술전 사진을 업로드 하십시요.");
		f.before_file.focus();
		return false;
	}

	if(!f.after_file.value) {
		alert("수술후 사진을 업로드 하십시요.");
		f.after_file.focus();
		return false;
	}
}

function CompareModifyCheck() {
	var f = document.regform;
	if(!f.subject.value) {
		alert("제목을 입력하십시요.");
		f.subject.focus();
		return false;
	}
	if(f.shape.value == "") {
		alert("분류를 선택하십시요.");
		f.shape.focus();
		return false;
	}

	var ref = confirm("이대로 수정하시겠습니까?");
	if(ref == false) {
		return false;
	}
}


function ReplyBoxOpen() {
	theURL = "./pop.php?fn=reply&gb=list";
	winName = "";
	features = "width=750, height=500, scrollbars=no";
	window.open(theURL, winName, features);
}

function FileDelCheck(fn,pk,field) {
	var ref = confirm("선택한 파일을 삭제하시겠습니까?");
	if(ref == true) {
		common_iframe.document.location.href=fn + "/process.php?mode=file_delete&pk=" + pk + "&field=" + field;
	} else {
		var f = document.all;
		len = f["file_del[]"].length;			
		var j=0;
		for(j = 0; j < len; j++) {
			var checkbox_obj = f["file_del[]"][j];
			checkbox_obj.checked=false;

		}	
		return false;
	}
}


// 입력 문자열 검사 (영자/숫자/특수문자)
function isString(varCk, charSet) {
	var chk=true;
	for (i=0; i<=varCk.length-1; i++) {
		ch = varCk.substring(i,i+1);
		if ((ch>="0" && ch<="9") || (ch>="a" && ch<="z") || (ch>="A" && ch<="Z")) {
			chk = true;
		} else {
			chk=false;
			for (j=0; j<=charSet.length-1; j++) {
				comp = charSet.substring(j,j+1);
				if (ch==comp) {
					chk = true;
					break;
				}
			}
			if (!chk) 	break;	// 영자/숫자/특수문자외의 문자가 있는 경우만 error 종료 2002.04.08
		}
	}
	return chk;
}

// 입력 문자열 검사 (숫자/특수문자)
function isInteger(varCk, charSet) {
	var chk=true;
	for (i=0; i<=varCk.length-1; i++) {
		ch = varCk.substring(i,i+1);
		if (ch>="0" && ch<="9") {
			chk = true;
		} else {
			chk=false;
			for (j=0; j<=charSet.length-1; j++) {
				comp = charSet.substring(j,j+1);
				if (ch==comp) {
					chk = true;
					break;
				}
			}
			if (!chk) 	break;	// 숫자+특수문자외의 문자가 있는 경우만 error 종료 2002.04.08
		}
	}
	return chk;
}

//onKeyUp시 사용된다. 메시지를 보여준다.
function isNumber( InputBox ) {
  	if(InputBox.value == "" ) {
  		return (true);
  	}

   	var checkOK = "0123456789";
   	var checkStr = InputBox.value;
   	var allValid = true;
   	var decPoints = 0;
   	var allNum = "";
   	var MinusYN;

    if( InputBox.value=="NaN")
    	InputBox.value = "";
    for (i = 0;  i < checkStr.length;  i++) {
       ch = checkStr.charAt(i);
       for (j = 0;  j < checkOK.length;  j++)  {
           if (ch == checkOK.charAt(j))
               break;
       }
       if (j == checkOK.length) {
         	allValid = false;
            break;
       }

       if (ch != ","){
         	allNum += ch;
       }
    }

    if ( !allValid ) {
      	alert("숫자만 입력하십시오.");
      	InputBox.value = "";
      	InputBox.focus();
      	return (false);
    }
}


// 입력 문자열 검사 (한글/특수문자)
function isKor(varCk, charSet) {
	var chk=true;
	for (i=0; i<=varCk.length-1; i++) {
		ch = varCk.substring(i,i+1);
		if ((ch == "\n") || ((ch >= "ㅏ") && (ch <= "히")) || ((ch >="ㄱ") && (ch <="ㅎ"))) {
			chk = true;
		} else {
			chk=false;
			for (j=0; j<=charSet.length-1; j++) {
				comp = charSet.substring(j,j+1);
				if (ch==comp) {
					chk = true;
					break;
				}
			}
			if (!chk) 	break;	// 한글+특수문자외의 문자가 있는 경우만 error 종료 2002.04.08
		}
	}
	return chk;
}


function isEng(varCk, charSet) {
	var chk=true;
	for (i=0; i<=varCk.length-1; i++) {
		ch = varCk.substring(i,i+1);

		if ((ch>="a" && ch<="z") || (ch>="A" && ch<="Z")) {
			chk = true;
		} else {
			chk=false;
			for (j=0; j<=charSet.length-1; j++) {
				comp = charSet.substring(j,j+1);
				if (ch==comp) {
					chk = true;
					break;
				}
			}
			break;
		}
	}
	return chk;
}



// 입력 문자열 검사 (한글/특수문자)
function isHan(varCk, charSet) {
        var chk=true;
        for (i=0; i<=varCk.length-1; i++) {
                ch = varCk.substring(i,i+1);
                if ((ch >= "가") && (ch <= "힣")) {
                        chk = true;
                } else {
                        chk = false;
                        for (j=0; j<=charSet.length-1; j++) {
                                comp = charSet.substring(j,j+1);
                                if (ch == comp) {
                                        chk = true;
                                        break;
                                }
                        }
                        if (!chk)       break;  // 한글+특수문자외의 문자가 있는 경우만 error 종료 2002.04.08
                }
        }
        return chk;
}

// 입력된 데이타의 한글 비정상여부 체크
function isValidValue(varCk, charSet) {
        var chk=true;
        for (i=0; i<varCk.length; i++) {
                ch = varCk.charAt(i);
                if ((ch >= "가" && ch <= "힣") || (ch>="0" && ch<="9") || (ch>="a" && ch<="z") || (ch>="A" && ch<="Z")) {
                        chk = true;
                } else {
                        chk = false;
                        for (j=0; j<charSet.length; j++) {
                                comp = charSet.charAt(j);
                                if (ch == comp) {
                                        chk = true;
                                        break;
                                }
                        }
                        if (!chk)       break;  // 한글+특수문자외의 문자가 있는 경우만 error 종료 2002.04.08
                }
        }
        return chk;
}

// 문자열 길이 검사
function isLength(varCk) {
	var varLen = 0;
	var agr = navigator.userAgent;

	for (i=0; i<varCk.length; i++) {
		ch = varCk.charAt(i);
		if ((ch == "\n") || ((ch >= "ㅏ") && (ch <= "히")) || ((ch >="ㄱ") && (ch <="ㅎ")))
			varLen += 2;
		else
			varLen += 1;
	}
	return (varLen);
}

function isRegNoCheck(varCk1, varCk2) {		//주민등록번호 체크
	if ( (isLength(varCk1)==6) && (isLength(varCk2)==7) ) {
		if ( (isInteger(varCk1,"")) && (isInteger(varCk2,"")) ) {
			ckValue = new Array(13);
			var ckLastid,ckMod,ckMinus,ckLast;

			ckLastid    = parseFloat(varCk2.substring(6,7));
			ckValue[0]  = parseFloat(varCk1.substring(0,1))  * 2;
			ckValue[1]  = parseFloat(varCk1.substring(1,2))  * 3;
			ckValue[2]  = parseFloat(varCk1.substring(2,3))  * 4;
			ckValue[3]  = parseFloat(varCk1.substring(3,4))  * 5;
			ckValue[4]  = parseFloat(varCk1.substring(4,5))  * 6;
			ckValue[5]  = parseFloat(varCk1.substring(5,6))  * 7;
			ckValue[6]  = parseFloat(varCk2.substring(0,1))  * 8;
			ckValue[7]  = parseFloat(varCk2.substring(1,2))  * 9;
			ckValue[8]  = parseFloat(varCk2.substring(2,3))  * 2;
			ckValue[9]  = parseFloat(varCk2.substring(3,4))  * 3;
			ckValue[10] = parseFloat(varCk2.substring(4,5))  * 4;
			ckValue[11] = parseFloat(varCk2.substring(5,6))  * 5;
			ckValue[12] = 0;

			for (var i = 0; i<12;i++) {
				ckValue[12] = ckValue[12] + ckValue[i];
			}
			ckMod   = ckValue[12] %11;
			ckMinus = 11 - ckMod;
			ckLast  = ckMinus % 10;
			if (ckLast != ckLastid) {
				return false;
			} else {
				return true;
			}
		} else {
			return false;
		}
	} else {
		return false;
	}
}

function chkForeignNo(number){				//외국인등록번호 체크
	var nSum;
	var odd;
	var No = number;
//	var No = '5009186100179';
	odd= (parseInt(No.charAt(7))*10)+(parseInt(No.charAt(8)))

	if((odd%2) != 0){
		return false;
	}
	if((parseInt(No.charAt(11))!=6) && (parseInt(No.charAt(11))!=7) && (parseInt(No.charAt(11))!=8) && (parseInt(No.charAt(11))!=9)){
		return false;
	}

	nSum=
	(parseInt(No.charAt(0))*2)+
	(parseInt(No.charAt(1))*3)+
	(parseInt(No.charAt(2))*4)+
	(parseInt(No.charAt(3))*5)+
	(parseInt(No.charAt(4))*6)+
	(parseInt(No.charAt(5))*7)+
	(parseInt(No.charAt(6))*8)+
	(parseInt(No.charAt(7))*9)+
	(parseInt(No.charAt(8))*2)+
	(parseInt(No.charAt(9))*3)+
	(parseInt(No.charAt(10))*4)+
	(parseInt(No.charAt(11))*5);

	nSum = 11 - (nSum % 11);
	if(nSum >= 10){
		nSum = nSum - 10;
	}
	nSum = nSum + 2;
	if(nSum >= 10){
		nSum = nSum - 10;
	}
	if(nSum != (parseInt(No.charAt(12)))){
		return false;
	}
	else{
		return true;
	}
}


/*
* 팝업 기능 관련 모음
*/
var focus_popup = null;
var bdown = false;
var x, y;

function get_pop_move(url) {
	window.open(url, 'popWin', '');
}

function changeInt(num){
	var temp = parseInt(num);
		if(isNaN(temp)){
		temp = 0;
	}
	return temp;
}

function pop_resv_close(p){
		focus_popup = null;
		bdown =false;
		eval("document.all." + p + ".style.display='none';");
}

function PopupDel(pk) {
	var ref = confirm("정말 선택한 팝업 정보를 삭제하시겠습니까?");
	if(ref == true) {
		common_iframe.document.location.href="/_bizmedia/popup/process.php?mode=delete&popup_pk=" + pk;
	} else {
		return false;
	}
}

function chkShow(pk, type) {
	common_iframe.document.location.href="./popup/process.php?mode=chk_show&pk=" + pk + "&type=" + type;
}

function PopupTest(pk){
	document.all.popup_iframe.src='/_bizmedia/popup/popup_test.php?pk=' + pk;
}

function test_popup_work(str){
	document.all.popup_view.innerHTML = str;
}

function popup_set(p){
	focus_popup	= eval("document.all."+p);
}

function popup_move(){
	if(bdown) { 
		var distX = event.clientX - x; 
		var distY = event.clientY - y; 
		focus_popup.style.left =changeInt(focus_popup.style.left) + distX; 
		focus_popup.style.top  = changeInt(focus_popup.style.top) + distY; 
		x = event.clientX; 
		y = event.clientY; 
		return false; 
	}
}

function popup_down(){
	if(event.srcElement.className == "drag") { 
		bdown = true; 
		x = event.clientX; 
		y = event.clientY; 
	}
}

function popup_up(){
	
	focus_popup = null;
	bdown =false;
}

function popup_close(p, n){
	focus_popup = null;
	bdown =false;
	eval("document.all." + p + ".style.display='none';");
	if(n) {
		eval("document.all." + n + ".style.display='none';");
	}
}

document.onmousedown = popup_down;
document.onmouseup = popup_up;
document.onmousemove =popup_move;

//@팝업 기능 관련 모음 끝
