/** * @ author WEB2WEB * @ date 12.07.04 * @ version 1.0.0 **/ //ºê¶ó¿ìÀú È®ÀÎ var myNavigator; if(navigator.userAgent.indexOf("MSIE 5.5") != -1) myNavigator = 'IE5'; // IE 5.x else if (navigator.userAgent.indexOf("MSIE 6") != -1) myNavigator = 'IE6'; // IE 6.x else if(navigator.userAgent.indexOf("MSIE 7") != -1) myNavigator = 'IE7'; // IE 7.x else if(navigator.userAgent.indexOf("MSIE 8") != -1) myNavigator = 'IE8'; // IE 8.x else if(navigator.userAgent.indexOf("MSIE 9") != -1) myNavigator = 'IE9'; // IE 9.x else if(navigator.userAgent.indexOf("Firefox") != -1) myNavigator = 'FF'; // FF else if(navigator.userAgent.indexOf("Opera") != -1) myNavigator = 'OP'; // Opera else if(navigator.userAgent.indexOf("Netscape") != -1) myNavigator = 'NC'; // Netscape else if(navigator.userAgent.indexOf("Chrome") != -1) myNavigator = 'CR'; // Chrome else if(navigator.userAgent.indexOf("Safari") != -1) myNavigator = 'SF'; // Safari else if(navigator.userAgent.indexOf("Mobile") != -1) myNavigator = 'MO'; // ¸ð¹ÙÀÏ Safari else myNavigator = 'IE6'; // IE 6.x String.prototype.trim = function() { return this.replace(/(^\s*)|(\s*$)/gi, ""); } function sEncode(val) { return encodeURIComponent(val).replace(/%/g, '.'); } function popupAutoResize(){ var marginX = 0; //ºê¶ó¿ìÀúº° °¡·ÎÂ÷ÀÌ var marginY = 0; //ºê¶ó¿ìÀúº° ¼¼·ÎÂ÷ÀÌ var thisY = 0; var thisX = parseInt(document.body.scrollWidth); var body_thisY = parseInt(document.body.scrollHeight); var doc_thisY = parseInt(document.documentElement.scrollHeight); var maxThisX = screen.width - 50; var maxThisY = screen.height - 50; switch (myNavigator){ case 'IE6': thisY = doc_thisY; marginX = 10; marginY = 45; break; case 'IE7': thisY = doc_thisY; marginX = 10; marginY = 75; break; case 'FF': thisY = doc_thisY - 1; marginX = 8; marginY = 80; break; case 'OP': thisY = doc_thisY; marginX = 9; marginY = 42; break; case 'NC': thisY = body_thisY; marginX = 8; marginY = -2; break; case 'CR': thisY = body_thisY; marginX = 20; marginY = 60; break; case 'SF': thisY = body_thisY; marginX = 20; marginY = 41; break; default: thisY = doc_thisY; break; } if (thisX > maxThisX) { window.document.body.scroll = "yes"; thisX = maxThisX; } if (thisY > maxThisY - marginY) { window.document.body.scroll = "yes"; thisX += 19; thisY = maxThisY - marginY; } window.resizeTo(thisX+marginX, thisY+marginY); // ¼¾ÅÍ Á¤·Ä //var windowX = (screen.width - (thisX+10))/2; //var windowY = (screen.height - (thisY+marginY))/2 - 20; //window.moveTo(windowX,windowY); } function chkType(str,type){ var check_type = false; switch (type){ case 'number'://¼ýÀÚ¸¸(int) var filter = /^[1-9][0-9]*$/; break; case 'digit'://¼ýÀÚ¸¸(string) var filter = /^[0-9]*$/; break; case 'alpha'://¿µ¹®¸¸ var filter = /^[a-zA-Z]*$/; break; case 'alnum'://¿µ¹®,¼ýÀÚ¸¸ var filter = /^[0-9a-zA-Z]*$/; break; case 'falnum'://¿µ¹®,¼ýÀÚ¸¸(ùÀÚ´Â ¿µ¹®) var filter = /^[a-zA-Z][0-9a-zA-Z]*$/; break; case 'flalnum'://¿µ¹® ¼Ò¹®ÀÚ,¼ýÀÚ¸¸(ùÀÚ´Â ¿µ¹®¼Ò¹®ÀÚ) var filter = /^[a-z][0-9a-z]*$/; break; case 'lalpha'://¼Ò-¿µ¹®¸¸ var filter = /^[a-z]*$/; break; case 'ualpha'://´ë-¿µ¹®¸¸ var filter = /^[A-Z]*$/; break; case 'lalnum'://¼Ò-¿µ¹®,¼ýÀÚ¸¸ var filter = /^[0-9a-z]*$/; break; case 'ualnum'://´ë-¿µ¹®,¼ýÀÚ¸¸ var filter = /^[0-9a-z]*$/; break; case 'email'://¸ÞÀÏ var filter =/^[a-zA-Z0-9\-\.\_]+\@[a-zA-Z0-9\-\.]+\.[a-zA-Z]/; break; case 'koralnum'://ÇѱۼýÀÚ¿µ¹® var filter = /^[0-9|a-z|A-Z|¤¡-¤¾|¤¿-¤Ó|°¡-Èþ]*$/; break; case 'koralpha'://Çѱۿµ¹® var filter = /^[a-z|A-Z|¤¡-¤¾|¤¿-¤Ó|°¡-Èþ]*$/; break; case 'kor'://ÇÑ±Û var filter = /^[¤¡-¤¾|¤¿-¤Ó|°¡-Èþ]*$/; break; case 'korno'://ÇѱÛÁ¦¿Ü(¶ç¾î¾²±â ¹ÌÆ÷ÇÔ) var filter = /^[^¤¡-¤¾|¤¿-¤Ó|°¡-Èþ| ]*$/; break; case 'htmlno'://HTML Á¦¿Ü var filter = /(<[a-zA-z]+[^>]+>)+/; check_type = true; break; case 'minum'://¸¶À̳ʽº¿Í ¼ýÀÚ¸¸ var filter = /^(-?)[0-9]+$/; break; } if(filter.test(str) === check_type) { return false; } else { return true; } } function chkLength(str,min,max,is_null) { if(str.length >= min && str.length <= max){ return true; }else{ if(is_null && str.length == 0){ return true; }else{ return false; } } } function _getNavigaterMargin(){ var result = new Array(); var marginX = 0; //ºê¶ó¿ìÀúº° °¡·ÎÂ÷ÀÌ var marginY = 0; //ºê¶ó¿ìÀúº° ¼¼·ÎÂ÷ÀÌ switch (myNavigator){ case 'IE6': marginX = 0; marginY = 0; break; case 'IE7': marginX = 0; marginY = 0; break; case 'FF': marginX = 0; marginY = 0; break; case 'OP': marginX = 0; marginY = 2; break; case 'NC': marginX = 8; marginY = -2; break; case 'CR': marginX = 3; marginY = 2; break; case 'SF': marginX = 3; marginY = 3; break; } result['marginX'] = marginX; result['marginY'] = marginY; return result; } //»õâ function openWin(url, target, w, h, s) { var winleft = (screen.width - w) / 2; var wintop = (screen.height - h) / 2 -35; var margin = new Array(); margin = _getNavigaterMargin(); w = parseInt(w) + margin['marginX']; h = parseInt(h) + margin['marginY']; var its = window.open(url,target,'width='+w+',height='+h+',top='+wintop+',left='+winleft+', scrollbars='+s+', toolbar=no, location=no, status=yes, menubar=no, resizable=no'); its.focus(); } function openWindow(url, target, l, t, w, h, s) { var margin = new Array(); margin = _getNavigaterMargin(); w = parseInt(w) + margin['marginX']; h = parseInt(h) + margin['marginY']; var its = window.open(url,target,'width='+w+',height='+h+',top='+t+',left='+l+', scrollbars='+s); its.focus(); } // ¿¡·¯¸Þ¼¼Áö °æ°íâ Ãâ·Â function error_alert(val){ switch (val){ case 'sanction': alert('±Û¾²±â Á¦ÀçµÇ¾ú½À´Ï´Ù. °í°´¼¾ÅÍ·Î ¹®ÀÇÇØ ÁÖ½Ã¸é °¨»çÇϰڽÀ´Ï´Ù.'); break; case 'value': alert('Çʼö°ªÀ» ¸ðµÎ ÀÔ·ÂÇϼ¼¿ä'); break; case 'filter': alert('Çã¿ëµÇÁö ¾Ê´Â °ªÀ» ÀÔ·ÂÇÏ¿´½À´Ï´Ù.'); break; default: alert('½Ã½ºÅÛ Àå¾Ö·Î ó¸® ÇÒ ¼ö ¾ø½À´Ï´Ù.'); break; } } function layerView(layer_id, num){ var layer_display = document.getElementById(layer_id+num).style.display; if(layer_display == "none"){ document.getElementById(layer_id+num).style.display = "block"; }else{ document.getElementById(layer_id+num).style.display = "none"; } } //¹è¿­¿¡ °ªÀÌ ÀÖ´ÂÁö °Ë»ç function in_array(Val,Arr){ for(var i=0;i= len) { frm.elements[next_name].focus(); } } // À̸§ üũ function chkName(real_name){ return chkType(real_name,'kor'); } // »ç¾÷ÀÚ¹øÈ£ üũ function chkCnumber(c_no){ if(chkType(c_no,'digit') === false || chkLength(c_no,10,10) === false){ return false; }else{ return true; } } // Áֹεî·Ï¾Õ¹øÈ£ üũ function chkJumin1(jumin){ if(chkType(jumin,'digit') === false || chkLength(jumin,6,6) === false){ return false; }else{ return true; } } // Áֹεî·ÏµÞ¹øÈ£ üũ function chkJumin2(jumin){ if(chkType(jumin,'digit') === false || chkLength(jumin,7,7) === false){ return false; }else{ return true; } } // ¾ÆÀ̵ð üũ function chkId(mid){ if(chkType(mid,'flalnum') === false || chkLength(mid,4,12) === false){ return false; }else{ return true; } } // ÆÐ½º¿öµå üũ function chkPw(mpw){ if(chkType(mpw,'alnum') === false || chkLength(mpw,4,12) === false){ return false; }else{ return true; } } // ´Ð³×ÀÓ Ã¼Å© function chkNickname(nickname){ if((chkType(nickname,'kor') === false || chkLength(nickname,2,6) === false) && (chkType(nickname,'alpha') === false || chkLength(nickname,4,12) === false)){ return false; }else{ return true; } } // ÀüÈ­¹øÈ£ üũ function chkTel(tel1, tel2, tel3){ if(chkType(tel1,'digit') === false || chkType(tel2,'digit') === false || chkType(tel3,'digit') === false || chkLength(tel1,2,3) === false || chkLength(tel2,3,4) === false || chkLength(tel3,4,4) === false){ return false; }else{ return true; } } // ÈÞ´ëÆù üũ function chkPhone(phone1, phone2, phone3){ if(chkType(phone1,'digit') === false || chkType(phone2,'digit') === false || chkType(phone3,'digit') === false || chkLength(phone1,3,3) === false || chkLength(phone2,3,4) === false || chkLength(phone3,4,4) === false){ return false; }else{ return true; } } // ¿ìÆí¹øÈ£ üũ function chkZip(zip1, zip2){ if(chkType(zip1,'digit') === false || chkType(zip2,'digit') === false || chkLength(zip1,3,3) === false || chkLength(zip2,3,3) === false){ return false; }else{ return true; } } // ÁÖ¼Ò Ã¼Å© function chkAddr(addr1, addr2){ if(chkLength(addr1,2,100) === false || chkLength(addr2,2,50) === false){ return false; }else{ return true; } } // À̸ÞÀÏ Ã¼Å© function chkEmail(email){ if(chkType(email,'email') === false || chkLength(email,6,100) === false){ return false; }else{ return true; } } // ·Î±×ÀÎüũ ÈÄ À̵¿ function chkLoginLink(link){ if(GetCookie('midx')){ location.href = link; }else{ alert('ȸ¿ø¸¸ À̿밡´É ÇÕ´Ï´Ù. ·Î±×ÀÎ ÈÄ ÀÌ¿ë Çϼ¼¿ä.'); } } // ·Î±×ÀÎ ÆäÀÌÁö·Î À̵¿ function goLoginPage(back_url){ location.href = "/?back_url="+encodeURIComponent(back_url); } function Go_Login(pos){ if(confirm('·Î±×ÀÎ ÈÄ ÀÌ¿ë °¡´ÉÇÕ´Ï´Ù.\n\n·Î±×ÀÎ ÆäÀÌÁö·Î À̵¿ ÇϽðڽÀ´Ï´Ù±î?')){ location.href = "/member/?SM=login&pos="+encodeURIComponent(pos); } } // ¼¿·ºÆ®½Ã ÆäÀÌÁö À̵¿ function goPramPlus(url,pram,value){ var replace_str = "&"+pram+"="+value; var url_regx = new RegExp("\&"+pram+"\=[^&]*"); var re_url = url.replace(url_regx, replace_str); location.href = re_url; } // ¼¿·ºÆ®½Ã ÆäÀÌÁö À̵¿ function goPramPlus2(url,pram,value){ alert(url+"@@"+pram+"@@"+value); var replace_str = "&"+pram+"="+value; var url_regx = new RegExp("\&"+pram+"\=[^&]*"); var re_url = url.replace(url_regx, replace_str); location.href = re_url; } //¹Ý¿Ã¸² function Round(Num, Position , Base) { if(Position == 0) return Math.round(Num); else if(Position > 0) { var cipher = '1'; for(var i=0; i < Position; i++ ) cipher = cipher + '0'; var no = Number(cipher); if(Base=="F") return Math.round(Num * no) / no; else return Math.round(Num / no) * no; } } //¿ë·®°è»ê function parseSize(val,Position){ var size = parseInt(val); if(size==0) return "0Bytes"; if(size < 1024) return size + "Bytes"; else if (size < Math.pow(1024,2)) return Round(size / 1024,Position,'F') + "KB"; else if (size < Math.pow(1024,3)) return Round(size / (1024*1024),Position,'F') + "MB"; else if (size < Math.pow(1024,4)) return Round(size / (1024*1024*1000),Position,'F') + "GB"; else return Round(size / Math.pow(1024,4),Position,'F') + "TB"; } // number_format function changeNumber(obj){ var num = obj.value; num = num.replace(/,/gi, ''); obj.value = addCom(num); } // ÄÞ¸¶ ¾ø¾Ö±â function replaceComma(str) { return str.replace(/,/g, ''); } function addCom(str){//¼ýÀÚ¿¡ ÄÞ¸¶(,) Âï±â var str = String(str); var str_len = str.length; var tmp = ''; for (j=0, i=str_len; i > 0; j++, i--){ tmp += (i%3 == 1&&i != 1&&str.substr(j,1)!='-') ? str.substr(j,1)+',' : str.substr(j,1); } return tmp; } // ½ÃÀÛÆäÀÌÁö function startPage(obj, domain){ obj.style.behavior='url(#default#homepage)'; obj.setHomePage(domain) } // Áñ°Üã±â function favoriteSearchPram(domain, title){ external.AddFavorite(domain, title); } // ¹Ù·Î°¡±â »ý¼º function shortcutAdd(){ //document.getElementById('nick_info').innerHTML=""; } //´ÙÁß Ã¼Å©¹Ú½º function ajaxSend(obj , acturl , todo , func , msgTrue , msgFalse){ //ajaxSend("üũ¹Ú½ºÀ̸§ ¿¹)check[]" , "ajaxÅë½ÅÇÒ url ¿¹)./multy_result.php" ,"todo°ª" , "¸®ÅϹÞÀ» ÇÔ¼ö¸í ¿¹)fn1") var frmValue =''; var j=0; if(obj==null){ //üũ¹Ú½º ¾øÀ»¶§ }else if(obj.value==undefined){ //üũ¹Ú½º°¡ 2°³ÀÌ»ó for(var i=0;i= 0) // Á¦°ÅÇÒ ¹®ÀÚ¿­ÀÌ Á¸ÀçÇÑ´Ù¸é { temp_str += temp_estr.substring(s_index, e_index); s_index = e_index + 6; cnt ++; } temp_str += temp_estr.substring(s_index); temp_str = unescape(temp_str); // ¿ø·¡ ¹®ÀÚ¿­·Î ¹Ù²Û´Ù. // À¯´ÏÄÚµå´Â 2¹ÙÀÌÆ® ¾¿ °è»êÇÏ°í ³ª¸ÓÁö´Â 1¹ÙÀÌÆ®¾¿ °è»êÇÑ´Ù. return ((cnt * 2) + temp_str.length) + ""; } /* cut string */ function stringCut(str, len) { var l = 0; for (var i=0; i 128) ? 2 : 1; if (l > len) return str.substring(0,i); } return str; } // ¼ýÀÚ¸¸ ÀÔ·ÂÇϱâ function ChkNum(form,event){ var key = event.keyCode; if(!(key==8||key==9||key==13||key==44||key==46||key==144||(key>=48&&key<=57)||(key>=96&&key<=107)|| key==110||key==190||key==188||key==37||key==39)){ event.returnValue = false; } } //selected, checked function mSelect(input_name,input_value) { if(!(fn = document.getElementById(input_name))) { tmp_name = document.getElementsByName(input_name); fn = tmp_name[0]; } if(fn!=null && input_value != '') { if(fn.type=='radio') { count = count = document.getElementsByName(input_name).length; for(i=0;i