
/* window.onload ½Ã ½ÇÇàµÉ ÇÔ¼öÃß°¡ ½ÃÅ°´Â ÇÔ¼ö */
function addLoadEvent(func)
{
	var oldonload = window.onload;
	if(typeof window.onload != "function"){
		window.onload = func;
	}else{
		window.onload = function(){
			oldonload();
			func();
		}
	}
}

/*
function _main_today_recomm()
{
	var _id_info, _id_detail;
	
	for (var i = 0; i < 5; i++ )
	{
		_id_info = document.getElementById("main_today_recomm_info_"+i);
		_id_detail = document.getElementById("main_today_recomm_detail_"+i);
		document.getElementById("main_today_recomm_info_"+i).onmouseover = function(){
			alert("in:"+i);
			document.getElementById("main_today_recomm_info_"+i).style.display = "none";
			document.getElementById("main_today_recomm_detail_"+i).style.display = "block";
		};
		document.getElementById("main_today_recomm_detail_"+i).onmouseout = function(){
		alert("out:"+i);
			document.getElementById("main_today_recomm_detail_"+i).style.display = "none";
			document.getElementById("main_today_recomm_info_"+i).style.display = "block";
		};
	}

}

addLoadEvent(_main_today_recomm);
*/

function _review_txt(){
	var _id = $("review_txt");
	
	_id.onclick = function(){
		if(_id.value == "10ÀÚ ÀÌ»ó 100ÀÚ ÀÌÇÏ·Î ÀÛ¼ºÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù."){
			_id.value = '';
		}
	}
	_id.onblur = function(){
		if(_id.value == ''){
			_id.value = "10ÀÚ ÀÌ»ó 100ÀÚ ÀÌÇÏ·Î ÀÛ¼ºÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.";
		}
	}
	_id.onkeydown = function(){
		// enter : 13, 
		if(_id.value.length >= 100){
			alert('100ÀÚ ÀÌÇÏ·Î¸¸ ÀÛ¼ºÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.');
			event.returnValue = false;
		}
	}
}

function _review_submit(frm){
	var _id = $("review_txt");

	if(_id.value == "10ÀÚ ÀÌ»ó 100ÀÚ ÀÌÇÏ·Î ÀÛ¼ºÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù."){
		_id.value = '';
		alert('´ñ±ÛÀ» ÀÛ¼ºÇØ ÁÖ¼¼¿ä');
		_id.focus();
		return;
	} else if(_id.value.length < 10){
		alert('10ÀÚ ÀÌ»óÀ¸·Î ÀÛ¼ºÇÏ¼Å¾ß ÇÕ´Ï´Ù.');
		return;
	} else if(_id.value.length >= 100){
		alert('100ÀÚ ÀÌÇÏ·Î¸¸ ÀÛ¼ºÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.');
		return;
	} else {

		var url = "/book/add_series_review.asp";
		var pars = "series_num="+frm.series_num.value +
			"&recomm_point=" + frm.recomm_point.value +
			"&subject="+(frm.subject.value.replace('&','&amp;')).replace('=','£½');

		_id.value = '';

		var myAjax = null;
		myAjax = new Ajax.Request (
			url,
			{
			method: 'get',
			parameters: pars,
			onSuccess: show_review_result
			});

	}
}

function delete_review(num){
	var url = "/book/add_series_review.asp";
	var pars = "work=delete&num="+num;

	var myAjax = null;
		myAjax = new Ajax.Request (
			url,
			{
			method: 'get',
			parameters: pars,
			onSuccess: show_review_result
			});
}

function show_review_result(request){
	var result = request.responseText;
	// ¼º°ø½Ã ¸®ÅÏ°ªÀº µµ¼­¹øÈ£
	if (result.length == 8){
		load_review_list(1, result);
	}else{
		alert('ÀÔ·Â¿¡ ½ÇÆÐÇÏ¿´½À´Ï´Ù.');
	}
}

