/**
* comma(x), uncomma(x)
*
* ¼ýÀÚ Ç¥½Ã (3ÀÚ¸®¸¶´Ù ÄÞ¸¶Âï±â)
*
* @Usage var money = 1000;
* money = comma(money);
* alert(money);
* alert(uncomma(money));
*/
function comma(x)
{
var temp = "";
var x = String(uncomma(x));
num_len = x.length;
co = 3;
while (num_len>0){
num_len = num_len - co;
if (num_len<0){
co = num_len + co;
num_len = 0;
}
temp = ","+x.substr(num_len,co)+temp;
}
return temp.substr(1);
}
function uncomma(x)
{
var reg = /(,)*/g;
x = parseInt(String(x).replace(reg,""));
return (isNaN(x)) ? 0 : x;
}
function btn_overInput(f) {
f.className = "onbox";
}
function btn_outInput(f) {
f.className = "offbox";
}
//Ç÷¡½¬ IEÆÐÄ¡¿¡ µû¸¥ Å׵θ® ¾ø¾Ö±â
function MakeFlash(Url,Width,Height,Vars){
document.writeln("");
}
//À©µµ¿ìÇÏ´Ü ¹ØÁÙ ÅؽºÆ®
/*
var scrmsg = "¿´ë°úÀÏ Àü¹®ºê·£µå _¢½¾ÆÀÌ·¯ºê¸Á°í½ºÆ¾¢½_¸Á°í½ºÆ¾_µÎ¸®¾È_¶÷ºÎź_¸®Ä¡_·Õ°£_¾Æº¸Ä«µµ µî ÀüÈÁÖ¹®°¡´É T.0505-233-2322 ";
var scrspacer = " ";
var scrpos = 0;
function ScrollMessage()
{
window.status = scrmsg.substring(scrpos, scrmsg.length) + scrspacer +
scrmsg.substring(0,scrpos);
scrpos++;
if (scrpos > scrmsg.length) scrpos = 0;
window.setTimeout("ScrollMessage()", 500);
}
ScrollMessage();
*/
//±æÀÌ Ã¼Å© ÇÔ¼ö(°°Àº °æ¿ì=true, °°Áö ¾ÊÀº °æ¿ì=false)
function len_check(val, len_val){
if(val.length!=len_val) return false;
return true;
}
//¼ýÀÚ °Ë»ç
function num_check(val){
if (isNaN(val)) return false;
return true;
}
// °ø¹éÀÌ ÀÖ´ÂÁö check
function empty_check(data) {
for ( var i = 0 ; i < data.length ; i++ ) {
if ( data.substring( i, i+1 ) == " " )
return false;
}
return true;
}
// ÇѱÛÀ¸·Î ±¸¼ºÀÌ µÇ¾î ÀÖ´ÂÁö Check
function han_check(val){
var result = true;
for(var i=0; i < val.length;i++){
var ch=val.charCodeAt(i);
if(ch > 255) continue;
else{
if(ch == 32) continue;
result = false;
break;
}
}
return result;
}
// ¿µ¹®À̳ª ¼ýÀÚ·Î ÀÌ·ç¾îÁ® ÀÖ´ÂÁö check
function eng_check(str) {
for (i=0; i <= str.length -1 ; i++){
ch = str.substring(i,i+1);
if ((ch >= "0" && ch <= "9") || (ch >= "a" && ch <= "z") ||(ch >= "A" && ch <= "Z")){
chk=true;
}
else{
chk=false;
break;
}
}
return chk;
}
// ³¯Â¥ÇÔ¼ö
function date_check(val){
//ÀԷ°ªÀÌ ¼ýÀÚÀÎÁö üũ
if (!num_check(val)) {
alert("ÀÔ·ÂÇϽŠ³¯Â¥´Â ¼ýÀÚ°¡ ¾Æ´Õ´Ï´Ù.");
return false;
}
if (!len_check(val,8)) {
alert("ÀÔ·ÂÇϽŠ³¯Â¥´Â ÀÚ¸´¼ö°¡ ¸ÂÁö ¾Ê½À´Ï´Ù.");
return false;
}
return true;
}
//url check
function url_check(val){
if(val.length > 7){
if (( val.indexOf('http', 0) == -1) || val.indexOf('.') == -1) return true;
else return false;
}
else return false;
}
//Áֹεî·Ï¹øÈ£ üũÇϱâ
function check_jumin(jumin) {
var weight = "234567892345"; // ÀÚ¸®¼ö weight ÁöÁ¤
var val = jumin.replace("-",""); // "-"(ÇÏÀÌÇÂ) Á¦°Å
var sum = 0;
if(val.length != 13) { return false; }
for(i=0;i<12;i++) {
sum += parseInt(val.charAt(i)) * parseInt(weight.charAt(i));
}
var result = (11 - (sum % 11)) % 10;
var check_val = parseInt(val.charAt(12));
if(result != check_val) { return false; }
return true;
}
//ÁֹΠ¹øÈ£ üũ ÇÔ¼ö
function jumin_check(jumin1,jumin2){
if (!num_check(jumin1)){
alert("ÀÔ·ÂÇϽŠÁֹεî·Ï¹øÈ£´Â ¼ýÀÚ°¡ ¾Æ´Õ´Ï´Ù.");
return false;
}
if (!num_check(jumin2)){
alert("ÀÔ·ÂÇϽŠÁֹεî·Ï¹øÈ£´Â ¼ýÀÚ°¡ ¾Æ´Õ´Ï´Ù.");
return false;
}
if (!len_check(jumin1,6)){
alert("ÀÔ·ÂÇϽŠÁֹεî·Ï¹øÈ£ÀÇ ÀÚ¸´¼ö°¡ ¸ÂÁö ¾Ê½À´Ï´Ù.");
return false;
}
if (!len_check(jumin2,7)){
alert("ÀÔ·ÂÇϽŠÁֹεî·Ï¹øÈ£ÀÇ ÀÚ¸´¼ö°¡ ¸ÂÁö ¾Ê½À´Ï´Ù.");
return false;
}
var jumin = jumin1 + jumin2;
var check_sum = parseInt(jumin.charAt(0))*2 + parseInt(jumin.charAt(1))*3
+ parseInt(jumin.charAt(2))*4 + parseInt(jumin.charAt(3))*5
+ parseInt(jumin.charAt(4))*6 + parseInt(jumin.charAt(5))*7
+ parseInt(jumin.charAt(6))*8 + parseInt(jumin.charAt(7))*9
+ parseInt(jumin.charAt(8))*2 + parseInt(jumin.charAt(9))*3
+ parseInt(jumin.charAt(10))*4 + parseInt(jumin.charAt(11))*5;
check_sum = check_sum % 11;
check_sum = 11 - check_sum;
var check_digit = parseInt(jumin.charAt(12));
if (check_sum >= 10) check_sum = check_sum - 10;
if (check_digit != check_sum){
alert("¿ÇÁö ¾ÊÀº Áֹεî·Ï¹øÈ£ÀÔ´Ï´Ù.");
return false;
}
return true;
}
//´ÙÀ½¿ìÇ¥Á¦ °ü·Ã ÇѸÞÀÏ Ã¼Å©...
function hanmail_check(val){
if (val.match("@hanmail.net") == null && val.match("@daum.net") == null) return true;
else return false;
}
//¸ÞÀÏ Ã¼Å©...
function email_check(emailval){
var checkTLD=1;
var knownDomsPat=/^(com|net|org|edu|int|mil|gov|arpa|biz|aero|name|coop|info|pro|museum)$/;
var emailPat=/^(.+)@(.+)$/;
var specialChars="\\(\\)><@,;:\\\\\\\"\\.\\[\\]";
var validChars="\[^\\s" + specialChars + "\]";
var quotedUser="(\"[^\"]*\")";
var ipDomainPat=/^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\]$/;
var atom=validChars + '+';
var word="(" + atom + "|" + quotedUser + ")";
var userPat=new RegExp("^" + word + "(\\." + word + ")*$");
var domainPat=new RegExp("^" + atom + "(\\." + atom +")*$");
var matchArray=emailval.match(emailPat);
if (matchArray==null) return false;
var user=matchArray[1];
var domain=matchArray[2];
for (i=0; i127) return false;
}
for (i=0; i127) return false;
}
if (user.match(userPat)==null) return false;
var IPArray=domain.match(ipDomainPat);
if (IPArray!=null){
for (var i=1;i<=4;i++){
if (IPArray[i]>255) return false;
}
return true;
}
var atomPat=new RegExp("^" + atom + "$");
var domArr=domain.split(".");
var len=domArr.length;
for (i=0;i MaxLen º¸´Ù ¹®ÀÚ¿ÀÌ ÂªÀ¸¸é true, ±æ¸é false ¸®ÅÏ
// - Çʵå¸í : Error°¡ ¹ß»ýÇÑ ÇʵåÀÇ À̸§
// --> "" ·Î ³ÖÀ¸¸é..Alert ¶ç¿ìÁö ¾ÊÀ½. (ºñ¿ì¸é ¾ÈµÊ..)
//////////////////////////////////////////////////////////////////////////////////////////////
function CheckStrLen(obj, MaxLen, FieldName) {
var i, len=0;
// added by ayasiee
if (typeof obj == "undefined") {
return true
}
// added by ayasiee
var s = obj.value;
// String ±æÀ̸¦ ±¸ÇÏ´Â ºÎºÐ..
for(i=0;i < s.length; i++) (s.charCodeAt(i) > 255)? len+=2:len++;
// ±æÀÌ È®ÀÎ.
if (MaxLen < len) {
if (FieldName != "") alert(FieldName + "Àº(´Â) " + MaxLen + "ÀÚ¸¦ ³ÑÀ» ¼ö ¾ø½À´Ï´Ù(ÇѱÛÀº ±ÛÀÚ´ç 2ÀÚ·Î °è»êµË´Ï´Ù.)");
obj.focus();
return false;
}
return true;
}
//¿ÀÇÂÀ©µµ¿ìâ ó¸®
function open_window(mypage,myname,w,h,scroll){
var win= null;
var winl = (screen.width-w)/2;
var wint = (screen.height-h)/2;
var settings = 'status=yes,';
settings +='height='+h+',';
settings +='width='+w+',';
settings +='top='+wint+',';
settings +='left='+winl+',';
settings +='scrollbars='+scroll+',';
settings +='resizable=yes';
win=window.open(mypage,myname,settings);
if(parseInt(navigator.appVersion) >= 4){win.window.focus();}
}
// Å×ÀÌºí ¸ð¼¸® µÕ±Û°Ô ó¸®
/*
//»ç¿ë¹ý
¾Æ·¡ÀÇ Å×À̺í½ÃÀÛ¿¡ ÅÂÅ©¸¦ »ðÀÔÇÑ ÈÄ
³¡³ª´Â ÁöÁ¡¿¡ ¾Æ·¡¿Í °°ÀÌ Å±׸¦ »ðÀÔÇÏ¸é ³¡
*/
function roundTable(objID) {
var obj = document.getElementById(objID);
var Parent, objTmp, Table, TBody, TR, TD;
var bdcolor, bgcolor, Space;
var trIDX, tdIDX, MAX;
var styleWidth, styleHeight;
// get parent node
Parent = obj.parentNode;
objTmp = document.createElement('SPAN');
Parent.insertBefore(objTmp, obj);
Parent.removeChild(obj);
// get attribute
bdcolor = obj.getAttribute('rborder');
bgcolor = obj.getAttribute('rbgcolor');
radius = parseInt(obj.getAttribute('radius'));
if (radius == null || radius < 1) radius = 1;
else if (radius > 6) radius = 6;
MAX = radius * 2 + 1;
/*
create table {{
*/
Table = document.createElement('TABLE');
TBody = document.createElement('TBODY');
Table.cellSpacing = 0;
Table.cellPadding = 0;
for (trIDX=0; trIDX < MAX; trIDX++) {
TR = document.createElement('TR');
Space = Math.abs(trIDX - parseInt(radius));
for (tdIDX=0; tdIDX < MAX; tdIDX++) {
TD = document.createElement('TD');
styleWidth = '1px'; styleHeight = '1px';
if (tdIDX == 0 || tdIDX == MAX - 1) styleHeight = null;
else if (trIDX == 0 || trIDX == MAX - 1) styleWidth = null;
else if (radius > 2) {
if (Math.abs(tdIDX - radius) == 1) styleWidth = '2px';
if (Math.abs(trIDX - radius) == 1) styleHeight = '2px';
}
if (styleWidth != null) TD.style.width = styleWidth;
if (styleHeight != null) TD.style.height = styleHeight;
if (Space == tdIDX || Space == MAX - tdIDX - 1) TD.style.backgroundColor = bdcolor;
else if (tdIDX > Space && Space < MAX - tdIDX - 1) TD.style.backgroundColor = bgcolor;
if (Space == 0 && tdIDX == radius) TD.appendChild(obj);
TR.appendChild(TD);
}
TBody.appendChild(TR);
}
/*
}}
*/
Table.appendChild(TBody);
// insert table and remove original table
Parent.insertBefore(Table, objTmp);
}
function gourl(url) {
document.location.replace(url);
}
function msg_gourl(msg,url) {
if(confirm(msg)) document.location.replace(url);
}
function closemsg(url,msg) {
alert(msg);
document.location.replace(url);
window.close();
}
function openclose_nomsg(url) {
opener.document.location.replace(url);
window.close();
}
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; i0&&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