

/***********************************************************************
 * ¼ýÀÚ¿¡ ÄÞ¸¶ Âï±â
 */
	function NumberFormat(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 NumberFormat_Val(number) {
		number = '' + number;
		if (number.length > 3) {

		var mod = number.length % 3;
		var output = (mod > 0 ? (number.substring(0,mod)) : '');
			for (i=0 ; i < Math.floor(number.length / 3); i++) {
			if ((mod == 0) && (i == 0))
				output += number.substring(mod+ 3 * i, mod + 3 * i + 3);
			else
				output+= ',' + number.substring(mod + 3 * i, mod + 3 * i + 3);
			}
		return (output);
		}
		else return number;
	}

	function BT_Reduce_comma(account_number) 
	{
	 var x, ch;
	 var i=0;
	 var newVal="";
	 for(x=0; x <account_number.length ; x++){
	  ch=account_number.substring(x,x+1);
	  if(ch != ",")  newVal += ch;
	 }
	 return newVal;
	} 


/***********************************************************************
 * sp2 »ç¿ëÀÚ ¿©ºÎ Ã¼Å©
 *
 */
	function IsXpSp2User()
	{
		if(window.navigator.userAgent.indexOf("SV1") != -1) return true;
		else return false;
	}

/***********************************************************************
 * ÆË¾÷Ã¢ Å©±â Á¦¾î
 */
	function ResizePopup(Width , Height)
	{
		if (IsXpSp2User()) Height = parseInt(Height) + 30

		window.resizeTo(Width ,Height)		
	}

/***********************************************************************
 * ÄÞ¸¶ »èÁ¦
 */
	function RemoveComma(Num)
	{
	  var onlyNum ="";
	  
	  for (i=0; i < Num.length; i++) 
	  {
		str = Num.substring(i,i+1);
		
		if (str != ",") 
		{
			onlyNum += str;
		}
	  }
	  return onlyNum;
	}

// SET
function setCookie( name, value , expiredays )
{
        var todayDate = new Date();
        todayDate.setDate( todayDate.getDate() + expiredays );
        document.cookie = name + "=" + escape( value ) + "; path=/; expires=" + todayDate.toGMTString() +  ";"
}

// GET
function getCookie( name )
{
        var nameOfCookie = name + "=";
        var x = 0;
        while ( x <= document.cookie.length )
        {
                var y = (x+nameOfCookie.length);
                if ( document.cookie.substring( x, y ) == nameOfCookie ) {
                        if ( (endOfCookie=document.cookie.indexOf( ";", y )) == -1 )
                                endOfCookie = document.cookie.length;
                        return unescape( document.cookie.substring( y, endOfCookie ) );
                }
                x = document.cookie.indexOf( " ", x ) + 1;
                if ( x == 0 )
                        break;
        }
        return "";
}


/***********************************************************************
 * ±ÛÀÚ¼öÁ¦ÇÑ
 *
 */
function onkeylengthMax(formobj,maxlength, objname)
{
   var li_byte     = 0;
   var li_len      = 0;
	
   for(var i=0; i< formobj.value.length; i++)
   {
      if (escape(formobj.value.charAt(i)).length > 4){
         li_byte += 2;
      }
      else{
         li_byte++;
      }

      if(li_byte <= maxlength){
         li_len = i + 1;
      }
   }
	   	
   if(li_byte > maxlength)
   {
	  alert("ÀÔ·Â °¡´ÉÇÑ ±ÛÀÚ¼ö´Â " + maxlength + "±îÁö ÀÔ´Ï´Ù.");
      formobj.value = formobj.value.substr(0, li_len);
	  document.getElementById(objname).innerHTML = maxlength ;
   }
   else
	{
	   document.getElementById(objname).innerHTML = li_byte;
	}

   formobj.focus();
}

//#######################################################################
//#######################################################################
//############################ ÀÌ¹ÌÁö °ü·Ã ##################################
//#######################################################################
//#######################################################################

/***********************************************************************
 * ÀÌ¹ÌÁö ¾÷·Îµå Àü  ÀÌ¹ÌÁö ¹Ì¸®º¸±â
 *
 */
	function PreviewImg()
	{
		var ImgPreView  = "Img";
		var IdName = "ID_preImg";
		var tmp = event.srcElement.value.toLowerCase();
		var MaxFileSize = 3145728 ; 
		var FileSize = 0;
		if(tmp.match(/\.(gif|jpg|jpeg|bmp|png|)$/i)) 
		{	

			if(navigator.userAgent.indexOf('MSIE') > 0 && navigator.appVersion.indexOf('MSIE 7.') > 0)
			{
				var fso = new ActiveXObject("Scripting.FileSystemObject");
				var f = fso.GetFile(event.srcElement.value);
				FileSize = f.size;      
			}
			else
			{
				var img = new Image();
				img.dynsrc = event.srcElement.value ;
				FileSize = img.fileSize ; 
			}

			if (FileSize > MaxFileSize)
			{
				alert("ÆÄÀÏ »çÀÌÁî´Â 3MB¸¦ ÃÊ°úÇÒ ¼ö ¾ø½À´Ï´Ù.\n\nÆÄÀÏ ¿ë·®À» È®ÀÎÇØ ÁÖ¼¼¿ä.");
				event.srcElement.value = "";
				return;
			}

			document.all[IdName].style.display = "";
			document.images[ImgPreView].src = event.srcElement.value;
			document.images[ImgPreView].style.display = '';

		}
		else 
		{	
			alert("ÀÌ¹ÌÁö ÆÄÀÏ¸¸ ¹Ì¸®º¸±â ÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.");
			document.frm.Img.value = "" ;
			event.srcElement.value = "";
			document.all[IdName].style.display = "none";
			document.images[ImgPreView].style.display = "none";
		}
	}

	function ImgResize(f , MaxSize) 
	{
		if (f.width > MaxSize) 
		{
			f.width = MaxSize;
			f.onclick = function() 
			{
			   //window.open(f.src, "_blank");
			   ShowPicture(f.src) ;
			}
			f.style.cursor = "pointer";
		}
	}

	function ShowPicture(src) 
	{
	  var imgObj = new Image();
	  imgObj.src = src;
	  var wopt = "scrollbars=no,status=no,resizable=no";
	  wopt += ",width=" + imgObj.width;
	  wopt += ",height=" + imgObj.height;
	  var wbody = "<head><title>»çÁø º¸±â</title>";
	  wbody += "<script language='javascript'>";
	  wbody += "function finalResize(){";
	  wbody += "  var oBody=document.body;";
	  wbody += "  var oImg=document.images[0];";
	  wbody += "  var xdiff=oImg.width-oBody.clientWidth;";
	  wbody += "  var ydiff=oImg.height-oBody.clientHeight;";
	  wbody += "  window.resizeBy(xdiff,ydiff);";
	  wbody += "}";
	  wbody += "</"+"script>";
	  wbody += "</head>";
	  wbody += "<body onLoad='finalResize()' style='margin:0'>";
	  wbody += "<a href='javascript:window.close()' title='»çÁøÀ» Å¬¸¯ÇÏ½Ã¸é Ã¢ÀÌ ´ÝÈü´Ï´Ù.'><img src='" + src + "' border=0></a>";
	  wbody += "</body>";
	  winResult = window.open("about:blank","",wopt);
	  winResult.document.open("text/html", "replace");
	  winResult.document.write(wbody);
	  winResult.document.close();
	  return;
	}

/***********************************************************************
 * ÀÌ¹ÌÁö ÆÄÀÏ¸¸ ¾÷·Îµå °¡´É
 *
 */
	function ChkEXT(Values)
	{	
		if (Values.replace(/ /g , "") != "")
		{
			Values = Values.toLowerCase();
			if (Values.match(/\.(gif|jpg|jpeg|bmp|png|)$/i)) 
			{
				return true;
			}
		}
	}

imgList = new Array();
function ImgResizeDoing(idx , MaxSize)
{
	ImgResize(imgList[idx], idx , MaxSize);
}

function ImgResize_(that, idx , MaxSize)
{
	if(idx == -1 ) 
	{
		idx = imgList.length;
		imgList[idx] = that;
	}
	if(that.complete == false) setTimeout("ImgResizeDoing(" + idx + ");",1000 , MaxSize);

	var imgWidth = (that.width);
	var imgHeight = (that.height);

	if(imgWidth > MaxSize)
	{ 
		imgHeight/=imgWidth / MaxSize; 
		imgWidth = MaxSize; 
	}
	if(imgHeight > MaxSize)
	{ 
		imgWidth/=imgHeight / MaxSize; 
		imgHeight = MaxSize; 
	}
	that.width = imgWidth; 
	that.height = imgHeight; 
	
	that.onclick = function() 
	{
	   //window.open(f.src, "_blank");
	   ShowPicture(that.src) ;
	}
}

/***********************************************************************
 * ÀÌ¹ÌÁö º¸±â »õÃ¢
 *
 */
	function ShowPicture(src) 
	{
	  var imgObj = new Image();
	  imgObj.src = src;
	  var winl = (screen.width - 100) / 2;
	  var wint = (screen.height - 100) / 2;
	  var wopt = "scrollbars=yes,status=no,resizable=no";
	  wopt += ",width=" + imgObj.width;
	  wopt += ",height=" + imgObj.height;
	  wopt += ",top=" + wint;
	  wopt += ",left=" + winl;
	  var wbody = "<head><title>»çÁø º¸±â</title>";
	  wbody += "<script language='javascript'>";
	  wbody += "function finalResize(){";
	  wbody += "  var oBody=document.body;";
	  wbody += "  var oImg=document.images[0];";
	  wbody += "  var xdiff=oImg.width-oBody.clientWidth;";
	  wbody += "  var ydiff=oImg.height-oBody.clientHeight;";
	  wbody += "  window.resizeBy(xdiff,ydiff);";
	  wbody += "}";
	  wbody += "</"+"script>";
	  wbody += "</head>";
	  wbody += "<body onLoad='finalResize()' style='margin:0'>";
	  wbody += "<a href='javascript:window.close()' title='»çÁøÀ» Å¬¸¯ÇÏ½Ã¸é Ã¢ÀÌ ´ÝÈü´Ï´Ù.'><img src='" + src + "' border=0></a>";
	  wbody += "</body>";
	  winResult = window.open("about:blank","",wopt);
	  winResult.document.open("text/html", "replace");
	  winResult.document.write(wbody);
	  winResult.document.close();
	  return;
	}

/***********************************************************************
 * »õÃ¢ °¡¿îµ¥¼­ ¶ç¿ì±â 
 *
 */
	function OpenWin(Url, Name, w, h, scroll) 
	{
		var winl = (screen.width - w) / 2;
		var wint = (screen.height - h) / 2;
		var Options = 'height=' + h + ', width=' + w + ',top= ' + wint + ',left=' + winl + ',scrollbars=' + scroll + ',resizable=no';
		var win = window.open(Url, Name, Options)
	}

/***********************************************************************
 * Ã¼Å© ¹Ú½º Ã³¸®
 */
	function ChgTR(CheckBox)
	{
		if (CheckBox.checked)
		{
			while (CheckBox.tagName!="TR")
			{
				CheckBox = CheckBox.parentElement;
			}
			CheckBox.className = "Checked";
		}
		else
		{
			while (CheckBox.tagName!="TR")
			{
				CheckBox = CheckBox.parentElement;
			}
			CheckBox.className = "NotChecked";
		}
	}


/***********************************************************************
 * ÀüÃ¼ ¼±ÅÃ
 */
	function ExecSelect(f)
	{	
		for ( i = 0 ; i < f.Exec.length ; i++ )
		{
			if (f.Exec[i].checked) 
			{
				f.Exec[i].checked = false;
				ChgTR(f.Exec[i]);
			}
			else 
			{
				f.Exec[i].checked = true;
				ChgTR(f.Exec[i]);
			}
		}
	}



/************************************************************************
 * ÀÔ·ÂµÈ °ªÀÇ ±æÀÌ ±¸ÇÏ±â
 */
	function StrLength(str)
	{
		var len;
		var temp;
		var len_;

		len_ = str.value.replace( / /g , "") ;
		len = len_.length;
		var tot_cnt = 0;
		
		for(k = 0; k < len ; k ++)
		{
			temp = str.value.charAt(k);
			if(escape(temp).length > 4) tot_cnt += 2;
			else tot_cnt++;
		}
		return tot_cnt;
	}


/***********************************************************************
 * ¿ìÆí ¹øÈ£ °Ë»ö	 ÆË¾÷Ã¢
 */
	function SearchAddr(var1 , var2 , var3 , var4 , var5)
	{
		var Url = "?var1=" + var1;
		Url += "&var2=" + var2 ;
		Url += "&var3=" + var3 ;
		Url += "&var4=" + var4 ;
		Url += "&var5=" + var5 ;

		OpenWin("/Etc/Addr_Popup.asp" + Url , "Popup_SearchAddr" , "480" , "350" , "yes") ;
	}

/***********************************************************************
 * ¿ìÆí ¹øÈ£ °Ë»ö
 */
	function frmCheck_SearchAddr()
	{	
		var f = document.frm;

		if (!ChkText(f.SearchStr , "°Ë»öÇÏ½Ç µ¿(À¾,¸é)¸íÀ» ÀÔ·ÂÇÏ¼¼¿ä.") ) return false;
		if (StrLength(f.SearchStr) < 2)
		{
			alert("ÁÖ¼Ò °Ë»ö ´Ü¾î°¡ ³Ê¹« Âª½À´Ï´Ù.");
			return false;
		}
	}

/***********************************************************************
 * parent °ª Àü´Þ (¿ìÆí¹øÈ£ ¿ë)
 */
	function ExecAddr(Zip1 , Zip2 , Addr , EngAddr)
	{
		opener.document.frm.UserZip1.value = Zip1;
		opener.document.frm.UserZip2.value = Zip2;
		opener.document.frm.UserAddr1.value = Addr;
		opener.document.frm.UserAddr2.focus();
		self.close();
	}



/***********************************************************************
 * focus ÀÌµ¿
 */
	function MoveFocus(varControl, varNext) 
	{     
		if(varControl.value.length == varControl.maxLength) 
		{ 
		  varNext.focus(); 
		  varNext.select(); 
		} 
	}  

/***********************************************************************
 * MAIN DOWNLOAD
 */
	function ExecDownload(Idx)
	{
		var f = document.frmDownload;
		
		f.action = "/Etc/Download.asp";
		f.Mode.value = "Download";
		f.Idx.value = Idx;
		f.target = "Ifrm_Form";
		f.submit();
	}


/***********************************************************************
 * Board  DOWNLOAD
 */
	function ExecBoardDownload(i)
	{
		var f = document.frmDownload;
		
		f.action = "/Board/ExecDownload.asp";
		f.Mode.value = "Download";
		f.i.value = i;
		f.target = "Ifrm_Form";
		f.submit();
	}

	function Under()
	{
		alert("ÁË¼ÛÇÕ´Ï´Ù. ÇöÀç ÁØºñÁßÀÔ´Ï´Ù.");
	}


/***********************************************************************
 * ·Î±×ÀÎ
 */
	function frmCheck_Login()
	{
		var f = document.frmLogin;
		if (!ChkText(f.UserID , Cfg_Msg_Member_Regist_Msg1)) return false ;
		if (!ChkText(f.UserPwd , Cfg_Msg_Member_Regist_Msg5)) return false ;
		f.target = "Ifrm_Form";
	}

/***********************************************************************
 * ¾ÆÀÌµð/ºñ¹ø Ã£±â
 */
	function frmLostInfo(Cfg_Lang)
	{
		OpenWin("/Member/POPUP_LostInfo.asp?Cfg_Lang=" + Cfg_Lang, "POPUP_Info" , "400" , "230" , "no");
	}

	function frmCheck_LostInfo()
	{
		var f = document.frm;
		if (Cfg_Lang == "K")
		{
			if (!ChkText(f.UserName , "¼º¸íÀ» ÀÔ·ÂÇØ ÁÖ¼¼¿ä.") ) return ;
			if (!ChkText(f.UserJumin1 , "ÁÖ¹Îµî·Ï¹øÈ£¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä.") ) return ;
			if (!ChkText(f.UserJumin2 , "ÁÖ¹Îµî·Ï¹øÈ£¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä.") )return ;
			if (!ChkJumin(f.UserJumin1.value , f.UserJumin2.value))
			{
				alert("Á¤È®ÇÑ ÁÖ¹Îµî·Ï¹øÈ£¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
				f.UserJumin2.select();
				return;
			}
		}
		else
		{
			if (!ChkText(f.UserName , Cfg_Msg_Member_Regist_Msg11) ) return ;
			if (!ChkText(f.UserEmail , Cfg_Msg_Member_Regist_Msg22) ) return ;
			if (!ChkEmail(f.UserEmail)) 
			{
				alert(Cfg_Msg_Member_Regist_Msg23);
				f.UserEmail.select();
				return;
			}
		}
		f.target = "Ifrm_Form";
		f.submit();
	}
/***********************************************************************
 * ÀÌ¹ÌÁö º¸±â »õÃ¢
 *
 */
	function ShowPicture(src) 
	{
	  var imgObj = new Image();
	  imgObj.src = src;
	  var wopt = "scrollbars=yes,status=no,resizable=no";
	  wopt += ",width=" + imgObj.width;
	  wopt += ",height=" + imgObj.height;
	  var wbody = "<head><title>»çÁø º¸±â</title>";
	  wbody += "<script language='javascript'>";
	  wbody += "function finalResize(){";
	  wbody += "  var oBody=document.body;";
	  wbody += "  var oImg=document.images[0];";
	  wbody += "  var xdiff=oImg.width-oBody.clientWidth;";
	  wbody += "  var ydiff=oImg.height-oBody.clientHeight;";
	  wbody += "  window.resizeBy(xdiff,ydiff);";
	  wbody += "}";
	  wbody += "</"+"script>";
	  wbody += "</head>";
	  wbody += "<body onLoad='finalResize()' style='margin:0'>";
	  wbody += "<a href='javascript:window.close()' title='»çÁøÀ» Å¬¸¯ÇÏ½Ã¸é Ã¢ÀÌ ´ÝÈü´Ï´Ù.'><img src='" + src + "' border=0></a>";
	  wbody += "</body>";
	  winResult = window.open("about:blank","",wopt);
	  winResult.document.open("text/html", "replace");
	  winResult.document.write(wbody);
	  winResult.document.close();
	  return;
	}
	
	function ShowPicture_Cv(src1 , src2) 
	{
	  var wopt = "scrollbars=yes,status=no,resizable=no";
	  wopt += ",width=720"
	  wopt += ",height=1200" 
	  var wbody = "<head><title>»çÁø º¸±â</title>";
	  wbody += "</head>";
	  wbody += "<body style='margin:0'>";
	  wbody += "<a href='javascript:window.close()' title='»çÁøÀ» Å¬¸¯ÇÏ½Ã¸é Ã¢ÀÌ ´ÝÈü´Ï´Ù.'>"
	  wbody += "<img src='" + src1 + "' border=0 height=900 width=700><br>";
	  wbody += "<img src='" + src2 + "' border=0 height=900 width=700></a>";
	  wbody += "</body>";
	  winResult = window.open("about:blank","",wopt);
	  winResult.document.open("text/html", "replace");
	  winResult.document.write(wbody);
	  winResult.document.close();
	  return;
	}

	function ShowCv(Cat , Idx)
	{
		location.href= "http://symposium.nanokorea.or.kr/Program/ExecDownload.asp?Cat=" + Cat + "&Idx=" + Idx ;
		//OpenWin("./ShowCv.asp?Cat=" + Cat + "&Idx=" + Idx , "POPUP_Cv" , "820" , "1200" , "yes");
	}

	function ShowCv_Pdf(Cat , Idx)
	{
		location.href= "http://symposium.nanokorea.or.kr/Program/ExecDownload_pdf.asp?Cat=" + Cat + "&Idx=" + Idx ;
		//OpenWin("./ShowCv.asp?Cat=" + Cat + "&Idx=" + Idx , "POPUP_Cv" , "820" , "1200" , "yes");
	}

/***********************************************************************
 * rollover
 *
 */	
	function MM_preloadImages() { //v3.0
	  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
		var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
		if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
	}

	function MM_swapImgRestore() { //v3.0
	  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
	}

	function MM_preloadImages() { //v3.0
	  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
		var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
		if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
	}

	function MM_findObj(n, d) { //v4.01
	  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
		d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
	  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
	  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
	  if(!x && d.getElementById) x=d.getElementById(n); return x;
	}

	function MM_swapImage() { //v3.0
	  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
	   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
	}

	function ShowLayer(ID)
	{
		var tmp = "ID_Layer_" + ID ;
		var tmp_1 = document.getElementById(tmp) ;
		
		if (tmp_1.style.display == "none") tmp_1.style.display = "";
		else tmp_1.style.display = "none";
		//document.getElementById(tmp).style.display = "";
	}

	function winResize() {
	var Dwidth = parseInt(document.body.scrollWidth);
	var Dheight = parseInt(document.body.scrollHeight);
	var divEl = document.createElement("div");

	divEl.style.position = "absolute";
	divEl.style.left = "0px";
	divEl.style.top = "0px";
	divEl.style.width = "100%";
	divEl.style.height = "100%";

	document.body.appendChild(divEl);
	if(navigator.userAgent.indexOf("MSIE") !=-1)
	window.resizeBy(Dwidth-divEl.offsetWidth, Dheight-divEl.offsetHeight + 10);
	else
	window.resizeBy(Dwidth-divEl.offsetWidth, Dheight-divEl.offsetHeight);

	 

	document.body.removeChild(divEl);
	}

	function ExecSelect(f)
	{	
		for ( i = 0 ; i < f.Exec.length ; i++ )
		{
			if (f.Exec[i].checked) 
			{
				f.Exec[i].checked = false;
			}
			else 
			{
				f.Exec[i].checked = true;
			}
		}
	}

	//¶óµð¿À value°ª ¹Þ¾Æ¿À´Â ÇÔ¼ö
	function getRadioValue(obj)
	{
	  var len = obj.length;
	  if (!len && obj.checked)
	  {
		return obj.value;
	  }
	  for (var i=0, m=obj.length; i < m; i++ )
	  {
		if (obj[i].checked)
		{
		  return obj[i].value;
		}
	  }
	}

