//=======================================================
//   Browser Á¾·ù
//
var Browser = new Object();
Browser.win=(navigator.appVersion.indexOf('Win')!=-1);
Browser.mac=(navigator.appVersion.indexOf('Mac')!=-1);
Browser.lin=(navigator.userAgent.indexOf('Linux')!=-1);

if(!document.layers){
Browser.opera=(navigator.userAgent.indexOf('Opera')!=-1);
Browser.konq=(navigator.userAgent.indexOf('Konqueror')!=-1);
Browser.safari=(navigator.userAgent.indexOf('Safari')!=-1);
Browser.mozilla=(navigator.userAgent.indexOf('Gecko')!=-1&&!Browser.safari&&!Browser.konq);
Browser.ie=(document.all&&!Browser.opera);
Browser.ie4=(Browser.ie&&!document.getElementById);
Browser.ie5x=(document.all&&document.getElementById);
Browser.ie5mac=(Browser.mac&&Browser.ie5x);
Browser.ie5xwin=(Browser.win&&Browser.ie5x);}

//=======================================================
//   Dream Weaver Layer °ü·Ã ÇÔ¼ö
//
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

//=======================================================
//   Flash Ã³¸® ÇÔ¼ö
//
function MakeFlash(Url,Width,Height){
  var s = "<object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' "
      + "codebase='https://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0' "
      + "width='" + Width + "' height='" + Height + "'>\n"
      + "<param name='movie' value='" + Url + "'>\n"
      + "<param name='quality' value='high' />\n"
      + "<param name='menu' value='false'>\n"
      + "<param name='wmode' value='transparent'>\n"
      + "<embed src='" + Url + "' quality='high' pluginspage='https://www.macromedia.com/go/getflashplayer' "
      + "type='application/x-shockwave-flash' wmode='transparent' width='" + Width + "'  height='" + Height + "'></embed>\n"
      + "</object>";
  document.writeln(s);
}

//=======================================================
//   È­¸é±Û²ÃÅ©±â È®´ë/Ãà¼Ò Ã³¸® ÇÔ¼ö
//
var pageZoomSizeValue = 100;
var pageFontSizeValue = 12;
function pageFontResize(s) {
    if(Browser.ie) {
        if(s=='plus') pageZoomSizeValue += 10;
        else if(s=='minus') pageZoomSizeValue -= 10;
        else if(s=='default') pageZoomSizeValue = 100;
        document.body.style.zoom = pageZoomSizeValue + '%';
    } else {
        if(s=='plus') pageFontSizeValue++;
        else if(s=='minus') pageFontSizeValue--;
        else if(s=='default') pageFontSizeValue = 12;
        document.body.style.fontSize = pageFontSizeValue + 'px';
        var tds = document.getElementsByTagName('TD');
        if(tds) {
            if(tds.length) {
                for(var i=0; i<tds.length; i++) tds[i].style.fontSize = pageFontSizeValue + 'px';
            } else tds.style.fontSize = pageFontSizeValue + 'px';
        }

    }
}

