<!-- Begin to hide script contents from old browsers.
var appVersionLower = navigator.appVersion.toLowerCase();
var iePos = appVersionLower.indexOf('msie');
if( iePos != -1 ) {
    versionMinor = parseFloat( appVersionLower.substring(iePos+5, appVersionLower.indexOf(';',iePos)) );
    versionMajor = parseInt( versionMinor );
} else {
	versionMajor = parseInt( navigator.appVersion );
	versionMinor = parseFloat( navigator.appVersion );
}
var NS   = (navigator.appName == "Netscape") ? (true) : (false);
var NS4  = (NS && (versionMajor >= 4)) ? (true) : (false);
var IE   = (navigator.appName == "Microsoft Internet Explorer") ? (true) : (false);
var IE4  = (IE && (versionMajor >= 4)) ? (true) : (false);
var IE5  = (document.all && document.getElementById) ? true : false;
var IE55 = (IE && versionMinor >= 5.5);
var MAC  = navigator.appVersion.indexOf("Macintosh") != -1;

var virtual = new ActiveXObject("Microsoft.XMLHTTP"); 
var _httpMethod = "GET";  // POST ·Î ÇÏ¸é, .js ÆÄÀÏÀº ¸ø ÀÐ´Â´Ù.
var _syncFlag = false;
function _xmlGetData (remoteURL)
{
  virtual.open(_httpMethod,remoteURL, _syncFlag); // post/get/put/etc optional
  virtual.setRequestHeader("Content-type:", "text/html");   
  virtual.setRequestHeader("Referer:", remoteURL);   
  virtual.send(); 
  if (virtual.status > 200) {
    //error
  }
  return virtual.responseText;
}
function _onRetriveComplete ()
{
  if (virtual.readyState == 4) {
    virtual.onreadystatechange = null;
  }
}
function virtualGET (remoteURL)
{
  return _xmlGetData(remoteURL);
}



/* start draw rectable */

