/*******************************************************************************
* @½Ã½ºÅÛ¸í  : function ¼³Á¤
* @ÀÛ ¼º ÀÏ  : 2007-02-02
* @ÀÛ ¼º ÀÚ  : Kang, Y, S
* @¼ö Á¤ ÀÚ  :
* @ÆÄ ÀÏ ¸í  : global_function.js
* @¹ö    Àü  : 1.0
* @°³    ¿ä  : function°ü·Ã javascript´Â ÀÌ°÷¿¡ ÀÛ¼ºÇÏ¼¼¿ä...
* @ÀÌ    ·Â  : 2007-02-02 : ÃÊ±âÀÛ¼º
* ------------------------------------------------------------------------------
*  2007-02-02 : ¼öÁ¤ÀÌ·ÂÀ» Àû¾îÁÖ¼¼¿ä.......
*
*******************************************************************************/


function GlobalPlayer(lec_code, type, opt, mode, speed)
{
	PlayerOpen("/player.htm?type="+type+"&opt="+opt+"&mode="+mode+"&lec_code="+lec_code+"&speed="+speed, "PLAYER")
}

/*******************************************************************************
* Description : µ¿¿µ»ó ÇÃ·¹ÀÌ¾î
*******************************************************************************/
function PlayerOpen(url, id)
{
	OpenWindow(url, 360, 355, id, "center", "C");



}

/*******************************************************************************
* Description : ¿ÀÇÂ¿¹Á¤ÀÏ
*******************************************************************************/
function open_plan()
{
	alert("9¿ù 15ÀÏ ¿ÀÇÂ¿¹Á¤ÀÔ´Ï´Ù.");
}


/*******************************************************************************
 * @Name	: WindowOpen (À©µµ¿ìÆË¾÷Ã¢¶ç¿ì±â)
 * @author	: K.Y.S
 * @return	: return(0), return(1)
 * @param	: URL(ÁÖ¼Ò),win_width(°¡·Î»çÀÌÁî), win_height(¼¼·Î»çÀÌÁî), id(À©µµ¿ìID),
              position(À§Ä¡),  type(ÄÁÆ®·²·¯ ±¸ºÐ A,B,C,D,E)
 *******************************************************************************/
function OpenWindow(URL, win_width, win_height, id, position, type)
{
  var SW = screen.width;
  var SH = screen.height;
  var Option,position_size,pos_top,pos_left;

  if(position=="center")
  {
    pos_top = SH/2;   pos_top  = pos_top  - parseInt(win_height)/2;
    pos_left = SW/2;  pos_left = pos_left - parseInt(win_width)/2;
  }
  position_size = ' left='+pos_left+',top='+pos_top+',width='+win_width+',height='+win_height;

  if(type=="A") { Option = "toolbar=yes, location=1, directories=yes, status=yes,titlebar=no," + "menubar=1, scrollbars=yes, resizable=1, copyhistory=0";  }
  if(type=="B") { Option = "toolbar=no,  location=0, directories=no,  status=no,titlebar=no,"  + "menubar=0, scrollbars=no,  resizable=1, copyhistory=0";  }
  if(type=="C") { Option = "toolbar=no,  location=0, directories=no,  status=no,titlebar=no,"  + "menubar=0, scrollbars=no,  resizable=0, copyhistory=0";  }
  if(type=="D") { Option = "toolbar=no,  location=0, directories=no,  status=no,titlebar=no,"  + "menubar=0, scrollbars=yes, resizable=1, copyhistory=0";  }
  if(type=="E") { Option = "toolbar=no,  location=0, directories=no,  status=no,titlebar=no,"  + "menubar=0, scrollbars=yes, resizable=0, copyhistory=0";  }

  Option = Option + position_size;
  var WIN = window.open(URL, id, Option);
  if(WIN!=null)
  {
  	WIN.focus();
  	return WIN;
  }
}