function _comment_submit(frm){
	var _id = $("review_txt");

	if(_id.value == "10ÀÚ ÀÌ»ó 100ÀÚ ÀÌÇÏ·Î ÀÛ¼ºÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù."){
		_id.value = '';
		alert('´ñ±ÛÀ» ÀÛ¼ºÇØ ÁÖ¼¼¿ä');
		_id.focus();
		return;
	} else if(_id.value.length < 10){
		alert('10ÀÚ ÀÌ»óÀ¸·Î ÀÛ¼ºÇÏ¼Å¾ß ÇÕ´Ï´Ù.');
		return;
	} else if(_id.value.length >= 100){
		alert('100ÀÚ ÀÌÇÏ·Î¸¸ ÀÛ¼ºÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.');
		return;
	} else {
		var url = "/bbs/dic_comment_process.asp";
		var pars = "num="+frm.list_num.value +
			"&content="+(frm.content.value.replace('&','&amp;')).replace('=','£½');

		_id.value = '';

		var myAjax = null;
		myAjax = new Ajax.Request (
			url,
			{
			method: 'get',
			parameters: pars,
			onSuccess: show_dic_comment_result
			});

	}
}

function delete_dic_comment(num){
	var url = "/bbs/dic_comment_process.asp";
	var pars = "work=delete&num="+num;

	var myAjax = null;
		myAjax = new Ajax.Request (
			url,
			{
			method: 'get',
			parameters: pars,
			onSuccess: show_dic_comment_result
			});
}

function show_dic_comment_result(request){
	var result = request.responseText;
	load_dic_comment_list(1, result);
}

function _comment_board(frm){

	var _id = $("review_txt");

	if(_id.value == "10ÀÚ ÀÌ»ó 100ÀÚ ÀÌÇÏ·Î ÀÛ¼ºÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù."){
		_id.value = '';
		alert('´ñ±ÛÀ» ÀÛ¼ºÇØ ÁÖ¼¼¿ä');
		_id.focus();
		return;
	} else if(_id.value.length < 10){
		alert('10ÀÚ ÀÌ»óÀ¸·Î ÀÛ¼ºÇÏ¼Å¾ß ÇÕ´Ï´Ù.');
		return;
	} else if(_id.value.length >= 100){
		alert('100ÀÚ ÀÌÇÏ·Î¸¸ ÀÛ¼ºÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.');
		return;
	} else {

		var url = "/bbs/board_comment.process.asp";
		var pars = "num="+frm.board_num.value +
			"&content="+(frm.content.value.replace('&','&amp;')).replace('=','£½');

		_id.value = '';

		var myAjax = null;
		myAjax = new Ajax.Request (
			url,
			{
			method: 'get',
			parameters: pars,
			onSuccess: show_board_comment_result
			});

	}
}

function delete_board_comment(num){
	var url = "/bbs/board_comment.process.asp";
	var pars = "work=delete&num="+num;

	var myAjax = null;
		myAjax = new Ajax.Request (
			url,
			{
			method: 'get',
			parameters: pars,
			onSuccess: show_board_comment_result
			});
}

function show_board_comment_result(request){
	var result = request.responseText;
	load_board_comment_list(1, result);
}


// mainÀÇ ½ÅÀÛ¿¬Àç¼Ò¼³ Tab
var canN = "n1";
var canBt = "b1";
function series_tab(num)
{
	var seN="n"+num;
	$(canN).style.display = "none";
	$(seN).style.display = "block";
	canN = seN;

	var seBt = "b"+num;
	$(canBt).src = $(canBt).src.replace("_on.gif", "_off.gif");
	$(seBt).src = $(seBt).src.replace("_off.gif", "_on.gif");
	canBt = seBt;
}


// mainÀÇ µ¶ÀÚÃßÃµ VS °ü¸®ÀÚ¸®ºä Tab
var reN = "c1";
var reBt = "t1";
function recom_tab(num)
{
	var selN="c"+num;
	$(reN).style.display = "none";
	$(selN).style.display = "block";
	reN = selN;

	var selBt = "t"+num;
	$(reBt).src = $(reBt).src.replace("_on.gif", "_off.gif");
	$(selBt).src = $(selBt).src.replace("_off.gif", "_on.gif");
	reBt = selBt;
}