function Draw_recTable_cab(cc_border, cc_bg, nWidth){
	var tblStr = "<table border=0 cellpadding=0 cellspacing=0 width=" + nWidth + " height=1>\n"
			   + "	<tr>\n"
			   + "	  <td width=5 height=1 bgcolor=''></td>\n"
			   + "	  <td width=" + eval(parseInt(nWidth)-10) + " height=1 bgcolor=" + cc_border + "></td>\n"
			   + "	  <td width=5 height=1 bgcolor=''></td>\n"
			   + "	</tr>\n"
			   + "</table>\n"
			   + "<table border=0 cellpadding=0 cellspacing=0 width=" + nWidth + " height=1>\n"
			   + "	<tr>\n"
			   + "	  <td width=3 height=1 bgcolor=''></td>\n"
			   + "	  <td width=2 height=1 bgcolor=" + cc_border + "></td>\n"
			   + "	  <td width=" + eval(parseInt(nWidth)-10) + " height=1 bgcolor=" + cc_bg + "></td>\n"
			   + "	  <td width=2 height=1 bgcolor=" + cc_border + "></td>\n"
			   + "	  <td width=3 height=1 bgcolor=''></td>\n"
			   + "	</tr>\n"
			   + "</table>\n"
			   + "<table border=0 cellpadding=0 cellspacing=0 width=" + nWidth + " height=1>\n"
			   + "	<tr>\n"
			   + "	  <td width=2 height=1 bgcolor=''></td>\n"
			   + "	  <td width=1 height=1 bgcolor=" + cc_border + "></td>\n"
			   + "	  <td width=3 height=1 bgcolor=" + cc_bg + "></td>\n"
			   + "	  <td width=" + eval(parseInt(nWidth)-12) + " height=1 bgcolor=" + cc_bg + "></td>\n"
			   + "	  <td width=3 height=1 bgcolor=" + cc_bg + "></td>\n"
			   + "	  <td width=1 height=1 bgcolor=" + cc_border + "></td>\n"
			   + "	  <td width=2 height=1 bgcolor=''></td>\n"
			   + "	</tr>\n"
			   + "</table>\n"
			   + "<table border=0 cellpadding=0 cellspacing=0 width=" + nWidth + " height=1>\n"
			   + "	<tr>\n"
			   + "		<td width=1 height=1 bgcolor=''></td>\n"
			   + "	  <td width=1 height=1 bgcolor=" + cc_border + "></td>\n"
			   + "	  <td width=2 height=1 bgcolor=" + cc_bg + "></td>\n"
			   + "	  <td width=" + eval(parseInt(nWidth)-8) + " height=1 bgcolor=" + cc_bg + "></td>\n"
			   + "	  <td width=2 height=1 bgcolor=" + cc_bg + "></td>\n"
			   + "	  <td width=1 height=1 bgcolor=" + cc_border + "></td>\n"
			   + "	  <td width=1 height=1 bgcolor=''></td>\n"
			   + "	</tr>\n"
			   + "</table>\n"
			   + "<table border=0 cellpadding=0 cellspacing=0 width=" + nWidth + " height=1>\n"
			   + "	<tr>\n"
			   + "	  <td width=1 height=1 bgcolor=''></td>\n"
			   + "	  <td width=1 height=1 bgcolor=" + cc_border + "></td>\n"
			   + "	  <td width=1 height=1 bgcolor=" + cc_bg + "></td>\n"
			   + "	  <td width=" + eval(parseInt(nWidth)-6) + " height=1 bgcolor=" + cc_bg + "></td>\n"
			   + "	  <td width=1 height=1 bgcolor=" + cc_bg + "></td>\n"
			   + "	  <td width=1 height=1 bgcolor=" + cc_border + "></td>\n"
			   + "	  <td width=1 height=1 bgcolor=''></td>\n"
			   + "	</tr>\n"
			   + "</table>\n"
			   + "<table border=0 cellpadding=0 cellspacing=0 width=" + nWidth + " height=1>\n"
			   + "	<tr>\n"
			   + "	  <td width=1 height=1 bgcolor=" + cc_border + "></td>\n"
			   + "	  <td width=2 height=1 bgcolor=" + cc_bg + "></td>\n"
			   + "	  <td width=" + eval(parseInt(nWidth)-6) + " height=1 bgcolor=" + cc_bg + "></td>\n"
			   + "	  <td width=2 height=1 bgcolor=" + cc_bg + "></td>\n"
			   + "	  <td width=1 height=1 bgcolor=" + cc_border + "></td>\n"
			   + "	</tr>\n"
			   + "</table>\n"
			   + "<table border=0 cellpadding=0 cellspacing=0 width=" + nWidth + " height=1>\n"
			   + "	<tr>\n"
			   + "	  <td width=1 height=1 bgcolor=" + cc_border + "></td>\n"
			   + "	  <td width=1 height=1 bgcolor=" + cc_bg + "></td>\n"
			   + "	  <td width=" + eval(parseInt(nWidth)-4) + " height=1 bgcolor=" + cc_bg + "></td>\n"
			   + "	  <td width=1 height=1 bgcolor=" + cc_bg + "></td>\n"
			   + "	  <td width=1 height=1 bgcolor=" + cc_border + "></td>\n"
			   + "	</tr>\n"
			   + "</table>\n"
			   + "<table border=0 cellpadding=0 cellspacing=0 width=" + nWidth + " height=22>\n"
			   + "	<tr>\n"
			   + "	  <td width=1 height=22 bgcolor=" + cc_border + "></td>\n"
			   + "	  <td width=1 height=22 bgcolor=" + cc_bg + "></td>\n"
			   + "	  <td width=8 height=22 bgcolor=" + cc_bg + "></td>\n"
			   + "	  <td width=" + eval(parseInt(nWidth)-12) + " height=22 bgcolor=" + cc_bg + ">\n";

	document.write (tblStr);
}

