function ShowObject(obj)
{
  if (ie) obj.visibility = "visible"
  else obj.visibility = "show"
}

function HideObject(obj)
{
  if (ie) obj.visibility = "hidden"
  else obj.visibility = "hide"
}

function MoveToObject(obj, x, y)
{
  if (ie)
  {
    obj.pixelLeft = x;
    obj.pixelTop = y;
  }
  else
    obj.moveTo(x,y);
}

function ShowMessage1(message)
{
  if (message != "") alert(message);
}

function ShakeWindow()
{
  if (window.top.moveBy)
  {
    for (var i=10; i > 0; i--)
    {
      for (var j=2; j > 0; j--)
      {
        window.top.moveBy(0,i);
        window.top.moveBy(i,0);
        window.top.moveBy(0,-i);
        window.top.moveBy(-i,0);
      }
    }
  }
}
function checkPasswd(obj1, obj2)
{
	var pw1 = obj1.value;
	var pw2 = obj2.value;
	
	if ( pw1 != pw2 )
		return ( ErrMsg( obj1, "ÀÔ·ÂµÈ µÎ ºñ¹Ð¹øÈ£°¡ ÀÏÄ¡ÇÏÁö ¾Ê½À´Ï´Ù." ) );

	if ( pw1.length < 4 )
		return ( ErrMsg( obj1, "ºñ¹Ð¹øÈ£´Â 4ÀÚ¸® ÀÌ»óÀÔ´Ï´Ù." ) );
		
	return true;
}

function GetLengthText(text)
{
  var textLen = 0;

  for (var i=0; i < text.length; i++)
    if (text.charCodeAt(i) > 255) textLen += 2
    else textLen++;

  return(textLen);
}

function CountSpaces(text)
{
 	var space = 0;
 	var ch;

  for (var i = 0; i < text.length; i++)
  {
    ch = text.charAt(i);
		if (ch == " ") space++;
	}

	return space;
}

function CheckZoominNo(zoominno1, zoominno2)
{
	var chk = 0;
	var sex = zoominno2.value.substring(0,1);
	var yy  = zoominno1.value.substring(0,2);
	var mm  = zoominno1.value.substring(2,4);
	var dd  = zoominno1.value.substring(4,6);

  if ((sex != 1 && sex !=2 && sex !=3 && sex !=4) || (zoominno2.value.length != 7 ))
  {
  	alert ('ÁÖ¹Îµî·Ï¹øÈ£ µÞºÎºÐÀÌ Àß¸øµÇ¾ú½À´Ï´Ù.');
  	zoominno2.select();
  	return true;
  }

  for (var i = 0; i <=5 ; i++)
		chk = chk + ((i%8+2) * parseInt(zoominno1.value.substring(i,i+1)));

  for (i = 6; i <=11 ; i++)
   	chk = chk + ((i%8+2) * parseInt(zoominno2.value.substring(i-6,i-5)));

  chk = 11 - (chk %11);
  chk = chk % 10;


  if (chk != zoominno2.value.substring(6,7))
  {
  	alert ('À¯È¿ÇÏÁö ¾ÊÀº ÁÖ¹Îµî·Ï¹øÈ£ÀÔ´Ï´Ù.');
  	zoominno1.select();
  	return true;
  }

  return false
}

// ¹®ÀÚ µÚÀÇ °ø¹é¹®ÀÚ¸¦ Á¦°ÅÇÏ´Â ÇÔ¼ö
function rTrim ( str ) {
	str = str + "";
	var len = str.length;

	for(var i = (len - 1); (str.charAt(i) == ' '); i--);
		str = str.substring(0, i + 1);
	return str;
}

// ¹®ÀÚ ¸Ç ¾ÕÀÇ °ø¹é¹®ÀÚ¸¦ Á¦°ÅÇÏ´Â ÇÔ¼ö
function lTrim ( str ) {
	var len = str.length;
	var i = 0;

	for(i = 0; str.charAt(i) == ' '; i++);
		str = str.substring(i, len);
	return str;
}
   
function Trim ( strValue ) {
	strValue = lTrim(rTrim(strValue));
	return strValue;
}
   