// mainÀÇ È¯¶ô¹«¸² Tab
var enjN = "e1";
var enjBt = "et1";
function enjoy_tab(num)
{
	var selN="e"+num;
	$(enjN).style.display = "none";
	$(selN).style.display = "block";
	enjN = selN;

	var selBt = "et"+num;
	$(enjBt).src = $(enjBt).src.replace("_on.gif", "_off.gif");
	$(selBt).src = $(selBt).src.replace("_off.gif", "_on.gif");
	enjBt = selBt;
}

// mainÀÇ ±ÝÁÖÀÇ ½Å°£µµ¼­ Tab
var new_week_tab_num = 1;
var newBt = "newt1";
var selBt = "newt1";
var time_f = 0;
function new_week_tab(num)
{
	if(time_f != 0){
		clearTimeout(time_f);
	}

	new_week_tab_num = num;
	selBt = "newt"+new_week_tab_num;
	load_week_new_book_list(num);
}

function load_week_new_book_list(tab_num) {
	var loading = '<div style="height:122px; padding-top:42px" class="s_center_w"></div>';
	var url = "/main/main_weekNewbook.sub.asp";
	var pars = "tab_num=" + tab_num;

	$("week_new_book").innerHTML = loading;
	var myAjax = null;
		myAjax = new Ajax.Request (
			url,
			{
			method: 'get',
			parameters: pars,
			onSuccess: show_week_new_book_list
			});
}

function show_week_new_book_list(request) {
	$("week_new_book").innerHTML = request.responseText;

	$(newBt).src = $(newBt).src.replace("_on.gif", "_off.gif");
	$(selBt).src = $(selBt).src.replace("_off.gif", "_on.gif");
	newBt = selBt;

	time_f = setTimeout("new_week_tab("+((new_week_tab_num%4)+1)+")", 10000);
}

// sub leftÀÇ ±ÝÁÖÀÇ ½Å°£µµ¼­ Tab
var newlN = "new1";
var newlBt = "newt1";
function left_week_new_tab(num)
{

	var selN="new"+num;
	$(newlN).style.display = "none";
	$(selN).style.display = "block";
	newlN = selN;

	var selBt = "newt"+num;
	$(newlBt).src = $(newlBt).src.replace("_on.gif", "_off.gif");
	$(selBt).src = $(selBt).src.replace("_off.gif", "_on.gif");
	newlBt = selBt;
}


// mainÀÇ º£½ºÆ®µµ¼­ Tab
var bestN = "best1";
var bestBt = "bestt1";
function main_best_tab(num)
{
	var selN="best"+num;
	$(bestN).style.display = "none";
	$(selN).style.display = "block";
	bestN = selN; 

	var selBt = "bestt"+num;
	$(bestBt).src = $(bestBt).src.replace("_on.gif", "_off.gif");
	$(selBt).src = $(selBt).src.replace("_off.gif", "_on.gif");
	bestBt = selBt;

	//setTimeout(" main_best_tab("+((num%4)+1)+")", 10000);
}


function load_best_book_list(searchType) {
	var loading = '<div style="height:170px; padding-top:58px" class="s_center_w">' +
			'<img src="/images/ajax-loader.gif" style="margin-top:10px"></div>';
	var url = "/main/main_best_sub.asp";
	var pars = "searchType=" + searchType;

	$("best_list").innerHTML = loading;
	var myAjax = null;
		myAjax = new Ajax.Request (
			url,
			{
			method: 'get',
			parameters: pars,
			onSuccess: show_best_book_list
			});
}

function load_left_pop_book_list(searchType) {
	var loading = '<div style="height:170px; padding-top:58px" class="s_center_w">' +
			'<img src="/images/ajax-loader.gif" style="margin-top:10px"></div>';
	var url = "/common/inc/pop_series_sub.left.asp";
	var pars = "searchType=" + searchType;

	$("best_list").innerHTML = loading;
	var myAjax = null;
		myAjax = new Ajax.Request (
			url,
			{
			method: 'get',
			parameters: pars,
			onSuccess: show_best_book_list
			});
}

function show_best_book_list(request) {
	$("best_list").innerHTML = request.responseText;
	main_best_tab(1);
}