function Draw_recTable_body1(cc_border, cc_bg, nWidth){
	var tblStr = "	  </td>\n"
			   + "	  <td width=1 height=22 bgcolor=" + cc_bg + "></td>\n"
			   + "	  <td width=1 height=22 bgcolor=" + cc_border + "></td>\n"
			   + "	</tr>\n"
			   + "</table>\n";
	document.write (tblStr);
}

function Draw_recTable_body(cc_border, cc_bg, nWidth){
	var tblStr = "	  </td>\n"
			   + "	  <td width=1 height=22 bgcolor=" + cc_bg + "></td>\n"
			   + "	  <td width=1 height=22 bgcolor=" + cc_border + "></td>\n"
			   + "	</tr>\n"
			   + "</table>\n"
			   + "<table border=0 cellpadding=0 cellspacing=0 width=" + nWidth + " height=1>\n"
			   + "	<tr>\n"
			   + "	  <td width=1 height=2 bgcolor=''></td>\n"
			   + "	  <td width=1 height=2 bgcolor=" + cc_border + "></td>\n"
			   + "	  <td width=" + eval(parseInt(nWidth)-4) + " height=2 bgcolor=" + cc_bg + "></td>\n"
			   + "	  <td width=1 height=2 bgcolor=" + cc_border + "></td>\n"
			   + "	  <td width=1 height=2 bgcolor=''></td>\n"
			   + "	</tr>\n"
			   + "</table>\n"
			   + "<table border=0 cellpadding=0 cellspacing=0 width=" + nWidth + " height=1>\n"
			   + "	<tr>\n"
			   + "	  <td width=2 height=1 bgcolor=''></td>\n"
			   + "	  <td width=1 height=1 bgcolor=" + cc_border + "></td>\n"
			   + "	  <td width=" + eval(parseInt(nWidth)-6) + " height=1 bgcolor=" + cc_bg + "></td>\n"
			   + "	  <td width=1 height=1 bgcolor=" + cc_border + "></td>\n"
			   + "	  <td width=2 height=1 bgcolor=''></td>\n"
			   + "	</tr>\n"
			   + "</table>\n"
			   + "<table border=0 cellpadding=0 cellspacing=0 width=" + nWidth + " height=1>\n"
			   + "	<tr>\n"
			   + "	  <td width=3 height=1 bgcolor=''></td>\n"
			   + "	  <td width=2 height=1 bgcolor=" + cc_border + "></td>\n"
			   + "	  <td width=" + eval(parseInt(nWidth)-10) + " height=1 bgcolor=" + cc_bg + "></td>\n"
			   + "	  <td width=2 height=1 bgcolor=" + cc_border + "></td>\n"
			   + "	  <td width=3 height=1 bgcolor=''></td>\n"
			   + "	</tr>\n"
			   + "</table>\n"
			   + "<table border=0 cellpadding=0 cellspacing=0 width=" + nWidth + " height=1>\n"
			   + "	<tr>\n"
			   + "	  <td width=5 height=1 bgcolor=''></td>\n"
			   + "	  <td width=" + eval(parseInt(nWidth)-10) + " height=1 bgcolor=" + cc_border + "></td>\n"
			   + "	  <td width=5 height=1 bgcolor=''></td>\n"
			   + "	</tr>\n"
			   + "</table>\n";
	document.write (tblStr);
}
/* end draw rectable */



/* start checking form */
/* todo numeric check */
function isNum(obj){

	if (event.keyCode == 9 || event.keyCode == 37 || event.keyCode == 39) return;
	var returnValue = "";
	for (var i = 0; i < obj.value.length; i++){
		if ((obj.value.charAt(i) >= "0" && obj.value.charAt(i) <= "9")){
			returnValue += obj.value.charAt(i);
		}else{
			returnValue += "";
		}
	}
	obj.value = returnValue;
	obj.focus();
}



