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 fAddFavoriteMark(title,url) { 
  // title 즐겨 찾기 제목
  // url 즐겨 찾기 URL
   if (window.sidebar){ 
     // firefox 
    window.sidebar.addPanel(title, url, ""); 
   } else if(window.opera && window.print) { 
     // opera 
      var elem = document.createElement('a'); 
      elem.setAttribute('href',url); 
      elem.setAttribute('title',title); 
      elem.setAttribute('rel','sidebar'); 
      elem.click(); 
   } else if(document.all) {
    // ie
    window.external.AddFavorite(url, title);
   }
} 


// 아이디, 비번 자동 저장

function confirmSave(checkbox)
{
 var isRemember;

 if(checkbox.checked)
 {
 isRemember = confirm("이 PC에 로그인 정보를 저장하시겠습니까? PC방등의 공공장소에서는 개인정보가 유출될 수 있으니 주의해주십시오.");

  if(!isRemember)
   checkbox.checked = false;
 }
}

function setsave(name, value, expiredays)
{
 var today = new Date();
 today.setDate( today.getDate() + expiredays );
 document.cookie = name + "=" + escape( value ) + "; path=/; expires=" + today.toGMTString() + ";"
}

function saveLogin(id)
{
 if(id != "")
 {
  // userid 쿠키에 id 값을 7일간 저장
  setsave("userid", id, 7);
 }else{
  // userid 쿠키 삭제
  setsave("userid", id, -1);
 }
}

function getLogin()
{
 // userid 쿠키에서 id 값을 가져온다.
 var cook = document.cookie + ";";
 var idx = cook.indexOf(key, 0);
 var val = "";

 if(idx != -1)
 {
  cook = cook.substring(idx, cook.length);
  begin = cook.indexOf("=", 0) + 1;
  end = cook.indexOf(";", begin);
  val = unescape( cook.substring(begin, end) );
 }

 // 가져온 쿠키값이 있으면
 if(val!= "")
 {
  document.frm.id.value = id;
  document.frm.idcheck.checked = true;
 }
}


/* 기존 아이디 저장 코드 */
function setCookie (name, value, expires) {
	document.cookie = name + "=" + escape (value) +
	"; path=/; expires=" + expires.toGMTString();
} 
function getCookie(Name) {
	var search = Name + "="
	if (document.cookie.length > 0) { 
		offset = document.cookie.indexOf(search)
		if (offset != -1) { 
		offset += search.length
		end = document.cookie.indexOf(";", offset)
		if (end == -1)
		end = document.cookie.length
		return unescape(document.cookie.substring(offset, end))
		}
	}
	return "";
}

function saveid(form) { 

	if (document.login_form.checksaveid.checked==true) {
		var check; 
		check = confirm("아이디와 패스워드를 이 컴퓨터에 저장하시겠습니까? \n\n공용컴퓨터, 공공장소, PC방등에서는 개인정보유출의 위험이 있으니 반드시 개인용 컴퓨터에서만 이 기능을 이용해주시기 바랍니다.");
		if(check==false) {document.login_form.checksaveid.checked=false;} 
		
		
	} 
	var expdate = new Date();
		
		if (document.login_form.checksaveid.checked==true)
		expdate.setTime(expdate.getTime() + 1000 * 3600 * 24 * 30 * 12);
		else
		expdate.setTime(expdate.getTime() - 1);
		
		setCookie("saveid", form.huser_id.value, expdate);

}

function getid(form) {
	form.checksaveid.checked = ((form.huser_id.value = getCookie("saveid")) != "");
}
/* 기존 아이디 저장 코드 */




function write_comment(tname){
	var form = document.getElementById(tname);
	if(form.comment.value==""){
	  alert("댓글을 입력하세요.");
	  form.comment.focus();
	}else if(form.comment.value.length < 20){
		alert("20자이상 입력해주세요.");
	  form.comment.focus();  
	}else{
		form.submit();
	}

}


function chk_form_board(tname){
	var form = document.getElementById(tname);
	if(form.board_title.value==""){
	  alert("글제목을 입력해주세요.");
	  form.board_title.focus();
	}else{
		form.submit();
	}

}

function chk_del(link_url,msg){
	var answer = confirm(msg)
	if (answer){
		window.location = link_url;
	}
}