function load_review_list(page, series_num){
	var url = "/book/series_review_list.asp";
	var pars = "series_num=" + series_num + "&page=" + page;

	var myAjax = null;
		myAjax = new Ajax.Request (
			url,
			{
			method: 'get',
			parameters: pars,
			onSuccess: show_review_list
			});
}

function show_review_list(request) {
	$("review_list").innerHTML = request.responseText;
}


function load_dic_comment_list(page, list_num){
	var url = "/bbs/dic_comment_list.asp";
	var pars = "num=" + list_num + "&page=" + page;

	var myAjax = null;
		myAjax = new Ajax.Request (
			url,
			{
			method: 'get',
			parameters: pars,
			onSuccess: show_dic_comment_list
			});
}

function show_dic_comment_list(request) {
	$("dic_comment_list").innerHTML = request.responseText;
}

function load_board_comment_list(page, board_num){
	var url = "/bbs/board_comment_list.asp";
	var pars = "num=" + board_num + "&page=" + page;

	var myAjax = null;
		myAjax = new Ajax.Request (
			url,
			{
			method: 'get',
			parameters: pars,
			onSuccess: show_board_comment_list
			});
}

function show_board_comment_list(request) {
	$("board_comment_list").innerHTML = request.responseText;
}


function load_series_by_author(page, author_num, series_num){
	var url = "/book/series_list_by_author.asp";
	var pars = "author_num="+author_num+"&series_num=" + series_num + "&page=" + page;

	var myAjax = null;
		myAjax = new Ajax.Request (
			url,
			{
			method: 'get',
			parameters: pars,
			onSuccess: show_series_by_author
			});
}

function show_series_by_author(request) {
	$("series_by_author").innerHTML = request.responseText;
}


function load_series_by_publisher(page, publisher, series_num){
	var url = "/book/series_list_by_publisher.asp";
	var pars = "publisher="+publisher+"&series_num=" + series_num + "&page=" + page;

	var myAjax = null;
		myAjax = new Ajax.Request (
			url,
			{
			method: 'get',
			parameters: pars,
			onSuccess: show_series_by_publisher
			});
}

function show_series_by_publisher(request) {
	$("series_by_publisher").innerHTML = request.responseText;
}

function load_serial_by_class(page, main_class_num, middle_class_num){
	var url = "/enjoy/serial_list_by_class.asp";
	var pars = "main_class_num="+main_class_num+"&middle_class_num=" + middle_class_num + "&page=" + page;

	var myAjax = null;
		myAjax = new Ajax.Request (
			url,
			{
			method: 'get',
			parameters: pars,
			onSuccess: show_serial_by_class
			});
}

function show_serial_by_class(request) {
	$("main_serial_list").innerHTML = request.responseText;
}

function load_enjoy_part_list(page, book_num, page_code){
	var url = "/enjoy/enjoy_part_list.asp";
	var pars = "page_code="+page_code+"&book_num="+book_num+"&page=" + page;

	var myAjax = null;
		myAjax = new Ajax.Request (
			url,
			{
			method: 'get',
			parameters: pars,
			onSuccess: show_enjoy_part_list
			});
}

function show_enjoy_part_list(request) {
	$("enjoy_serial_list").innerHTML = request.responseText;
}


function load_serial_by_class(page, main_class_num, middle_class_num){
	var url = "/enjoy/serial_list_by_class.asp";
	var pars = "main_class_num="+main_class_num+"&middle_class_num=" + middle_class_num + "&page=" + page;

	var myAjax = null;
		myAjax = new Ajax.Request (
			url,
			{
			method: 'get',
			parameters: pars,
			onSuccess: show_serial_by_class
			});
}


function load_install_by_monopoly(page){
	// monopoly, author, rookie
	var url = "/serial/install_list_by_menu.asp";
	var pars = "menu=monopoly&page=" + page;

	var myAjax = null;
		myAjax = new Ajax.Request (
			url,
			{
			method: 'get',
			parameters: pars,
			onSuccess: show_install_by_monopoly
			});
}

function show_install_by_monopoly(request) {
	$("install_list_monopoly").innerHTML = request.responseText;
}


