/* ========================================================================== */
/* ÇÁ·Î±×·¥  ¸í : jslib.js                                                    */
/* ÇÁ·Î±×·¥¼³¸í : JavaScript Library                                          */
/* ÀÛ ¼º ÀÏ ÀÚ  : 2011.05.11                                                  */
/* ÀÛ ¼º ÀÚ     : ¹Ú»óÇö	                                                  */
/* ========================================================================== */

/* -------------------------------------------------------------------------- */
/* ±â´É : Email Çü½Ä Check                                                    */
/* ÆÄ¶ó¸ÞÅÍ ¼³¸í :                                                            */
/*        -  obj : ÇØ´ç ÀÔ·Â °´Ã¼                                             */
/* -------------------------------------------------------------------------- */
/* ÁÖ¹Îµî·Ï¹øÈ£ °Ë»ç */
function no_check() {
	var obj = document.FORM1;

	if (obj.REGCODE1.value.length != 6) {
		alert("ÁÖ¹Îµî·Ï¹øÈ£ ¾ÕÀÚ¸®´Â 6ÀÚ¸®ÀÔ´Ï´Ù.");
		obj.REGCODE1.focus();
		return true;
	} else if (obj.REGCODE2.value.length != 7) {
		alert("ÁÖ¹Îµî·Ï¹øÈ£ µÞÀÚ¸®´Â 7ÀÚ¸®ÀÔ´Ï´Ù.");
		obj.REGCODE2.focus();
		return true;
	} else {
		var str_serial1 = obj.REGCODE1.value;
		var str_serial2 = obj.REGCODE2.value;

		var digit=0
		for (var i=0;i<str_serial1.length;i++){
			var str_dig=str_serial1.substring(i,i+1);
			if (str_dig<'0' || str_dig>'9'){
				digit = digit+1;
			}
		}

		if ((str_serial1 == '') || ( digit != 0 )){
			alert('Àß¸øµÈ ÁÖ¹Îµî·Ï¹øÈ£ÀÔ´Ï´Ù.');
			return true;
		}

		var digit1 = 0;

		for (var i=0;i<str_serial2.length;i++) {
			var str_dig1=str_serial2.substring(i,i+1);

			if (str_dig1<'0' || str_dig1>'9') {
				digit1=digit1+1;
			}
		}

		if ((str_serial2 == '') || ( digit1 != 0 )) {
			alert('Àß¸øµÈ ÁÖ¹Îµî·Ï¹øÈ£ÀÔ´Ï´Ù.');
			return true;
		}

		if (str_serial1.substring(2,3) > 1) {
			alert('Àß¸øµÈ ÁÖ¹Îµî·Ï¹øÈ£ÀÔ´Ï´Ù.');
			return true;
		}

		if (str_serial1.substring(4,5) > 3) {
			alert('Àß¸øµÈ ÁÖ¹Îµî·Ï¹øÈ£ÀÔ´Ï´Ù.');
			return true;
		}

		if (str_serial2.substring(0,1) > 9 || str_serial2.substring(0,1) == 0) {
			alert('Àß¸øµÈ ÁÖ¹Îµî·Ï¹øÈ£ÀÔ´Ï´Ù.');
			return true;
		}

		var a1=str_serial1.substring(0,1);
		var a2=str_serial1.substring(1,2);
		var a3=str_serial1.substring(2,3);
		var a4=str_serial1.substring(3,4);
		var a5=str_serial1.substring(4,5);
		var a6=str_serial1.substring(5,6);

		var check_digit=a1*2+a2*3+a3*4+a4*5+a5*6+a6*7;

		var b1=str_serial2.substring(0,1);
		var b2=str_serial2.substring(1,2);
		var b3=str_serial2.substring(2,3);
		var b4=str_serial2.substring(3,4);
		var b5=str_serial2.substring(4,5);
		var b6=str_serial2.substring(5,6);
		var b7=str_serial2.substring(6,7);
		
		if (b1 != 5) {
			var check_digit=check_digit+b1*8+b2*9+b3*2+b4*3+b5*4+b6*5;
	
			check_digit = check_digit%11;
			check_digit = 11 - check_digit;
			check_digit = check_digit%10;
	
			if (check_digit != b7) {
				alert('Àß¸øµÈ ÁÖ¹Îµî·Ï¹øÈ£ÀÔ´Ï´Ù.');
				return true;
			} else {
				var str1 = obj.REGCODE1.value;
				var str2 = obj.REGCODE2.value;
	
				return false;
			}
		}
		else {
			return false;
		}
		
	}
}