/* todo field null check */
function isNothing( formName, strFieldName ) {
    var thisvalue = formName.value;
    if( thisvalue.length == 0 ) {
        alert( strFieldName+ " (Àº)´Â ÇÊ¼ö ÀÔ·Â Ç×¸ñ ÀÔ´Ï´Ù." );
        formName.focus();
        return( true ); 
    }
    spacecount = 0;
    for( var i = 0; i < thisvalue.length; i++ ) {
        thischar = thisvalue.charAt( i );
        if( thischar == ' ' ) spacecount++;
    }
    if( spacecount == thisvalue.length ) {
	    alert( strFieldName+ " (Àº)´Â ÇÊ¼ö ÀÔ·Â Ç×¸ñ ÀÔ´Ï´Ù." );
        formName.focus();
	    return( true ); 
	}
	return( false );
}

/* todo escapecharic. check */
function chkEscapeChar(str) {
	var escape_char = new Array();
	escape_char = ['`', ' ', '~', '!', '@', '#', '$', '%', '^', '&', '*', '(', ')', '=', '+', '|', '\\', '}', ']', '{', '[', '\'', ':', ';', '?', '/', '>', '<', '.', ',', '¡©', '"', '	'];

	var error_code = 0;
	var i;
	
	for(i=0 ; i < escape_char.length ; i++){
		ret = str.indexOf(escape_char[i]);
		if( ret >= 0 ) error_code +=1;
	}

	return(error_code);
}


/* todo numeric check */
function isNumeric( formName ) {
    var charDetected = 0, markDetected = 0, dotCount = 0;
    var numeric = formName.value;
    if( numeric == null || numeric == "" || numeric.length == 0 ) {
        return( false );
    }
    for( var i = 0; i < numeric.length; i++ ) {
      thischar = numeric.charAt( i );
      if( !((thischar >= '0') && (thischar <= '9')) ) {
        return( false );
        }
    } //end of for
    return( true );
}


/* todo numeric range check */
function isValidNumeric( formName, minimum, maximum ) {
    var numeric = formName.value;
    if( isNumeric( formName ) == false ) {
        alert( "¼ýÀÚ·Î¸¸ ÀÔ·ÂÇÏ¼Å¾ß ÇÕ´Ï´Ù." );
        return( false );
    }
    var quantity = parseInt( numeric, 10 );
    if( minimum == -1 || maximum == -1 ) //range not defined
        return( true );
    if( (quantity < minimum) || (quantity > maximum) ) {
        alert( "" + minimum + "¿¡¼­" + maximum + " »çÀÌÀÇ °ªÀ» ÀÔ·ÂÇÏ¼¼¿ä");
        return( false );
    }
    return( true );
}


/* todo numeric & alphabet range check */
function isEngNum(obj,isUP){
	if (event.keyCode == 9 || event.keyCode == 37 || event.keyCode == 39) return;
	var returnValue = "";
	for (var i = 0; i < obj.value.length; i++){
		if ((obj.value.charAt(i) >= "0" && obj.value.charAt(i) <= "9") || (obj.value.charAt(i) >= "a" &&  obj.value.charAt(i) <= "z") || (obj.value.charAt(i) >= "A" && obj.value.charAt(i) <= "Z") ){
			returnValue += obj.value.charAt(i);
		}else{
			returnValue += "";
		}
	}

	if (isUP) obj.value = returnValue.toUpperCase();
	else 	  obj.value = returnValue;
	obj.focus();
}


/* javascript trim */
function trim(str){
	for (i=0; i<str.length; i++) {
		var ch = str.charAt(i);
		if (ch != ' ' && ch != '\r' && ch != '\n' && ch != '\t')
			break;
	}
	var spos = i;
	for (i=str.length-1; i>spos; i++) {
		var ch = str.charAt(i);
		if (ch != ' ' && ch != '\r' && ch != '\n' && ch != '\t')
			break;
	}
	var epos = i + 1;

	return str.substring(spos, epos);
}




