var strDomain = "moalove.com"; document.domain = strDomain; //-- autoTab 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 checkNum(obj) { var temp var digits="0123456789" for (var i=0;i/g; msg = msg.replace(strCheck, ">"); strCheck = /\"/g; msg = msg.replace(strCheck, """); strCheck = /\'/g; msg = msg.replace(strCheck, "'"); return msg; } //-- ¼ýÀÚ ÄÞ¸¶ ³Ö±â String.prototype.commaSplit = function() { srcNumber = this; var txtNumber = '' + srcNumber; if (isNaN(txtNumber) || txtNumber == "") { return false; } else { var rxSplit = new RegExp('([0-9])([0-9][0-9][0-9][,.])'); var arrNumber = txtNumber.split('.'); arrNumber[0] += '.'; do { arrNumber[0] = arrNumber[0].replace(rxSplit, '$1,$2'); } while (rxSplit.test(arrNumber[0])); if (arrNumber.length > 1) { return arrNumber.join(''); } else { return arrNumber[0].split('.')[0]; } } } /*########################################################################################## ÇÔ¼ö¸í : checkFrmModule ÀÎ ÀÚ : Æû°´Ã¼(f) , strFilter -- üũÇÏÁö ¾ÊÀ» ³à¼®µéÀÇ À̸§À» ³Ö´Â´Ù -- "À̸§1,À̸§2,À̸§3,..." ÇüŸ¦ ÃëÇÑ´Ù. ¸¶Áö¸·À̸§µÚ¿¡µµ ","¸¦ ºÙÀδÙ. ³» ¿ë : ¸ðµçÆûÀ» Ã¼Å©ÇØ ÁÝ´Ï´Ù. ¹Ýȯ°ª : ##########################################################################################*/ function checkFrmModule(f, strFilter) { for (var i=0; i < f.elements.length; i++) { var tmpName = f.elements[i].name + "," //-- üũÇÏÁö ¾ÊÀ» ³à¼®Àΰ¡¸¦ ¾Ë¾Æº»´Ù. if ( strFilter.indexOf(tmpName) >= 0) continue; var k=0; if (f.elements[i].type == "radio" || f.elements[i].type == "checkbox") { for(var j=0; j < eval("f."+ f.elements[i].name +".length"); j++) { if (eval("f."+ f.elements[i].name +"[j].checked")) k++; } if (k < 1) { alert("ÇʼöÀԷ»çÇ×ÀÔ´Ï´Ù."); f.elements[i].focus(); return false; } } else if (f.elements[i].type == "image" || f.elements[i].type == "button" || f.elements[i].type == "submit" || f.elements[i].type == "reset") { //-- ¹öưÀ̳ª À̹ÌÁö¿¡´ëÇØ¼­ Á¤ÀÇÇÑ´Ù. } else { if (!f.elements[i].value.trim()) { alert("ÇʼöÀԷ»çÇ×ÀÔ´Ï´Ù."); f.elements[i].focus(); return false; } } } return true; } function setWinSize(w,h) { if (!IsXP2()) h = h - 20; window.moveTo((screen.width - w)/2,(screen.height - h)/2); window.resizeTo(w, h); window.focus(); } function hiddenScrollbars() { document.body.style.overflow='auto'; } //-- ¸¶ÀÌȨ ¶ç¿ì±â function viewMyHome(num) { var strUrl = "/myhome/index.asp?intUPID="+ num Wnd_Open(strUrl, "myhome", 850, 555, "no"); } //-- ÄÞº¸¹Ú½º¿¡¼­ ¼±ÅÃµÈ ¸¶ÀÌȨÀ¸·Î À̵¿ function openMyHome(obj) { var num = obj.options[obj.options.selectedIndex].value; if (num) { var strUrl = "/myhome/index.asp?intUPID="+ num self.location.href = strUrl; } } //-- ¸¶ÀÌȨÀ¸·Î ÆäÀÌÁö À̵¿ function goMyHome(num) { document.location.href = "/myhome/index.asp?intUPID="+num; } //-- SMS¹ß¼ÛÇϱâ function sendSMS(num) { var strUrl = "http://sms.moalove.com/smsPopup.asp?pid="+ num; Wnd_Open(strUrl, "sendSMS", 400, 268, "no"); } //-- ·¹º§¿¡µû¸¥ °è±Þ¹®ÀÚ(kind:1)/°è±Þ(kind:2) À̹ÌÁö ¹Ýȯ function getLevelInfo(lev, kind) { var strname; var icon = "/images/chat/icon/level0"+ lev +".gif"; switch (parseInt(lev)) { case 1 : strname = "¹éÁ¤"; break; case 2 : strname = "³ëºñ"; break; case 3 : strname = "Æò¹Î"; break; case 4 : strname = "ÁßÀÎ"; break; case 5 : strname = "¾ç¹Ý"; break; case 6 : strname = "ÆÇ¼­"; break; case 7 : strname = "Á¤½Â"; break; case 8 : strname = "¿Õ"; break; case 9 : strname = "ȲÁ¦"; break; case 10 : strname = "¿î¿µÀÚ"; icon = "/images/chat/icon/level09.gif"; break; } if (kind == 1) return strname; else return icon; } //-- ¼­¹ö¿¡ ȸ¿øÁ¤º¸ º¯°æ »ç½ÇÀ» ¾Ë¸®°í ⠴ݱâ function callServerNEnd(n) { doRefresh(n); SelfClose(); } //-- À̹ÌÁö º»·¡ÀÇ Å©±â·Î »õâ¿­±â function openImgWithOneSize(obj) { var strUrl = "/myhome/viewImg.asp?imgURL="+ obj.src; Wnd_Open(strUrl, "viewImg", obj.width, obj.height, "no"); } /**----------------------------------------------- * ¼³¸í : XP 2 true or false *------------------------------------------------*/ function IsXP2() { if((navigator.appVersion.indexOf("Windows NT 5.1") > -1) && (navigator.appMinorVersion.indexOf("SP2") > -1)) { return true; } return false; } function Wnd_Open(url, winname, width, height, scroll) { var leftpos = (screen.width-width)/2; var toppos = (screen.height-height)/2; var options = "width=" +width+",height="+height+",left="+leftpos+",top="+toppos+",scrollbars="+scroll; if(IsXP2()) options += options + ",status=yes"; var Joy = window.open(url,winname,options); Joy.focus(); } //-- °øÁö»çÇ× ¿­±â function openNotice(n) { var strUrl = "/help/notice/noticeView.asp?PN=1&PNC=1&VN="+ n; Wnd_Open(strUrl, "notice", 430, 250, "no"); } /**----------------------------------------------- * ¼³¸í : Åõµ¥ÀÌŬ·´ ¸Þ´º°ü·Ã *------------------------------------------------*/ function goLink(menu) { var URL = ""; var isPopup = false; var isScroll = "no"; var w = 400; var h = 250; var winName = ""; switch( menu.toUpperCase() ) { case "MAIN" : //-- ¸ÞÀÎ URL = "/index_login.asp"; isPopup=false; break; case "CHAT" : URL = "/chat/"; isPopup=false; break; case "MOVIE" : //-- ¿µÈ­ URL = "/contents/movie.asp"; isPopup=false; break; case "GAME" : //-- °ÔÀÓ URL = "/contents/flashGame.asp"; isPopup=false; break; case "AVATAR" : //-- ¾Æ¹ÙŸ¼¥ URL = "/Avatar/avatarShop.asp"; isPopup=true; break; case "SMS" : //-- ¹®ÀÚ¸Þ¼¼Áö URL = "/main.asp"; isPopup=false; break; case "HELP" : //-- °í°´¼¾ÅÍ URL = "/help/qna/qnaList.asp?k=1"; isPopup=false; break; case "MYHOME" : //-- ¸¶ÀÌȨº¸±â winName = "myhome"; w = 850; h = 555; URL = "/myhome/index.asp"; isPopup=true; break; case "REGIST" : //-- ȸ¿ø°¡ÀÔ URL = "/member/regist/regStep1.asp"; isPopup=false; break; case "SECESSION" : //-- Å»Åð URL = "/member/secession/memberOut.asp"; isPopup=false; break; case "EDITINFO" : //-- ȸ¿øÁ¤º¸ ¼öÁ¤ URL = "/member/modify/editMyInfo.asp"; isPopup=false; break; case "FINDID" : // -- ¾ÆÀ̵ð, ÆÐ½º¿öµå ã±â winName = "findidpw"; w = 440; h = 300; URL = "/member/findidpw/findidpw.asp"; isPopup = true; break; case "AVATAR0" : //-- ¾Æ¹ÙŸ winName = "myAvatar"; w = 805; h = 535; URL = "/avatar/avatarshop.asp"; isPopup=true; break; case "HUMOR" : //-- À¯¸Ó°Ô½ÃÆÇ URL = "/humor/humor_board.asp"; isPopup=false; break; case "ADULT" : //-- ¼ºÀÎ°Ô½ÃÆÇ URL = "/humor/adult_board.asp"; isPopup=false; break; case "WITH" : //-- µ¿°Å°Ô½ÃÆÇ URL = "/humor/dong_board.asp"; isPopup=false; break; case "ALJJANG" : //-- ¾ó¯ȸ¿ø URL = "/humor/aljjang.asp"; break; case "PHOTO" : //-- Æ÷Åä°Ô½ÃÆÇ URL = "/humor/photo_board.asp"; isPopup=false; break; case "GOOD" : //-- ÁÁÀº±Û°Ô½ÃÆÇ URL = "/humor/good_board.asp"; isPopup=false; break; case "WEDDING" : //-- ±¹Á¦È­»ó¸Â¼± URL = "/humor/philipin_board.asp"; isPopup=false; break; case "MEETING" : //-- ¹ø°³/¹ÌÆÃ URL = "/humor/meeting_board.asp"; isPopup=false; break; case "COMPANY" : //-- »ç¾÷Àå¼Ò°³ URL = "/help/company.asp"; isPopup=false; break; case "SELL" : //-- »ç±¸ÆÈ±¸ URL = "/humor/4989_board.asp"; isPopup=false; break; case "CHECK" : //-- Ãâ¼®ºÎ URL = "/humor/check_board.asp"; isPopup=false; break; case "QNA1" : // À̿빮ÀÇ URL = "/help/qna/qnaList.asp?k=1"; isPopup = false; break; case "QNA2" : // ºÒ·®»ç¿ëÀڽŰí URL = "/help/qna/badUserList.asp?k=2"; isPopup = false; break; case "QNA3" : // Àå¾Ö½Å°í URL = "/help/qna/qnaList.asp?k=3"; isPopup = false; break; case "QNALIST" : // ¹®ÀÇ URL = "/help/qna/qnaList.asp"; isPopup = false; break; case "NOTICE" : // °øÁö w = 430; h = 250; URL = "/help/notice/noticeList.asp"; isPopup = true; break; case "WOMAN_GD" : // °øÁö w = 500; h = 650; URL = "/help/wd/wd.htm"; isPopup = true; break; case "FAQ" : // ¹®ÀÇ w = 430; h = 450; URL = "/help/faq/faq.asp"; isPopup = true; break; case "AGREEMENT" : // ¾à°ü URL = "/help/agreement.asp"; isPopup = false; break; case "SAFEINFO" : // °³ÀÎÁ¤º¸º¸È£Á¤Ã¥ URL = "/help/safeinfo.asp"; isPopup = false; break; //-- ChatList ÆäÀÌÁö case "EVELIST" : //-- À̺ê ÀÏ¹Ý ¸®½ºÆ® URL = "/chat/evelist.asp"; isPopup = false; break; case "EVELISTIMG" : //-- À̺ê À̹ÌÁö ¸®½ºÆ® URL = "/chat/evelistImg.asp"; isPopup = false; break; case "ADAMLIST" : //-- ¾Æ´ã ÀÏ¹Ý ¸®½ºÆ® URL = "/chat/adamList.asp"; isPopup = false; break; case "ADAMLISTIMG" : //-- ¾Æ´ã À̹ÌÁö ¸®½ºÆ® URL = "/chat/adamListImg.asp"; isPopup = false; break; case "FRIENDLIST" : //-- Ä£±¸ ¸®½ºÆ® URL = "/chat/friendList.asp"; isPopup = false; break; case "SEARCHLIST" : //-- ȸ¿ø°Ë»ö ¸®½ºÆ® URL = "/member/searchlist/list.asp"; isPopup = false; break; case "MYACCOUNTLIST" : //-- ÃæÀü³»¿ª ¸®½ºÆ® URL = "/billing/myAccountList.asp"; isPopup = false; break; case "MYAVATAR" : //-- ³»¿ÊÀå URL = "/avatar/avatarbox.asp"; isPopup = false; break; case "PUZZLE" : //-- ÆÛÁñ URL = "/gift/puzzle.asp"; isPopup = false; break; case "MEMOLIST" : //-- ÆÛÁñ URL = "/memo/memolist.asp"; isPopup = false; break; //-- ij½¬°ü·Ã case "ADDCASH" : //-- ij½¬ÃæÀü URL = "/billing/cashSelect.asp"; isPopup=true; break; case "EXCHANGE" : //-- ȯÀü½Åû URL = "/billing/exchange.asp"; isPopup=true; break; defualt : URL = "/"; isPopup = false; break; } if( isPopup ) Wnd_Open(URL, winName, w, h, isScroll); else document.location.href = URL; } //-------------------------------------------------------------------------------- // ÄíŰ ¼³Á¤, ¾ò±â, »èÁ¦ //-------------------------------------------------------------------------------// // ÄíŰ ¼³Á¤ function setCookie(key, value, expireDay) { expireDate = new Date; expireDate.setDate(expireDate.getDate()+expireDay); document.cookie = key+"="+escape(value)+";path=/;expires=" + expireDate.toGMTString() ; } // Äí۰ª ¾ò±â function getCookie(key) { var aCookie = document.cookie.split("; "); for (var i=0; i < aCookie.length; i++) { var aCrumb = aCookie[i].split("="); if (key == aCrumb[0] && aCrumb[1] != null) return unescape(aCrumb[1]); } return null; } // ÄíŰ »èÁ¦ function delCookie(key) { if (document.cookie != "") { thisCookie = document.cookie.split("; ") expireDate = new Date expireDate.setDate(expireDate.getDate()-1) for (i=0; i