function unlock()
{
  check_attack.check.value=0;
}


function OpenWindow(url,intWidth,intHeight,rs,sb) { 
      window.open(url, "_blank", "width="+intWidth+",height="+intHeight+",resizable="+rs+",scrollbars="+sb) ;
}


//isEmpty(°ø¹é°Ë»çÇÔ¼ö)
function isEmpty( data )
{
   for ( var i = 0 ; i < data.length ; i++ )
   {
      if ( data.substring( i, i+1 ) != " " )
         return false;
   }
   return true;
}

//ÇÑ±ÛÀÔ·ÂÈ®ÀÎÇÏ±â
function CheckHangul(name) {
    strarr = new Array(name.value.length);
    schar = new Array('/','.','>','<',',','?','}','{',' ','\\','|','(',')','+','=');

    for (i=0; i<name.value.length; i++)
    {
        for (j=0; j<schar.length; j++)
        {
            if (schar[j] ==name.value.charAt(i))
            {
                //alert(escape(name.value.charAt(i)) );
                alert("ÀÌ¸§Àº ÇÑ±ÛÀÔ·Â¸¸ °¡´ÉÇÕ´Ï´Ù.");
                name.focus();
                return false;
            }
            else
                continue;
        }

        strarr[i] = name.value.charAt(i)
        if ((strarr[i] >=0) && (strarr[i] <=9))
		{
            alert("ÀÌ¸§¿¡ ¼ýÀÚ°¡ ÀÖ½À´Ï´Ù. ÀÌ¸§Àº ÇÑ±ÛÀÔ·Â¸¸ °¡´ÉÇÕ´Ï´Ù.");
			name.focus();
            return false;
		}
        else if ((strarr[i] >='a') && (strarr[i] <='z'))
		{
            alert("ÀÌ¸§¿¡ ¾ËÆÄºªÀÌ ÀÖ½À´Ï´Ù. ÀÌ¸§Àº ÇÑ±ÛÀÔ·Â¸¸ °¡´ÉÇÕ´Ï´Ù.");
			name.focus();
            return false;
		}
        else if ((strarr[i] >='A') && (strarr[i] <='Z'))
		{
            alert("ÀÌ¸§¿¡ ¾ËÆÄºªÀÌ ÀÖ½À´Ï´Ù. ÀÌ¸§Àº ÇÑ±ÛÀÔ·Â¸¸ °¡´ÉÇÕ´Ï´Ù.");
			name.focus();
            return false;
		}
        else if ((escape(strarr[i]) > '%60') && (escape(strarr[i]) <'%80') )
		{
            alert("ÀÌ¸§¿¡ Æ¯¼ö¹®ÀÚ°¡ ÀÖ½À´Ï´Ù. ÀÌ¸§Àº ÇÑ±ÛÀÔ·Â¸¸ °¡´ÉÇÕ´Ï´Ù.");
			name.focus();
            return false;
		}
        else
        {
        //      alert(escape(strarr[i]) );
				continue;
        }

    }
        return true;
}

//ÀÔ·Â±æÀÌ Ã¼Å©ÇÔ¼ö(¹ÙÀÌÆ®ºñ±³)
function CheckLen(textname,bytesname){
	var t;
	var msglen;
	msglen=0; 
	l=textname.value.length; 
	for(k=0;k<l;k++){
		t=textname.value.charAt(k);
		if(escape(t).length>4) msglen+=2; 
		else msglen++;
	} 
	bytesname.value=msglen; 
}

//ÀÔ·Â±æÀÌÃ¼Å©ÇÏ±â ÇÔ¼ö(´Ü¼øºñ±³)
function CheckLen1(name,minlen,maxlen) {
        if (name.value.length < minlen)
        {
            // alert("ÀÔ·ÂµÈ °ªÀÇ ±æÀÌ°¡ Âª½À´Ï´Ù!");
            name.focus();
            return false;
        }
        else if (name.value.length > maxlen)
        {
            // alert("ÀÔ·ÂµÈ °ªÀÇ ±æÀÌ°¡ ³Ê¹« ±é´Ï´Ù!");
            name.focus();
            return false;
        }
        else
            return true;
}


// Æ¯¼ö¹®ÀÚ Ã¼Å©
function Check_nonChar(id_text)
{
	var nonchar = '~`!@#$%^&*()-_=+\|<>?,./;:"';
	var numeric = '1234567890';
	var nonkorean = nonchar+numeric; 
	
	var i ; 
	for ( i=0; i < id_text.length; i++ )  {
		if( nonkorean.indexOf(id_text.substring(i,i+1)) > 0) {
			break ; 
		}
	}
	
	if ( i != id_text.length ) {
		return false ; 
	}
	else{
		return true ;
	} 
	
	return false;
}