function isCorrectEmail(obj) {
    var i;
    var check=0;
    var dot=0;
    var before = "";
    var after = "";
	var frm = document.FORM1;

    if(frm.obj.value.length == 0) return(false);

    for(i=0; i<frm.obj.value.length; i++) {
        if(frm.obj.value.charAt(i) == '@') { check = check + 1; }
        else if(check == 0) { before = before + frm.obj.value.charAt(i); }
        else if(check == 1) { after = after + frm.obj.value.charAt(i); }
    }

    if( check >= 2 || check == 0 ) {
        alert("Àß¸øµÈ ÀüÀÚ¿ìÆí ÁÖ¼ÒÀÔ´Ï´Ù.");
        obj.focus();
        obj.select()
        return(false);
    }


    for(i=0; i<before.length; i++) {
        if(!((before.charAt(i) >= 'A' && before.charAt(i) <= 'z') ||
             (before.charAt(i) >= '0' && before.charAt(i) <= '9') ||
             (before.charAt(i) == '_') || (before.charAt(i) == '-'))) {
                   alert("Àß¸øµÈ ÀüÀÚ¿ìÆí ÁÖ¼ÒÀÔ´Ï´Ù.");
                   obj.focus();
                   obj.select()
                   return(false);
        }
    }

    for(i=0; i<after.length; i++) {
        if(!((after.charAt(i) >= 'A' && after.charAt(i) <= 'z') ||
             (after.charAt(i) >= '0' && after.charAt(i) <= '9') ||
             (after.charAt(i) == '_') || (after.charAt(i) == '.') ||
             (after.charAt(i) == '-'))) {
                   alert("Àß¸øµÈ ÀüÀÚ¿ìÆí ÁÖ¼ÒÀÔ´Ï´Ù.");
                   frm.obj.focus();
                   frm.obj.select()
                   return(false);
        }
    }

    for(i=0; i<after.length; i++) {
        if(after.charAt(i) == '.') {
            dot = dot + 1;
        }
    }

    if( dot < 1 ) {
        alert("Àß¸øµÈ ÀüÀÚ¿ìÆí ÁÖ¼ÒÀÔ´Ï´Ù.");
        frm.obj.focus();
        frm.obj.select()
        return(false);
    }

    return(true);
}

/* -------------------------------------------------------------------------- */
/* ±â´É : ¹®ÀÚÀÔ·Â ±ÝÁö                                                       */
/* -------------------------------------------------------------------------- */

function CheckKeys()	{ //  ÇÔ¼ö ¼³Á¤
	if( event.keyCode < 48 || event.keyCode > 57)	{		
		event.keyCode=0;
	}
}
function CheckPointKeys()	{ // ÇÔ¼ö ¼³Á¤
	obj = event.keyCode
	var strCheck = '46,48,49,50,51,52,53,54,55,56,57,190';
	if (strCheck.indexOf(obj) != -1) {
	} else {
		event.returnValue=false;
	}
}

function imsi(obj) { 
	var prev = ""; 
	var regexp = /^\d*(\.\d{0,2})?$/; 
    if(obj.value.search(regexp)==-1) { 
        obj.value = prev; 
    } 
    else { 
        prev = obj.value; 
    } 
} 
function Numberchk() { 
    if (event.keyCode < 45 || event.keyCode > 57) event.returnValue = false; 
} 

function vComma(obj) { 
    var str    = "" + obj.value.replace(/,/gi,''); // ÄÞ¸¶ Á¦°Å 
    var regx    = new RegExp(/(-?\d+)(\d{3})/); 
    var bExists = str.indexOf(".",0); 
    var strArr  = str.split('.'); 
    while(regx.test(strArr[0])){ 
        strArr[0] = strArr[0].replace(regx,"$1,$2"); 
    } 
    if (bExists > -1) 
        obj.value = strArr[0] + "." + strArr[1]; 
    else 
        obj.value = strArr[0]; 
} 

function trim(str) { 
    return str.replace(/(^\s*)|(\s*$)/g, ""); 
} 

function getNumber(str) { 
    str = "" + str.replace(/,/gi,''); // ÄÞ¸¶ Á¦°Å 
    str = str.replace(/(^\s*)|(\s*$)/g, ""); // trim 
    return (new Number(str)); 
} 