/* todo socialno check *\
\* do not print '-' */
function chkSocialNo(strNum){
	if	(strNum.length	!=	13)
	{
		alert("ÁÖ¹Îµî·Ï¹øÈ£°¡ Àß¸øµÇ¾ú½À´Ï´Ù.\r\n\r\n Please check socialno, one more.");
		return false;
	}

	strNum	=	strNum.substring(0,6)	+	"-"	+	strNum.substring(6,13);

	var  i = 0;
	var Sum = 0;
	var Mod = 0;
	var YearIn = 0;
	var MonthIn = 0;
	var DateIn = 0;

	for( i=0 ; i < 14 ; i++ )
	{
		if(i != 6)
	   {
			if( (strNum.charAt(i) <= "0") && (strNum.charAt(i) >= "9") )
			{			{
				alert("ÁÖ¹Îµî·Ï¹øÈ£¸¦ Àß¸ø  ÀÔ·ÂÇÏ¼Ì½À´Ï´Ù!!\r\n\r\n Please check socialno, one more.");
		      return false;
			}
		}
	}

	for( i = 0 ; i < 13 ; i++ )
	{
		if( i == 0)	YearIn+=parseInt(strNum.charAt(i))*10;
		if( i == 1)	YearIn+=parseInt(strNum.charAt(i));
		if( i == 2)	MonthIn+=parseInt(strNum.charAt(i))*10;
		if( i == 3)	MonthIn+=parseInt(strNum.charAt(i));
		if( i == 4)	DateIn+=parseInt(strNum.charAt(i))*10;
		if( i == 5)	DateIn+=parseInt(strNum.charAt(i));
		if( i < 6)	Sum+=parseInt(strNum.charAt(i))*(i+2);
		if( i > 6 && i < 9 ) Sum+=parseInt(strNum.charAt(i))*(i+1);
		if( i > 8)	Sum+=parseInt(strNum.charAt(i))*(i-7);
	}

	Mod=11-(Sum%11);
	if((11-(Sum%11))>=10) Mod-=10;
	if( Mod!=parseInt(strNum.charAt(13)) )
	{
		alert("ÁÖ¹Îµî·Ï¹øÈ£°¡ Àß¸øµÈ  ¹øÈ£ÀÔ´Ï´Ù !!\r\n\r\n Please check socialno, one more.");
		return false;
	}

	if( MonthIn < 1 || MonthIn > 12 || DateIn < 1 || DateIn > 31 )
	{
		alert("ÁÖ¹Îµî·Ï¹øÈ£°¡ Àß¸øµÈ  ¹øÈ£ÀÔ´Ï´Ù !!\r\n\r\n Please check socialno, one more.");
		return false;
	}

	if( (MonthIn ==4 || MonthIn == 6 || MonthIn == 9 ||  MonthIn == 11 ) && DateIn > 30 )
	{
		alert("ÁÖ¹Îµî·Ï¹øÈ£°¡  Àß¸øµÈ  ¹øÈ£ÀÔ´Ï´Ù !!\r\n\r\n Please check socialno, one more.");
		return false;
	}

	if( MonthIn ==2 && DateIn > 29 )
	{
		alert("ÁÖ¹Îµî·Ï¹øÈ£°¡ Àß¸øµÈ  ¹øÈ£ÀÔ´Ï´Ù !!\r\n\r\n Please check socialno, one more.");
		return false;
	}

	return true;
	} // end if
}


/* todo escape charic. checking */
function chkEscapeChar(str) {
	var escape_char = new Array();
	escape_char = ['`', ' ', '~', '!', '@', '#', '$', '%', '^', '&', '*', '(', ')', '=', '+', '|', '\\', '}', ']', '{', '[', '\'', ':', ';', '?', '/', '>', '<', '.', ',', '¡©', '"', '	'];

	var error_code = 0;
	var i;
	
	for(i=0 ; i < escape_char.length ; i++){
		ret = str.indexOf(escape_char[i]);
		if( ret >= 0 ) error_code +=1;
	}

	return(error_code);
}

/* todo userid checking */
function validUserid(home){

    if (home.search(/^\d/) != -1 || home.search(/[_\W]/) != -1 )  return(false);
    else return(true);
}