function TrimString(SrcString)
{

   /* ¿ÞÂÊ Æ®¸²   */
   len = SrcString.length;
   for(i=0;i<len;i++)
   {
      if(SrcString.substring(0,1) == " ")
      {
         SrcString = SrcString.substring(1);
      }
      else
      {
         break;
      }
   }

   /* ¿À¸¥ÂÊ Æ®¸²   */
   len = SrcString.length;
   for(i=len;i>0;i--)
   {
      if(SrcString.substring(i-1) == " ")
      {
         SrcString = SrcString.substring(0,i-1);
      }
      else
      {
         break;
      }
   }

   return SrcString;
}

//spec
var NUM = "0123456789";
var SALPHA = "abcdefghijklmnopqrstuvwxyz";
var ALPHA = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"+SALPHA;	
var UNDER="-";

function TypeCheck (s, spc) {
		var i;

		for(i=0; i< s.length; i++) {
			if (spc.indexOf(s.substring(i, i+1)) < 0) {
				return false;
			}
		}        
		return true;
}



/*####  201103Ãß°¡ ########################################################*/
 

// onload ÀÌº¥Æ® ÇÔ¼ö //
/* 
»ç¿ë¿¹
addLoadEvent(ÇÔ¼ö1);
addLoadEvent(ÇÔ¼ö2);
*/
function addLoadEvent(func) {
	var oldonload = window.onload;
	if(typeof window.onload != 'function') {
		window.onload = func;
	} else {
		window.onload = function () {
			oldonload();
			func();
		}
	}
}


// ºó ¾ÆÀÌÅÛÀ» È®ÀÎÇÏ°í ¿À·ù¸Þ½ÃÁö //
function IsEmptyRtnMsg(obj,msg) {
	if(obj) {
//		var toCheck = obj.getAttribute("value");	 // °´Ã¼ÀÇ value°ªÀ» Ãëµæ
		var toCheck = obj.value;
		var chkStr = toCheck.toString();	// °ªÀ» ¹®ÀÚ¿­·Î º¯È¯
		chkStr = trim(chkStr);	// °ø¹éÁ¦°Å

		if (chkStr =="" || chkStr == null) {
			obj.style.backgroundColor = "#e1eafb";
			alert(msg);
			obj.focus();

			return true;
		} else {
			obj.style.backgroundColor = "#FFFFFF";
			return false;
		}
	} else {
		return true;
	}
}


/// ÀÌ¸ÞÀÏÁÖ¼ÒÃ¼Å© ///
function checkEmail(emailObj) { 
	var email = emailObj.value;
	var invalidEmail=new Array();
//	invalidEmail[0]='daum';		// ±ÝÁöÇÒ µµ¸ÞÀÎÀ» ÀÔ·Â ÇÏ¼¼¿ä 
//	invalidEmail[1]='hanmail';

	var rtnVal="";
	var invalidCheck=0; 
	var str = email.toString();
	var filter = new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$");

	if (filter.test(str)) { 

		var tmp = str.split('@');													//tempstring¿¡¼­ @ ±âÁØÀ¸·Î ºÐ¸®
		tmp = tmp[1].split('.');										//@À» ±âÁØÀ¸·Î ºÐ¸®ÇÑ¹®ÀÚ¿­¿¡¼­ . À» ±âÁØÀ¸·Î ºÐ¸®										

		for (var i=0; i<invalidEmail.length; i++) 	{ 
			if (tmp[0] == invalidEmail[i]) invalidCheck = 1;
		} 

		if (invalidCheck != 1) {
			emailObj.style.backgroundColor = "#e1eafb";
			rtnVal = true;
		} else {
			emailObj.style.backgroundColor = "#e1eafb";
			alert('´Ù¸¥ ¸ÞÀÏ °èÁ¤À» »ç¿ëÇØ ÁÖ½Ã±æ ¹Ù¶ø´Ï´Ù.');
			emailObj.focus();
			rtnVal = false;
		} 
	} else { 
		emailObj.style.backgroundColor = "#e1eafb";
		alert("'" + email + "' Àº ÀÌ¸ÞÀÏÇü½ÄÀÌ ¾Æ´Õ´Ï´Ù.");
		emailObj.focus();
		rtnVal = false;
	} 

	return rtnVal;
} 


