function trim(inputString) {
   // Removes leading and trailing spaces from the passed string. Also removes
   // consecutive spaces and replaces it with one space. If something besides
   // a string is passed in (null, custom object, etc.) then return the input.
   if (typeof inputString != "string") { return inputString; }
   var retValue = inputString;
   var ch = retValue.substring(0, 1);
   while (ch == " ") { // Check for spaces at the beginning of the string
      retValue = retValue.substring(1, retValue.length);
      ch = retValue.substring(0, 1);
   }
   ch = retValue.substring(retValue.length-1, retValue.length);
   while (ch == " ") { // Check for spaces at the end of the string
      retValue = retValue.substring(0, retValue.length-1);
      ch = retValue.substring(retValue.length-1, retValue.length);
   }
   while (retValue.indexOf("  ") != -1) { // Note that there are two spaces in the string - look for multiple spaces within the string
      retValue = retValue.substring(0, retValue.indexOf("  ")) + retValue.substring(retValue.indexOf("  ")+1, retValue.length); // Again, there are two spaces in each of the strings
   }
   return retValue; // Return the trimmed string back to the user
} // Ends the "trim" function

//Popup
function WinPop(url,name,w,h,s) {
	var position, top, left;
	top = screen.height/2 - h/2;
	left = screen.width/2 - w/2;
	position = ",top="+top+",left="+left;
	if(s!==0) {
		sOp = ",scrollbars=yes";
	} else {
		sOp = "";
	}
	winOptions = 'width='+w+',height='+h+sOp+position;
	window.open(url,name,winOptions);
}
//Popup Close
function closeWin() {
	window.close();
}

//¾ÆÀÌµð ±æÀÌ Å×Å©
function id_check(argID)
{
	var argVid;
	
	argVid = trim(argID.value);
	argID.value = argVid;
	
	if(argID.value.length == 0)
	{
		alert("¾ÆÀÌµð¸¦ ÀÔ·ÂÇÏ¿© ÁÖ¼¼¿ä.");
		argID.focus();
		return false;
	}
	else
	{
		if(argID.value.length < 4 || argID.value.length > 12)
		{
			alert("¾ÆÀÌµð´Â 4~12ÀÚ±îÁö ÀÔ·ÂÇÏ¿© ÁÖ¼¼¿ä.");
			argID.select();
			return false;
		}
		else
		{
			return true;
		}
	}
}


//¾ÆÀÌµð Áßº¹Ã¼Å© Ã¢¿­±â
function id_check_click(argID)
{
	if(id_check(argID)) {
		newWindow('id_check.asp?ID=' + argID.value,'idCheck','367','200', 'no', '0', '0', '0', '0', '0', '0');
	}
}

function selectEmail(vv)
{
	if(vv == "etc"){
		document.getElementById("email02").value = "";
		document.getElementById("email02").style.display = "";
		document.getElementById("email02").focus();

	}
	else
	{
		document.getElementById("email02").value = "";
		document.getElementById("email02").style.display = "none";
		document.getElementById("email03").focus();
	}
}

function Number_Format2(fn)
{ 
      var str = fn.value; 
      var Re = /[^0-9]/g; 
      var ReN = /(-?[0-9]+)([0-9]{3})/; 
      str = str.replace(Re,'');              
      while (ReN.test(str)) { 
              str = str.replace(ReN, "$1,$2"); 
              } 
      fn.value = str; 
}


function Number_Format(strg)
{ 
	  var str;	
      var Re = /[^0-9]/g; 
      var ReN = /(-?[0-9]+)([0-9]{3})/; 
      
      str = strg.replace(Re,'');              
      while (ReN.test(str)) { 
              str = str.replace(ReN, "$1,$2"); 
              } 
      return str;
}

//¼ýÀÚ¸¸ ÀÔ·Â ¹Þ±â
function numInput() {    
    var keyCode = event.keyCode;
    if ((keyCode > 47 && keyCode < 58) || keyCode == 13) {}
    else {
         event.returnValue=false;
     }
 }

 //¼ýÀÚ¿Í ¿µ¹®ÀÚ¸¸ ÀÔ·Â ¹Þ±â
function numEngInput() {    
    var keyCode = event.keyCode;	
	
    if ((keyCode > 47 && keyCode < 58) || (keyCode > 94 && keyCode < 123) || (keyCode > 64 && keyCode < 91) || keyCode == 13) {		
	}
    else {
         event.returnValue=false;
     }
 }
 
  //¼ýÀÚ¿Í ¿µ¹®ÀÚ¸¸ ÀÔ·Â ¹Þ±â
function numBlankEngInput() {    
    var keyCode = event.keyCode;
	
    if ((keyCode > 47 && keyCode < 58) || (keyCode > 94 && keyCode < 123) || (keyCode > 64 && keyCode < 91) || keyCode == 13 || keyCode == 32) {}
    else {
         event.returnValue=false;
     }
 }
 
 
  //Æ¯Á¤¹®ÀÚ ÀÔ·Â ºÒ°¡
function noinputChar() {    
    var keyCode = event.keyCode;	
   if (keyCode == 49) {		// "'"    
         event.returnValue=false;
     }
 }


 //¼ýÀÚ¿Í "-"¸¸ ÀÔ·Â ¹Þ±â(ÀüÈ­¹øÈ£ ÀÔ·Â ¹ÞÀ»½Ã)
function telDashInput() {    
    var keyCode = event.keyCode;	
    if ((keyCode > 47 && keyCode < 58) || keyCode == 45) {}
    else {
         event.returnValue=false;
     }
 }
 
function currentDateTime()
{
	var today = new Date()
	var tempDate;
	var tempTime;
	
	var yyyy, mm, dd, hh, mi, ss, ampm;
	
	yyyy = today.getYear();
	mm = (today.getMonth()+1) + "";
	dd = today.getDate() + "";
		
	if((today.getHours() - 12) < 0){
		ampm = "¿ÀÀü"
		hh = today.getHours() + "";
	}
	else{
		ampm = "¿ÀÈÄ"
		hh = (today.getHours() - 12) + "";
	}
	
	if(hh == "0") hh = "12";	
		
	mi = today.getMinutes() + "";
	ss = today.getSeconds() + "";
	
	if(mm.length < 2) mm = "0" + mm;
	if(dd.length < 2) dd = "0" + dd;
	if(hh.length < 2) hh = "0" + hh;
	if(mi.length < 2) mi = "0" + mi;
	if(ss.length < 2) ss = "0" + ss;
	
	tempDate = yyyy + "/" + mm + "/" + dd + " ";
	tempTime = hh + ":" + mi + ":" + ss ;

	return tempDate + " " + ampm + " " + tempTime;	
}

var timeSpan;
function onlineDateTime(obj)
{
	if(obj != null){
		timeSpan = obj;
		setInterval("timeSpan.innerHTML = currentDateTime();",1000);
		setInterval("document.all.MaintainFrame.src='/Module/sessionMaintain.asp';",120000);
		
	}
}