/* todo get Exact Count */
function getExactCount( formName ) {
    var thisvalue = formName.value;
    var byte1count = 0, byte2count = 0;
    var specialset = " `~!@#$%^&*()_+|\\=-[]{};':\",./<>?";
    for( var i = 0; i < thisvalue.length; i++ ) {
        thischar = thisvalue.charAt( i );
        if( ((thischar >= '0') && (thischar <= '9')) ||
            ((thischar >= 'A') && (thischar <= 'Z')) ||
            ((thischar >= 'a') && (thischar <= 'z')) ||
            ((thischar == '-') || (thischar == '_')) )
            byte1count++;
        else if( thischar == '(' || thischar == ')' ) {
        	byte1count++;
        	//byte1count++;
        }
        else if( specialset.indexOf(thischar) != -1 )
            byte1count++;
        else
            byte2count++;
    }
    return( byte1count + byte2count * 2 );
}

/* todo check phone number */
function checkingTelNum(obj,sMsg){
		// ÀüÈ­¹øÈ£ Ã¼Å·
	    var tel_num;
	    var tel_first;
		    tel_num = obj.value;

	    for(var i=0;i<tel_num.length;i++)
	    {
	      tel_num = tel_num.replace("-","");
	    }

	    if(tel_num.search("-") < 0)
	    {
	      if(tel_num.substr(0,2) == "01")
	      {
	        if(tel_num.length == 10)
	        {
	          tel_num = tel_num.substr(0,3)+"-"+tel_num.substr(3,3)+"-"+tel_num.substr(6,4);
	        }
	        else
	        {
	          tel_num = tel_num.substr(0,3)+"-"+tel_num.substr(3,4)+"-"+tel_num.substr(7,4);
	        }
	      }
	      else
	      {
	        if(tel_num.substr(0,2) == "02")
	        {
	          if(tel_num.length == 9)
	            tel_num = tel_num.substr(0,2)+"-"+tel_num.substr(2,3)+"-"+tel_num.substr(5,4);
	          else
	            tel_num = tel_num.substr(0,2)+"-"+tel_num.substr(2,4)+"-"+tel_num.substr(6,4);
	        }
	        else
	        {
	          if(tel_num.length == 10)
	            tel_num = tel_num.substr(0,3)+"-"+tel_num.substr(3,3)+"-"+tel_num.substr(6,4);
	          else if(tel_num.length == 11)
	            tel_num = tel_num.substr(0,4)+"-"+tel_num.substr(4,3)+"-"+tel_num.substr(7,4);
	          else if(tel_num.length == 12)
	            tel_num = tel_num.substr(0,4)+"-"+tel_num.substr(4,4)+"-"+tel_num.substr(8,4);
	        }
	      }
	    }
	
	    tel_first = tel_num.split("-");
	    locnum = tel_first[0];
	
	
	    if (tel_num.length == 0)
	    {
	      alert(sMsg +' Ç×¸ñÀÌ ºñ¾îÀÖ½À´Ï´Ù.');
	      obj.focus();
	      return false;
	    }
	
	    if(locnum=="011"||locnum=="016"||locnum=="017"||locnum=="018"||locnum=="019")
	    {
	      if (tel_num.length > 0 && tel_num.search(/^01\d-\d{3,4}-\d{4}$/) < 0)
	      {
	        alert('ÇÚµåÆù ¹øÈ£¸¦ Àß¸ø ÀÔ·ÂÇÏ¼Ì½À´Ï´Ù.\n\n¿Ã¹Ù¸¥ ¿¹ : 01X-XXX-XXXX');
	        obj.focus();
	        return false;
	      }
	    }
	    else
	    {
	      if(locnum.length <= 2)
	      {
	        if (locnum != "02")
	        {
	          alert('ÀüÈ­¹øÈ£¸¦ Àß¸ø ÀÔ·ÂÇÏ¼Ì½À´Ï´Ù.\n\n');
	          obj.focus();
	          return false;
	        }
	        if (tel_num.length > 0 && tel_num.search(/^02-\d{3,4}-\d{4}$/) < 0)
	        {
	          alert('ÀüÈ­¹øÈ£¸¦ Àß¸ø ÀÔ·ÂÇÏ¼Ì½À´Ï´Ù.\n\n¿Ã¹Ù¸¥ ¿¹ : 02-1234-5678');
	          obj.focus();
	          return false;
	        }
	      }
	      else if(locnum.length == 3)
	      {
	        if (tel_num.length > 0 && tel_num.search(/^0\d{2}-\d{3,4}-\d{4}$/) < 0)
	        {
	          alert('ÀüÈ­¹øÈ£¸¦ Àß¸ø ÀÔ·ÂÇÏ¼Ì½À´Ï´Ù.\n\n¿Ã¹Ù¸¥ ¿¹ : 0XX-1234-5678');
	          obj.focus();
	          return false;
	        }
	      }
	      else
	      {
	        if (tel_num.length > 0 && tel_num.search(/^0\d{3}-\d{3,4}-\d{4}$/) < 0)
	        {
	          alert('ÀüÈ­¹øÈ£¸¦ Àß¸ø ÀÔ·ÂÇÏ¼Ì½À´Ï´Ù.\n\n¿Ã¹Ù¸¥ ¿¹ : 0XXX-XXX-XXXX');
	          obj.focus();
	          return false;
	        }
	      }
	      if (tel_num.search(/^[\d-]*$/) < 0)
	      {
	        alert('ÀüÈ­¹øÈ£¿¡´Â ¼ýÀÚ¿Í \'-\' ±âÈ£¸¸ »ç¿ë°¡´ÉÇÕ´Ï´Ù.');
	        obj.focus();
	        return false;
	      }
	    }
		obj.value = tel_num;
	    return true;

}