/// ¾çÂÊ °ø¹é¾ø¾Ö±â ///
function trim (strSource) {
	re = /^\s+|\s+$/g;
	return strSource.replace(re, '');
}

// ÁÂÃø°ø¹é¾ø¾Ö±â //
function ltrim (strSource) {
	re = /^\s+/g;
	return strSource.replace(re, '');
}

// ¿ìÃø°ø¹é¾ø¾Ö±â //
function rtrim (strSource) {
	re = /\s+$/g;
	return strSource.replace(re, '');
}

/// ·¡µð¿À¹öÆ° ///
function chkRadioBtn(obj,msg) {
	var flag = "N";	
	var total = obj.length;

	if(total == null) { if(obj.checked) { flag = obj.value; } }
	else { for(var countI=0; countI<total; countI++) { if(obj[countI].checked) { flag = obj[countI].value; } } }
	
	if(flag == "N") { alert(msg+" ¼±ÅÃÇØ ÁÖ¼¼¿ä."); return true; }
	else { return false; }
}

// ·¡µð¿À¹öÆ° Ã¼Å©À¯¹« //
function IsRadioRtnMsg(obj,msg) {

	if(obj) {
		var result = "N";

		for(var i=0; i<obj.length; i++) {
			if(obj[i].checked) result = "Y";
		}

		if(result == "Y") {	// Ã¼Å©°¡ µÇ¾îÀÖ´Ù¸é
			return false;
		} else {	// Ã¼Å©°¡ ¾ÈµÇ¾î ÀÖ´Ù¸é
			alert(msg);
			return true;
		}
		

	} else {
		return true;
	}
}



// ¼ýÀÚÀÎÁö, ºñ¾îÀÖ´Â Áö ÆÇº°ÇÏ°í ¿À·ù¸Þ½ÃÁö Pop Up
function IsEmptyOrNotIntegerRtnMsg( obj, msg, len )	{
	var st = obj.value;
	if (!IsEmpty(st)) {
		for (j=0; (j<st.length); j++) {
			if ((st.substring(j,j+1) < "0")||(st.substring(j,j+1) > "9")) {
				alert(msg+" ¼ýÀÚ·Î ÀÔ·ÂÇÏ½Ê½Ã¿À.");
				obj.focus();
				//obj.select();
				return true;
			}
		}
	}	else	{
			alert(msg+" ÀÔ·ÂÇÏ½Ê½Ã¿À");
			obj.focus();
			//obj.select();
			return true;
	}
	if (len != null) {
		if (StrLeng(st) != len)	{
			alert(msg+""+len+"ÀÚ·Î ÀÔ·ÂÇÏ½Ê½Ã¿À.");
			obj.focus();
			//obj.select();
			return true;
		}
	}
	return false;
}

// ºñ¾î ÀÖ´ÂÁö¸¦  È®ÀÎ
function IsEmpty(toCheck) {
	var chkstr = toCheck + "";
	var is_Space = true;
	if ((chkstr =="")||(chkstr == null)) {
		return true;
	}
	for (j=0; is_Space && (j<chkstr.length); j++)	{
		if (chkstr.substring(j,j+1) != "")
			is_Space = false;
	}
    return ( is_Space );
}


//¼ýÀÚÀÎÁö È®ÀÎ
function IsInteger(st)
{
    if (!IsEmpty(st)){
       for (j=0; j<st.length; j++){
         if (((st.substring(j, j+1) < "0") || (st.substring(j, j+1) > "9")))
	     return false;
       }
    } else {
       return false ;
    }
    return true ;
}

// ¼Ò¹®ÀÚ¿µ¹®°ú ¼ýÀÚ¸¸ ¹Þ±â //
function valiCheckField(str) {
	var valid = "abcdefghijklmnopqrstuvwxyz0123456789"
	var rtnVal = "Y";
	var tmp;

	for (var i=0; i<str.length; i++) {
		tmp = "" + str.substring(i, i+1);
		if (valid.indexOf(tmp) == "-1") rtnVal = "N";
	}

	if (rtnVal == "N") {
		alert("¼Ò¹®ÀÚ ¿µ¹®°ú ¼ýÀÚ¸¸ ÀÔ·ÂÇÒ ¼ö ÀÖ½À´Ï´Ù");
	}
}


