﻿if(typeof HTMLElement!="undefined"&&!HTMLElement.prototype.insertAdjacentElement){HTMLElement.prototype.insertAdjacentElement=function(a,b){switch(a){case"beforeBegin":this.parentNode.insertBefore(b,this);break;case"afterBegin":this.insertBefore(b,this.firstChild);break;case"beforeEnd":this.appendChild(b);break;case"afterEnd":if(this.nextSibling){this.parentNode.insertBefore(b,this.nextSibling)}else{this.parentNode.appendChild(b)}break}};HTMLElement.prototype.insertAdjacentHTML=function(c,b){var a=this.ownerDocument.createRange();a.setStartBefore(this);var d=a.createContextualFragment(b);this.insertAdjacentElement(c,d)};HTMLElement.prototype.insertAdjacentText=function(c,b){var a=document.createTextNode(b);this.insertAdjacentElement(c,a)}}function ReverseCheckAll(b){for(var a=0;a<document.forms[0].elements.length;a++){strName=document.forms[0].elements[a].name;if(strName.search(b)!=-1&&document.forms[0].elements[a].disabled==false){if(document.forms[0].elements[a].checked==true){document.forms[0].elements[a].checked=false}else{document.forms[0].elements[a].checked=true}}}}function SelectAll(b){for(var a=0;a<document.forms[0].elements.length;a++){strName=document.forms[0].elements[a].name;if(strName.search(b)!=-1&&document.forms[0].elements[a].disabled==false){document.forms[0].elements[a].checked=true}}}function DeSelectAll(b){for(var a=0;a<document.forms[0].elements.length;a++){strName=document.forms[0].elements[a].name;if(strName.search(b)!=-1){document.forms[0].elements[a].checked=false}}}function FindControl(f,b){var e=new Array();var c=document.getElementsByTagName(f);var a=0;for(var d=0;d<c.length;d++){if(c[d].name.indexOf(b)>=0){e[a]=document.getElementById(c[d].id);a++}}return e}function OnlyNumber(a){if((a.keyCode<48)||(a.keyCode>57)){a.returnValue=false}}function OnlyNumberTel(){if((event.keyCode<48)||(event.keyCode>57)){if(event.keyCode!=45){event.returnValue=false}}}function englishNumberCheck(b){var c="abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ";var e="yes";var a;for(var d=0;d<b.length;d++){a=""+b.substring(d,d+1);if(c.indexOf(a)=="-1"){e="no"}}if(e=="no"){return false}else{return true}}function setCookie(a,d,b){var c=new Date();document.cookie=a+"="+escape(d)+"; path=/;"+(typeof b!="undefined"?"; domain="+b:"")}function setCookieTimeOut(a,d,c){var b=new Date();b.setDate(b.getDate()+c);document.cookie=a+"="+escape(d)+"; expires="+b.toGMTString()+"; path=/"}function getCookie(a){var c=a+"=";var d=0;while(d<=document.cookie.length){var b=(d+c.length);if(document.cookie.substring(d,b)==c){if((endOfCookie=document.cookie.indexOf(";",b))==-1){endOfCookie=document.cookie.length}return unescape(document.cookie.substring(b,endOfCookie))}d=document.cookie.indexOf(" ",d)+1;if(d==0){break}}return""}function deleteCookie(a){var b=new Date();b.setDate(b.getDate()-1);document.cookie=a+"= ; expires="+b.toGMTString()+"; path=/"}function trim(b){var a="";for(i=0;i<b.length;i++){if(b.charAt(i)==" "){a=a}else{a=a+b.charAt(i)}}return a}function check_keydown(a){if(a.keyCode==86&&a.ctrlKey){a.keyCode=0;a.cancelBubble=true}}function limitChar(a,b){if(a.value.length>b){alert(b+"글자 이상 입력할 수 없습니다.");a.value=a.value.substring(0,b)}return true}function TabMoveNext(a,b){if(b.keyCode==9||b.keyCode==13){document.getElementById(a).focus();b.returnValue=false}}function CheckSpecialChar(a){var b=true;if(a.indexOf("/")!=-1){b=false}if(a.indexOf("\\")!=-1){b=false}if(a.indexOf(":")!=-1){b=false}if(a.indexOf("*")!=-1){b=false}if(a.indexOf("?")!=-1){b=false}if(a.indexOf('"')!=-1){b=false}if(a.indexOf("<")!=-1){b=false}if(a.indexOf(">")!=-1){b=false}if(a.indexOf("|")!=-1){b=false}if(a.indexOf(".")!=-1){b=false}return b}function specialChar(a){var b=CheckSpecialChar(a);if(b==false){alert('도메인 명에 다음 문자가 올 수 없습니다.\n\n\t\\ / : * ? " < > | .')}return b}function emailCheck(b){var a=new RegExp("^[\\w\\-]+(\\.[\\w\\-_]+)*@[\\w\\-]+(\\.[\\w\\-]+)*(\\.[a-zA-Z]{2,})$","gi");if(!a.test(b)){return false}else{return true}}function Regnum_check(c,e){if(c.value.length!=6){alert("이름 또는 주민번호가 올바르지 않습니다.");c.focus();return false}else{if(e.value.length!=7){alert("이름 또는 주민번호가 올바르지 않습니다.");e.focus();return false}else{var d=c.value;var h=e.value;var v=0;for(var j=0;j<d.length;j++){var k=d.substring(j,j+1);if(k<"0"||k>"9"){v=v+1}}if(v!=0){alert("이름 또는 주민번호가 올바르지 않습니다.");c.focus();return false}var l=0;for(var j=0;j<h.length;j++){var p=h.substring(j,j+1);if(p<"0"||p>"9"){l=l+1}}if(l!=0){alert("이름 또는 주민번호가 올바르지 않습니다.");e.focus();return false}if(d.substring(2,3)>1){alert("이름 또는 주민번호가 올바르지 않습니다.");c.focus();return false}if(d.substring(4,5)>3){alert("이름 또는 주민번호가 올바르지 않습니다.");c.focus();return false}if(h.substring(0,1)>4){if(FRegnum_check(d+h)){return true}else{alert("이름 또는 주민번호가 올바르지 않습니다.");e.focus();return false}}var a=d.substring(0,1);var m=d.substring(1,2);var t=d.substring(2,3);var s=d.substring(3,4);var q=d.substring(4,5);var w=d.substring(5,6);var f=a*2+m*3+t*4+s*5+q*6+w*7;var b=h.substring(0,1);var n=h.substring(1,2);var u=h.substring(2,3);var g=h.substring(3,4);var r=h.substring(4,5);var x=h.substring(5,6);var o=h.substring(6,7);var f=f+b*8+n*9+u*2+g*3+r*4+x*5;f=f%11;f=11-f;f=f%10;if(f!=o){alert("잘못된 주민등록번호입니다.\n\n다시 입력해 주시기 바랍니다.");c.focus();return false}}}return true}function FRegnum_check(a){var c=0;var b=0;buf=new Array(13);for(i=0;i<13;i++){buf[i]=parseInt(a.charAt(i))}b=buf[7]*10+buf[8];if(b%2!=0){return false}if((buf[11]!=6)&&(buf[11]!=7)&&(buf[11]!=8)&&(buf[11]!=9)){return false}multipliers=[2,3,4,5,6,7,8,9,2,3,4,5];for(i=0,c=0;i<12;i++){c+=(buf[i]*=multipliers[i])}c=11-(c%11);if(c>=10){c-=10}c+=2;if(c>=10){c-=10}if(c!=buf[12]){return false}return true}function StopParentEvent(b){var a=b||window.event;if(a.stopPropagation){a.stopPropagation()}else{a.cancelBubble=true}}function addComma(a,d,l){if(d.keyCode==37||d.keyCode==39){return}var l=l||2;var e=a.value.replace(/,|\s+/g,"");var h=(e.indexOf(".")!=-1)?e.substring(0,e.indexOf(".")):e;var m=(e.indexOf(".")!=-1)?e.substr(e.indexOf("."),l+1):"";if(isNaN(e)){alert(e.concat(" -> 숫자가 아닙니다."));a.value="";return false}var c=h.length-1;var g=new Array;var f="";for(var k=c,b=0;k>=0;k--,b++){if(b!=0&&b%3==0){f=","}else{f=""}g[g.length]=h.charAt(k)+f}a.value=g.reverse().join("")+m}function CheckSize(){var a=tinyMCE.selectedInstance.formTargetElementId;var d=10000;var c=a+"Count";var b=tinyMCE.getContent();if(b.length>d){b=b.substring(0,d-10);tinyMCE.setContent(b);alert(d+"자 이상 입력할수 없습니다.");return false}else{return true}}function getOnlyNumberKey(b){var a=(window.netscape)?b.which:event.keyCode;if((a>=48&&a<=57)||(a>=96&&a<=105)||(a==8)||(a==9)||(a==13)||(a==46)||(a>=37&&a<=40)){return true}else{if(window.netscape){b.preventDefault()}else{event.returnValue=false}}}function getArgs(){var c=new Object();var g=location.search.substring(1);var a=g.split("&");for(var d=0;d<a.length;d++){var e=a[d].indexOf("=");if(e==-1){continue}var f=a[d].substring(0,e);var b=a[d].substring(e+1);c[f]=unescape(b)}return c}function Left(b,a){if(a<=0){return""}else{if(a>String(b).length){return b}else{return String(b).substring(0,a)}}}function Right(b,a){if(a<=0){return""}else{if(a>String(b).length){return b}else{var c=String(b).length;return String(b).substring(c,c-a)}}}function specialChar(b,a){var c=true;if(b.indexOf("/")!=-1){c=false}if(b.indexOf("\\")!=-1){c=false}if(b.indexOf(":")!=-1){c=false}if(b.indexOf("*")!=-1){c=false}if(b.indexOf("?")!=-1){c=false}if(b.indexOf('"')!=-1){c=false}if(b.indexOf("<")!=-1){c=false}if(b.indexOf(">")!=-1){c=false}if(b.indexOf("|")!=-1){c=false}if(c==false){alert(a+' 다음 문자가 올 수 없습니다.\n\n\t\\ / : * ? " < > | ')}return c}function addEvent(c,b,a){if(c.addEventListener){c.addEventListener(b,a,true);return true}else{if(c.attachEvent){c.attachEvent("on"+b,a);return true}else{return false}}};
