function bt(id,after)
{
eval(id+'.filters.blendTrans.stop();');
eval(id+'.filters.blendTrans.Apply();');
eval(id+'.src="'+after+'";');
eval(id+'.filters.blendTrans.Play();');
}

function m_stop(n) {
	n.stop();
}

function m_start(n) {
	n.start();
}

function goSearch(formObj) {
	if (squeeze(formObj.keyword.value)<2) {
		alert("2±ÛÀÚ ÀÌ»ó ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À.");
		formObj.keyword.focus();
		return false;
	}
    if (formObj.bbs.value=='memo') {
        formObj.act.value="MEMORECENT";
    } else if (formObj.bbs.value=='site') {
        formObj.act.value="SITESEARCH";
    } else {
        formObj.act.value="LIST";
    }
}

// ¹®ÀÚ¿­ ³»ÀÇ °ø¹é Á¦°Å ÈÄ ±æÀÌ ¹ÝÈ¯
function squeeze(str) {
    str = str.replace(/ /g, "");
    return str.length;
}

/* @author kenu@okjsp.pe.kr
*  @date 2003-04-07 12:47¿ÀÀü
*  @contact http://okjsp.pe.kr
*/
/*
 ¼­ºê¸Þ´º¸¦ º¸¿´´Ù ¾È º¸¿´´Ù Åä±ÛÇÏ´Â ÇÔ¼ö
*/
function toggleMenu(currMenu) {
	if (document.all) {
        thisMenu = eval("document.all." + currMenu + ".style")
    } else {
		thisMenu = document.getElementById(currMenu).style
    }
	thisMenu.display = (thisMenu.display == "block")
						? "none"
						: "block";
    setCookie(currMenu, thisMenu.display, 30);
	return false
}

/*
 ÄíÅ° °ª¿¡ µû¶ó ¼­ºê¸Þ´º¸¦ º¸ÀÌ´Â ÇÔ¼ö
*/
function setMenuDefault(currMenu) {
    if (document.all) {
        thisMenu = eval("document.all." + currMenu)
    } else {
        thisMenu = document.getElementById(currMenu)
    }
    var state = getCookie(currMenu);
    if (thisMenu && state != null) {
        thisMenu.style.display = state;
        setCookie(currMenu, thisMenu.style.display, 30);
    }
    return false
}

var oldMenu = null;
/*
 ¼­ºê¸Þ´º¸¦ º¸ÀÌ´Â ÇÔ¼ö
*/
function showMenu(currMenu) {
	if (document.all) {
        thisMenu = eval("document.all." + currMenu + ".style")
    } else {
		thisMenu = document.getElementById(currMenu).style
    }
    if (oldMenu != null) {
        oldMenu.display = "none";
    }
	thisMenu.display = "block"; // show
	oldMenu = thisMenu;
	return false;
}

// ¿¡·¯ÀÌ¹ÌÁö Ç¥½Ã
function errImage(n) {
    n.src = "/images/bnr_okjsp.gif";
}

function jumpto(e) {
	saveBbslist(e.value);
	document.location.href='/bbs?act=LIST&bbs='+e.value;
}

function saveBbslist(v) {
	var saved = getCookie("bbslist");

	if(saved) {
		// remove duplicate
		var reg = eval("/"+v+",/g");
		saved = v + "," + (saved+",").replace(reg, "");
		saved = saved.replace(/,*$/,"");
	} else {
		saved = v;
	}
	
	setCookie("bbslist", saved, 365);
}

function customizedList() {
	var saved = getCookie("bbslist");
	var list = saved.split(",").reverse();
	for (idx in list) {
		$("#bbslist option[value="+ list[idx] +"]").prependTo("#bbslist");
	}
}


/* @author kenu@okjsp.pe.kr
*  @date 2003-01-07 4:58¿ÀÀü
*  @contact http://okjsp.pe.kr
*/
var item;
var bannerContent='';
function showBanner(n) {
    item = n.split(",,");
    switch (item[0]) {
        case "0":
            var altText = item[5];
            if(!altText)  altText = item[2];
            bannerContent+=("<a href='"+item[2]+"' target=_blank title='"+altText+"'>");
            bannerContent+=("<img src='"+item[1]+"' border=0 width="+item[3]+", height="+item[4] );
            bannerContent+=(" onerror='errImage(this)' style='margin:1'></a>");
        break;
        case "1":
            bannerContent+=('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="'+item[3]+'" height="'+item[4]+'">');
            bannerContent+=('<param name="movie" value="'+item[1]+'"><param name="quality" value="high">');
            bannerContent+=('<embed src="'+item[1]+'" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="'+item[3]+'" height="'+item[4]+'" style="margin:1"></embed></object>');
        break;
        default:
        break;
    }
}