//=======================================================
//   ÀÔ·Â°ª °Ë»ç °ü·Ã ÇÔ¼ö
//
function isNumeric(el){var pattern=/^(-{0,1})([0-9]+)(\.{0,1})([0-9]*)$/;return (pattern.test(el.value)) ? true : doError(el,"¼ýÀÚÇü½ÄÀ» ÀÔ·ÂÇÏ¼¼¿ä.");}
function isEnglish(el){var pattern=/^([a-zA-Z ]+)$/;return (pattern.test(el.value)) ? true : doError(el,"¿µ¹®ÀÚ¸¦ ÀÔ·ÂÇÏ¼¼¿ä.");}
function isEngNumeric(el){var pattern=/^([0-9a-zA-Z ]+)$/;return (pattern.test(el.value)) ? true : doError(el,"¿µ¹®ÀÚ¿Í ¼ýÀÚ¸¦ ÀÔ·ÂÇÏ¼¼¿ä.");}
function isNotNull(el,msg){return (el.value.replace(/ /g, "").length>0) ? true : doError(el,msg);}
function isGoodID(el){var pattern=/^[a-zA-Z]{1}[_a-zA-Z0-9-]{3,}$/;return (pattern.test(el.value)) ? true : doError(el,"¾ÆÀÌµð´Â ¿µ¹®ÀÚ·Î ½ÃÀÛÇÏ°í ¿µ¼ýÀÚ, ÇÏÀÌÇÂ(-), ¾ð´õ¹Ù(_)¸¦ Á¶ÇÕÇÏ¿© 4ÀÚÀÌ»óÀ¸·Î ÀÔ·ÂÇÏ¼¼¿ä.");}
function isGoodPass(el){var pattern=/^[_a-zA-Z0-9!#$%&()*+\.:;<=>?@{|}~-]{4,}$/;return (pattern.test(el.value)) ? true : doError(el,"ºñ¹Ð¹øÈ£´Â ¿µ¼ýÀÚ¿Í Æ¯¼ö¹®ÀÚ(!#$%&()*+-.:;<=>?@^_{|}~)¸¦ Á¶ÇÕÇÏ¿© 4ÀÚÀÌ»óÀ¸·Î ÀÔ·ÂÇÏ¼¼¿ä.");}
function isEmail(el){var pattern=/^[_a-zA-Z0-9-\.]+@[\.a-zA-Z0-9-]+\.[a-zA-Z]+$/;return (pattern.test(el.value)) ? true : doError(el,"¿Ã¹Ù¸¥ ¸ÞÀÏÁÖ¼Ò¸¦ ÀÔ·ÂÇÏ¼¼¿ä.");}
function isDomain(el){var pattern=/^(http:\/\/)?(www\.)?([_°¡-Èþa-zA-Z0-9-]+\.)+[a-zA-Z]{2,3}(\/[_°¡-Èþa-zA-Z0-9-]+)*/i;return (pattern.test(el.value)) ? true : doError(el,"¿Ã¹Ù¸¥ URLÀ» ÀÔ·ÂÇÏ¼¼¿ä.");}
function isPhone(el, value){var pattern=/^([0]{1}[0-9]{1,3})-?([1-9]{1}[0-9]{2,3})-?([0-9]{4})$/; var num=value?value:el.value;if(pattern.test(num)){return true;}else{return doError(el,"¿Ã¹Ù¸¥ ÀüÈ­¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä.");}}
function isRadioChecked(el, msg){var b=false;if(el.length){for(var i=0; i<el.length; i++)if(el[i].checked){b=true; break}}else b=el.checked; return b ? true : doError(el,msg);}
function isSelected(el, msg, n){if(!n)n=0; return el.selectedIndex>n ? true : doError(el,msg);}
//-------------------------------------------------------
function doError(el,msg){alert(msg);try{el.value="";el.focus();}catch(e){} return false;}
function numOnly(e){var key = (window.event) ? event.keyCode : (e.keyCode!=0 ? e.keyCode : e.charCode); if((key!=8&&key!=9&&key!=13&&key!=46&&key<48)||(key>57)){ if(window.event) e.returnValue=false;  else e.preventDefault(); }}
function nextInput(e1,e2,m){if(e1.value.length==m) e2.focus();}
//-------------------------------------------------------
function isJumin(el,value){var pattern=/^([0-9]{6})-?([0-9]{7})$/;var num=value?value:el.value;var msg="¿Ã¹Ù¸¥ ÁÖ¹Îµî·Ï¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä.";
if(!pattern.test(num)) return doError(el,msg);num=RegExp.$1+RegExp.$2;var sum=0;var last=num.charCodeAt(12)-0x30;var bases="234567892345";
for(var i=0;i<12;i++){if(isNaN(num.substring(i,i+1))) return doError(el,msg);sum+=(num.charCodeAt(i)-0x30)*(bases.charCodeAt(i)-0x30);}
var mod=sum%11;return ((11-mod)%10==last) ? true : doError(el,msg);}
function checkJumin(e1,e2){if(e1.value.length>0 && e2.value.length>0){if(!isJumin(e1,e1.value+e2.value)){e2.value="";return false;} else return true;} else return false;}
//-------------------------------------------------------
function isBusinessNum(el,value){var pattern=/^([0-9]{3})-?([0-9]{2})-?([0-9]{5})$/;var num=value?value:el.value;var msg = "¿Ã¹Ù¸¥ »ç¾÷ÀÚµî·Ï¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä.";
if(!pattern.test(num)) return doError(el,msg);num=RegExp.$1+RegExp.$2+RegExp.$3;
var sum=0;var getlist=new Array(10);var chkvalue=new Array("1","3","7","1","3","7","1","3","5");
for(var i=0;i<10;i++){getlist[i]=num.substring(i,i+1);} for(var i=0;i<9;i++){sum+=getlist[i]*chkvalue[i];}
sum=sum+parseInt((getlist[8]*5)/10);sidliy=sum%10;sidchk=0;if(sidliy!=0){sidchk=10-sidliy;}else{sidchk=0;}
return (sidchk==getlist[9]) ? true : doError(el,msg);}
//-------------------------------------------------------
function isForeignNum(el,value){var pattern=/^([0-9]{6})-?([0-9]{7})$/;var num=value?value:el.value;var msg = "¿Ã¹Ù¸¥ ¿Ü±¹ÀÎµî·Ï¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä.";
if(!pattern.test(num)) return doError(el,msg);num=RegExp.$1+RegExp.$2;
if((num.charAt(6)=="5")||(num.charAt(6)=="6")) birthYear="19"; else if((num.charAt(6)=="7")||(num.charAt(6)=="8")) birthYear="20";
else if((num.charAt(6)=="9")||(num.charAt(6)=="0")) birthYear="18"; else return doError(el, msg);
birthYear+=num.substr(0,2); birthMonth=num.substr(2,2)-1; birthDate=num.substr(4,2); birth=new Date(birthYear, birthMonth, birthDate);
if(birth.getYear()%100!=num.substr(0,2)||birth.getMonth()!=birthMonth||birth.getDate()!=birthDate) return doError(el,msg);
var sum=0;var odd=0;var buf=new Array(13);for(i=0;i<13;i++){buf[i]=parseInt(num.charAt(i));}
odd=buf[7]*10+buf[8];if(odd%2!=0) return doError(el,msg);if((buf[11]!=6)&&(buf[11]!=7)&&(buf[11]!=8)&&(buf[11]!=9)) return doError(el,msg);
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; return (sum==buf[12]) ? true : doError(el,msg);}
//-------------------------------------------------------
function isEmailList(el){el.value=el.value.replace(/ /g,'').replace(/(,)+/g,',').replace(/^,/,'').replace(/,$/,'');
var pattern=/^[_a-zA-Z0-9-\.]+@[\.a-zA-Z0-9-]+\.[a-zA-Z]+$/; if(el.value.length>0){var emails = el.value.split(",");
for(var i=0; i<emails.length; i++){if(!pattern.test(emails[i])){alert(emails[i] + " ´Â ¿Ã¹Ù¸¥ ¸ÞÀÏÁÖ¼Ò°¡ ¾Æ´Õ´Ï´Ù."); el.focus(); return false;}} return true;}return true;}
//-------------------------------------------------------
function isValidExt(el, p){var pt = "," + p.replace(/ /g,'') + ",";if(!el || el.value.replace(/ /g,'').length==0) return false;
var ext = el.value.toLowerCase().substring(el.value.lastIndexOf(".")+1);
if(pt.indexOf("," + ext + ",")<0){alert("¿Ã¹Ù¸¥ ÆÄÀÏÇü½ÄÀÌ ¾Æ´Õ´Ï´Ù."); el.select();
if(window["getSelection"]){if(Browser.safari){window.getSelection().collapse();}else{window.getSelection().removeAllRanges();}}
else if((document.selection)&&(document.selection.clear)){document.selection.clear();} return false;} else return true;}
//-------------------------------------------------------
function isImageExt(el){return isValidExt(el, "jpg,jpeg,gif,png");}
function trim(s){return s ? s.replace(/ +$/,'').replace(/^ +/g,'') : '';}

//=======================================================
//   ÀÌ¹ÌÁö °ü·Ã ÇÔ¼ö
//
function imageReSize(el,maxWidth,maxHeight, fit){var width=el.width;var height=el.height;
if(maxWidth<0)maxWidth=0;if(maxHeight<0)maxHeight=0;
if(maxWidth==0&&maxHeight>0&&height>maxHeight){height=height/maxHeight;width=width/(height/maxHeight);}
else if(maxHeight==0&&maxWidth>0&&width>maxWidth){width=width/maxWidth;height=height/(width/maxWidth);}
else if(maxWidth>0&&maxHeight>0){if(width>maxWidth){height=height/(width/maxWidth);width=maxWidth;}
if(height>maxHeight){width=width/(height/maxHeight);height=maxHeight;}
if(fit && width<maxWidth && height<maxHeight){
if(maxWidth>maxHeight){width=width*(maxHeight/height);height=maxHeight;}
else{height=height*(maxWidth/width);width=maxWidth;}
if(width>maxWidth){height=height/(width/maxWidth);width=maxWidth;}
if(height>maxHeight){width=width/(height/maxHeight);height=maxHeight;}}}el.width=width;el.height=height;}

//=======================================================
//   Form °ü·Ã ÇÔ¼ö
//
function getRequestURI(){var u=location.href; return u.indexOf('?')>0 ? u.substring(u.lastIndexOf('/')+1, u.indexOf('?')) : u.substring(u.lastIndexOf('/')+1);}
function setSelectBox(id, value){var el = document.getElementById(id);
if(!el){var els=document.getElementsByName(id);if(els && els.length) el=els[0];}
if(el&&el.length){for(var i=0; i<el.length; i++) el[i].selected=(el[i].value==value);}}
function setRadio(id, value){var el = document.getElementsByName(id);
if(el&&el.length){for(var i=0; i<el.length; i++) el[i].checked=(el[i].value==value);}}
function getRadio(el){if(el.length){for(var i=0;i<el.length;i++)if(el[i].checked){return el[i].value;}}else if(el.checked) return el.value; return '';}
function setCheckbox(id, value){var el = document.getElementById(id);
if(!el){var els=document.getElementsByName(id);if(els && els.length) el=els[0];}
if(el){el.checked=(el.value==value);}}
function setBgColor(el,c){el.style.backgroundColor=c;}
function setBgColorOver(el,c){if(c&&c.length>0)el.style.cursor='pointer'; el.style.backgroundColor=c;}
function deleteAll(query) {
    var str = "";
    var checkIdxs = document.getElementsByName("checkIdx");
    for(var i=0; i<checkIdxs.length; i++) { if(checkIdxs[i].checked) str = str + "," + checkIdxs[i].value; }
    if(str.length>1) {
        if(confirm("»èÁ¦ÇÏ½Ã°Ú½À´Ï±î?")) location.href = getRequestURI() + query + "&mode=delete&idxs=" + str.substr(1);
    } else alert("»èÁ¦ÇÒ Ç×¸ñÀ» ¸ÕÀú ¼±ÅÃÇÏ¼¼¿ä.");
}
function deleteItem(query, idx) {
    if(confirm("»èÁ¦ÇÏ½Ã°Ú½À´Ï±î?")) location.href = getRequestURI() + query + "&mode=delete&idx=" + idx;
}
function checkAll(el) {
    if(el.name=="checkIdxAll") {
        var b = el.checked;
        var c = el.form.checkIdx; if(!c) return;
        if(c.length) { for(var i=c.length-1; i>=0; i--) c[i].checked = b;
        } else c.checked = b;
    } else if(!el.checked && el.form.checkIdxAll) el.form.checkIdxAll.checked = false;
}
function checkEnter(e, fn) {
    var key = window.event ? event.keyCode : e.keyCode;
    if(key==13) {
        var el = window.event ? event.srcElement : e.target;
        if(el && el.value.replace(/ /g,'').length>0) eval(fn);
        if(window.event) event.returnValue=false; else e.preventDefault();
    }
}
//=======================================================
//   ¹è³Ê ½ºÅ©·Ñ Ã³¸® ÇÔ¼ö
//
var isBannerScroll = true;
var bannerFirstScrollY = new Array();
var bannerLastScrollY = new Array(0, 0, 0, 0, 0);
function bannerLayerScroll(n, s) {
    if(n<0 || n>=bannerLastScrollY.length) return;
    obj = (document.getElementById) ? document.getElementById(s) : (document.all) ? document.all[s] : document.layers[s];
    if(!obj) return;
    if (typeof window.pageYOffset != 'undefined') {
        diffY = window.pageYOffset;
        diffH = window.scrollMaxY ? window.innerHeight + window.scrollMaxY : document.body.scrollHeight;
    } else if (document.compatMode && document.compatMode != 'BackCompat') {
        diffY = document.documentElement.scrollTop;
        diffH = document.documentElement.scrollHeight;
    } else {
        diffY = document.body.scrollTop;
        diffH = document.body.scrollHeight;
    }
    if(obj.offsetParent&&obj.offsetParent.scrollHeight>0) diffH = obj.offsetParent.scrollHeight;
    if(!bannerFirstScrollY[n]) bannerFirstScrollY[n] = document.all ? obj.style.pixelTop : parseInt(obj.style.top);
    if(!isBannerScroll) diffY = bannerFirstScrollY[n];
    if(diffY<0) diffY = 0;
    if(diffY != bannerLastScrollY[n]) {
        percent = .1 * (diffY-bannerLastScrollY[n]);
        if(percent>0) percent = Math.ceil(percent); else percent = Math.floor(percent);
        if(diffH>(obj.offsetTop+ obj.offsetHeight + percent)) {
            if(document.all) obj.style.pixelTop += percent;
            else obj.style.top = (parseInt(obj.style.top) + percent) + 'px';
            bannerLastScrollY[n] = bannerLastScrollY[n] + percent;
        }
    }
}

//=======================================================
//   Å¬¸³º¸µå Ã³¸®
//
function copyClip(meintext) {
    if (window.clipboardData) { // IEÀÏ °æ¿ì
        window.clipboardData.setData("Text", meintext);
    } else if (window.netscape) { // NSÀÏ °æ¿ì
        netscape.security.PrivilegeManager.enablePrivilege('UniversalXPConnect');
        var clip = Components.classes['@mozilla.org/widget/clipboard;1'].createInstance(Components.interfaces.nsIClipboard);
        if (!clip) return false;
        var trans = Components.classes['@mozilla.org/widget/transferable;1'].createInstance(Components.interfaces.nsITransferable);
        if (!trans) return false;
        trans.addDataFlavor('text/unicode');
        var str = new Object(); var len = new Object();
        var str = Components.classes["@mozilla.org/supports-string;1"].createInstance(Components.interfaces.nsISupportsString);
        var copytext = meintext;    // ·ÎÄÃº¯¼ö¿¡ º¹»ç
        str.data = copytext;
        trans.setTransferData("text/unicode",str,copytext.length*2);
        var clipid = Components.interfaces.nsIClipboard;
        if (!clipid) return false;
        clip.setData(trans,null,clipid.kGlobalClipboard);
    }
    alert("ÀúÀåµÇ¾ú½À´Ï´Ù.\n¿øÇÏ´Â°÷¿¡ ºÙ¿©³Ö±â¸¦ ÇÏ¼¼¿ä.");
    return false;
}

//=======================================================
//   Æ÷Ä¿½º Ã³¸®
//
var mouseOverColor = "#666666";
var mouseOverBgColor = "#FFFFFF";
var nowFocusEl = '';
function inputIn(e) { oSrc=(window.event) ? event.srcElement : e.target;
if(oSrc && isFocusElement(oSrc)){nowFocusEl=oSrc.name;oSrc.style.color=mouseOverColor;oSrc.style.backgroundColor=mouseOverBgColor;}}
function inputOut(e) { oSrc=(window.event) ? event.srcElement : e.target;
if(oSrc && isFocusElement(oSrc)){nowFocusEl='';oSrc.style.color="";oSrc.style.backgroundColor="";}}
if(document.all){document.onfocusin = inputIn; document.onfocusout = inputOut;}

function mouseIn(e) { oSrc=(window.event) ? event.srcElement : e.target;
if(oSrc && isFocusElement(oSrc)){oSrc.style.color=mouseOverColor;oSrc.style.backgroundColor=mouseOverBgColor;}
if(oSrc=hasClassName(oSrc,"mouse")) oSrc.style.backgroundColor=mouseOverBgColor;}
function mouseOut(e) { oSrc=(window.event) ? event.srcElement : e.target;
if(oSrc && isFocusElement(oSrc) && nowFocusEl!=oSrc.name){oSrc.style.color="";oSrc.style.backgroundColor="";}
if(oSrc=hasClassName(oSrc,"mouse")) oSrc.style.backgroundColor="";}

function hasClassName(el, n){while(el){if(el.className==n) return el;el=el.parentNode;} return false;}
function isFocusElement(el){
    return el.type=="text" || el.type=="password" || el.type=="file" || el.tagName=="TEXTAREA" || el.tagName=="SELECT";
}

// Æ÷Ä¿½ºÃ³¸® ÀÌº¥Æ® ½ÃÀÛ
//if(document.all){document.onmouseover = mouseIn; document.onmouseout = mouseOut;}


//=======================================================
//   ±âÅ¸
//
function printWindow() {
    window.open("/common/print.php", "printWindow", "width=700, height=500, status=no, scrollbars=yes");
}

function IFramResize(d) {
    var el = document.getElementById(d);
    if(el && el.tagName=="IFRAME") {
        var oDoc = el.contentDocument || el.contentWindow.document;
        el.height = oDoc.body.scrollHeight + 30;
    }
}

function setCookie(name, value, expiredays) {
	var todayDate = new Date();
	todayDate.setDate(todayDate.getDate() + expiredays);
	document.cookie = name + "=" + escape(value) + "; path=/; expires=" + todayDate.toGMTString() + ";";
}


//=======================================================
//   Ã·ºÎÆÄÀÏ ÀÔ·ÂÆû ÀÌ¹ÌÁö ±³Ã¼
//
var W3CDOM = (document.createElement && document.getElementsByTagName);
function initFileUploads(c, img) {
    if (!W3CDOM) return;
    var fakeFileUpload = document.createElement('div');
    fakeFileUpload.className = 'fakefile';
    var input = document.createElement('input');
    input.className = c ? c + " clone" : "clone";
    fakeFileUpload.appendChild(input);
    var image = document.createElement('img');
    image.src = img; //'pix/button_select.gif';
	image.style.verticalAlign = "middle";
    var iw = image.width;
    fakeFileUpload.appendChild(image);
    var x = document.getElementsByTagName('input');
    for (var i=0;i<x.length;i++) {
        if (x[i].type != 'file') continue;
        if (x[i].parentNode.className != 'fileinputs') continue;
        x[i].className = 'file hidden';
        var clone = fakeFileUpload.cloneNode(true);
        x[i].parentNode.appendChild(clone);
        x[i].relatedElement = clone.getElementsByTagName('input')[0];
        x[i].onchange = x[i].onmouseout = function () {
            this.relatedElement.value = this.value;
        }
        //x[i].nextSibling.firstChild.style.width = (parseInt(x[i].style.width)-iw) + 'px';
    }
}

//=======================================================
//   ÀÌ¸ÞÀÏ ÀÔ·ÂÆû
//
var emailDomainList = ["naver.com","yahoo.com","yahoo.co.kr","nate.com","korea.com","empal.com","lycos.co.kr","dreamwiz.com","freechal.com","netian.com","paran.com","kornet.com","hananet.net","hotmail.com","chollian.net","shinbiro.com","unitel.co.kr","msn.com"];
function makeEmailForm(email, c) {
    if(!c) c = "input_txt_cms";
    var optionText = "";
    var emails = ["", ""];
    if(email && email.indexOf("@")>0) emails = email.split("@");
    for(i=0; i<emailDomainList.length; i++) {
        optionText += "<option value='" + emailDomainList[i] + "'>" + emailDomainList[i] + "</option>";
    }
    optionText += "<option value=''>Á÷Á¢ÀÔ·Â</option>";
    var str = "<input id='_emailId' name='_emailId' type='text' class='" + c + " engonly' style='width:100px;' maxlength='50' value='" + emails[0] + "'> @ " +
        "<select id='_emailDomain' name='_emailDomain' class='" + c + "' onchange='_showEmailInputForm(this);'>" + optionText + "</select> " +
        "<input id='_emailInput' name='_emailInput' type='text' maxlength='50' class='" + c + " engonly' style='width:150px; display:none;' value='" + emails[1] + "'>";
    document.writeln(str);
    _initEmailInputForm(emails[1]);
}

function _showEmailInputForm(el) {
    var t = document.getElementById('_emailInput');
    t.style.display=(el.value=='') ? '' : 'none';
    if((el.value=='')) { t.value = ''; t.focus(); }
}
function _getEmailAddress() {
    var id = document.getElementById("_emailId");
    var dm = document.getElementById("_emailDomain");
    var ip = document.getElementById("_emailInput");
    return id.value + "@" + ((dm[dm.selectedIndex].value=='') ? ip.value : dm[dm.selectedIndex].value);
}
function _resetEmailInputForm() {
    var id = document.getElementById("_emailId");
    id.value = "";
    document.getElementById("_emailInput").value = "";
    id.focus();
}
function _initEmailInputForm(d) {
    var dm = document.getElementById("_emailDomain");
    var ip = document.getElementById("_emailInput");
    if(d && d.replace(/ /g,'').length>0 && dm && dm.length) {
        for(var i=0; i<dm.length; i++) {
            if(dm[i].value==d) { dm[i].selected = true; return; }
        }
        dm[dm.length-1].selected = true;
        ip.style.display = '';
    }
}

//=======================================================
//v1.0
//Copyright 2006 Adobe Systems, Inc. All rights reserved.
function AC_AddExtension(src, ext)
{
  if (src.indexOf('?') != -1)
    return src.replace(/\?/, ext+'?');
  else
    return src + ext;
}

function AC_Generateobj(objAttrs, params, embedAttrs)
{
  var str = '<object ';
  for (var i in objAttrs)
    str += i + '="' + objAttrs[i] + '" ';
  str += '>';
  for (var i in params)
    str += '<param name="' + i + '" value="' + params[i] + '" /> ';
	str += '<param name="wmode" value="transparent" /> ';
  str += '<embed ';
  for (var i in embedAttrs)
    str += i + '="' + embedAttrs[i] + '" ';
    str += 'wmode="transparent" ';
  str += ' ></embed></object>';

  document.write(str);
}

function AC_FL_RunContent(){
  var ret =
    AC_GetArgs
    (  arguments, ".swf", "movie", "clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
     , "application/x-shockwave-flash"
    );
  AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);
}

function AC_SW_RunContent(){
  var ret =
    AC_GetArgs
    (  arguments, ".dcr", "src", "clsid:166B1BCA-3F9C-11CF-8075-444553540000"
     , null
    );
  AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);
}