function Send() { 
    var objBox = document.getElementById("text1"); 
    var num = getNumber(objBox.value); 
    if (!trim(objBox.value)) { 
        alert("ÀÔ·ÂÇØ ÁÖ¼¼¿ä."); 
        objBox.value=""; 
        objBox.focus(); 
    } else if (isNaN(num)) { 
        alert("¼ýÀÚ¸¸ ÀÔ·ÂÇØ ÁÖ¼¼¿ä."); 
        objBox.value=""; 
        objBox.focus(); 
    } else { 
        alert(num + "\n\nÀÌ¿ëÇØ ÁÖ¼Å¼­ °¨»çÇÕ´Ï´Ù."); 
    } 
} 


/* -------------------------------------------------------------------------- */
/* ±â´É : ¹®ÀÚ¼ö Ã¼Å©	                                                      */
/* -------------------------------------------------------------------------- */

function checkLength(item, next_item, num)	{
	bName = navigator.appName;
	if ( bName == "Netscape" ) return;
	if ( item.value.length == num ) next_item.focus();
}

/* -------------------------------------------------------------------------- */
/* ±â´É : ÇØ´ç URL·Î ÀÌµ¿                                                     */
/* ÆÄ¶ó¸ÞÅÍ ¼³¸í :                                                            */
/*        -  url : ÀÌµ¿ÇÏ°íÀÚ ÇÏ´Â URLÁÖ¼Ò                                    */
/* -------------------------------------------------------------------------- */
function goMove(url){
    window.location.replace(url);
}

/* -------------------------------------------------------------------------- */
/* ±â´É : ¼ýÀÚ¿¡ Comma Âï±â                                                   */
/* ÆÄ¶ó¸ÞÅÍ ¼³¸í :                                                            */
/*        -  input : ÀÔ·Â°ª                                                   */
/* -------------------------------------------------------------------------- */

function number_format(num) {
num = num.replace(/,/g, "")
var num_str = num.toString()
var result = ''

for(var i=0; i<num_str.length; i++) {
var tmp = num_str.length-(i+1)
if(i%3==0 && i!=0) result = ',' + result
result = num_str.charAt(tmp) + result
}

return result
}


function Comma(input) {

  var inputString = new String;
  var outputString = new String;
  var counter = 0;
  var decimalPoint = 0;
  var end = 0;
  var modval = 0;

  inputString = input.toString();
  outputString = '';
  decimalPoint = inputString.indexOf('.', 1);

  if(decimalPoint == -1) {
     end = inputString.length - (inputString.charAt(0)=='0' ? 1:0);
     for (counter=1;counter <=inputString.length; counter++)
     {
        var modval =counter - Math.floor(counter/3)*3;
        outputString = (modval==0 && counter <end ? ',' : '') + inputString.charAt(inputString.length - counter) + outputString;
     }
  }
  else {
     end = decimalPoint - ( inputString.charAt(0)=='-' ? 1 :0);
     for (counter=1; counter <= decimalPoint ; counter++)
     {
        outputString = (counter==0  && counter <end ? ',' : '') +  inputString.charAt(decimalPoint - counter) + outputString;
     }
     for (counter=decimalPoint; counter < decimalPoint+3; counter++)
     {
        outputString += inputString.charAt(counter);
     }
 }
    return (outputString);
}

/* -------------------------------------------------------------------------- */
/* ±â´É : ¼ýÀÚ¿¡¼­ Comma Á¦°Å                                                 */
/* ÆÄ¶ó¸ÞÅÍ ¼³¸í :                                                            */
/*        -  input : ÀÔ·Â°ª                                                   */
/* -------------------------------------------------------------------------- */
function unComma(input) {
   var inputString = new String;
   var outputString = new String;
   var outputNumber = new Number;
   var counter = 0;
   if (input == '')
   {
	return 0
   }
   inputString=input;
   outputString='';
   for (counter=0;counter <inputString.length; counter++)
   {
      outputString += (inputString.charAt(counter) != ',' ?inputString.charAt(counter) : '');
   }
   outputNumber = parseFloat(outputString);
   return (outputNumber);
}