function OpenPosWindow(URL, win_width, win_height, id, pX, pY, type)
{
  var SW = screen.width;
  var SH = screen.height;
  var Option,position_size,pos_top,pos_left;


  position_size = ' left='+pX+',top='+pY+',width='+win_width+',height='+win_height;

  if(type=="A") { Option = "toolbar=yes, location=1, directories=yes, status=yes,titlebar=no," + "menubar=1, scrollbars=yes, resizable=1, copyhistory=0";  }
  if(type=="B") { Option = "toolbar=no,  location=0, directories=no,  status=no,titlebar=no,"  + "menubar=0, scrollbars=no,  resizable=1, copyhistory=0";  }
  if(type=="C") { Option = "toolbar=no,  location=0, directories=no,  status=no,titlebar=no,"  + "menubar=0, scrollbars=no,  resizable=0, copyhistory=0";  }
  if(type=="D") { Option = "toolbar=no,  location=0, directories=no,  status=no,titlebar=no,"  + "menubar=0, scrollbars=yes, resizable=1, copyhistory=0";  }
  if(type=="E") { Option = "toolbar=no,  location=0, directories=no,  status=no,titlebar=no,"  + "menubar=0, scrollbars=yes, resizable=0, copyhistory=0";  }

  Option = Option + position_size;
  var WIN = window.open(URL, id, Option);
  if(WIN!=null)
  {
  	WIN.focus();
  	return WIN;
  }
}



/*******************************************************************************
 * @Name   : ÇÊµå À¯È¿¼º Ã¼Å©
 * @author  : K.Y.S
 * @return   : return(0), return(1)
 * @param  : N(Ã¼Å©¹øÈ£), Obj(ÆûÇÊµå), MaxLen(À¯È¿±æÀÌ<ÃÖ´ë>), MinLen(À¯È¿±æÀÌ<ÃÖ¼Ò>), Msg(ÆûÇÊµåÀÌ¸§)
 ******************************************************************************/
function CheckField(N, Obj, MinLen, MaxLen, Msg)
{

	if(N == 1)   {  if(TypeNum(Obj.value))			{ alert("\"" + Msg + "\"Àº(´Â) ¼ýÀÚ¸¦ ÀÔ·ÂÇÏ¼¼¿ä.");              Obj.focus();  return(0); }  }
  	if(N == 2)   {  if(TypeNumALPBT(Obj.value))    	{ alert("\"" + Msg + "\"Àº(´Â) ¿µ¹®, ¼ýÀÚ¸¸ÀÔ·Â°¡´ÉÇÕ´Ï´Ù.");		  Obj.focus();  return(0); }  }
  	if(N == 3)   {  if(TypeNull(Obj.value))       	{ alert("\"" + Msg + "\"Àº(´Â) ÇÊµå°¡ ºñ¾ú½À´Ï´Ù");               Obj.focus();  return(0); }  }
  	if(N == 4)   {  if(!TypeNameALPBT(Obj.value))	{ alert("\"" + Msg + "\"Àº(´Â) ÇÑ±Û ÀÔ·Â¸¸ °¡´ÉÇÕ´Ï´Ù.");        	  Obj.focus();  return(0); }  }
  	if(N == 5)   {  if(!is_bizno(Obj.value))     	{ alert("\"" + Msg + "\"Àº(´Â) È®ÀÎÇØÁÖ¼¼¿ä.");                  Obj.focus();  return(0); }  }
	if(N == 6)   {  if(TypeNumDash(Obj.value))		{ alert("\"" + Msg + "\"Àº(´Â) ¼ýÀÚ¸¦ ÀÔ·ÂÇÏ¼¼¿ä.");              Obj.focus();  return(0); }  }
	if(N == 7)   {  if(TypeNumPhon(Obj.value))		{ alert("\"" + Msg + "\"Àº(´Â) ¼ýÀÚ¸¦ ÀÔ·ÂÇÏ¼¼¿ä.");              Obj.focus();  return(0); }  }
  	if(N == 8)   {  if(TypeNumALPBT2(Obj.value))    { alert("\"" + Msg + "\"Àº(´Â) ¿µ¹®, ¼ýÀÚ¸¸ÀÔ·Â°¡´ÉÇÕ´Ï´Ù.");		  Obj.focus();  return(0); }  }



	//À¯È¿±æÀÌ Ã¼Å©
  	     if(Obj.value.length > MaxLen)             	{ alert("\"" + Msg + "\"Àº(´Â) "+MaxLen+"±ÛÀÚº¸´Ù ÀÛÀº°ªÀ» ÀÔ·ÂÇÏ¼¼¿ä");   Obj.focus();  return(0); }
  	else if(Obj.value.length < MinLen && MinLen>0)
  	{
  		if(MinLen!=MaxLen)	{	alert("\"" + Msg + "\"Àº(´Â) "+MinLen+"±ÛÀÚº¸´Ù Å«°ªÀ» ÀÔ·ÂÇÏ¼¼¿ä");   Obj.focus();  return(0); 		}
  		else  		        {   alert("\"" + Msg + "\"Àº(´Â) "+MaxLen+"±ÛÀÚ·Î ÀÔ·ÂÇÏ¼¼¿ä");          Obj.focus();  return(0);  		}
  	}
  	else return(1);
}