function isFieldBlank(theField) {
	var str = theField.value.length;
	str = lTrim(rTrim(str));
	if(str == 0)
		return true;
	else
		return false;
}

function EmptyCheck( strValue, strName ) {
	var strlength = strValue.length;

	if ( strlength == 0 ) {
		msg = "[" + strName + "] : ÀÔ·ÂÇØÁÖ½Ê½Ã¿À!";
		alert(msg);
		return false;
	} else
		return true;
}

function LengthCheck( strValue, strName, lowLength, highLength )
{
	var nsize = 0;

	nsize = GetLength(strValue);

	if ( lowLength > 0 && nsize == 0 ) {
		msg = "[" + strName + "] : ÀÔ·ÂÇØÁÖ½Ê½Ã¿À!";
		alert(msg);
		return false;
	}

	if ( nsize < lowLength || nsize > highLength ) {
		if ( lowLength == highLength ) {
			msg = "[" + strName + "] : " + lowLength + "ÀÚ¸¦ ÀÔ·ÂÇØÁÖ½Ê½Ã¿À!\r\n\r\n (ÁÖÀÇ: ÇÑ±Û 1ÀÚ´Â 2ÀÚ·Î °è»êÇÔ.)";
			alert(msg);
			return false;
		} else {
			msg = "[" + strName + "] : " + lowLength + " - " + highLength + " ÀÚ¸¦  ÀÔ·ÂÇØÁÖ½Ê½Ã¿À!\r\n\r\n (ÁÖÀÇ: ÇÑ±Û 1ÀÚ´Â 2ÀÚ·Î °è»êÇÔ.)";
			alert(msg);
			return false;
		}	
	}
	else
		return true;
}

	//ºñ¹Ð¹øÈ£ ÀÚ¸®¼ö Ã¼Å©
	function LengthCheckPwd( strValue, strName, lowLength, highLength )
	{
		var nsize = 0;
		nsize = GetLength(strValue);
		if ( nsize < lowLength ) {
			msg = strName + "´Â " + lowLength + "~" + highLength + "ÀÚÀÇ ¿µ¹®, ¼ýÀÚ, ±âÈ£¸¦ ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À.";
			alert(msg);
			return false;
		} else if ( nsize > highLength ) {
			msg = strName + "´Â " + lowLength + "~" + highLength + "ÀÚÀÇ ¿µ¹®, ¼ýÀÚ, ±âÈ£¸¦ ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À.";
			alert(msg);
			return false;
		}
		else
			return true;
	}

function GetLength( strValue )
{
	var nsize = 0;
	var chrOrig;
	var charEscaped;

	for( var intinx = 0; intinx <= strValue.length -1 ; intinx++ ){
		chrOrig = strValue.substring(intinx,intinx+1);
		chrEscaped = escape(chrOrig);
		if ( chrEscaped.substring(0,2) == "%u" )
			nsize = nsize + 2;
		else
			nsize++;
	}
	return nsize;
}

// ¹®ÀÚ µÚÀÇ °ø¹é¹®ÀÚ¸¦ Á¦°ÅÇÏ´Â ÇÔ¼ö
function endEnc(str) {
	str = str + "";
	var len = str.length;

	for(var i = (len - 1); (str.charAt(i) == ' '); i--);
	str = str.substring(0, i + 1);

	return str;
}

// ¹®ÀÚ ¸Ç ¾ÕÀÇ °ø¹é¹®ÀÚ¸¦ Á¦°ÅÇÏ´Â ÇÔ¼ö
function firstEnc(str) {
	var len = str.length;
	var i = 0;

	for(i = 0; str.charAt(i) == ' '; i++);
	str = str.substring(i, len);

	return str;
}

// °ø¹é ÀÔ·ÂÇÊµå Ã¼Å©
function isFieldBlank(theField){
	var str = theField.value.length;
	str = firstEnc(endEnc(str));

	if(str == 0)
		return true;
	else
		return false;
}