/* -------------------------------------------------------------------------- */
/* ±â´É : ¹®ÀÚ¿­ÀÇ ¾ÕµÚ °ø¹éÁ¦°Å                                              */
/* ÆÄ¶ó¸ÞÅÍ ¼³¸í :                                                            */
/*        -  strings : ¹®ÀÚ¿­                                                 */
/* -------------------------------------------------------------------------- */
function trim(strings) {
  var tmpStr, atChar;
  tmpStr = strings;

  if (tmpStr.length > 0) atChar = tmpStr.charAt(0);
  while (isSpace(atChar)) {
    tmpStr = tmpStr.substring(1, tmpStr.length);
    atChar = tmpStr.charAt(0);
  }
  if (tmpStr.length > 0) atChar = tmpStr.charAt(tmpStr.length-1);
  while (isSpace(atChar)) {
    tmpStr = tmpStr.substring(0,( tmpStr.length-1));
    atChar = tmpStr.charAt(tmpStr.length-1);
  }
  return tmpStr;
}

/* -------------------------------------------------------------------------- */
/* ±â´É : ¹®ÀÚ¿­ÀÇ ¿ÞÂÊ¿¡¼­ ¿øÇÏ´Â ±æÀÌ¸¸Å­ Àß¶ó¿À±â                          */
/* ÆÄ¶ó¸ÞÅÍ ¼³¸í :                                                            */
/*        -  strings : ¹®ÀÚ¿­                                                 */
/*        -  inLen : ¿øÇÏ´Â ±æÀÌ                                              */
/* -------------------------------------------------------------------------- */
function left(strings,inLen) {
  return strings.substring(0,inLen);
}

/* -------------------------------------------------------------------------- */
/* ±â´É : ¹®ÀÚ¿­ÀÇ ¿À¸¥ÂÊ¿¡¼­ ¿øÇÏ´Â ±æÀÌ¸¸Å­ Àß¶ó¿À±â                        */
/* ÆÄ¶ó¸ÞÅÍ ¼³¸í :                                                            */
/*        -  strings : ¹®ÀÚ¿­                                                 */
/*        -  inLen : ¿øÇÏ´Â ±æÀÌ                                              */
/* -------------------------------------------------------------------------- */
function right(strings,inLen) {
  return strings.substring((strings.length-inLen),strings.length);
}

/* -------------------------------------------------------------------------- */
/* ±â´É : ÀÏºÎ ¹®ÀÚ¿­ ¾ò¾î¿À±â                                */
/* ÆÄ¶ó¸ÞÅÍ ¼³¸í :                                                            */
/*        -  strings : ¹®ÀÚ¿­                                                 */
/*        -  inStart : ½ÃÀÛÀ§Ä¡                                               */
/*        -  inLen : ¿øÇÏ´Â ±æÀÌ                                              */
/* -------------------------------------------------------------------------- */
function mid(strings,inStart,inLen) {
  var iEnd;
  if (!inLen)
    iEnd = strings.length;
  else
    iEnd = inStart + inLen;
  return strings.substring(inStart,iEnd);
}

/* -------------------------------------------------------------------------- */
/* ±â´É : ÇØ´ç ¹®ÀÚ°¡ °ø¹é ¶Ç´Â ÅÇ ¶Ç´Â ¿£ÅÍ°ªÀÎÁö È®ÀÎ                       */
/* -------------------------------------------------------------------------- */
function isSpace(inChar) {
  return (inChar == ' ' || inChar == '\t' || inChar == '\n');
}

/* -------------------------------------------------------------------------- */
/* ±â´É : ÀÌ¹ÌÁö Å©±â¿¡ µû¶ó ÆË¾÷Ã¢ ÀÚµ¿À¸·Î Å©±â º¯È­½ÃÅ°±â                  */
/* -------------------------------------------------------------------------- */