/*******************************************************************************
/* Description : »ý³â¿ùÀÏ ÀÚµ¿¼±ÅÃ
*******************************************************************************/
function birty_day(obj1, obj2, obj_year, obj_month, obj_day)
{
  //»ý³â ¿ùÀÏ
  var jum1 = obj1.value;
  var jum2 = obj2.value;

  if(jum1.length==6) obj2.focus();
  if(jum1.length==6 && jum2.length==7)
  {
    var_subnum2 = parseFloat(jum2.substring(0,1));
    if(var_subnum2 == 1 || var_subnum2 == 2) { var year = "19"; }
    if(var_subnum2 == 3 || var_subnum2 == 4) { var year = "20"; }

    var year1  = jum1.substring(0,2);
    var month  = jum1.substring(2,4);
    var day    = jum1.substring(4,6);

	obj_year.value =year+year1;
	obj_month.value=month;
	obj_day.value  =day;

  }
}



/*******************************************************************
 * @Name   :¼ý¼öÀÚÀÔ·Â Ã¼Å©
 * @author  : K.Y.S
 * @return   : false, true
 * @param  : str(½ºÆ®¸µ)
 *******************************************************************/
function TypeNum(str)
{
  var num="0123456789";
  for (var i=0; i < str.length; i++)    if (-1 == num.indexOf(str.charAt(i))) return (1);
  return (0);
}
function TypeNumDash(str)
{
  var num="0123456789-";

  for (var i=0; i < str.length; i++)    if (-1 == num.indexOf(str.charAt(i))) return (1);
  return (0);
}

function TypeNumPhon(str)
{
  var num="0123456789-;";

  for (var i=0; i < str.length; i++)    if (-1 == num.indexOf(str.charAt(i))) return (1);
  return (0);
}

/*******************************************************************
 * @Name   : ¼ýÀÚ/¿µ¹®ÀÚ ÀÔ·Â Ã¼Å©
 * @author  : K.Y.S
 * @return   : false, true
 * @param  : str(½ºÆ®¸µ)
 *******************************************************************/
function TypeNumALPBT(str)
{
  var num="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRTSUVWXYZ";
  for (var i=0; i < str.length; i++)  if (-1 == num.indexOf(str.charAt(i))){ return (1);}
  return (0);
}
function TypeNumALPBT2(str)
{
  var num="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRTSUVWXYZ_";
  for (var i=0; i < str.length; i++)  if (-1 == num.indexOf(str.charAt(i))){ return (1);}
  return (0);
}
function TypeNameALPBT(str)
{
  var num="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRTSUVWXYZ";
  if(str!="")  {  	for (var i=0; i < str.length; i++)  if (-1 == num.indexOf(str.charAt(i))){ return (1);}  	return (0);  }
  else return (1);

}


/*******************************************************************
 * @Name   : Null Ã¼Å©
 * @author  : K.Y.S
 * @return   : false, true
 * @param  : str(½ºÆ®¸µ)
 *******************************************************************/
function TypeNull(str)
{
  if (str=="") return (1);
  return (0);
}


/*******************************************************************
 * @Name   : ºñ±³ Ã¼Å©
 * @author  : K.Y.S
 * @return   : false, true
 * @param  : F1(ÆûÇÊµå1),  F2(ÆûÇÊµå2), Msg(ÆûÇÊµå ÀÌ¸§)
 *******************************************************************/