function load_install_by_author(page){
	// monopoly, author, rookie
	var url = "/serial/install_list_by_menu.asp";
	var pars = "menu=author&page=" + page;

	var myAjax = null;
		myAjax = new Ajax.Request (
			url,
			{
			method: 'get',
			parameters: pars,
			onSuccess: show_install_by_author
			});
}

function show_install_by_author(request) {
	$("install_list_author").innerHTML = request.responseText;
}



function load_install_by_ijakga(page){
	// monopoly, author, rookie
	var url = "/serial/install_list_by_menu.asp";
	var pars = "menu=ijakga&page=" + page;

	var myAjax = null;
		myAjax = new Ajax.Request (
			url,
			{
			method: 'get',
			parameters: pars,
			onSuccess: show_install_by_ijakga
			});
}

function show_install_by_ijakga(request) {
	$("install_list_ijakga").innerHTML = request.responseText;
}


function load_serial_install_author(page, list_num){
	var url = "/serial/serial_install_author.asp";
	var pars = "list_num="+list_num+"&page=" + page;

	var myAjax = null;
		myAjax = new Ajax.Request (
			url,
			{
			method: 'get',
			parameters: pars,
			onSuccess: show_serial_install_author
			});
}

function show_serial_install_author(request) {
	$("serial_install_author").innerHTML = request.responseText;
}

function load_serial_install_ijakga(page, series_id){
	var url = "/serial/serial_install_ijakga.asp";
	var pars = "series_id="+series_id+"&page=" + page;

	var myAjax = null;
		myAjax = new Ajax.Request (
			url,
			{
			method: 'get',
			parameters: pars,
			onSuccess: show_serial_install_ijakga
			});
}

function show_serial_install_ijakga(request) {
	$("serial_install_ijakga").innerHTML = request.responseText;
}


// mainÀÇ ¹«·áÃ¼Çè Tab
var freeN = "free1";
var freeBt = "freet1";
function main_free_tab(num)
{
	var selN="free"+num;
	$(freeN).style.display = "none";
	$(selN).style.display = "block";
	freeN = selN; 

	var selBt = "freet"+num;
	$(freeBt).src = $(freeBt).src.replace("_on.gif", "_off.gif");
	$(selBt).src = $(selBt).src.replace("_off.gif", "_on.gif");
	freeBt = selBt;

	if(num == 1){
		$("free_more").innerHTML = '<img src="/images/icon_arrow01.gif" width="3" height="5" align="absmiddle" /> <span class="stxt_666_n pd_R7 btn" onClick="goFree();">´õº¸±â</span>';
	}else if(num == 2){
		$("free_more").innerHTML = '<img src="/images/icon_arrow01.gif" width="3" height="5" align="absmiddle" /> <span class="stxt_666_n pd_R7 btn" onClick="goPremium(\'muhyup\');">´õº¸±â</span>';
	}else if(num == 3){
		$("free_more").innerHTML = '<img src="/images/icon_arrow01.gif" width="3" height="5" align="absmiddle" /> <span class="stxt_666_n pd_R7 btn" onClick="goSeries(\'author\');">´õº¸±â</span>';
	}
}

// µµ¼­ »ó¼¼ Á¤º¸ÀÇ µµ¼­ Á¤º¸ Tab
var d_num = 0;
function detail_info_tab(num)
{
	// detail_tab_0, detail_info_0, detail_bottom_0
	$("detail_tab_"+d_num).background = $("detail_tab_"+d_num).background.replace("_on.","_off.");
	$("detail_bottom_"+d_num).background = $("detail_bottom_"+d_num).background.replace("_on.","_off.");
	d_num = num;

	$("detail_tab_"+num).background = $("detail_tab_"+num).background.replace("_off.","_on.");
	$("detail_bottom_"+num).background = $("detail_bottom_"+num).background.replace("_off.","_on.");
	
	if(num == 0){
		for(i = 1; i < 6; i++){
			$("detail_info_"+i).style.display = "block";
		}
	}else{
		for(i = 1; i < 6; i++){
			if(i == num){
				$("detail_info_"+i).style.display = "block";
			}else{
				$("detail_info_"+i).style.display = "none";
			}
		}
	}
}



