<!--

function fn_openWindow(theURL,winName,features) { 
   winName = window.open(theURL,winName,features);
   if(winName) winName.focus();
}

function showhide(what) {
   if(what.style.display == '') {   closewhide(what); return;    }
   if(what.style.display == 'none') { what.style.display = ''; 	}

}

function closewhide(what) {  what.style.display='none';  }

function fn_DisAbled(ojbData,isUsed,bgcolor) {
   if(isUsed == "N") {
	  if(ojbData.type=="text") {
         if(bgcolor) ojbData.style.background = bgcolor;
         else ojbData.style.background = "silver";
	  }
      ojbData.disabled = true;
   } else {
	  if(ojbData.type=="text") {
         if(bgcolor) ojbData.style.background = bgcolor;
	     else ojbData.style.background = "white";
	  }
      ojbData.disabled = false;
   }
   
   return;
}


function fn_number_format(str_price) {
   var str_len_div = parseInt(str_price.length/3);
   var str_len_mod = str_price.length%3;
   var new_price = str_price.substr(0,str_len_mod);
   if(str_price.length > 3) {
      
	  for(var i=0;i<str_len_div;i++) { new_price += ',' + str_price.substr((str_len_mod + (i*3)),3);     }

      if(new_price.indexOf(",") == 0) new_price = new_price.substring(1);

   } else new_price = str_price;

   return new_price;
}

function fn_one_char(cTmp,cBak) {

   var nTmp = 0;
   if(escape(cTmp).length > 4) { nTmp = 2; }
   else if(cTmp == '\n') { 
      if(cBak != '\r') { nTmp = 1; }
   } else if(cTmp == '<' || cTmp == '>') { 	nTmp = 4; }
   else { 	nTmp = 1; }
  return nTmp;

}

function count_len(str) {
   var tmpcur = "";
   var tmpbak = "";
   var nToLen = 0;
   var tmp;

   for(var i=0; i < str.length; i++) {
   
      tmpbak = tmpcur;
      tmpcur = str.charAt(i);
      nToLen += fn_one_char(tmpcur,tmpbak);
   }

   return nToLen;
}

function fn_cut_text(str, nCutLen, sObj) {
   var nCrLen = 0;
   var nToLen = 0;
   var strStr = "";
   var str_Len = str.length;
   var tmpcur = "";
   var tmpbak = "";

   for(var i=0; i < str_Len; i++) {
      tmpbak = tmpcur;
      tmpcur = str.charAt(i);
      nCrLen = fn_one_char(tmpcur,tmpbak);
      nToLen += nCrLen;
      if(nToLen  > nCutLen ) { nToLen -= nCrLen; break; }
      strStr += tmpcur;
   }
   
   document.getElementById(sObj).innerHTML = nToLen;
   return strStr;
}

function fn_str_len(limit_len, obj, sObj) {
	var length = count_len(obj.value);
	document.getElementById(sObj).innerHTML = length;
	
	if (length > limit_len) {
		alert("  ###  ÁÖ  ÀÇ  ### \n\n ÃÖ´ë " + limit_len + " Byte±îÁö¸¸ ÀÔ·Â ÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù. \n ÃÊ°úµÈ ±ÛÀÚ¼ö´Â ÀÚµ¿À¸·Î »èÁ¦ÇÏ°Ú½À´Ï´Ù.");
		obj.value = obj.value.replace(/\r\n$/, "");
		obj.value = fn_cut_text(obj.value, limit_len, sObj);
	}
}

function fn_on_mouse(obj,cls) {
  obj.className = cls;
}

function fn_out_mouse(obj,cls) {
  obj.className = cls;
}

function fn_td_link(lnk) {
   if(lnk) self.location = lnk;
   else alert(' Àß¸øµÈ °æ·ÎÀÔ´Ï´Ù. ');
}


function fn_img_over(obj,opt) {
   var ix = obj.src.lastIndexOf(".");
   if(opt=="Y") ix -= 2;
   var sF = obj.src.slice(0,ix);
   var sE = '_'+obj.src.substr(ix,4);
   obj.src=sF.concat(sE);
}

function fn_img_out(obj,opt) {
   var ix = obj.src.lastIndexOf(".");
   var sF = obj.src.slice(0,ix-1);
   if(opt=="Y") sF += "__";
   var sE = obj.src.substr(ix,4);
   obj.src=sF.concat(sE);

}

function fn_window_view(sTarget,sUrl,W,H,S) {
   if(sUrl != "") {
      if(sTarget == "_self") {
         self.location = sUrl;
      } else if(sTarget == "_size") {
         if((W != "") && (H != "")) {
            vCon = "width="+W+",height="+H;
            if(S == "Y") vCon += ",scrollbars=yes";
            fn_openWindow(sUrl,'window_view',vCon);
         }
      } else fn_openWindow(sUrl,'','');
   }
}