function EqulCheck(F1,F2,Msg)
{
    if(F1.value=="" && F2.value=="")  { alert("\""+Msg+"\" ÀÌ(´Â) ¸¦ ÀÔ·ÂÇÏ¼¼¿ä."); F1.focus(); F1.select();  return(0); }
    if((F1.value != F2.value))   { alert("\""+Msg+"\" ÀÌ(´Â) °°Áö ¾Ê½À´Ï´Ù."); F1.focus(); F1.select();  return(0); }
    return(1);
}


/*******************************************************************
 * @Name   : E-mailÀ¯È¿¼º Ã¼Å©
 * @author  : K.Y.S
 * @return   : false, true
 * @param  : obj(ÆûÇÊµå), strNN(¸ÞÀÏÁÖ¼Ò)
 *******************************************************************/
function checkEMail1(obj,strNN)
{
	var mail_domain = new Array();
	mail_domain[0]  = "hanmail";
	mail_domain[1]  = "daum";

	if(typeof(obj)=='undefined') return true;
    var value=obj.value;
	if(!value.length) { alert("¸ÞÀÏÀ» ÀÔ·ÂÇÏ¼¼¿ä");	obj.focus();  obj.select(); return(0); }

  var mail_url      = value.split('@');
  if(mail_url.length>1)
  {
  	var hanmail       = mail_url[1].split('.');
    var check_hanmail = hanmail[0].toLowerCase();
  }
  else{ alert("::: ÀÌ¸ÞÀÏ Çü½ÄÀÌ ¸ÂÁö ¾Ê½À´Ï´Ù :::");		obj.focus(); obj.select();	  return;		}

  if(check_hanmail.length>1)
  {
    for(var i=0; i<mail_domain.length; i++)
    {
  	  if(typeof(mail_domain[i])!='undefined')
  	  {
        if(check_hanmail==mail_domain[i]) { alert("::: "+ obj.value + " Àº ÀÔ·ÂÇÏ½Ç¼ö ¾ø½À´Ï´Ù ::: "); obj.focus(); obj.select(); return;}
      }
    }
  }

	if(value.indexOf('@')==-1) { alert(strNN);	obj.focus(); obj.select();  return false;	}
	if(value.indexOf(' ')>0) { alert(strNN);	obj.focus(); obj.select();  return false;	}
	if(value.indexOf(',')>0) { alert(strNN);	obj.focus(); obj.select();  return false;	}
	if(value.indexOf('..')>0) { alert(strNN);	obj.focus(); obj.select();  return false;	}

	var temp=value.split('.');
  for (var i in temp)
  {
		if(temp[i]=='com' || temp[i]=='net' || temp[i]=='kr' || temp[i]=='org')	return true;
		else if((temp[i]=='co'&&temp[++i]=='kr') || (temp[--i]=='ac'&&temp[++i]=='kr'))	return true;
  }
	alert(strNN);	 obj.focus(); obj.select();
	return false;
}




/*******************************************************************
 * @Name   : ÁÖ¹Îµî·Ï Ã¼Å©(¸ÞÀÎ)
 * @author  : K.Y.S
 * @return   : false, true
 * @param  : obj1(ÁÖ¹Î¹øÈ£1), obj2(ÁÖ¹Î¹øÈ£2), Msg(ÇÊµåÀÌ¸§)
 *******************************************************************/
function jumin_num(strReg1, strReg2, Msg)
{
	// CheckSum Ã¼Å©
	if (chksumID(strReg1,strReg2) == false)
	{
	  alert("\""+Msg+"\"Àº(´Â) Çü½Ä¿¡ ¸ÂÁö ¾Ê½À´Ï´Ù ");     return false;
	}
	//strReg1 = obj1.value;
	//strReg2 = obj2.value;
	sGender = strReg2.substring(0,1);
	sYear   = strReg1.substring(0,2);

	// µÎ¹øÂ° ´Ü¶ô Ã¹¹øÂ° ¼ýÀÚ´Â 4º¸´Ù Å¬ ¼ö ¾ø´Ù.
	if (sGender > 4) {return false;}

	// 2000³âµµ ÀÌÀüÀº ³²ÀÚ´Â 1, ¿©ÀÚ´Â 2
	// 2000³âµµ ÀÌÈÄ´Â ³²ÀÚ´Â 3, ¿©ÀÚ´Â 4
	if(sYear != '00') { if((sGender != '1') && (sGender != '2')) {return false;} }
	else {if((sGender != '3') && (sGender != '4')) {return false;}}

	//»ý¼º±â·Î ¸¸µç°Ô ¾Æ´Ñ°¡ »ý³â¿ùÀÏ Ã¼Å©
	if (ValidRegNo(strReg1,strReg2) == false){ alert("\""+Msg+"\" Àº(´Â) Çü½Ä¿¡ ¸ÂÁö ¾Ê½À´Ï´Ù");  return false; }
	return(1);
}