function AC_GetArgs(args, ext, srcParamName, classid, mimeType){
  var ret = new Object();
  ret.embedAttrs = new Object();
  ret.params = new Object();
  ret.objAttrs = new Object();
  for (var i=0; i < args.length; i=i+2){
    var currArg = args[i].toLowerCase();

    switch (currArg){
      case "classid":
        break;
      case "pluginspage":
        ret.embedAttrs[args[i]] = args[i+1];
        break;
      case "src":
      case "movie":
        args[i+1] = AC_AddExtension(args[i+1], ext);
        ret.embedAttrs["src"] = args[i+1];
        ret.params[srcParamName] = args[i+1];
        break;
      case "onafterupdate":
      case "onbeforeupdate":
      case "onblur":
      case "oncellchange":
      case "onclick":
      case "ondblClick":
      case "ondrag":
      case "ondragend":
      case "ondragenter":
      case "ondragleave":
      case "ondragover":
      case "ondrop":
      case "onfinish":
      case "onfocus":
      case "onhelp":
      case "onmousedown":
      case "onmouseup":
      case "onmouseover":
      case "onmousemove":
      case "onmouseout":
      case "onkeypress":
      case "onkeydown":
      case "onkeyup":
      case "onload":
      case "onlosecapture":
      case "onpropertychange":
      case "onreadystatechange":
      case "onrowsdelete":
      case "onrowenter":
      case "onrowexit":
      case "onrowsinserted":
      case "onstart":
      case "onscroll":
      case "onbeforeeditfocus":
      case "onactivate":
      case "onbeforedeactivate":
      case "ondeactivate":
      case "type":
      case "codebase":
        ret.objAttrs[args[i]] = args[i+1];
        break;
      case "width":
      case "height":
      case "align":
      case "vspace":
      case "hspace":
      case "class":
      case "title":
      case "accesskey":
      case "name":
      case "id":
      case "tabindex":
        ret.embedAttrs[args[i]] = ret.objAttrs[args[i]] = args[i+1];
        break;
      default:
        ret.embedAttrs[args[i]] = ret.params[args[i]] = args[i+1];
    }
  }
  ret.objAttrs["classid"] = classid;
  if (mimeType) ret.embedAttrs["type"] = mimeType;
  return ret;
}



