function addLoadEvent(func){
	var oldonLoad = window.onload;
	if (typeof window.onload != "function"){
		window.onload = func;
	}else{
		window.onload = function(){
			oldonLoad();
			func();
		}
	}
}


//½ºÆäÀÌ½º(°ø¹éÃ¼Å©)
function CheckStr(strOriginal, strFind, strChange){
   var position, strOri_Length;
   position = strOriginal.indexOf(strFind); 

   while (position != -1){
	 strOriginal = strOriginal.replace(strFind, strChange);
	 position = strOriginal.indexOf(strFind);
  }

  strOri_Length = strOriginal.length;
  return strOri_Length;
}


function checkSpace( str )
{
     if(str.search(/\s/) != -1){
     	return 1;
     }

     else {
         return "";
     }
}

function Keycode(event){
	var keyCode = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode;
	//alert(keyCode)
	return keyCode;
}


// ¾ËÆÄºª¸¸À¸·Î ±¸¼ºµÈ ¹®ÀÚ¿­ÀÎÁö Ã¼Å©ÇÕ´Ï´Ù.
function isalphabet(str) 
{
    if (str.search(/[^a-za-z]/g)==-1) return true;
    else return false;
}
 


// ´ë¹®ÀÚ·Î¸¸ ±¸¼ºµÈ ¹®ÀÚ¿­ÀÎÁö Ã¼Å©ÇÕ´Ï´Ù.
function isuppercase(str) 
{
    if (str.search(/[^a-z]/g)==-1) return true;
    else return false;
}

 


// ¼Ò¹®ÀÚ·Î¸¸ ±¸¼ºµÈ ¹®ÀÚ¿­ÀÎÁö Ã¼Å©ÇÕ´Ï´Ù.
function islowercase(str) 
{
    if (str.search(/[^a-z]/g)==-1) return true;
    else return false;
}


//¿µ¹®ÀÚ Ã¼Å©
function isEng(str) { 
  for(var i=0;i<str.length;i++){ 
    achar = str.charCodeAt(i);  
    if( achar > 128 ){  
      return false; 
    }  
  } 
  return true;  
} 



// ¼ýÀÚ¸¸À¸·Î ±¸¼ºµÈ ¹®ÀÚ¿­ÀÎÁö Ã¼Å©ÇÕ´Ï´Ù.
function isdigit(str) 
{
    if (str.search(/[^0-9]/g)==-1) return true;
    else return false;
}


// ¿µ¾î,¼ýÀÚ,_ ¸¸À¸·Î ±¸¼ºµÈ ¹®ÀÚ¿­ÀÎÁö Ã¼Å©ÇÕ´Ï´Ù.
function isEngNum(str)
{
    if (str.search(/[^a-zA-Z0-9_]/)==-1) return true;
    else return false;
}


//ÇÑ±ÛÃ¼Å©
function isKor(value, s_cut, e_cut) { 

	for(var i = 0; i < value.length; i++) { 
		var chr = value.substr(i,1); 
		chr = escape(chr); 
		if (chr.charAt(1) == "u") { 
			chr = chr.substr(2, (chr.length - 1)); 
			if((chr < "AC00") || (chr > "D7A3")) {
				return false; 
			}
		} else {
			return false; 
		}
	} 
	//if(value.length < s_cut || value.length > e_cut) { 
	//	return false; 
	//}else{
		return true; 
	//}

} 

// ÇÑ±Û,¼ýÀÚ¸¸À¸·Î ±¸¼ºµÈ ¹®ÀÚ¿­ÀÎÁö Ã¼Å©ÇÕ´Ï´Ù.(´Ð³×ÀÓ)
function isHanNum(str)
{
    if (str.search(/[^°¡-ÆR0-9]/)==-1) return true;
    else return false;
}


// ¹ÙÀÌÆ® Ã¼Å©
function isBytes(str)
{
  var tcount = 0;

  var tmpStr = new String(str);
  var temp = tmpStr.length;

  var onechar;
  for ( k=0; k<temp; k++ )
  {
    onechar = tmpStr.charAt(k);
    if (escape(onechar).length > 4)
    {
      tcount += 2;
    }
    else
    {
      tcount += 1;
    }
  }
  return tcount;
}
	

// ¼ýÀÚ°ª¸¸ ÀÔ·Â¹Þ±â
function CheckCode(e, obj) {
   var keyValue = e.keyCode;
   if( keyValue == 13 ) {
   obj.focus();
   return;
  }
  
  if( (keyValue >= 48) && (keyValue <= 57) || keyValue == 8 )
   return true;
  else {
   alert("¼ýÀÚ¸¸ ÀÔ·ÂÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù!");
   return false;
  }
}