/*******************************************************************
 * @Name   : ÁÖ¹Îµî·Ï Ã¼Å©(Çü½Ä)
 * @author  : K.Y.S
 * @return   : false, true
 * @param  : obj1(ÁÖ¹Î¹øÈ£1), obj2(ÁÖ¹Î¹øÈ£2)
 *******************************************************************/
function chksumID(str1,str2)
{
  //str1 = obj1.value;
  //str2 = obj2.value;
  var li_lastid,li_mod,li_minus,li_last;
  var value0,value1,value2,value3,value4,value5,value6;
  var value7,value8,value9,value10,value11,value12;
  if (IsInteger(str1) &&  IsInteger(str2))
  {
    li_lastid    = parseFloat(str2.substring(6,7));
    value0       = parseFloat(str1.substring(0,1))  * 2;
    value1       = parseFloat(str1.substring(1,2))  * 3;
    value2       = parseFloat(str1.substring(2,3))  * 4;
    value3       = parseFloat(str1.substring(3,4))  * 5;
    value4       = parseFloat(str1.substring(4,5))  * 6;
    value5       = parseFloat(str1.substring(5,6))  * 7;
    value6       = parseFloat(str2.substring(0,1))  * 8;
    value7       = parseFloat(str2.substring(1,2))  * 9;
    value8       = parseFloat(str2.substring(2,3))  * 2;
    value9       = parseFloat(str2.substring(3,4))  * 3;
    value10      = parseFloat(str2.substring(4,5))  * 4;
    value11      = parseFloat(str2.substring(5,6))  * 5;
    value12      = 0;
    value12      = value0+value1+value2+value3+value4+value5+value6+value7+value8+value9+value10+value11+value12 ;

    li_mod = value12 %11;
    li_minus = 11 - li_mod;
    li_last = li_minus % 10;
    if (li_last != li_lastid) { return false; }
    else  return true;
  }
  else  return false;
}


/*******************************************************************
 * @Name   : ÁÖ¹Îµî·Ï Ã¼Å©(¼ýÀÚ)
 * @author  : K.Y.S
 * @return   : false, true
 * @param  : st
 *******************************************************************/
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 ;
}


/*******************************************************************
 * @Name   : ÁÖ¹Îµî·Ï Ã¼Å©(°ø¹é)
 * @author  : K.Y.S
 * @return   : false, true
 * @param  : st
 *******************************************************************/
function IsEmpty(toCheck)
{
  var chkstr = toCheck + "";
  var is_Space = true ;
  if((chkstr == "") || (chkstr == null))	return false ;
  for( j = 0 ; is_Space &&  ( j < chkstr.length ) ; j++)
  {
	  if( chkstr.substring( j , j+1 ) != " " ) is_Space = false ;
  }
  return ( is_Space );
}


/*******************************************************************
 * @Name   : ÁÖ¹Îµî·Ï Ã¼Å©(³âµµ)
 * @author  : K.Y.S
 * @return   : false, true
 * @param  : st
 *******************************************************************/
function ValidRegNo(strReg1,strReg2)
{
  //strReg1 = obj1.value;
  //strReg2 = obj2.value;
  sGender = strReg2.substring(0,1);
  sYear = strReg1.substring(0,2);

  // µÎ¹øÂ° ´Ü¶ô Ã¹¹øÂ° ¼ýÀÚ´Â 4º¸´Ù Å¬ ¼ö ¾ø´Ù.
	if (sGender > 4) {return false; }

  // 2000³âµµ ÀÌÀüÀº ³²ÀÚ´Â 1, ¿©ÀÚ´Â 2
  // 2000³âµµ ÀÌÈÄ´Â ³²ÀÚ´Â 3, ¿©ÀÚ´Â 4
	if (sYear != '00'){ if((sGender != '1') && (sGender != '2')) { return false;} }
  return true;
}



