function getXMLHTTP() {
  var A=null;
  try {
    A = new ActiveXObject("Msxml2.XMLHTTP");
  } catch(e) {
    try {
      A = new ActiveXObject("Microsoft.XMLHTTP");
    } catch(oc) {
      A=null;
    }
  }
  if(!A && typeof XMLHttpRequest!="undefined") {
    A = new XMLHttpRequest();
  }
  return A;
}
function getTime() {
    var now = new Date();
    var h = now.getHours();
    var i = now.getMinutes();
    var s = now.getSeconds();
    h = (h<10) ? "0"+h : ""+h;
    i = (i<10) ? "0"+i : i;
    s = (s<10) ? "0"+s : s;

    var result = h + i + s;

    return result;
}
function sendXMLHTTP(actionURL,sendParameter,resultFunction) {
    if (xmlHTTPobj && xmlHTTPobj.readyState!=0) {
        xmlHTTPobj.abort();
    }
    if (xmlHTTPobj) {
        var dmy = getTime();
        var sendURL = actionURL;
        if (sendParameter!="") {
            sendParameter += "&"+dmy;
        } else {
            sendParameter = dmy;
        }
        sendURL += "?" + sendParameter;
      //alert(sendURL);
        xmlHTTPobj.open("GET",sendURL,true);
        xmlHTTPobj.setRequestHeader("Content-type:", "text/html"); 
        xmlHTTPobj.onreadystatechange = function () {
            if (xmlHTTPobj.readyState==4 && xmlHTTPobj.status==200) {
                var returnString = xmlHTTPobj.responseText;
                var resultList = returnString.split('|');
                var nextAction = resultFunction + '(';
                for (i=0;i<resultList.length;i++) {
                    if (i>0) {
                        nextAction += ',';
                    }
                    nextAction += '\'' + resultList[i] + '\'';
                }
                nextAction += ');';
              //alert(nextAction);
                eval(nextAction);
            }
        }
        xmlHTTPobj.send(null);
    }
}
//var xmlHTTPobj = getXMLHTTP();

function moveFocus(j_limit,fromObject,toObject) {
    var length,limit;
    if (event.keyCode==13) {
        try {
        	toObject.focus();
        } catch (e) {
        	eval(toObject);
        }
    } else if ((event.keyCode>=65 && event.keyCode<=90) || (event.keyCode>=48 && event.keyCode<=57) || (event.keyCode>=96 && event.keyCode<= 105)) {
        limit = parseInt(j_limit);
        if (limit>0) {
            length = parseInt(fromObject.value.length);
            if (length==limit) {
                toObject.focus();
            }
        }
    }
}

function makeWindow(locationStr, winName, winWidth, winHeight) {
	optionStr = "toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1,copyhistory=0,top=1,left=1,width="+winWidth+",height="+winHeight;
	winObject = window.open(locationStr,winName, optionStr);
	winObject.opener.name = this.name;
}

function noteWindow(locationStr, winName, winWidth, winHeight) {
	optionStr = "toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,copyhistory=0,top=1,left=1,width="+winWidth+",height="+winHeight;
	winObject = window.open(locationStr,winName, optionStr);
	winObject.opener.name = this.name;
}

function isCompanyNumber(a, b, c) {
    var num = String(a) + String(b) + String(c);
    var strA = num.substr(0, 1);
    var strB = num.substr(1, 1);
    var strC = num.substr(2, 1);
    var strD = num.substr(3, 1);
    var strE = num.substr(4, 1);
    var strF = num.substr(5, 1);
    var strG = num.substr(6, 1);
    var strH = num.substr(7, 1);
    var strI = num.substr(8, 1);
    var strJ = num.substr(9, 1);
    var strK = strA * 1 + strB * 3 + strC * 7 + strD * 1 + strE * 3 + strF * 7 + strG * 1 + strH * 3;
    var strsum = eval(strK);
    var chkno = eval(strI * 5);
    if (chkno > 9) {
        chkno = strsum + Math.floor(chkno / 10) + Math.floor(chkno % 10) + parseInt(strJ,10);
    } else {
        chkno = strsum + chkno + parseInt(strJ,10);
    }

    if (chkno>99) {
        chkno = (chkno % 100) % 10;
        chkno = Math.floor(chkno);
    } else {
        if(chkno>9) {
            chkno = Math.floor(chkno % 10);
        }
    }
    if (chkno!=0) {
        return false;
    }
    return true;
}