function chk_form_articles(tname,type){
	var form = document.getElementById(tname);
	if(form.ftitle.value==""){
	  alert("글제목을 입력해주세요.");
	  form.ftitle.focus();
	}else if(form.fcategory.value==""){
	  alert("카테고리를 지정해주세요.");
	  form.fcategory.focus();  
	}else if(type != 'modify' && form.flist.value==""){
	  alert("파일을 첨부하세요.");
	  form.flist.focus();    
	}else{
		form.submit();
	}

}

function tab_program(n) {
	for(var i = 1; i < 9; i++) {
		obj = document.getElementById('m'+i);
		bt = document.getElementById('bt'+i);
		if( n == i ){
			obj.style.display = "block";
			bt.style.color = "#ff6c00";
			bt.style.fontWeight = "bold";
		}else{
			obj.style.display = "none";
			bt.style.color = "#333333";
			bt.style.fontWeight = "normal";
		}
	}
}

function tab_program2(n) {
	for(var i = 1; i < 9; i++) {
		obj = document.getElementById('m'+i);
		bt = document.getElementById('bt'+i);
		bl = document.getElementById('bl'+i);
		if( n == i ){
			obj.style.display = "block";
			bt.style.color = "#ff6c00";
			bt.style.fontWeight = "bold";
			bl.style.borderBottom = "0px";
			
		}else{
			obj.style.display = "none";
			bt.style.color = "#333333";
			bt.style.fontWeight = "normal";
			bl.style.borderBottom = "1px solid #dddddd";
		}
	}
}

function tab_main_recent(n) {
	for(var i = 1; i < 4; i++) {
		obj = document.getElementById('main_recent'+i);
		bt = document.getElementById('main_recent_bt'+i);
		bl = document.getElementById('main_recent_bl'+i);
		if( n == i ){
			obj.style.display = "block";
			bt.style.color = "#000000";
			bt.style.fontWeight = "bold";
			bl.style.borderBottom = "1px solid #ffffff";
		}else{
			obj.style.display = "none";
			bt.style.color = "#333333";
			bt.style.fontWeight = "normal";
			bl.style.borderBottom = "1px solid #dddddd";
		}
	}
}

function tab_main_notice(n) {
	for(var i = 1; i < 3; i++) {
		obj = document.getElementById('main_notice'+i);
		bt = document.getElementById('main_notice_bt'+i);
		bl = document.getElementById('main_notice_bl'+i);
		lt = document.getElementById('lt');
		rt = document.getElementById('rt');
		if( n == i ){
			obj.style.display = "block";
			bt.style.color = "#000000";
			bt.style.fontWeight = "bold";
			bl.style.borderBottom = "0px";
			bl.style.backgroundColor = "#ffffff";
			
		}else{
			obj.style.display = "none";
			bt.style.color = "#333333";
			bt.style.fontWeight = "normal";
			bl.style.borderBottom = "1px solid #ddd";
			bl.style.backgroundColor = "#efefef";
		}
		if(n == 1){
			rt.style.backgroundImage="url(/skin/bomdisk/images/rnd_dark_rt.gif)"
			lt.style.backgroundImage="url(/skin/bomdisk/images/rnd_leftcol_lt.gif)"
		}else{
			rt.style.backgroundImage="url(/skin/bomdisk/images/rnd_leftcol_rt.gif)"
			lt.style.backgroundImage="url(/skin/bomdisk/images/rnd_dark_lt.gif)"
		}
	}
}

function tab_main_best(n) {
	for(var i = 1; i < 5; i++) {
		obj = document.getElementById('main_best'+i);
		bt = document.getElementById('main_best_bt'+i);
		bl = document.getElementById('main_best_bl'+i);
		lt = document.getElementById('lt2');
		rt = document.getElementById('rt2');
		if( n == i ){
			obj.style.display = "block";
			bt.style.color = "#000000";
			bt.style.fontWeight = "bold";
			bl.style.borderBottom = "0px";
			bl.style.backgroundColor = "#ffffff";
			
		}else{
			obj.style.display = "none";
			bt.style.color = "#333333";
			bt.style.fontWeight = "normal";
			bl.style.borderBottom = "1px solid #ddd";
			bl.style.backgroundColor = "#efefef";
		}
		if(n == 1){
			rt.style.backgroundImage="url(/skin/bomdisk/images/rnd_dark_bg_rt.gif)"
			lt.style.backgroundImage="url(/skin/bomdisk/images/rnd_wh_bg_lt.gif)"
		}else if(n == 4){
			rt.style.backgroundImage="url(/skin/bomdisk/images/rnd_wh_bg_rt.gif)"
			lt.style.backgroundImage="url(/skin/bomdisk/images/rnd_dark_bg_lt.gif)"
		}else{
			rt.style.backgroundImage="url(/skin/bomdisk/images/rnd_dark_bg_rt.gif)"
			lt.style.backgroundImage="url(/skin/bomdisk/images/rnd_dark_bg_lt.gif)"
		}
	}
}