// Email Check
function EmailCheck(strEmail, strName)
{
	var regDoNot = /(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/;
	var regMust = /^[a-zA-Z0-9\-\.\_]+\@[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3})$/;

	if ( !regDoNot.test(strEmail) && regMust.test(strEmail) ) {
		return true;
	} else {
		msg = "[" + strName + "] : Àß¸ø ÀÔ·ÂÇÏ¼Ì½À´Ï´Ù!\r\n\r\n  ´Ù½Ã ÇÑ¹ø È®ÀÎÇÏ½Ê½Ã¿À.";
		alert(msg);
		return false;
	}
}

// Email Check
function EmailCheck2(strEmail)
{
	var regDoNot = /(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/;
	var regMust = /^[a-zA-Z0-9\-\.\_]+\@[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3})$/;

	if ( !regDoNot.test(strEmail) && regMust.test(strEmail) )
		return true;
	else
		return false;
}
// ÁÖ¹Î¹øÈ£ Ã¼Å©
function JuminCheck(jumin1, jumin2, strName) 
{
	var	i;
	var IDtot = 0;
	var now = new Date();
	var year;
	var day1;
	var day2;
	var age;
	var sex;

	for (i=0 ; i<=5 ; i++)
		IDtot = IDtot + ((i%8+2) * parseInt(jumin1.substring(i,i+1))) ;
	for (i=6 ; i<=11 ; i++)
		IDtot = IDtot + ((i%8+2) * parseInt(jumin2.substring(i-6,i-5))) ;

	IDtot = 11 - (IDtot % 11);
	IDtot = IDtot % 10;

	if (IDtot != jumin2.substring(6,7)) {
		msg = " ÁË¼ÛÇÕ´Ï´Ù. ÁÖ¹Î¹øÈ£ Ã¼°è¿¡ ¸ÂÁö ¾Ê´Â ¹øÈ£ÀÔ´Ï´Ù.\r\n\r\n ´Ù½Ã ÀÔ·ÂÇØ ÁÖ¼¼¿ä.";
		alert(msg);
		return false;
	}
	return true;
}

function moveFocus(num,fromform,toform)
{
	var str = fromform.value.length;
	if ( str == num )
		toform.focus();

}
/**
 * ÀÔ·Â°ª¿¡ Æ¯Á¤ ¹®ÀÚ(chars)°¡ ÀÖ´ÂÁö Ã¼Å©
 * Æ¯Á¤ ¹®ÀÚ¸¦ Çã¿ëÇÏÁö ¾ÊÀ¸·Á ÇÒ ¶§ »ç¿ë
 * ex) if (containsChars(form.name,"!,*&^%$#@~;")) {
 *         alert("ÀÌ¸§ ÇÊµå¿¡´Â Æ¯¼ö ¹®ÀÚ¸¦ »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù.");
 *     }
 */
function containsChars(input,chars) {
	for (var inx = 0; inx < input.value.length; inx++) {
		if (chars.indexOf(input.value.charAt(inx)) != -1)
			return true;
	}
	return false;
}

// ¿µ¹®/¼ýÀÚ¸¸ Çã¿ëÇÏ±â 
function onlyEngNumber(str, strName)
{
	//var regMust = /[^_(a-zA-Z0-9)]/;
	var regMust = /[^(a-zA-Z0-9)]/;

	if ( regMust.test(str) ) {
		msg = "[" + strName + "] : ¿µ¹®°ú ¼ýÀÚ¸¸ ÀÔ·ÂÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù!\r\n\r\n  ´Ù½Ã ÇÑ¹ø È®ÀÎÇÏ½Ê½Ã¿À.";
		alert(msg);
		return false;
	}
	return true;
}

//Á¤¼ö ÀÎ¼ö ¿©ºÎ Ã¼Å©
function CheckInteger(str, strName) {
	for(var i= 0; i < str.length; i++) {
		if(!((str.charAt(i) >= "0" && str.charAt(i) <= "9") ? true:false)){
			msg = "[" + strName + "] :¼ýÀÚ¸¸ ÀÔ·ÂÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.";
			alert(msg);
			return false; 
		}
	}
	return true;
}

/*************************
 *2004.04.01 Ãß°¡
/*************************/