// ÅØ½ºÆ® ¹è³Ê
function showTextBanner(n) {
    item = n.split(",,");
    bannerContent+=("<a href='"+item[2]+"' target=_blank class='banner'>");
    bannerContent+=(item[2].substring(7)+"</a><br>");
}

function makeBannerContent(n, col) {
    if ( n == banner2 ) {
        changeModeButton();
    }
    for(var i=0;i<n.length;i++) {
        if (col>0) {
            showBanner(n[i]);
            if(i%col==(col-1)) bannerContent+=("<br/>");
        } else {
            showTextBanner(n[i]);
        }
    }
}

// ¹è³Ê Ç¥½ÃÇÏ±â
function displayBanner(n, col) {
    this.col = col;
    box = n;
    makeBannerContent(n, col);
    document.write(bannerContent);
    bannerContent='';
}

// ¹è³Ê ¹Ù²Ù±â
function changeModeButton() {
    bannerContent+=("<div onClick='changeMode()' style='cursor:hand'><font color='white'>"+
        "<font color='red'>¡á</font> <b>Click to Change</b></font></div>");
}
// ¹è³Ê ¹Ù²Ù±â
function changeMode() {
    col = 2-col;
    makeBannerContent(box, col);
    document.getElementById('banner2').innerHTML=bannerContent;
    bannerContent = '';
}

// ¹è³Ê¼¯±â ±âº» 1ÁÙ
function bannerShuffle(n, count){
    bannerShuffle(n, count, 1);
}

// ¹è³Ê¼¯±â
var box;
var col;
function bannerShuffle(n, count, col){
    // ¹è³Ê µÚ¼¯¾î¼­, box ¹è¿­¿¡ ³Ö±â
    this.col = col;
    box = new Array();
    var idx = 0;
    var len = n.length;
    // ¹è³Êµ¥ÀÌÅÍº¸´Ù Ç¥½Ã°¹¼ö°¡ ¸¹À» °æ¿ì ÃÖ´ë°ªÀ¸·Î ÇÑÁ¤
    if(count>len) count=len;
    // ¹è³Ê µÚ¼¯±â
    for(var i=0; i<count; i++) {
        idx = Math.floor(Math.random()*(len-i));
        box[i] = n[idx];
        for(var j=idx; j<len-1-i; j++){
            n[j] = n[j+1];
        }
    }
    displayBanner(box, col);
    document.write(bannerContent);
    bannerContent='';
}

/**
 * ÄíÅ°°ª ÃßÃâ
 * @param cookieName ÄíÅ°¸í
 */
function getCookie( cookieName )
{
 var search = cookieName + "=";
 var cookie = document.cookie;
 // ÇöÀç ÄíÅ°°¡ Á¸ÀçÇÒ °æ¿ì
 if( cookie.length > 0 )
 {
  // ÇØ´ç ÄíÅ°¸íÀÌ Á¸ÀçÇÏ´ÂÁö °Ë»öÇÑ ÈÄ Á¸ÀçÇÏ¸é À§Ä¡¸¦ ¸®ÅÏ.
  startIndex = cookie.indexOf( cookieName );
  // ¸¸¾à Á¸ÀçÇÑ´Ù¸é
  if( startIndex != -1 )
  {
   // °ªÀ» ¾ò¾î³»±â À§ÇØ ½ÃÀÛ ÀÎµ¦½º Á¶Àý
   startIndex += cookieName.length;
   // °ªÀ» ¾ò¾î³»±â À§ÇØ Á¾·á ÀÎµ¦½º ÃßÃâ
   endIndex = cookie.indexOf( ";", startIndex );
   // ¸¸¾à Á¾·á ÀÎµ¦½º¸¦ ¸øÃ£°Ô µÇ¸é ÄíÅ° ÀüÃ¼±æÀÌ·Î ¼³Á¤
   if( endIndex == -1) endIndex = cookie.length;
   // ÄíÅ°°ªÀ» ÃßÃâÇÏ¿© ¸®ÅÏ
   return unescape( cookie.substring( startIndex + 1, endIndex ) );
  }
  else
  {
   // ÄíÅ° ³»¿¡ ÇØ´ç ÄíÅ°°¡ Á¸ÀçÇÏÁö ¾ÊÀ» °æ¿ì
   return false;
  }
 }
 else
 {
  // ÄíÅ° ÀÚÃ¼°¡ ¾øÀ» °æ¿ì
  return false;
 }
}