function isCitizenNumber(varCitizenNumber1, varCitizenNumber2) {
	var varRegistration = String(varCitizenNumber1) + String(varCitizenNumber2);

	if(varRegistration.length != 13) {
		return false;
	}
	var intCheckSum = new Number;
	for(i=0; i < 8; i++) {
		intCheckSum = intCheckSum + varRegistration.charAt(i) * (i+2);
	}
	for(i=0; i < 4; i++) {
		intCheckSum = intCheckSum + varRegistration.charAt(i+8) * (i+2);
	}
	intCheckSum = intCheckSum % 11;
	if(intCheckSum == 0) {
		intCheckSum = 10;
	} else if(intCheckSum == 1) {
		intCheckSum = 11;
	} else {
		intCheckSum = intCheckSum;
	}
	intCheckSum = 11 - intCheckSum;
	if(intCheckSum != varRegistration.charAt(12)) {
		return false;
	}
	return true;
}

function isEmail(str) {
	var regExpEmail = /^.+\@.+\..+$/
	return regExpEmail.test(str);
}

function isImage(str) {
    var pos;
    var ext;

    pos = str.indexOf(".");
    ext = str.substr(pos+1);
    if (ext.toLowerCase()!='jpg' && ext.toLowerCase()!='gif') {
        return false;
    } else {
        return true;
    }
}

function number_check(object) {
    if (isNaN(object.value)) {
        alert ("¼ýÀÚ¸¸ ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿ä");
        object.value="";
    }
}
//onKeyUp="number_check(this)"

function doBlink() {
    var blink = document.all.tags("BLINK");
    for (var i=0; i < blink.length; i++) {
        blink[i].style.visibility = blink[i].style.visibility == "" ? "hidden" : ""
    }
}
function startBlink() {
    if (document.all) {
        setInterval("doBlink()",400);
    }
}
//window.onload = startBlink;
//<blick>¾îÂ¼±¸ÀúÂ¼±¸</blink>

function Ltrim(str) {
    var lpatt = new RegExp( "^ *(.*)$" );
    var parse = str.match( lpatt );
    return parse[1];
}

function getCookie(name) {
    var found = false;
    var start, end;
    var i = 0;

    while (i <= document.cookie.length) {
        start = i;
        end = start + name.length;
        if (document.cookie.substring(start, end)==name) {
            found = true;
            break;
        }
        i++;
    }
    if (found == true) {
        start = end + 1;
        end = document.cookie.indexOf(";", start);
        if(end < start) {
            end = document.cookie.length;
        }
        return document.cookie.substring(start, end);
    } else {
        return "";
    }
}

function setCookie(name) {
    var todayDate = new Date();
    todayDate.setDate( todayDate.getDate() + 1 );
    document.cookie = name+"=O; path=/; expires="+todayDate.toGMTString()+";"
}