/*******************************************************************
 * @Name   : readoneyº¯°æ
 * @author  : K.Y.S
 * @return   : false, true
 * @param  : str(½ºÆ®¸µ)
 *******************************************************************/
function ReadOney(mode, obj)
{
	if(mode){obj.style.background='cccccc';		obj.readOnly=true;	}
	else	{obj.style.background='ffffff';		obj.readOnly=false;	}
}


/*******************************************************************
 * @Name   : readoneyº¯°æ
 * @author  : K.Y.S
 * @return   : false, true
 * @param  : str(½ºÆ®¸µ)
 *******************************************************************/
function ReadOneyNonStyle(mode, obj)
{
	if(mode){ obj.readOnly=true;	}
	else	{ obj.readOnly=false;	}
}


/*******************************************************************
 * @Name   : getObject
 * @author  : K.Y.S
 *******************************************************************/
function getObject(idx,name)
{
	var obj = document.getElementsByName(name+'('+idx+')')
	return obj[0];

}

/*******************************************************************
 * @Name   : getCheckBox <Ã¼Å©¹Ú½º ¼±ÅÃ¿©ºÎ>
 * @author  : K.Y.S
 *******************************************************************/
function getCheckBox(obj,Msg)
{
	var cnt=0;
	if(typeof(obj)!='undefined')
	{
		if(typeof(obj.length) == 'undefined')	{	if(obj.checked == false)							{	alert(Msg+"(À»)¸¦ ¼±ÅÃÇÏ¼¼¿ä.");	obj.focus();	return false;	}	}
		else {	for(var i=0; i<obj.length; i++)	{	if(obj[i].checked == true)	cnt++;	}	if(cnt==0)	{	alert(Msg+"(À»)¸¦ ¼±ÅÃÇÏ¼¼¿ä.");	obj[0].focus();	return false;	}	}
	}
	else
	{
		alert(Msg+"(À»)¸¦ ¼±ÅÃÇÏ¼¼¿ä.");
		return false;
	}
	return true;
}



/******************************************************************************************************************************************************
 * @Name	: Ã¼Å©¹Ú½º ÀüÃ¼¼±ÅÃ/ÀüÃ¼ÇØÁ¦
 * @return	: return
 * @param	: obj(CheckBox Form Name), obj2(Call Name)
 * @exampl	: setCheckBox(Ret_Lst_Form.check1, this)
 ******************************************************************************************************************************************************/
var checkFlag=true;

function setCheckBox(obj, obj2)
{
	if(typeof(obj)!='undefined')
	{
		if(typeof(obj.length) == 'undefined')	{	if(checkFlag) obj.checked 		= true;		else obj.checked 	= false;	}
		else for(var i=0; i<obj.length; i++)	{	if(checkFlag) obj[i].checked 	= true;		else obj[i].checked = false;	}

		if(checkFlag)	{	checkFlag = false;		obj2.innerHTML = "[<b>ÀüÃ¼ÇØÁ¦</b>]";	}
		else			{	checkFlag = true;		obj2.innerHTML = "[<b>ÀüÃ¼¼±ÅÃ</b>]";	}
	}
	return;
}



/*******************************************************************************
 * @Description : Object°¡ È­¸é¿¡¼­ À§Ä¡ÇÏ´Â Àý´ëÀûÀÎ À§Ä¡¸¦ °è»ê
 * @Name        : absPos
 * @author      : K.Y.S
 ******************************************************************************/
function absPos(el)
{
	var sLeft = 0, sTop = 0;
    var isDiv = /^div$/i.test(el.tagName);
    if (isDiv && el.scrollLeft) {        sLeft = el.scrollLeft;     }
    if (isDiv && el.scrollTop)  {        sTop  = el.scrollTop;      }

    var r = { x: el.offsetLeft - sLeft, y: el.offsetTop - sTop };
    if (el.offsetParent)
    {
        var tmp = absPos(el.offsetParent);
        r.x += tmp.x;
        r.y += tmp.y;
    }
    return r;
}