/* todo check max length string */
function isValidBlob( formName, maxlength ) { 
	var exactcount = getExactCount( formName );
    if( exactcount > maxlength ) { 
        alert( "" + (exactcount-maxlength) + "ÀÚ ÀÌ³»·Î ÀÔ·ÂÇÏ¼¼¿ä." );
        formName.focus();
        return( false ); 
    } else {
        return( true ); 
    }
}


/* end checking form */




/* start popup function */
/* todo get winodws params */
function bap_getwinparam( winw, winh, adjust, resizable, scrollable, status ) {
    var left, top;
    switch( adjust ) {
	case 1: //top left aligned
		left = top = 0;
		break;
	case 2: //top right aligned
		left = window.screen.availWidth - winw;
		top = 0;
		break;
	case 3: //centered
		left = (window.screen.availWidth - winw) / 2;
		top = (window.screen.availHeight - winh) / 2;
		break;
	case 4: //bottom left aligned
		left = 0;
		top = window.screen.availHeight - winh;
		break;
	case 5: //bottom right aligned
		left = window.screen.availWidth - winw - 8;
		top = window.screen.availHeight - winh;
		break;
    }
    var option = "";
    if( adjust > 0 ) option = "left=" + left + ",top=" + top;
    option = option + ",width=" + winw + ",height=" + winh;
    if( (!resizable) || (resizable == false) ) 
        option += ",resizable=no";
    else 
        option += ",resizable=yes";
    if( (!scrollable) || (scrollable == false) ) 
        option += ",scrollbars=no";
    else
        option += ",scrollbars=yes";
    if( (!status) || (status == false) ) 
        option += ",status=no";
    else
        option += ",status=yes";
    param = "toolbar=no," + option + ",directories=no,menubar=no";
    return( param );
}

/* todo popup window */
function bap_openwin( winurl, winnm, winw, winh, adjust, resizable, scrollable, status ) {
	var param = bap_getwinparam( winw, winh, adjust, resizable, scrollable, status );
    newwin = window.open( winurl, winnm, param );
    return( newwin );
}


/* end popup function*/