/**************************************************************************************************
* ½ºÄ«ÀÌ ¹è³Ê ¼³Á¤°ª
**************************************************************************************************/
  var stmnLEFT = 899; // ½ºÅ©·Ñ¸Þ´ºÀÇ ÁÂÃø À§Ä¡ 
  var stmnGAP1 = 145; // ÆäÀÌÁö Çì´õºÎºÐÀÇ ¿©¹é 
  var stmnGAP2 = 0; // ½ºÅ©·Ñ½Ã ºê¶ó¿ìÀú »ó´Ü°ú ¾à°£ ¶ç¿ò. ÇÊ¿ä¾øÀ¸¸é 0À¸·Î ¼¼ÆÃ 
  var stmnBASE = 200; // ½ºÅ©·Ñ¸Þ´º ÃÊ±â ½ÃÀÛÀ§Ä¡ (¾Æ¹«·¸°Ô³ª ÇØµµ »ó°üÀº ¾øÁö¸¸ stmnGAP1°ú ¾à°£ Â÷ÀÌ¸¦ ÁÖ´Â°Ô º¸±â ÁÁÀ½) 
  var stmnActivateSpeed = 2; // ¿òÁ÷ÀÓÀ» °¨ÁöÇÏ´Â ¼Óµµ (¼ýÀÚ°¡ Å¬¼ö·Ï ´Ê°Ô ¾Ë¾ÆÂ÷¸²) 
  var stmnScrollSpeed = 0.7; // ½ºÅ©·ÑµÇ´Â ¼Óµµ (Å¬¼ö·Ï ´Ê°Ô ¿òÁ÷ÀÓ)