var flen = 0;
var count = 0;
var flen2 = 0;
var count2 = 0;

function add_fields(fileds_count,tid){
	var objTbl;
	var objRow;
	var objCell;
	var objContent;
	if(count < (fileds_count+1)) {
		count = fileds_count+1;
	}
	if(count2 < (fileds_count+1)) {
		count2 = fileds_count+1;
	}
	if (document.getElementById)
		objTbl = document.getElementById(tid);
	else
		objTbl = document.all[tid];

	objRow = objTbl.insertRow(objTbl.rows.length);
	objCell = objRow.insertCell(0);

	objContent = '<div style="width:250px;"><input type="hidden" name="fields_count[]" value="'+count2+'" />';
	objContent += '<div><input type="file" name="attach'+count2+'" /></div></div>';
	objCell.innerHTML = objContent;
	flen2++;
	count2++;
}

function chk_del_lists(fm){
	var Code_value="";
	Code_obj = fm.chk_idx;
	if(Code_obj){
		Code_obj_count = fm.chk_idx.length;
		
		if(Code_obj_count){
			for(rof=0;rof<Code_obj_count;rof++){
				if(fm.chk_idx[rof].checked) 
					Code_value += Code_value = fm.chk_idx[rof].value+",";
			}
		}else{
			if(fm.chk_idx.checked)
				Code_value = fm.chk_idx.value+",";
		}

		if(Code_value){
			fm.M_chks.value = Code_value+",";
			
			if(confirm("선택 메세지를 삭제하시겠습니까?"))
			{
				fm.mode.value="Delete_now";
				fm.action="history.php";
				fm.target="Hidden_frame";
				fm.submit();
			}

		}else{
			alert("선택된 항목이 없습니다.");
		}

	}else{
		alert("선택할 항목이 없습니다.");
	}
}

function Check_All(fm,checking){
	var Code_value = "";
	Code_obj = fm.chk_idx;
	if(Code_obj){
		Code_obj_count = fm.chk_idx.length;
		if(Code_obj_count){
			for(rof=0;rof<Code_obj_count;rof++)
				fm.chk_idx[rof].checked = checking;
		}else{
			fm.chk_idx.checked = checking;
		}
	}else{
		alert("선택할 항목이 없습니다.");
	}
}

//////////////////////////////
//Dropdown menu
//////////////////////////////
<!--
var timeout         = 500;
var closetimer  = 0;
var ddmenuitem      = 0;
// open hidden layer
function mopen(id)
{ 
 // cancel close timer
 mcancelclosetime();
 // close old layer
 if(ddmenuitem) ddmenuitem.style.display = 'none';
 // get new layer and show it
 ddmenuitem = document.getElementById(id);
 ddmenuitem.style.display = 'block';
}
// close showed layer
function mclose()
{
 if(ddmenuitem) ddmenuitem.style.display = 'none';
}
// go close timer
function mclosetime()
{
 closetimer = window.setTimeout(mclose, timeout);
}
// cancel close timer
function mcancelclosetime()
{
 if(closetimer)
 {
  window.clearTimeout(closetimer);
  closetimer = null;
 }
}
// close layer when click-out
document.onclick = mclose; 
// -->
 

 
 
 
 
//공지 저작권 탭
$(document).ready(function() {  

	// CK Editor
	var config = {
		toolbar:
		[
			['Bold', 'Italic', '-', 'NumberedList', 'BulletedList', '-', 'Link', 'Unlink'],
			['UIColor'],
			[ 'Image','Flash','Table','HorizontalRule' ]
		]
	};
	
});