function validNumber(form) {
	var input = form.value;

	alert(input)
	var re = new RegExp("^[0-9]+$");
	//alert(form.value.length)

	if (input.match(re)){
		//alert("¼ýÀÚ¸¸ ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
			//return false;
		return true;
		//alert("¼ýÀÚ¸¸ ÀÔ·ÂÇØ ÁÖ¼¼¿ä.")
	}else{
		//alert("dd");
		form.select();
		return false;
	}

}



 function isNumeric(num) {
		var _isNumericParam = function(_num) {
			if(typeof(_num) == 'string' && _num.match(/^[0-9]+$/)) {
				return true;
			} else {
			//	alert("¼ýÀÚ¸¸ ÀÔ·ÂÇÒ ¼ö ÀÖ½À´Ï´Ù.");
				return false;
			}
		}
		if(num != null 
				&& (typeof(num) == 'number' 
					|| _isNumericParam(num) 
					|| _isNumericParam(num.value))) {
			return true;
		}
		//alert("¼ýÀÚ¸¸ ÀÔ·ÂÇÒ ¼ö ÀÖ½À´Ï´Ù.");
		return false;
		
 }


//ÅÂ±× °¹¼ö Ã¼Å©(ÅÂ±×, Á¦ÇÑ¼ö, ±¸ºÐÀÚ, ¹ÙÀÌÆ®)
function tag_chk(tag, cnt, sp_chr,bytes){

	if (tag != ""){
		for(j=0; j < tag.length; j++)	{
			if (tag.charAt(j) == sp_chr){
				chk = true;
				break;
			}else{
				chk = false;
			}
		}

		arrs = tag.split(",");
		arr_cnt = arrs.length;
		for(b=0; b < arr_cnt; b++)
		{
			if(isBytes(arrs[b]) > bytes){
				alert("ÅÂ±×´Â ÇÑ ´Ü¾î¿¡ "+bytes+"¹ÙÀÌÆ®±îÁö ÀÔ·ÂÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.\nÇÑ±Û 1ÀÚ(2¹ÙÀÌÆ®), ¿µ¾î/¼ýÀÚ 1ÀÚ(1¹ÙÀÌÆ®)");
				return false;
			}
		}

		if(chk == true){
			arr = tag.split(sp_chr);
			
			if(arr.length > cnt){
				alert("ÅÂ±×´Â "+cnt+"°³ ±îÁö¸¸ ÀÔ·ÂÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.");
				return false;
			//  fm.e_tag.focus();
			//	return;
			}else{
				return true;
			}
		}else{
			return true;
		}
	}else{
		return true;
	}
}




function validword(chr)
{
	var vw = "@.ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789_-";
	for(i=0; i < 66; i++) if(vw.charAt(i) == chr) return true;
	return false;
}

function validStr(str)
{
	for(j=0; j < str.length; j++) if(!validword(str.charAt(j))) 
	return false;
}