function fn_sel_box_ins(obj,ival,a_i,a_n) {
   var intCnt = a_i.length;
   j = 1;
	for(var i=0;i < intCnt; i++) {
		TmpOption = new Option(a_n[i],a_i[i]);
		obj.options[j] = TmpOption;
		if(a_n[i].indexOf("[»ç¿ë¾ÈÇÔ]") >= 0) obj.options[j].className = "no_used_sel";
		if((a_i[i] == ival) && (ival != "")) obj.options[j].selected = true; 
		j++;
	}
}

function fn_input_color(val,obj) {
   if((val.length == 7) && (val.substring(0,1) == '#')) { 
      obj.style.backgroundColor = val; 
   }
}

function fn_no_right_mouse() {
	if (event.button == 2) {
       if(NoMouseMess) alert(NoMouseMess);
	   else { document.oncontextmenu = function() { return false; } }
	}
}


function fcn_copy_link(url,mess) {
   var rs = window.clipboardData.setData('Text',url);
   if(rs == true) {
      if(mess != "") {
         alert(mess);
	  }
   } else {
       alert(' º¹»ç¿¡ ½ÇÆÐÇß½À´Ï´Ù. \n »õ·Î ½ÃµµÇØ ÁÖ¼¼¿ä.');
   }

   return;
}

function fn_viewflash(URL,sSize,mode) {
document.write("<object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0'"+sSize+">");
document.write("<param name='movie' value='"+URL+"'>");
document.write("<param name='quality' value='high'>");
document.write("<param name='WMODE' value='"+mode+"'>");
document.write("<embed src='"+URL+"' quality='high' pluginspage='http://www.macromedia.com/go/getflashplayer' type='application/x-shockwave-flash'"+sSize+"></embed>");
document.write("</object>");
}


function fn_fi_over(obj,idx,sID,vID,fID) {
   var FObj,IObj,VObj,arrImg,nExt,sExt,arrFnt;
   for(i=1;i<=5;i++) {
      FObj = eval("document.getElementById('"+fID+i+"')");
      IObj = eval("document.getElementById('"+sID+i+"')");
      VObj = eval("document.getElementById('"+vID+i+"')");
      if(VObj) {
         if(IObj) {
            arrImg = IObj.src.split(".");
            nExt = IObj.src.length-arrImg[arrImg.length-1].length-2;
		    sExt = IObj.src.substring(nExt,nExt+1);
            if(idx == i) {
               if(sExt != "s")  IObj.src = IObj.src.substring(0,nExt+1)+"s"+IObj.src.substring(nExt+1);
               VObj.style.display = '';
            } else {
               if(sExt == "s")  IObj.src = IObj.src.substring(0,nExt)+IObj.src.substring(nExt+1);
               VObj.style.display = 'none';
            }
         } else if(FObj) {
           arrFnt = FObj.className.split("_");
           if(arrFnt[0]=="kkks") arrFnt[0] = "kkk";
            if(idx == i) {
               arrFnt[0] = "kkks";
               FObj.className = arrFnt.join("_");
               VObj.style.display = '';
            } else {
               FObj.className = arrFnt.join("_");
               VObj.style.display = 'none';
            }
         }
      }   
   }
}

function fn_selMove(obj,ix) {
   var limit_i = 0;
   var idx_tmp;
   var idx;
   var for_i = 0;
   var i;

   for(i=0;i<obj.length;i++) {
      if(obj[i].value == "") {  for_i++; }
   }
   if(ix > 0) {
      limit_i = obj.length-1;
      for(i=limit_i;i >= for_i ;i--) { 

         if(obj[i].selected == true) {
            idx = obj[i].index;
            if(idx < limit_i) {
               idx_tmp = obj[i].index+ix;
               tmp = new Option(obj.options[idx].text,obj.options[idx].value);
               obj.options[idx] = new Option(obj.options[idx_tmp].text,obj.options[idx_tmp].value);
               obj.options[idx_tmp] = tmp;
               obj.options[idx_tmp].selected = true;
            } else limit_i--;
         }
      }

   } else {
      for_i++;
      for(i=for_i;i < obj.length;i++) { 
         if(obj[i].selected == true) {
            idx = obj[i].index;
            if(idx > limit_i) {
               idx_tmp = obj[i].index+ix;
               tmp = new Option(obj.options[idx].text,obj.options[idx].value);
               obj.options[idx] = new Option(obj.options[idx_tmp].text,obj.options[idx_tmp].value);
               obj.options[idx_tmp] = tmp;
               obj.options[idx_tmp].selected = true;
            } else limit_i++;
         }
      }
   }

   return;
}

//-->