/**
 * ÄíÅ° ¼³Á¤
 * @param cookieName ÄíÅ°¸í
 * @param cookieValue ÄíÅ°°ª
 * @param expireDay ÄíÅ° À¯È¿³¯Â¥
 */
function setCookie( cookieName, cookieValue, expireDate )
{
 var today = new Date();
 today.setDate( today.getDate() + parseInt( expireDate ) );
 document.cookie = cookieName + "=" + escape( cookieValue ) + "; path=/; expires=" + today.toGMTString() + ";";
}

/**
 * ÄíÅ° »èÁ¦
 * @param cookieName »èÁ¦ÇÒ ÄíÅ°¸í
 */
function deleteCookie( cookieName )
{
 var expireDate = new Date();
 
 //¾îÁ¦ ³¯Â¥¸¦ ÄíÅ° ¼Ò¸ê ³¯Â¥·Î ¼³Á¤ÇÑ´Ù.
 expireDate.setDate( expireDate.getDate() - 1 );
 document.cookie = cookieName + "= " + "; expires=" + expireDate.toGMTString() + "; path=/";
}

/**
 * ÀÚ½ÅÀÌ ÁöÁ¤ÇÑ °ªÀ¸·Î ÄíÅ° ¼³Á¤
 */
function setMyCookie()
{
 setCookie( form.setName.value, form.setValue.value, form.expire.value );
 viewCookie(); // ÀüÃ¼ ÄíÅ° Ãâ·Â °»½Å
}

/**
 * ÀÚ½ÅÀÌ ÁöÁ¤ÇÑ ÄíÅ°¸íÀ¸·Î È®ÀÎ
 */
function getMyCookie()
{
 alert( "ÄíÅ° °ª : " + getCookie( form.getName.value ) );
}

/**
 * ÀÚ½ÅÀÌ ÁöÁ¤ÇÑ ÄíÅ°¸íÀ¸·Î ÄíÅ° »èÁ¦
 */
function deleteMyCookie()
{
 deleteCookie( form.deleteName.value );
 alert("ÄíÅ°°¡ »èÁ¦µÇ¾ú½À´Ï´Ù.");
 viewCookie();
}

/**
 * ÀüÃ¼ ÄíÅ° Ãâ·Â
 */
function viewCookie()
{
 if( document.cookie.length > 0 )
  cookieOut.innerText = document.cookie;
 else
  cookieOut.innerText = "ÀúÀåµÈ ÄíÅ°°¡ ¾ø½À´Ï´Ù.";
}


/**
 * ½ºÅ² ¼³Á¤
 */
function setSkin(skinType) {
	setCookie('skin', skinType, 100);
	document.location.reload();
}

/**
 * Æ®¸² Ãß°¡
 */
String.prototype.trim = function() {
	return this.replace(/^\s\s*/, '').replace(/\s\s*$/, '');
}

//action event
function check(){
    if(document.f1.html.checked) {
	    document.f1.content.value = TextEditor.document.body.innerHTML;
    } else if(document.getElementById("TextView")){
        document.f1.content.value = f1.TextView.value;
	}
	if (document.f1.content.value.length==0 || document.f1.content.value=="<P>&nbsp;</P>"
		|| document.f1.content.value.trim().length == 0) {
	    alert("no content");
	    return false;
	}
	// filtering
	banWord = filterWord(document.f1.content.value);
	if (banWord.length > 0) {
	    alert(banWord +' word can\'t be used.');
	    return false;
	}
	if (document.f1.subject.value.trim()=="" ) {
	    alert("no subject");
	    document.f1.subject.focus();
	    return false;
    }
	if (document.f1.writer.value.trim()=="" ) {
	    alert("no writer");
	    document.f1.writer.focus();
	    return false;
    }
	if (document.f1.password.value=="" ) {
	    alert("no password");
	    document.f1.password.focus();
	    return false;
    }
    document.f1.send.disabled=true;
	return true;
}

$(function(){
	customizedList();
})