/*******************************************************************************
 * @Description : URL·Î ÀÌµ¿
 * @Name        : go_url
 * @author      : L.J.J
 ******************************************************************************/
function go_url(url)
{
	location.href=url;
}



/*******************************************************************************
* ÃÖ±Ù±Û  NEW ÀÌ¹ÌÁö º¸¿©ÁÖ±â
*******************************************************************************/
function new_arti(getDate)
{
	//alert(getDate);
	if(getDate.length >= 10)
	{
		pastDate = past_date(getDate);		// ÀÏÀÚ °è»ê

		if(pastDate <= 7)		// 7ÀÏ±îÁö newÀÌ¹ÌÁö º¸¿©ÁÖ±â
		{
			document.write("<img src='/template/skin/ANACADEMY/images/icon_new2.gif' border='0' align='absmiddle'>");
		}
	}
}

/*******************************************************************************
* ÃÖ±Ù±Û  NEW ÀÌ¹ÌÁö º¸¿©ÁÖ±â
*******************************************************************************/
function new_arti2(getDate)
{
	//alert(getDate);
	if(getDate.length >= 10)
	{
		pastDate = past_date(getDate);		// ÀÏÀÚ °è»ê

		if(pastDate <= 7)		// 7ÀÏ±îÁö newÀÌ¹ÌÁö º¸¿©ÁÖ±â
		{
			document.write("<img src='/template/skin/ANACADEMY/images/icon_new2.gif' border='0' align='absmiddle'>");
		}
	}
}

/*******************************************************************************
* Áö³­ÀÏÀÚ ¹ÝÈ¯
*******************************************************************************/
function past_date(getDate)
{

	var xSec=1000;
	var xMin=xSec*60;
	var xHour=xMin*60;
	var xDate=xHour*24;
	var xMonth=xDate*30;
	var xYear=xMonth*12;

	// ÇöÀç½Ã°£
	var now=new Date();
	var time=now.getTime();

	// ÁöÁ¤½Ã°£ (³â¿ùÀÏ·Î º¯È¯ 2007-10-05  --> 2007, 10, 05)
	var cal_year=getDate.substring(0,4);
	var cal_month=getDate.substring(5,7);
	var cal_date=getDate.substring(8,10);;
	now.setFullYear(cal_year,cal_month-1, cal_date);
	var newTime=now.getTime();

	// °è»êµÈ½Ã°£
	gap=time-newTime;

	// ¿øÇÏ´Â ÇüÅÂ·Î º¯È¯(ÃÊ/ºÐ/½Ã/ÀÏ/¿ù/³â)
	var past_sec=Math.round(gap/xSec);
	var past_min=Math.round(gap/xMin);
	var past_hour=Math.round(gap/xHour);
	var past_date=Math.round(gap/xDate);
	var past_month=Math.round(gap/xMonth);
	var past_year=Math.round(gap/xYear);

	return(past_date);
}



/*******************************************************************************
* ¹Þ¾Æ¿Â µ¥ÀÌÅ¸°¡ 10º¸´Ù ÀÛÀ¸¸é ¾Õ¿¡ 0(ZERO)À» »ðÀÔÇÏ¿© 2ÀÚ¸®·Î ¸¸µë
*******************************************************************************/
function zeroAdd(value)
{
	if(parseInt(value) < 10)
	{
		value = "0" + value;
	}

	return value;
}



/******************************************************************************
* Description : ÄíÅ°¼³Á¤
******************************************************************************/
function setCookie(name, value, expires, path, domain, secure)
{
	var curCookie = name + "=" + escape(value) +
	((expires) ? "; expires=" + expires.toGMTString() : "") +
	((path)    ? "; path=" + path : "") +
	((domain)  ? "; domain=" + domain : "") +
	((secure)  ? "; secure" : "");
	document.cookie = curCookie;

}




/******************************************************************************
* Description : ÄíÅ° ÀÐ±â
******************************************************************************/
function getCookie(name)
{
	var dc = document.cookie;
	var prefix = name + "=";
	var begin = dc.indexOf("; " + prefix);
	if (begin == -1)
	{
		begin = dc.indexOf(prefix);
		if (begin != 0) return null;
	}
	else  begin += 2;
	var end = document.cookie.indexOf(";", begin);
	if (end == -1)  end = dc.length;
	return unescape(dc.substring(begin + prefix.length, end));
}