function mkRoundTableUpper(w,c,b) {
    var i = w - 10;
    var inner_html;
    inner_html  = "<table width="+w+" border=0 cellpadding=0 cellspacing=0>";
    inner_html += "<tr height=1><td width=1></td><td width=1></td><td width=1></td><td width=1></td><td width=1></td><td width="+i+" bgcolor="+c+"></td><td width=1></td><td width=1></td><td width=1></td><td width=1></td><td width=1></td></tr>";
    inner_html += "<tr height=1><td width=1></td><td width=1></td><td width=1></td><td width=1 bgcolor="+c+"></td><td width=1 bgcolor="+c+"></td><td bgcolor="+b+"></td><td width=1 bgcolor="+c+"></td><td width=1 bgcolor="+c+"></td><td width=1></td><td width=1></td><td width=1></td></tr>";
    inner_html += "<tr height=1><td width=1></td><td width=1></td><td width=1 bgcolor="+c+"></td><td width=1 bgcolor="+b+"></td><td width=1 bgcolor="+b+"></td><td bgcolor="+b+"></td><td width=1 bgcolor="+b+"></td><td width=1 bgcolor="+b+"></td><td width=1 bgcolor="+c+"></td><td width=1></td><td width=1></td></tr>";
    inner_html += "<tr height=1><td width=1></td><td width=1 bgcolor="+c+"></td><td width=1 bgcolor="+b+"></td><td width=1 bgcolor="+b+"></td><td width=1 bgcolor="+b+"></td><td bgcolor="+b+"></td><td width=1 bgcolor="+b+"></td><td width=1 bgcolor="+b+"></td><td width=1 bgcolor="+b+"></td><td width=1 bgcolor="+c+"></td><td width=1></td></tr>";
    inner_html += "<tr height=1><td width=1></td><td width=1 bgcolor="+c+"></td><td width=1 bgcolor="+b+"></td><td width=1 bgcolor="+b+"></td><td width=1 bgcolor="+b+"></td><td bgcolor="+b+"></td><td width=1 bgcolor="+b+"></td><td width=1 bgcolor="+b+"></td><td width=1 bgcolor="+b+"></td><td width=1 bgcolor="+c+"></td><td width=1></td></tr>";
    inner_html += "<tr height=1><td width=1 bgcolor="+c+"></td><td width=1 bgcolor="+b+"></td><td width=1 bgcolor="+b+"></td><td width=1 bgcolor="+b+"></td><td width=1 bgcolor="+b+"></td><td bgcolor="+b+">";
    document.write(inner_html);
}
function mkRoundTableLower(w,c,b) {
    var i = w - 10;
    var inner_html;
    inner_html  = "</td><td width=1 bgcolor="+b+"></td><td width=1 bgcolor="+b+"></td><td width=1 bgcolor="+b+"></td><td width=1 bgcolor="+b+"></td><td width=1 bgcolor="+c+"></td></tr>";
    inner_html += "<tr height=1><td width=1></td><td width=1 bgcolor="+c+"></td><td width=1 bgcolor="+b+"></td><td width=1 bgcolor="+b+"></td><td width=1 bgcolor="+b+"></td><td bgcolor="+b+"></td><td width=1 bgcolor="+b+"></td><td width=1 bgcolor="+b+"></td><td width=1 bgcolor="+b+"></td><td width=1 bgcolor="+c+"></td><td width=1></td></tr>";
    inner_html += "<tr height=1><td width=1></td><td width=1 bgcolor="+c+"></td><td width=1 bgcolor="+b+"></td><td width=1 bgcolor="+b+"></td><td width=1 bgcolor="+b+"></td><td bgcolor="+b+"></td><td width=1 bgcolor="+b+"></td><td width=1 bgcolor="+b+"></td><td width=1 bgcolor="+b+"></td><td width=1 bgcolor="+c+"></td><td width=1></td></tr>";
    inner_html += "<tr height=1><td width=1></td><td width=1></td><td width=1 bgcolor="+c+"></td><td width=1 bgcolor="+b+"></td><td width=1 bgcolor="+b+"></td><td bgcolor="+b+"></td><td width=1 bgcolor="+b+"></td><td width=1 bgcolor="+b+"></td><td width=1 bgcolor="+c+"></td><td width=1></td><td width=1></td></tr>";
    inner_html += "<tr height=1><td width=1></td><td width=1></td><td width=1></td><td width=1 bgcolor="+c+"></td><td width=1 bgcolor="+c+"></td><td bgcolor="+b+"></td><td width=1 bgcolor="+c+"></td><td width=1 bgcolor="+c+"></td><td width=1></td><td width=1></td><td width=1></td></tr>";
    inner_html += "<tr height=1><td width=1></td><td width=1></td><td width=1></td><td width=1></td><td width=1></td><td width="+i+" bgcolor="+c+"></td><td width=1></td><td width=1></td><td width=1></td><td width=1></td><td width=1></td></tr>";
    inner_html += "</table>";
    document.write(inner_html);
}
function ctRoundTableLower(w,c,b) {
    var i = w - 10;
    var inner_html;
    inner_html  = "</td><td width=1 bgcolor="+b+"></td><td width=1 bgcolor="+b+"></td><td width=1 bgcolor="+b+"></td><td width=1 bgcolor="+b+"></td><td width=1 bgcolor="+c+"></td></tr>";
    inner_html += "</table>";
    document.write(inner_html);
}
function mkRoundTableUpper2(w,c,b) {
    var i = w - 4;
    var inner_html;
    inner_html  = "<table width="+w+" border=0 cellpadding=0 cellspacing=0>";
    inner_html += "<tr height=1><td><img src=../image/space.gif width=1 height=1></td><td><img src=../image/space.gif width=1 height=1></td><TD bgcolor="+c+"><img src=../image/space.gif width=1 height=1></td><td><img src=../image/space.gif width=1 height=1></td><td width=1></tr>";
    inner_html += "<tr height=1><td><img src=../image/space.gif width=1 height=1></td><td bgcolor="+c+"><img src=../image/space.gif width=1 height=1></td><td bgcolor="+b+"><img src=../image/space.gif width=1 height=1></td><td bgcolor="+c+"><img src=../image/space.gif width=1 height=1></td><td><img src=../image/space.gif width=1 height=1></td></tr>";
    inner_html += "<tr height=1><td bgcolor="+c+"><img src=../image/space.gif width=1 height=1></td><td width=1 bgcolor="+b+"></td><TD bgcolor="+b+" align=center>";
    document.write(inner_html);
}
function mkRoundTableLower2(w,c,b) {
    var i = w - 4;
    var inner_html;
    inner_html  = "</TD><td width=1 bgcolor="+b+"></td><td bgcolor="+c+"><img src=../image/space.gif width=1 height=1></td></tr>";
    inner_html += "<tr height=1><td><img src=../image/space.gif width=1 height=1></td><td bgcolor="+c+"><img src=../image/space.gif width=1 height=1></td><td bgcolor="+b+"><img src=../image/space.gif width=1 height=1></td><td bgcolor="+c+"><img src=../image/space.gif width=1 height=1></td><td><img src=../image/space.gif width=1 height=1></td></tr>";
    inner_html += "<tr height=1><td><img src=../image/space.gif width=1 height=1></td><td><img src=../image/space.gif width=1 height=1></td><TD bgcolor="+c+"><img src=../image/space.gif width=1 height=1></td><td><img src=../image/space.gif width=1 height=1></td><td width=1></tr>";
    inner_html += "</table>";
    document.write(inner_html);
}
function al() {
    alert ("·Î±×ÀÎ ÈÄ »ç¿ë°¡´ÉÇÕ´Ï´Ù");
}
function zipsearch(zipwhere,addrwhere) {
	optionStr = "toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=0,copyhistory=0,top=1,left=1,width=400,height=300";
	winObject = window.open('../../zipcode/zipsearch.php?v_zipwhere='+zipwhere+'&v_addrwhere='+addrwhere,'zipsearch', optionStr);
	winObject.opener.name = this.name;
}
function calendar(calwhere) {
    var winWidth  = 160;
	var winHeight = 155;
	var winTop  = (parseInt(window.screen.height) - parseInt(winHeight)) / 2;
	var winLeft = (parseInt(window.screen.width)  - parseInt(winWidth))  / 2;
	optionStr = "toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,copyhistory=0,top="+winTop+",left="+winLeft+",width="+winWidth+",height="+winHeight;
	winObject = window.open('../../_lib/calendar.php?v_calwhere='+calwhere,'calendar', optionStr);
	winObject.opener.name = this.name;
}
function check_login(userID,returnURL) {
    if (userID=="" || userID=="guest") {
        location.href = "../member/login.php?v_from_url="+returnURL;
    }
}
function swfView(url,width,height){
	document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" ');
	document.write('  codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" ');
	document.write('  width="'+width+'" height="'+height+'" align="middle" />');
	document.write(' <param name="allowScriptAccess" value="sameDomain" />');
	document.write(' <param name="movie" value="'+url+'" />');
	document.write(' <param name="menu" value="false" />');
	document.write(' <param name="quality" value="high" />');
//	document.write('<param name="bgcolor" value="#ffffff" />');
	document.write(' <param name="wmode" value="transparent" /> ');
	document.write(' <embed src="'+url+'" menu="false" quality="high" width="'+width+'" height="'+height+'" align="middle" ');
	document.write('	allowScriptAccess="sameDomain" type="application/x-shockwave-flash" ');
  document.write('  pluginspage="http://www.macromedia.com/go/getflashplayer" />');
	document.write(' </embed>');
	document.write('</object>');
}