function image_window(obj) {
	var rz = 0;
	var scrl = 0;
	var rzwidth = obj.width + 5;
	var rzheight = obj.height + 25;
	var mvleft = (window.screen.width - obj.width) / 2;
	var mvtop = (window.screen.height - obj.height - 25) / 2;
	var imgwin = null;

	if(obj.height>window.screen.height) {
		rz = 0;
		scrl = 1;
		rzwidth = obj.width + 23;
		rzheight = window.screen.height - 30;
		mvtop = 0;
	}

	if(obj.width>window.screen.width) {
		rz = 0;
		scrl = 1;
		rzwidth = window.screen.width;
		mvleft = 0;
	}

	imgwin = window.open("","_blank","toolbar=0,menubar=0,status=0,scrollbars=" + scrl + ",resizable=" + rz + ",width=0,height=0,left=-1000,top=-1000");
	if(imgwin) {
		imgwin.blur();
		imgwin.moveTo(0,-2000);
		imgwin.resizeTo(0,0);
		imgwin.document.write(("<" + "html><" + "head><" + "title>object</" + "title></" + "head>" +
			"<body leftmargin=0 topmargin=0 style='border-style:none;'>" +
			"<img src='" + obj.src + "' border=0 id='uploaded_image' " +
//			"<img src='" + imgsrc + "' border=0 id='uploaded_image' " +
			" onLoad='" +
				"var rz = 0;" +
				"var scrl = 0;" +
				"var rzwidth = this.width + 5;" +
				"var rzheight = this.height + 75;" +
				"var mvleft = (window.screen.width - this.width) / 2;" +
				"var mvtop = (window.screen.height - this.height-25) / 2;" +
				"var imgwin = null;" +
				"if(this.height > window.screen.height) {" +
					"rzwidth = this.width + 23;" +
					"rzheight = window.screen.height - 30;" +
					"mvtop = 0;" +
				"} " +
				"if(this.width > window.screen.width) {" +
					"rz = 1;" +
					"scrl = 1;" +
					"rzwidth = window.screen.width;" +
					"mvleft = 0;" +
				"}" +
				"window.resizeTo(rzwidth, rzheight);" +
				"window.moveTo(mvleft, mvtop);" +
				"window.scrollbars = scrl;" +
				"window.resizable = rz;" +
				"'" +
			" onError='alert(\"ÀÌ¹ÌÁöÆÄÀÏÀÌ ¾ø°Å³ª ÆÄÀÏÀÌ¸§ÀÌ Àß¸øµÇ¾ú½À´Ï´Ù.\\nÆÄÀÏÀÌ¸§¿¡ ÇÑ±ÛÀÌ Æ÷ÇÔµÇ¾î ÀÖÀ¸¸é ºä¾îÃ¢¿¡ ¿À·ù°¡ ¹ß»ýÇÒ¼öµµ ÀÖ½À´Ï´Ù.\");self.close();'" +
			" onClick='window.close();'" +
			" style='cursor:hand' alt='Å¬¸¯ÇÏ½Ã¸é Ã¢ÀÌ ´ÝÈü´Ï´Ù'>" +
			"<" + "script language='JavaScript'>" +
			"var img = document.getElementById('uploaded_image');" +
			"if(img) {" +
				"if(img.width > window.screen.width || img.height > window.screen.height)" +
					"document.body.scroll='auto';" +
				"document.title = img.width + '*' + img.height;" +
			"}" +
			"</" + "script >" +
			"</" + "body></" + "html>"));
		imgwin.status = "Resolution:" + window.screen.width + "x" + window.screen.height;
		imgwin.focus();
	}
}

/* -------------------------------------------------------------------------- */
/* ±â´É : ±Û¾¾ ±ôºýÀÌ±â										                  */
/* -------------------------------------------------------------------------- */

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()",500)
}

window.onload = startBlink;

/* -------------------------------------------------------------------------- */
/* ±â´É : ¸¶¿ì½º¿À¹ö½Ã »óÅÂ¸µÅ© °¨Ãß±â						                  */
/* -------------------------------------------------------------------------- */

function hidestatus() { 
window.status="" 
return true 
} 

if (document.layers) 
document.captureEvents(Event.MOUSEOVER | Event.MOUSEOUT) 

document.onmouseover=hidestatus 
document.onmouseout=hidestatus 

/* -------------------------------------------------------------------------- */
/* ±â´É : ¸µÅ©Å×µÎ¸® ¾ø¾Ö±â									                  */
/* -------------------------------------------------------------------------- */

function bluring(){
if(event.srcElement.tagName=="A"||event.srcElement.tagName=="IMG") document.body.focus();
}
document.onfocusin=bluring;

/* -------------------------------------------------------------------------- */
/* ±â´É : ÁÖ¼ÒÃ¢ °æ·Î ¾ø¾Ö±â								                  */
/* -------------------------------------------------------------------------- */

function Frameset(page) { 
framecode = "<frameset rows='1*'>" 
+ "<frame name=main src='" + page + "'>" 
+ "</frameset>"; 

document.write(framecode);
} 

/* ========================================================================== */
/*              END OF BOTTOM                                                 */
/* ========================================================================== */
//-->