function InitializeStaticMenu()
{
		/*
		if (ReadCookie("ANIMATE") == "false") {
				ANIMATE.checked = false;
				STATICMENU.style.top = document.body.scrollTop + stmnGAP1;
		}
		else {
				ANIMATE.checked = true;
				STATICMENU.style.top = document.body.scrollTop + stmnBASE;
				RefreshStaticMenu();
		}
		*/
		STATICMENU.style.top = document.body.scrollTop + stmnBASE;
		RefreshStaticMenu();
}

/*
function ReadCookie(name)
{
		var label = name + "=";
		var labelLen = label.length;
		var cLen = document.cookie.length;
		var i = 0;

		while (i < cLen) {
				var j = i + labelLen;

				if (document.cookie.substring(i, j) == label) {
						var cEnd = document.cookie.indexOf(";", j);
						if (cEnd == -1) cEnd = document.cookie.length;

						return unescape(document.cookie.substring(j, cEnd));
				}

				i++;
		}

		return "";
}
*/

        function RefreshStaticMenu()
        {
                var stmnStartPoint, stmnEndPoint, stmnRefreshTimer;

                stmnStartPoint = parseInt(STATICMENU.style.top, 10);
                stmnEndPoint = document.body.scrollTop + stmnGAP2;
                if (stmnEndPoint < stmnGAP1) stmnEndPoint = stmnGAP1;

                stmnRefreshTimer = stmnActivateSpeed;

                if ( stmnStartPoint != stmnEndPoint ) {
                        stmnScrollAmount = Math.ceil( Math.abs( stmnEndPoint - stmnStartPoint ) / 15 );
                        STATICMENU.style.top = parseInt(STATICMENU.style.top, 10) + ( ( stmnEndPoint<stmnStartPoint ) ? -stmnScrollAmount : stmnScrollAmount );
                        stmnRefreshTimer = stmnScrollSpeed;
                }

                stmnTimer = setTimeout ("RefreshStaticMenu();", stmnRefreshTimer);
        }

/*
function ToggleAnimate()
{
		if (ANIMATE.checked) {
				RefreshStaticMenu();
				SaveCookie("ANIMATE", "true", 300);
		}
		else {
				clearTimeout(stmnTimer);
				STATICMENU.style.top = stmnGAP1;
				SaveCookie("ANIMATE", "false", 300);
		}
}

function SaveCookie(name, value, expire)
{
		var eDate = new Date();
		eDate.setDate(eDate.getDate() + expire);
		document.cookie = name + "=" + value + "; expires=" +  eDate.toGMTString()+ "; path=/";
}
*/