/******************************************************************************
* Description : ÄíÅ°»èÁ¦
******************************************************************************/
function deleteCookie(name, path, domain)
{
	if(getCookie(name))
	{
		document.cookie = name + "=" +
		((path) ? "; path=" + path : "") +
		((domain) ? "; domain=" + domain : "") +
		"; expires=Thu, 01-Jan-70 00:00:01 GMT";
	}
}


/******************************************************************************
* Description : ÄíÅ°½Ã°£
******************************************************************************/
function fixDate(date)
{
	var base = new Date(0);
	var skew = base.getTime();
	if (skew > 0)  date.setTime(date.getTime() - skew);
}




function MiniOpenInit(ses_login, ses_user_kind)
{

	if(ses_login!=true)	{ 	return;	}
	/*
	if(getCookie("Mini_Open")!="close")		// ÄíÅ°¸¦ Àû¿ëÇÏ¿© ÇÑ¹ø¸¸ ¶ä.
	{
		if(ses_user_kind=='U_WAT')
		{
			alert("È¸¿ø´ÔÀº ÇöÀç ½ÂÀÎ´ë±â »óÅÂÀÌ¸ç °£È£Á¶¹«»ç µ¿¿µ»ó¼ö°­À» ÇÒ ¼ö ¾ø´Â »óÅÂÀÔ´Ï´Ù.\n¿øÀå´Ô²² ½ÂÀÎ¿äÃ»ÇØ ÁÖ¼¼¿ä.");
			setCookie("Mini_Open", "close", "", "/", "", "");
			return;
		}
	}
	if(ses_user_kind!='U_RES' && ses_user_kind!='U_REG')	{	return;	}
	*/
	OpenWindow('user.htm', 900, 545, "Mini", "center", "C");
}


function MiniOpen(ses_login, ses_user_kind)
{
	if(ses_login!=true)	{	return;	}
	/*
	if(ses_user_kind=='U_WAT')
	{
		alert("È¸¿ø´ÔÀº ÇöÀç ½ÂÀÎ´ë±â »óÅÂÀÌ¸ç °£È£Á¶¹«»ç µ¿¿µ»ó¼ö°­À» ÇÒ ¼ö ¾ø´Â »óÅÂÀÔ´Ï´Ù.\n¿øÀå´Ô²² ½ÂÀÎ¿äÃ»ÇØ ÁÖ¼¼¿ä.");
		setCookie("Mini_Open", "close", "", "/", "", "");
		return;
	}

	if(ses_user_kind!='U_RES' && ses_user_kind!='U_REG')	{	alert("ÇÐ¿øÈ¸¿ø(¿¹ºñÀÔÇÐ»ý, ÀçÇÐ»ý)¸¸ ÀÌ¿ë°¡´ÉÇÕ´Ï´Ù."); return;	}
	*/
	OpenWindow('/user.htm', 900, 545, "Mini", "center", "C");
}

// °¡ÀÔ/°¡¸ÍÇÐ¿ø ÇÐ»ýÀÌ °£È£Á¶¹«»ç °úÁ¤ ±¸¸Å½Ã º¸¿©ÁÖ´Â ¸Þ¼¼Áö
function moneylec_free()
{
	if(confirm("°¡ÀÔ/°¡¸Í ÇÐ¿øÀÇ ¿¹ºñÀÔÇÐ»ý ¶Ç´Â ÀçÇÐ»ýÀº °£È£Á¶¹«»ç µ¿¿µ»óÀ» ¹«·á·Î ¼ö°­ÇÒ ¼ö ÀÖ½À´Ï´Ù.\n±×·¡µµ ±¸¸ÅÇÏ½Ã°Ú½À´Ï±î?"))
	{
		go_buy();
	}
}

function login_do()
{
	alert('·Î±×ÀÎÇØ ÁÖ¼¼¿ä!');
}





function sign_wait()
{
	alert('½ÂÀÎ´ë±â »óÅÂÀÔ´Ï´Ù.');
}