//»ý³â¿ùÀÏ ÃßÃâ
function makeBirth(obj1,obj2,obj3,obj4){

	if(obj1.value.length != 6)
		return ( ErrMsg(obj1,"ÁÖ¹Î¹øÈ£ ¾ÕÀÚ¸®´Â 6ÀÚ¸®ÀÔ´Ï´Ù.") );
	obj2.value=obj1.value.substr(0,2);
	obj3.value=obj1.value.substr(2,2);
	obj4.value=obj1.value.substr(4,2);
	return true;
}
// Error Message¸¦ º¸¿©ÁÖ°í Error°¡ ³­ Field·Î FocusingÇÑ´Ù
function ErrMsg( obj, msg ) {
    alert( msg );
    obj.focus();
    return false;
}

/* ¿µ¹®¼ýÀÚÇÑ±Û¸¸ Ã¼Å©*/
	 function chkac(instr)
    {
       for (kk=0; kk<instr.length; kk++)
       {
			mmstr = instr.substr(kk,1).charCodeAt(0);
            if (mmstr > 32 && mmstr < 48 || mmstr > 57 && mmstr < 65 || mmstr > 90 && mmstr < 97 || mmstr > 122 && mmstr < 44032 || mmstr > 63086)
	        {
		         return false;
	             break;
		    }
       }

	   return true;
    }

	function checkNumberField(strValue, num)
	{
		var chars = "0123456789";
		var rvalue = "";

		for (var inx = 0; inx < strValue.length; inx++) {			
	       if (chars.indexOf(strValue.charAt(inx)) == -1) {
			   alert("ÀüÈ­¹øÈ£´Â ¼ýÀÚ¸¸ ÀÔ·ÂÇÒ ¼ö ÀÖ½À´Ï´Ù." );
			   return false;
		   }		   
	    }

		if ( strValue.length != 0 && strValue.length > num ) {
			msg = "[" + strValue + "]¸¦ " + num + "ÀÚ¸® ÀÌÇÏ·Î  ÀÔ·ÂÇÏ½Ê½Ã¿À!";
			alert(msg);
			return false;
		}

		return true;
	
	}

	function checkPhoneNumber(strValue, num)
	{
		var chars = "0123456789-";
		var rvalue = "";

		for (var inx = 0; inx < strValue.length; inx++) {			
	       if (chars.indexOf(strValue.charAt(inx)) == -1) {
			   alert("ÀüÈ­¹øÈ£´Â ¼ýÀÚ¿Í '-'¸¸ ÀÔ·ÂÇÒ ¼ö ÀÖ½À´Ï´Ù." );
			   return false;
		   }		   
	    }

		if ( strValue.length != 0 && strValue.length > num ) {
			msg = "[" + strValue + "]¸¦ " + num + "ÀÚ¸® ÀÌÇÏ·Î  ÀÔ·ÂÇÏ½Ê½Ã¿À!";
			alert(msg);
			return false;
		}

		return true;
	
	}

	function checkPhoneNumber2(strValue, num, strMsg)
	{
		var chars = "0123456789-";
		var rvalue = "";

		for (var inx = 0; inx < strValue.length; inx++) {			
	       if (chars.indexOf(strValue.charAt(inx)) == -1) {
			   alert(strMsg + "´Â ¼ýÀÚ¿Í '-'¸¸ ÀÔ·ÂÇÒ ¼ö ÀÖ½À´Ï´Ù." );
			   return false;
		   }		   
	    }

		if ( strValue.length != 0 && strValue.length > num ) {
			msg = "[" + strValue + "]¸¦ " + num + "ÀÚ¸® ÀÌÇÏ·Î  ÀÔ·ÂÇÏ½Ê½Ã¿À!";
			alert(msg);
			return false;
		}

		return true;
	
	}

	function checkNumberField2(strValue)
	{
			var chrTmp;
			
			for (var i=0; i<=strValue.length; i++) {
				chrTmp = strValue.charCodeAt(i);
				if ((chrTmp <=47 && chrTmp > 31) || chrTmp >= 58) {
					return false;
				}
			}
			return true;
	}


//°ø¹é Ã¼Å© ÈÄ ¸Þ½ÃÁö º¸¿©ÁÖ±â
function CheckBlank(obj, msg ) {
	if (obj.value  == ""){
		alert(msg);
		obj.focus();
		return false;
	} else {
		return true;
	}

}


