//======================================================================
// ¿ÞÂÊ µµ¼­ ºÐ·ù Layer
var _layer1 = null;
var _layer2 = null;
function set_BookLayer(){
	if(_layer1 == null)	{
		_layer1 = document.getElementById('Layer1');
		_layer1.onclick=function(){
			_layer1.style.display='none';
		}
	}

	if(_layer2 == null)	{
		_layer2 = document.getElementById('Layer2');
		_layer2.onclick=function(){
			_layer2.style.display='none';
		}
	}
}

function show_AuthorLayer(){
	if(_layer1 == null)	{
		set_BookLayer();
	}
	if (_layer1.style.display != 'block'){
		if(_layer2.style.display == 'block')	_layer2.style.display='none';

		_layer1.style.display='block';
	}else{
		_layer1.style.display='none';
	}
}

function show_CategoryLayer(){
	if(_layer2 == null)	{
		set_BookLayer();
	}

	if (_layer2.style.display != 'block'){
		if(_layer1.style.display == 'block')	_layer1.style.display='none';

		_layer2.style.display='block';
	}else{
		_layer2.style.display='none';
	}
}
//======================================================================
// µµ¼­ ¼Ò°³Á¤º¸ Tab
var old_tab_num = 0;
function set_book_detail_tab(num){
	document.getElementById("detail_tab_"+old_tab_num).background = 
		document.getElementById("detail_tab_"+old_tab_num).background.replace("_on","_off");
	document.getElementById("detail_tab_"+old_tab_num).className = "btn txt_999_b";

	document.getElementById("detail_tab_"+num).background = 
		document.getElementById("detail_tab_"+num).background.replace("_off","_on");
	document.getElementById("detail_tab_"+num).className = "btn txt_CF1156_b";

	for(i=1; i < 6; i++){
		if(i == num || num == 0){
			document.getElementById("detail_info_"+i).style.display = "block";
		}else{
			document.getElementById("detail_info_"+i).style.display = "none";
		}
	}

	old_tab_num = num;
}

//======================================================================
// µ¶ÀÚ ¼­Æò & ¹Ìµð¾î¼­Æò
function show_reader_review_form(work, _id){
	var a_href = "/book/reader_review.form.asp?work="+work;
	if(work == 'insert_review'){
		a_href += "&book_id="+_id;
	} else{
		a_href += "&review_id="+_id;
	}

	open_flag = "toolbar=no,scrollbars=no,status=no,resizeable=no,height=460,width=500";
	window.open(a_href,"readerCommentForm", open_flag);
}

function reader_review_process(work, _id){
	var a_href = "/book/reader_review.form.asp?work="+work+"&review_id="+_id;

	open_flag = "toolbar=no,scrollbars=no,status=no,resizeable=no,height=460,width=500";
	window.open(a_href,"readerCommentForm", open_flag);
}


function get_book_review(page, book_id){
	var url = "/book/book.reader_review.asp";
	var pars = "page="+page+"&book_id="+book_id;

	var myAjax = null;
		myAjax = new Ajax.Request (
			url,
			{
			method: 'get',
			parameters: pars,
			onSuccess: show_reader_review
			});
}

function show_reader_review(request) {
	$("reader_review").innerHTML = request.responseText;
}


function get_media_comment(page, book_id){
	var url = "/book/book.media_comm.asp";
	var pars = "page="+page+"&book_id="+book_id;

	var myAjax = null;
		myAjax = new Ajax.Request (
			url,
			{
			method: 'get',
			parameters: pars,
			onSuccess: show_meida_comment
			});
}

function show_meida_comment(request) {
	$("media_comment").innerHTML = request.responseText;
}

//======================================================================
// ÀÚÀ¯°Ô½ÃÆÇ ÀÛ¼º Form

function show_board_form(work, _id){
	var a_href = "/community/board.form.asp?work="+work;
	if(work == 'insert'){
		a_href += "&board_id="+_id;
	} else{
		a_href += "&board_no="+_id;
	}

	open_flag = "toolbar=no,scrollbars=no,status=no,resizeable=no,height=460,width=600";
	window.open(a_href,"boardForm", open_flag);
}

function board_process(work, board_no){
	var a_href = "/community/board.form.asp?work="+work+"&board_no="+board_no;

	open_flag = "toolbar=no,scrollbars=no,status=no,resizeable=no,height=460,width=600";
	window.open(a_href,"boardForm", open_flag);
}

//======================================================================
// ÀüÀÚÃ¥ ÀÌ¿ë¾È³»
function show_ebook_help(){
	var a_href = "/help/ebook_guide.asp";

	open_flag = "toolbar=no,scrollbars=no,status=no,resizeable=no,height=700,width=650";
	window.open(a_href,"showHelp", open_flag);
}


//======================================================================
// mainÀÇ ÃßÃµµµ¼­ ¸®½ºÆ®
var step = 0, ep;

function move_recomm(set_step){
	//step = set_step*5;
	step = set_step*45;
	move_layer();
}

function move_layer(){

	for(i = 0; i < total; i++){
		var obj = document.getElementById('recomm_layer_'+i).style;

		if(step > 0){
			if(obj.pixelLeft >= cell*(total-1)){
				obj.pixelLeft = -cell
			}
		}else{
			if(obj.pixelLeft <= -cell){
				obj.pixelLeft = cell*(total-1)
			}
		}

		obj.pixelLeft = obj.pixelLeft + step;
	}

	if (obj.pixelLeft % cell != 0){
		setTimeout("move_layer()", 5);
	}
}

//======================================================================

function resizePageFont(flag){ 
	obj = document.getElementById("page_0").style.fontSize;
	if(obj.length == 0) { obj = '12px'; }

	num = eval(obj.substring(0,obj.length-2)*1); 
	if(!isNaN(num)){ 
		if(flag=='+'){
			if(num < 20)
				num++; 
			else
				alert('ÆùÆ®ÀÇ ÃÖ´ë »çÀÌÁîÀÔ´Ï´Ù.');
		}else{ 
			if(num > 10) 
				num--; 
			else 
				alert('ÆùÆ®ÀÇ ÃÖ¼Ò »çÀÌÁîÀÔ´Ï´Ù.'); 
		}

		document.getElementById("page_0").style.fontSize = num;
		if(document.getElementById("page_1") != null)
			document.getElementById("page_1").style.fontSize = num;
	} 
} 



function checkSearchString(){
	var _frm = document.getElementById("frm_search");
	if(_frm == null) return;

	_frm.onsubmit = function(){
		if(is_empty(_frm.search_string)){
			alert('°Ë»ö¾îÇÒ ´Ü¾î¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä');
			_frm.search_string.value = '';
			_frm.search_string.focus();
			return false;
		}
	}
}
addLoadEvent(checkSearchString);


function sub_iframe_resize(ifrm_name){
	var n = navigator.appName;
	var ie = (n=='Microsoft Internet Explorer');

	var tempobj = document.getElementById(ifrm_name);

	if(tempobj){
		if(ie){
			var tempobjBody = eval(ifrm_name).document.body;
			tempobj.style.height = tempobjBody.scrollHeight + (tempobjBody.offsetHeight - tempobjBody.clientHeight) + 10;
		}else{
			var tempobjBody = tempobj.contentDocument.body;
			newHeight = tempobjBody.offsetHeight + 40;
			tempobj.style.height = newHeight + 'px';
		}
	}
}