// ¼¿·ºÆ®¹Ú½º¿¡¼­ ¿É¼ÇÃß°¡ //
function addOption(selObj,val,txt,cLoc) {
	if(selObj) {
		if(cLoc == "parent") {
			var opt = document.createElement("OPTION");
		} else {
			var opt = opener.document.createElement('OPTION');
		}


		opt.value = val;
		opt.text = txt;

		if(isMSIE()) {
			selObj.add(opt);
		} else {
			selObj.appendChild(opt);
		}
		return true;
	} else {
		return false;
	}
}

// ¼¿·ºÆ®¹Ú½º¿¡¼­ ¿É¼ÇÁö¿ì±â //
function removeOption(selObj,selNum) {
	if(selObj) {
		selObj.remove(selNum);
		return true;
	} else {
		alert("¼¿·ºÆ®°´Ã¼°¡ ¼±ÅÃµÇÁö ¾Ê¾Ò½À´Ï´Ù.");
		return false;
	}
}

// ¼Ò¹®ÀÚ¿µ¹®°ú ¼ýÀÚ¸¸ ¹Þ±â //
function valiCheckField(str) {
	var valid = "abcdefghijklmnopqrstuvwxyz0123456789"
	var rtnVal = "Y";
	var tmp;

	for (var i=0; i<str.length; i++) {
		tmp = "" + str.substring(i, i+1);
		if (valid.indexOf(tmp) == "-1") rtnVal = "N";
	}

	if (rtnVal == "N") {
		alert("¼Ò¹®ÀÚ ¿µ¹®°ú ¼ýÀÚ¸¸ ÀÔ·ÂÇÒ ¼ö ÀÖ½À´Ï´Ù");
		return false;
	} else {
		return true;
	}
}

function checkMail(f,fieldname) { 
	var str = eval("document."+f+"."+fieldname);
	
	if (document.layers||document.getElementById||document.all) 
	{		
		if(!checkEmail(str))
		{
			str.focus();
			return false;
		}
		else return true;
	}
	else { return true;  }
} 

///// ÀÌ¹ÌÁöÀÇ È®ÀåÀÚ¸¦ °¡Á®¿À°í, ÆÄÀÏ»çÀÌÁî¸¦ ±¸ÇØ¼­ ºñ±³ //

//ÆÄÀÏÀÇ È®ÀåÀÚ¸¦ °¡Á®¿È
function getFileExtension( filePath ) {
	var lastIndex = -1;
	lastIndex = filePath.lastIndexOf('.');
	var extension = "";	
	if ( lastIndex != -1 ) { extension = filePath.substring( lastIndex+1, filePath.len ); }
	else { extension = ""; }
	return extension;
}


//¿¡µðÅÍÀÌ¹ÌÁö »çÀÌÁî Á¶Àý ÆøÀÌ 600pxº¸´Ù Å©¸é 600px·Î ÀÚµ¿ ÁÙÀÌ±â
//getElementsByTagNameÀº ÅÂ±×º¯¼ö¸¦ ¸Å°³·Î ÅÂ±×¿ä¼ÒÀÇ ¹è¿­À» ¹ÝÈ¯ÇÏ´Â ¸Å¼Òµå(http://blog.daum.net/question0921/1126)
function content_img_resized()
{
 var contentBox=document.getElementById("contents_img_id");
 var contentImg=contentBox.getElementsByTagName("IMG");

 for(var i=0; i<contentImg.length; i++)
 {
  var img = new Image();
  img.src = contentBox.getElementsByTagName("IMG")[i].src;

  if(img.width>600)
  {
   contentBox.getElementsByTagName("IMG")[i].width=600;
  }
 }
}


//ÀÌ¹ÌÁö Å¬¸¯½Ã ¹Ù·Î ÀÌ¹ÌÁö ¶ß±â
function displayImage(picName, windowName, windowWidth, windowHeight){
var winHandle = window.open("" ,windowName,"toolbar=no,location=no,directories=no,staus=no,menubar=no,scrollbars=no,resizable=no,width=" + windowWidth + ",height=" + windowHeight)
if(winHandle != null){
var htmlString = "<html><head><title>Áö½Ä°Å·¡Æ÷ÅÐ Å¬·¹¹ö½º</title></head>" 
htmlString += "<body leftmargin=0 topmargin=0 marginwidth=0 marginheight=0>"
htmlString += "<a href=javascript:window.close()><img src='" + picName + "' border=0 alt=´Ý±â></a>"
htmlString += "</body></html>"
winHandle.document.open()
winHandle.document.write(htmlString)
winHandle.document.close()
} 
if(winHandle != null) winHandle.focus()
return winHandle
}
function doNothing() {}