//Radio button Check
function CheckRadio(obj, msg ) {

	if (obj) {
		if (obj.length){
			var j = 0;
			for (i=0;i < obj.length; i++){
				if (obj[i].checked == true) {
					j++;
				}
			}
			if ( j == 0) {
				alert(msg);
				return false;
			}
		} else {
			if (obj.checked == true) {
			} else {
				alert(msg);
				return false;
			}
		}
	} else {
		alert(msg);
		return false;
	}

	return true;
}


	/* AJAX undefined °ª Ã³¸® */
	function ReUndefined(val) {
		if (typeof val == "undefined")	{
			return "";
		} else {
			return val;
		}
	}

	//HTML ÄÚµå°ª ÅÂ±×·Î º¯°æ
	function CodeToHtml(str) {
		var retStr = "";

		retStr = str.replace(/\&lt;/g,"<")
		retStr = retStr.replace(/\&gt;/g,">")
		retStr = retStr.replace(/\&amp;/g,"&")
		
		return retStr;
	}

	//Ã¤³Î»ó¼¼ °øÅë Á¢±Ù
	function goChannelDetail(id) {
		location.href = "/channel/ChannelDetail.asp?con_id="+id;
	}

	//Ã¤³Î»ó¼¼ °øÅë Á¢±Ù
	function goChannelDetail2(id, extra) {

		var extraValues = extra.split("|");	//¿ÜºÎµðºñ¿©ºÎ¿¡ µû¶ó ÆäÀÌÁö ÀÌµ¿(Back¹öÆ° ¿À·ù·Î Àû¿ë)
		var url;

		if (extraValues[0] == '0') {
			url = '/channel/ChannelExtraDetail.asp?con_id='+ id +'&record='+extraValues[1];
		} else {
			url = '/channel/ChannelDetail.asp?con_id='+ id ;
		}

		location.href = url;
	}


	//Ã¤³ÎºÐ¼® »ó¼¼ ÆäÀÌÁö·Î ÀÌµ¿
	function goArticleDetail(seq, type) {
		location.href = "/channel/ArticleDetail.asp?record="+seq+"&type="+type;
	}
	
	function goArticleDetail2(seq, type, tabType, sch_menu_info, chMovie_con_id) {
		location.href = "/channel/ArticleDetail.asp?record="+seq+"&type="+type+"&tabType="+tabType+"&sch_menu_info="+sch_menu_info+"&chMovie_con_id="+chMovie_con_id;
	}

	//ÆÄÀÏ ´Ù¿î·Îµå Ã³¸®
	function GoDownLoadFile(path, file)
	{	
		//alert(path);
		//alert(file);
		document.formFileDown.file.value = file;
		document.formFileDown.path.value = path;
		document.formFileDown.action = "/include/DownLoad.asp"
		document.formFileDown.submit();
	}

	//µ¿¿µ»ó º¸±â
	function goPlayMovie(file, title, ch_no, type) {
		var url = "/popup/PopMovie.asp?file_name=" + file + "&title=" + title  + "&ch_no=" + ch_no + "&type_name=" + type;
		openPopUp(url,"pop_movie","n", "565","565");
		//alert(con_id+" µ¿¿µ»óº¸±â");
	}


	//¼îÇÎ µ¿¿µ»ó º¸±â
	function goPlayShoppingMovie(file, title, ch_no, type) {
		var url = "/popup/PopShoppingMovie.asp?file_name=" + file + "&title=" + escape(title)  + "&ch_no=" + ch_no + "&type_name=" + type;
		openPopUp(url,"pop_movie","n", "565","660");
		//alert(con_id+" µ¿¿µ»óº¸±â");
	}

		//¼îÇÎ µ¿¿µ»ó º¸±â
	function goPlayChannelMovie(file, title, ch_no, type) {
		var url = "/popup/PopChannelMovie.asp?file_name=" + file + "&title=" + escape(title)  + "&ch_no=" + ch_no + "&type_name=" + type;
		openPopUp(url,"pop_movie","n", "565","560");
		//alert(con_id+" µ¿¿µ»óº¸±â");
	}

	//»õÃ¢¸µÅ© - °øÅë
	function goNewWinPage(url) {
		window.open(url);
	}