/* start jskin ref function */
function bap_createahref(href, value, oclk)
{
	var retValue = "";
	retValue = "<A HREF=\"" + href + "\"";
	if (oclk != "")
		retValue += " onClick=\"" + oclk + "\"";
	retValue += ">" + value + "</A>";
	return retValue;
}
/* end jskin ref function */

/* °Ë»ö Á¶°Ç Ã¼Å©(¸ÞÀÎ) */
function frmMainSearch()
{
	var count = 0;
	var theForm = document.frmSearch;
	var mode = theForm.optCode.value;
	var msgBox, locate;
	if(mode == "blog")
	{
		msgBox = "ÇØ´ç °Ë»ö Á¶°ÇÀ¸·Î ºí·Î±× °Ë»öÀ» ½ÃÀÛÇÕ´Ï´Ù. °è¼Ó ÁøÇàÇÏ½Ã°Ú½À´Ï±î?";
		locate = "/_sub/Blogsearch.html";
	}
	else
	{
		msgBox = "ÇØ´ç °Ë»ö Á¶°ÇÀ¸·Î Ä«Æä °Ë»öÀ» ½ÃÀÛÇÕ´Ï´Ù. °è¼Ó ÁøÇàÇÏ½Ã°Ú½À´Ï±î?";
		locate = "/_club/clubsearch.html";
	}

	for(i=0; i < theForm.elements.length; i++)
	{
		var e = theForm.elements[i];
		if((e.type == 'checkbox'))
		{
			if(e.checked == true)
			{
				count++;
			}
		}
	}

	if(count == 0)
	{
		alert("°Ë»öÁ¶°ÇÀ» ¼±ÅÃÇØ ÁÖ¼¼¿ä.");
		return false;
	}

	if(!theForm.searchstring.value)
	{
		alert('°Ë»ö¾î¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä.');
		theForm.searchstring.focus();
		theForm.searchstring.select();
		return false;
	}
	
	if(confirm(msgBox))
	{
		theForm.action = locate;
		return true;
	}
	else
	{
		return false;
	}
}

function frmChange()
{
	var str = "";
	var theForm = document.frmSearch;
	if (theForm.optCode.value == "blog")
	{
		str += "<label for='nickname0'><input id='nickname0' type='checkbox' name='nickname' checked>°³¼³ÀÚº°¸í</label>";
		str += "<label for='bhsubject0'><input id='bhsubject0' type='checkbox' name='bhsubject'>ºí·Î±×¸í</label>";
		str += "&nbsp;<input type='text' class='login_input' name='searchstring' size=9>";
		frmOpt.innerHTML = str;
	}
	else
	{
		str += "<label for='cafe0'><input type='checkbox' id='cafe0' name='search1' value='1' checked> Ä«Æä¸í</label>"
		str += "<label for='cafe1'><input type='checkbox' id='cafe1' name='search2' value='1' > Ä«ÆäÁö±â</label>"
		str += "&nbsp;<input type='text' class='login_input' name='searchstring' size=9>";
		frmOpt.innerHTML = str;
	}
}
/* °Ë»ö Á¶°Ç Ã¼Å©(¸ÞÀÎ) */

/* °Ë»ö Á¶°Ç Ã¼Å©(¼­ºê) */
function Search_Chk()
{
	var i, count = 0;
	var theForm = document.frmSearch;

	for(i=0; i < theForm.elements.length; i++)
	{
		var e = theForm.elements[i];
		if((e.type == 'checkbox'))
		{
			if(e.checked == true)
			{
				count++;
			}
		}
	}

	if(count == 0)
	{
		alert("°Ë»öÁ¶°ÇÀ» ¼±ÅÃÇØ ÁÖ¼¼¿ä.");
		return false;
	}

	if(!theForm.searchstring.value)
	{
		alert('°Ë»ö¾î¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä.');
		theForm.searchstring.focus();
		theForm.searchstring.select();
		return false;
	}
theForm.submit();
}
/* °Ë»ö Á¶°Ç Ã¼Å©(¼­ºê) */

// This stops the javascript from hiding -->