function setRightQuick(right_id){
	var quick_id = "quick_"+right_id;
	var quick_image = "quick_image_"+ right_id;

	$(quick_image).src = $(quick_image).src.replace("_close.", "_open.");
	$(quick_id).style.display = "block";
	
	var next_id = (Number(right_id) + 1) % 2;
	quick_id = "quick_"+next_id;
	quick_image = "quick_image_"+ next_id;

	$(quick_image).src = $(quick_image).src.replace("_open.", "_close.");
	$(quick_id).style.display = "none";
}


function set_quick_list(series_num, main_class){
//set_cookies("quick_list", "", null)
	var quick_list = get_cookies("quick_list");
	var quick_value = series_num+'$'+main_class;
	
	if(quick_list.length == 0){
		set_cookies("quick_list", quick_value, null)
	}else{
		var arr_quick_list = new Array();
		arr_quick_list = quick_list.split('|');

		var chk_series = false;
		for(cnt = 0; cnt < arr_quick_list.length; cnt++){
			if(arr_quick_list[cnt] == quick_value){
				chk_series = true;
			}
		}

		if(!chk_series){
			quick_list = (quick_value + '|' + quick_list); //.substring(0, 44);
			set_cookies("quick_list", quick_list, null)
		}
	}
}


function del_quick_list(page, quick_value){
	var quick_list = get_cookies("quick_list");
	var quick_temp = '';

	if(quick_list.length == 0){
		return;
	}else{
		var arr_quick_list = new Array();
		arr_quick_list = quick_list.split('|');

		for(cnt = 0; cnt < arr_quick_list.length; cnt++){
			if(arr_quick_list[cnt] != quick_value){
				if(quick_temp.length > 8){ quick_temp += '|'; }
				quick_temp += arr_quick_list[cnt];
			}
		}

		set_cookies("quick_list", quick_temp, null)
	}
	
	load_quick_list(page);
}


function load_quick_list(page) {
	var url = "/common/inc/right_quick.sub.asp";
	var pars = "page=" + page;

	var myAjax = null;
		myAjax = new Ajax.Request (
			url,
			{
			method: 'get',
			parameters: pars,
			onSuccess: show_quick_list
			});
}

function show_quick_list(request) {
	$("quick_list").innerHTML = request.responseText;
}


function load_quick_novel_list(page) {
	var url = "/common/inc/right_novel.sub.asp";
	var pars = "page=" + page;

	var myAjax = null;
		myAjax = new Ajax.Request (
			url,
			{
			method: 'get',
			parameters: pars,
			onSuccess: show_quick_novel_list
			});
}

function show_quick_novel_list(request) {
	$("quick_novel_list").innerHTML = request.responseText;
}

function join_poll(frm){
	var poll_flag = get_cookies("poll_join");
	if(poll_flag == "Y"){
		alert('ÀÌ¹Ì ÅõÇ¥ÇÏ¼Ì½À´Ï´Ù.\n´ÙÀ½¿¡ ÀÌ¿ëÇØ ÁÖ¼¼¿ä');
		return;
	}
	
	var poll_num = frm.poll_num.value;
	var len = frm.rank.length;
	var rank = '';
	
	for(i=0;i<len;i++){
		if(frm.rank[i].checked == true){
			rank = frm.rank[i].value;
		}
	}
	
	if(rank.length == 0){
		alert('ÅõÇ¥ ³»¿ëÀ» ¼±ÅÃÇÏ¼Å¾ß ÇÕ´Ï´Ù.');
		return;
	}else{
		var url = "/help/poll.join.asp";
		var pars = "poll_num="+poll_num+"&rank="+rank;

		var myAjax = null;
			myAjax = new Ajax.Request (
				url,
				{
				method: 'get',
				parameters: pars,
				onSuccess: function(){
					set_cookies("poll_join", "Y", null);
					location.href = "/help/poll.asp";
				}
			});
	}
}

function load_poll_list(page) {
	var url = "/help/poll.list.asp";
	var pars = "page=" + page;

	var myAjax = null;
		myAjax = new Ajax.Request (
			url,
			{
			method: 'get',
			parameters: pars,
			onSuccess: show_poll_list
			});
}

function show_poll_list(request) {
	$("poll_list").innerHTML = request.responseText;
}