function validEMAIL( str )
{
     /* check whether input value is included space or not  */
     if(str == ""){
     	alert("E-mail ÁÖ¼Ò¸¦ ÀÔ·ÂÇÏ¼¼¿ä.");
     	return 0;
     }
     var retVal = checkSpace( str );
     if( retVal != "") {
         alert("E-mail ÁÖ¼Ò¸¦ ºó°ø°£ ¾øÀÌ ³ÖÀ¸¼¼¿ä.");
         return 0;
     }
          
     /* checkFormat */
     var isEmail = /[-!#$%&'*+\/^_~{}|0-9a-zA-Z]+(\.[-!#$%&'*+\/^_~{}|0-9a-zA-Z]+)*@[-!#$%&'*+\/^_~{}|0-9a-zA-Z]+(\.[-!#$%&'*+\/^_~{}|0-9a-zA-Z]+)*/;
     if( !isEmail.test(str) ) {
         alert("E-mail Çü½ÄÀÌ Àß¸ø µÇ¾ú½À´Ï´Ù.");
         return 0;
     }
     if( str.length > 60 ) {
         alert("E-mail ÁÖ¼Ò´Â 60ÀÚ±îÁö À¯È¿ÇÕ´Ï´Ù.");
         return 0;
     }
/*
	 if( str.lastIndexOf("daum.net") >= 0 || str.lastIndexOf("hanmail.net") >= 0 ) {
 		 alert("´ÙÀ½ ¸ÞÀÏ °èÁ¤Àº »ç¿ëÇÏ½Ç ¼ö ¾ø½À´Ï´Ù.");
		 forms[0].email.focus();  
		 return 0;
	 }
*/

     return 1;
}



function validmail1(str)
{

var sum=0;

	for(j=0; j < str.length; j++)
	{
		if (str.charAt(j) == "@") 
				{
					sum = sum+1;
				}
	}

	if ((sum >= 2) || (sum == 0))
			{
			return false;
			}
	else {
	return true;
		}
}

function validmail2(str)
{
var sum=0;
var sp = str.split("@");

if (sp[0].indexOf(".")>0){
//alert("@ ¾Õ¿¡ Á¡À» ÂïÀ¸½Ã¸é ¾ÈµË´Ï´Ù.");
return false;
}

else if (str.charAt(0)=="@"){
//alert("¸Ç¾Õ¿¡ @¹®ÀÚ¸¦ ¾²½Ã¸é ¾ÈµË´Ï´Ù");
return false;
}
else if ((sp[1].charAt(0)==".")||(sp[1].charAt(sp[1].length-1)==".")){
//alert("¾Æ¹«°÷¿¡ Á¡À» ÂïÀ¸½Ã¸é ¾ÈµË´Ï´Ù.");
return false;
}

	for(j=0; j < sp[1].length; j++)
	{
		if (sp[1].charAt(j) == ".") 
				{
					sum = sum+1;
				}
	}

	if ((sum >= 3) || (sum == 0))
			{
			return false;
			}
	else {
	return true;
		}
}


function doSearch(ff)
{
	var f = eval(ff)
	var searchString = f.searchString.value;
	if (CheckStr(searchString, " ", "")==0){
		 alert("°Ë»ö¾î¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä");
		 f.searchString.value= "";
		 f.searchString.focus();
		 return;
	}
	f.submit();
}


function paperSearch(){
	var	s=Search.S_Search.value;
	str=s.replace("", "");

	if (str == "") 
	{
		alert ("°Ë»ö¾î¸¦ ÀÔ·ÂÇÏ¼¼¿ä.");
		Search.S_Search.select();
		return false;
	}
	Search.submit();	
}


//ÁÖ¹Îµî·Ï¹øÈ£ Ã¼Å©
function juchk(f,ju_chk){

	var chk =0
	var yy = f.jumin1.value.substring(0,2)
	var mm = f.jumin1.value.substring(2,4)
	var dd = f.jumin1.value.substring(4,6)
	var sex = f.jumin2.value.substring(0,1)

	if ((f.jumin1.value.length != 6 )||(yy <25 || mm <1 || mm>12 ||dd<1) ){
		alert ("Á¤È®ÇÑ ÁÖ¹Îµî·Ï¹øÈ£¸¦ ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿À.");
		f.jumin1.value="";
		f.jumin2.value="";
		f.jumin1.select();
		f.jumin1.focus();
		return;
	}

	if ((sex != 1 && sex !=2 )|| (f.jumin2.value.length != 7 )){
		alert ("Á¤È®ÇÑ ÁÖ¹Îµî·Ï¹øÈ£¸¦ ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿À.");
		f.jumin1.value="";
		f.jumin2.value="";
		f.jumin2.select();
		f.jumin2.focus();
		return;
	}

	for (var i = 0; i <=5 ; i++){
		chk = chk + ((i%8+2) * parseInt(f.jumin1.value.substring(i,i+1)))
	}

	for (var i = 6; i <=11 ; i++){
		chk = chk + ((i%8+2) * parseInt(f.jumin2.value.substring(i-6,i-5)))
	}

	chk = 11 - (chk %11)
	chk = chk % 10

	if (chk != f.jumin2.value.substring(6,7)){
		alert ("À¯È¿ÇÏÁö ¾ÊÀº ÁÖ¹Îµî·Ï¹øÈ£ÀÔ´Ï´Ù.");
		f.jumin1.value="";
		f.jumin2.value="";
		f.jumin1.select();
		f.jumin1.focus();

		return;
	}

	var sn1 = f.jumin1.value;
	var sn2 = f.jumin2.value;
	if (!ju_chk){
		if(jucheck(sn1+sn2)){
			return false;
		}
	}

}



oOpen=0; old_divid="none";
var old_obj;
function showmenu(bid, nid, divid){
	var obj = document.getElementById(nid);
	var obj2 = document.getElementById(bid);

	if((old_divid != "none") && (divid != old_divid)){
		oOpen=1;
		old_divid.style.display="none";
		old_obj.style.backgroundColor = "#FFFFFF";
		old_obj2.style.fontWeight ="";
		divid.style.display="";
		obj.style.backgroundColor = "#F2EBD3";
		obj2.style.fontWeight ="Bold";
	}else{
		if(oOpen){
			oOpen=0;
			divid.style.display="none";
			obj.style.backgroundColor = "#FFFFFF";
			obj2.style.fontWeight ="";
		}
		else{
			oOpen=1;
			divid.style.display="";
			obj.style.backgroundColor = "#F2EBD3";
			obj2.style.fontWeight ="Bold";
		}
	}
	old_divid=divid;
	old_obj = eval(nid);
	old_obj2 = eval(bid);
}




//Ä«Å×°í¸® ÀÌµ¿
function cate_list(f,cate) {
	var f =eval(f);
	f.sc_cate.value=cate;
	f.submit();
}


//ÀüÃ¼¼±ÅÃ, ÇØÁ¦
function all_checked(sw,s){
	
	var f = select_del;

	if (sw==true){
		sel.style.display="none";
		can.style.display="";
	}else{
		sel.style.display="";
		can.style.display="none";
	}
	for (var i=0; i<f.length; i++) {
		if (f.elements[i].name == 'cdk_idx') {
			f.elements[i].checked = sw;
			if (s){
				for (var j=0; j<f.cdk_idx.length; j++) {
					var ss = eval(s+"_"+j);
					if (f.cdk_idx[j].checked == true){
						c = "#FFFFE8";
					}else{
						c = "";
					}
					ss.style.backgroundColor = c;
				}
			}
		}
	}
}

//¼±ÅÃ »èÁ¦
function select_cnt() { 
	var i;
	var str=""; 
	var checkCount = 0; 
	var chkBox = select_del.cdk_idx; 
	if (chkBox.length==undefined){
		if (chkBox.checked){
			checkCount = 1;
		}
	}else{
		for(i=0;i<chkBox.length;i++) { 
			if(chkBox[i].checked) { 
				checkCount += 1 
			} 
		} 
	}

	return checkCount;

}
//¼±ÅÃ »èÁ¦
function del_chk(url,str) {
	if (str =="f"){
		t_str = "°ü½É ÆäÀÌÆÛ·Î±×";
		tt_str = t_str+"¸¦";
		ttt_str = t_str+"´Â";
	}else if (str =="s"){
		t_str = "½ºÅ©·¦";
		tt_str = t_str+"À»";
		ttt_str = t_str+"Àº";
	}else if (str =="b"){
		t_str = "±¸ÀÔÇÑ ÆäÀÌÆÛ";
		tt_str = t_str+"¸¦";
		ttt_str = t_str+"´Â";
	}else if (str =="m"){
		t_str = "¸ð¹ÙÀÏ ÆäÀÌÆÛ";
		tt_str = t_str+"¸¦";
		ttt_str = t_str+"´Â";
	}else{
		t_str = "Data"
		tt_str = t_str+"¸¦";
		ttt_str = t_str+"´Â";
	}
	
	if(select_cnt()<1){ 
		alert("»èÁ¦ÇÒ "+t_str+" 1°³ ÀÌ»ó ¼±ÅÃÇØ ÁÖ¼Å¾ß ÇÕ´Ï´Ù."); 
		return; 
	} 


	if (confirm("¼±ÅÃÇÏ½Å "+tt_str+" Á¤¸» »èÁ¦ ÇÏ½Ã°Ú½À´Ï±î?\n\n»èÁ¦ÇÏ½Å "+ttt_str+" ´Ù½Ã´Â º¹±¸ÇÒ ¼ö°¡ ¾ø½À´Ï´Ù.")){
		select_del.mode.value="del";
		//alert(url)
		select_del.action=url;
		select_del.submit();
	}
 	
} 


//»ç¾÷ÀÚ µî·Ï¹øÈ£ Ã¼Å©ÇÏ±â
function chkWorkNumb(strNumb) { 
	strNumb = Replace(strNumb,"-"); 
	if(strNumb.length != 10){ 
	  //      alert("»ç¾÷ÀÚµî·Ï¹øÈ£°¡ Àß¸øµÇ¾ú½À´Ï´Ù."); 
			return false; 
	} 
	 
	sumMod = 0; 
	sumMod += parseInt(strNumb.substring(0,1)); 
	sumMod += parseInt(strNumb.substring(1,2)) * 3 % 10; 
	sumMod += parseInt(strNumb.substring(2,3)) * 7 % 10; 
	sumMod += parseInt(strNumb.substring(3,4)) * 1 % 10; 
	sumMod += parseInt(strNumb.substring(4,5)) * 3 % 10; 
	sumMod += parseInt(strNumb.substring(5,6)) * 7 % 10; 
	sumMod += parseInt(strNumb.substring(6,7)) * 1 % 10; 
	sumMod += parseInt(strNumb.substring(7,8)) * 3 % 10; 
	sumMod += Math.floor(parseInt(strNumb.substring(8,9)) * 5 / 10); 
	sumMod += parseInt(strNumb.substring(8,9)) * 5 % 10; 
	sumMod += parseInt(strNumb.substring(9,10)); 
	 
	if(sumMod % 10 != 0){ 
		  //  alert("»ç¾÷ÀÚµî·Ï¹øÈ£°¡ Àß¸øµÇ¾ú½À´Ï´Ù."); 
			return false; 
	} 
	return  true; 
} 

function Replace(strString, strChar){ 
	var strTmp = ""; 
	for (i = 0; i< strString.length; i++){ 
			if (strString.charAt(i) != strChar) strTmp = strTmp + strString.charAt(i); 
	} 
	return strTmp; 
} 



function login_chked(){
	alert("È¸¿ø Àü¿ë ¼­ºñ½º °ø°£ÀÔ´Ï´Ù.\n\n·Î±×ÀÎ ÈÄ ÀÌ¿ëÇØÁÖ½Ã±â ¹Ù¶ø´Ï´Ù.");
	//top.location.href="/login/login.asp";
} 



//ÀÌ¹ÌÁö¿¡ ¸Â´Â ÆË¾÷Ã¢
function img_view(what) { 
	var imgwin = window.open("/include/img_zoom.asp?i="+what,'WIN','scrollbars=no,status=no,toolbar=no,resizable=1,location=no,menu=no,width=10,height=10'); 
	imgwin.focus(); 
} 

//±âº»»çÀÌÁî·Î ½ºÅ²º¸±â
function basic_preview(top_mid){
	var rnd      = Math.random() * 10;
	var rndindex = parseInt(rnd) % 1000;

	preview = window.open('/e_paper/zoom.asp?paper_mid='+top_mid,'work_name'+rndindex,'width=1152,height=840,status=yes,resizable=yes');
	//return false;
	preview.focus(); 
}

//±âº»»çÀÌÁî·Î ½ºÅ²º¸±â
function basic_preview2(top_mid){
	var rnd      = Math.random() * 10;
	var rndindex = parseInt(rnd) % 1000;

	preview = window.open('/e_paper/full_skin.asp?paper_mid='+top_mid,'work_name'+rndindex,'width=1152,height=840,status=yes,resizable=yes');
	//return false;
	preview.focus(); 
}


//Ç®»çÀÌÁî·Î ½ºÅ²º¸±â
function full_preview(top_mid){
	var rnd      = Math.random() * 10;
	 var rndindex = parseInt(rnd) % 1000;
    // *** ´ÜÀÏ½ºÅ² Ç®»çÀÌÁî °æ·Î ******* 
     preview = window.open('/e_paper/full_skin.asp?paper_mid='+top_mid,'work_full'+rndindex,'width='+screen.width+',height='+screen.height+',resizable=yes');
	// **********************************
	return false;
	preview.focus(); 
}


//ÁÖ¼Ò º¹»çÇÏ±â 
function copyContent(str,s){ 
	if (s==1){
		str=f.skins.value;
	}
	//alert(str)
    if (document.selection) { 
        bResult = window.clipboardData.setData("Text",str); 
        if (bResult) alert('UCCPaper ¸µÅ© ÁÖ¼Ò¸¦ º¹»çÇÏ¿´½À´Ï´Ù.\n¿øÇÏ½Ã´Â °÷¿¡ Ctrl+V·Î ºÙ¿©³Ö±â ÇÏ½Ã±â ¹Ù¶ø´Ï´Ù.'); 
    } else { 
        str = encodeforFlash(str); 
        var flashcopier = 'flashcopier'; 
        if(!document.getElementById(flashcopier)) { 
            var divholder = document.createElement('div'); 
            divholder.id = flashcopier; 
            document.body.appendChild(divholder); 
        } 
        document.getElementById(flashcopier).innerHTML = ''; 
        var divinfo = '<embed src="/images/flash/clipboard.swf" FlashVars="clipboard='+str+'" width="0" height="0" type="application/x-shockwave-flash"></embed>'; 
        document.getElementById(flashcopier).innerHTML = divinfo; 
        alert('UCCPaper ¸µÅ© ÁÖ¼Ò¸¦ º¹»çÇÏ¿´½À´Ï´Ù.\n¿øÇÏ½Ã´Â °÷¿¡ Ctrl+V·Î ºÙ¿©³Ö±â ÇÏ½Ã±â ¹Ù¶ø´Ï´Ù.'); 
    } 
}; 

//ÁÖ¼Ò º¹»çÇÏ±â 
function copyContent2(str,s){ 
	if (s==1){
		str=f.skins.value;
	}
	//alert(str)
    if (document.selection){ 
        bResult = window.clipboardData.setData("Text",str); 
        if (bResult) alert('¹Ù·Îº¸±â ¸µÅ© ÁÖ¼Ò¸¦ º¹»çÇÏ¿´½À´Ï´Ù.\n¸µÅ©°Å½Ç ÁÖ¼Ò¿¡ Ctrl+V·Î ºÙ¿©³Ö±â ÇÏ½Ã±â ¹Ù¶ø´Ï´Ù.'); 
    } else { 
        str = encodeforFlash(str); 
        var flashcopier = 'flashcopier'; 
        if(!document.getElementById(flashcopier)) { 
            var divholder = document.createElement('div'); 
            divholder.id = flashcopier; 
            document.body.appendChild(divholder); 
        } 
        document.getElementById(flashcopier).innerHTML = ''; 
        var divinfo = '<embed src="/images/flash/clipboard.swf" FlashVars="clipboard='+str+'" width="0" height="0" type="application/x-shockwave-flash"></embed>'; 
        document.getElementById(flashcopier).innerHTML = divinfo; 
        alert('¹Ù·Îº¸±â ¸µÅ© ÁÖ¼Ò¸¦ º¹»çÇÏ¿´½À´Ï´Ù.\n¸µÅ©°Å½Ç ÁÖ¼Ò¿¡ Ctrl+V·Î ºÙ¿©³Ö±â ÇÏ½Ã±â ¹Ù¶ø´Ï´Ù.'); 
    } 
}; 

function encodeforFlash(str) { 
    var SAFECHARS = "0123456789" + 
                  "ABCDEFGHIJKLMNOPQRSTUVWXYZ" + 
                  "abcdefghijklmnopqrstuvwxyz" + 
                  "-_.!~*'()"; 

    var HEX = "0123456789ABCDEF"; 

    var plaintext = str; 
    var encoded = ""; 
    for (var i = 0; i < plaintext.length; i++ ) { 
        var ch = plaintext.charAt(i); 
        if (ch == " ") { 
            encoded += "+"; 
        } else if (SAFECHARS.indexOf(ch) != -1) { 
            encoded += ch; 
        } else { 
            var charCode = ch.charCodeAt(0); 
            if (charCode > 255) { 
                encoded += ch; 
            } else { 
                encoded += "%"; 
                encoded += HEX.charAt((charCode >> 4) & 0xF); 
                encoded += HEX.charAt(charCode & 0xF); 
            } 
        } 
    } 
    return encoded; 
}; 

//ÆäÀÌÆÛ ·Î±×¿¡¼­ ¸µÅ©¹æ½Ä
function paper_log_link_go(url,id){
	if (id){
		if(url.indexOf("?")!=-1) {  // ? °¡ Æ÷ÇÔµÇ¾ú´Ù¸é,
			url_arr = url.split("?")
			join_url = url_arr[0]+"?visit_idx="+id+"&"+url_arr[1]
		}else{
			join_url = url+"?visit_idx="+id
		}
	}else{
		join_url = url
	}

	location.href = join_url
}


function browser_chk(){
	if (navigator.userAgent.toLowerCase().indexOf('firefox') != -1) {
		return "f";
	}else if (navigator.userAgent.toLowerCase().indexOf('opera') != -1) {
		return "o"
	}else if (navigator.userAgent.toLowerCase().indexOf('msie') != -1) {
		return "m";
	}
}


// ´Ð³×ÀÓ ¿À¹ö½Ã ¸Þ´º(ÂÊÁöº¸³»±â, ÆäÀÌÆÛ·Î±×)
function showToolTip(e,mto_id,type,xx,yy,pid){ 
	var mto_id ;
	var xx, yy;
	document.getElementById("ToolTip").innerHTML="<TABLE width='63'onmouseover='showToolTip2()' onmouseout='hideToolTip()'><TR><TD style=padding-left:2><a href='#k' class='over11b' onClick=paperlog_go('"+pid+"','"+mto_id+"')>ÆäÀÌÆÛ·Î±×</a></TD></TR><TR><TD style=padding-left:2><a href='#m' class='over11b' onclick=message('"+mto_id+"','"+type+"');>ÂÊÁöº¸³»±â</a></TD></TR></TABLE>";
	if (browser_chk()=="f"){
		mx=e.pageX
		my=e.pageY
	}else{
		mx=e.x
		my=e.y
	}

	if (xx)	{
		 ToolTip.style.left=parseInt(mx-xx+document.body.scrollLeft); 
		 ToolTip.style.top=parseInt(my-yy+document.body.scrollTop); 
		 ToolTip.style.visibility="visible"; 

	}else{
		 ToolTip.style.left=parseInt(mx-5+document.body.scrollLeft); 
		 ToolTip.style.top=parseInt(my-5+document.body.scrollTop); 
		 ToolTip.style.visibility="visible"; 
	}
		
} 

function showToolTip2(){ 
     ToolTip.style.visibility="visible"; 

} 

function hideToolTip(){ 
     ToolTip.style.visibility="hidden"; 
} 


// ÂÊÁö Ã¢ ¶ç¿ì±â
function message(mto_id,type){ 
	if (type){
	var url = '/mypaper/message/memowrite.asp?return_type=NO&mto_id='+mto_id
	 window.open(url, "message1", "width=440,height=420,history=no,left=100,top=100,resizable=no,status=no,scrollbars=no,menubar=no,toolbar=no,location=no")
	}else{
	 alert('·Î±×ÀÎÀ» ÇØÁÖ½Ê½Ã¿ä!')
	 hideToolTip();
		//self.close();
	}
}


// ÆäÀÌÆÛ·Î±× ÆË¾÷Ã¢
function paperlog_go(pop_id, plog_id, url){
	var url
	Width = window.screen.width
	Height = window.screen.height
	if (Width == 1024){
		Width = 955;
		Height = 650;
	}else if (Width == 1280){
		Width = 1000;
		Height = 830;
	}else if (Width > 1280){
		Width = 1115;
		Height = 1011;
	}

	var ah = screen.availHeight - 30; 
    var aw = screen.availWidth - 10; 

    var xc = (aw - Width) / 2; 
    var yc = (ah - Height) / 2; 
	if (url == undefined){
		var url = '/mypaper/plog_navi.asp?my_id='+plog_id
	}

	var win2 = window.open(url,pop_id,"status,height="+Height+",width="+Width+",resizable=yes,left=" + xc + ",top=" + yc + ",screenX=" + xc + ",screenY=" + yc + ",scrollbars=yes,history=no"); 
	win2.focus(); 
	//window.open(url, pop_id, "width=990,height=700,history=no,left=0,top=0,resizable=yes,status=no,scrollbars=yes,menubar=no,toolbar=no,location=no")
}


// ÆäÀÌÆÛ·Î±× ÆË¾÷À¸·Î ¸µÅ©°É±â
function plog_go(url, pop_id){
	window.open(url, pop_id, "width=990,height=700,history=no,left=0,top=0,resizable=yes,status=no,scrollbars=yes,menubar=no,toolbar=no,location=no")
}


// ÆäÀÌÆÛ°ü¸® ÁÂÃø¸Þ´º ¿À¹ö½Ã ¸Þ´º(ÂÊÁöº¸³»±â, ÆäÀÌÆÛ·Î±×)
function paper_cate(e,nm,cates){ 
	para="mem_class="+e_left.mem_class.value+"&img="+e_left.img.value;
	var xx, yy;
	body_nm="<TABLE width='100%' onmouseover='showcate_3()' onmouseout='hidecate_3()' border=0 bgcolor=''>";
	if (nm.indexOf("¡×")!=-1){
		nm_arr = nm.split("¡×");
		cate_arr = cates.split("¡×");
		for (i=0;i<nm_arr.length-1;i++){
			if (i==0){ //ÁßºÐ·ù
				body_nm+="<TR><TD style=padding-left:2;font-size:11 height=22 bgcolor=#FFE8D0><a href='epaper_list.asp?"+para+"&cate_code="+cate_arr[i]+"' target='epaper'><B>"+nm_arr[i]+"</B></a></TD></TR>";
			}else{
				body_nm+="<TR><TD style=padding-left:2;font-size:11 height=18><a href='epaper_list.asp?"+para+"&cate_code="+cate_arr[i]+"' target='epaper'>"+nm_arr[i]+"</a></TD></TR>";
			}
		}
	}else{
		body_nm+="<TR><TD style=padding-left:2;font-size:11><a href='epaper_list.asp?"+para+"&cate_code="+cates+"'  target='epaper'>"+nm+"</a></TD></TR>";
	}
	 body_nm += "</TABLE>"
	cates_3.innerHTML = body_nm

	if (xx){
		 cates_3.style.pixelLeft=(e.x-xx+document.body.scrollLeft); 
		 cates_3.style.pixelTop=(e.y-yy+document.body.scrollTop); 
     cates_3.style.visibility="visible"; 
	}else{
		 cates_3.style.pixelLeft=(e.x-5+document.body.scrollLeft); 
		 cates_3.style.pixelTop=(e.y-5+document.body.scrollTop); 
     cates_3.style.visibility="visible"; 
	}
} 

function showcate_3(){ 
     cates_3.style.visibility="visible"; 
} 

function hidecate_3(){ 
    cates_3.style.visibility="hidden"; 
} 




// ¸ÞÀÎ ½ºÅ©·Ñ ¹è³Ê
function main_sc(e,mto_id,tit,nick){ 
//hitProd.setPause(5000);
//
	var mto_id ;
	var xx, yy;
	document.getElementById("m_sc").innerHTML="<TABLE width='63' onmouseover='show_m_sc()' onmouseout='hide_m_sc()'><TR><TD style=padding-left:2><marquee bgcolor=orange scrolldelay='200'><a href='/e_paper/epaper_view.asp?paper_mid="+mto_id+"' target='_top'>"+tit+"</a></marquee></TD></TR><TR><TD style=padding-left:2><a href='/e_paper/epaper_view.asp?paper_mid="+mto_id+"' target='_top'>"+nick+"</a></TD></TR></TABLE>";

	if (xx)
	{
		m_sc.style.pixelLeft=(e.x-xx+document.body.scrollLeft); 
		m_sc.style.pixelTop=(e.y-yy+document.body.scrollTop); 
		m_sc.style.visibility="visible"; 
	}else{
		m_sc.style.pixelLeft=(e.x-5+document.body.scrollLeft); 
		 m_sc.style.pixelTop=(e.y-5+document.body.scrollTop); 
		 m_sc.style.visibility="visible"; 
	}
} 

function show_m_sc(){ 
     m_sc.style.visibility="visible"; 
} 

function hide_m_sc(){ 
     m_sc.style.visibility="hidden"; 
} 




//iframe ¸®»çÀÌÂ¡

var IE = false ;
if (window.navigator.appName.indexOf("Explorer") !=-1){
	IE = true;
}
function resizeIfr(obj, minHeight) {
	minHeight = minHeight || 10;

	try {
		var getHeightByElement = function(body) {
			var last = body.lastChild;
			try {
				while (last && last.nodeType != 1 || !last.offsetTop) last = last.previousSibling;
				return last.offsetTop+last.offsetHeight;
			} catch(e) {
				return 0;
			}
			
		}
				
		var doc = obj.contentDocument || obj.contentWindow.document;
		if (doc.location.href == 'about:blank') {
			obj.style.height = minHeight+'px';
			return;
		}
		
		//var h = Math.max(doc.body.scrollHeight,getHeightByElement(doc.body));
		//var h = doc.body.scrollHeight;
		if (/MSIE/.test(navigator.userAgent)) {
			var h = doc.body.scrollHeight;
		} else {
			var s = doc.body.appendChild(document.createElement('DIV'))
			s.style.clear = 'both';

			var h = s.offsetTop;
			s.parentNode.removeChild(s);
		}
		
		//if (/MSIE/.test(navigator.userAgent)) h += doc.body.offsetHeight - doc.body.clientHeight;
		if (h < minHeight) h = minHeight;
	
		obj.style.height = h + 'px';
		if (typeof resizeIfr.check == 'undefined') resizeIfr.check = 0;
		if (typeof obj._check == 'undefined') obj._check = 0;

//		if (obj._check < 5) {
//			obj._check++;
			setTimeout(function(){ resizeIfr(obj,minHeight) }, 200); // check 5 times for IE bug
//		} else {
			//obj._check = 0;
//		}	
	} catch (e) { 
	}
}


function my_message(){ 
	var url = '/mypaper/message/myreceive_list.asp?gubun=receive'
	window.open(url, "message2", "width=450,height=450,left=100,top=100,history=no,resizable=no,status=no,scrollbars=no,menubar=no")
}

function fr_list(){ 
	window.open('/mypaper/friends/fr_app_list.asp?tab=to_friends','new','width=500,height=530')
}

function hidden_iframe(id_name){
	document.write("<div id="+id_name+" style='position:relative;width:100%;height:100%; top:0px;left:0px;z-index:10;display:none;background:'><iframe src='about:blank' mce_src='about:blank' scrolling='no' frameborder='0' style='position:relative;width:100%;height:100%;z-index:0;border:none;display:block'></iframe></div>")
}

function ssl_pop(f){ 
	window.open('/login/ssl_info.asp?f='+f,'ssl','width=447,height=515')
}


function CheckStrLength(form,obj,s){
 var temp;
 var f = obj;
 var ff = form;
 var msglen = s; //ÃÖ´ë ±æÀÌ
 var tmpstr = "";
 var enter = 0;
 var strlen;

 // ÃÊ±â ÃÖ´ë±æÀÌ¸¦ ÅØ½ºÆ® ¹Ú½º¿¡ »Ñ·ÁÁØ´Ù.
 if(f.length == 0)
  ff.remLen.value = msglen;
 else 

 {
  for(k=0;k<f.value.length;k++){

   temp = f.value.charAt(k);

   if(temp == '\n')// ÀÔ·Â ¶óÀÎ Á¦ÇÑÀ» À§ÇØ ¿£ÅÍÅ° È½¼ö Áõ°¡
   {
    enter++;
   }

   if(escape(temp).length > 4)
    msglen -= 2;
   else
    msglen--;

	 if(msglen < 0){
    alert("ÃÑ ¿µ¹® "+s+"ÀÚ ¶Ç´Â ÇÑ±Û "+s/2+"ÀÚ±îÁö ¾²½Ç ¼ö ÀÖ½À´Ï´Ù.");
    f.value = tmpstr;
    break;
   }else if(enter > 4){
    alert("ÁÙ¹Ù²ÞÀº 5ÁÙÀÌ»ó ÇÏ½Ç ¼ö ¾ø½À´Ï´Ù.");
    enter = 0;
    strlen = tmpstr.length - 1;
    f.value = tmpstr.substring(0,strlen);
    break;
   }else{
    ff.remLen.value = msglen;
    tmpstr += temp;
   }
  }
 }
}


