/*

	History
	
	author :Live!Ads oka
	lastupdate :091118
	
================================================== */

function init(){
	var window_height = $(window).height();
	var head = $("#header").innerHeight();
	var path = $("#topicPath").innerHeight();
	var menu = $(".menu").innerHeight();
	var copyright = $(".copyright").innerHeight() + 10;
	var height = window_height - head - path - menu - copyright;
	height = Math.max(548,height);
	iframe = Math.max(540,height-9);
	$(".scroll").css("height",height);
	$("#contents_frame").css("height",iframe);

};


var page = {};
page.list = new Array();
page.current = 0;
page.end = 0;
page.init = function(){
	// A
	$(".scroll-wrap > div > ul > li > a").click(function(){
							
		$("#contents_frame").attr("src",this);
		$(".contentwrapper > ul > li > a[class='current clearfix']").attr("class","clearfix");
		$(this).attr("class","current clearfix");
		var num = this.href.split("/");
		num = num[num.length-1];
		num = num.split(".");
		page.current = Number(num[0]);
		$(".back > a").attr("style","visibility:visible");
		$(".next > a").attr("style","visibility:visible");

		page.total();
		return false;
		
	});	
	// old
	$(".old > a").click(function(){
		
		if($(".old > a").attr("class").indexOf("current") < 0){
			$(".new > a").attr("class","");
			this.className = "current";
			page.newold();
		}
		
		return false;
		
	});	
	// new
	$(".new > a").click(function(){
				  
		if($(".new > a").attr("class").indexOf("current") < 0){
			$(".old > a").attr("class","");
			this.className = "current";
			page.newold();
		}
				     
		return false;
		
	});	
	// back
	$(".back > a").click(function(){
		if(page.current <= 1) return false;

		page.current--;
		page.prevnext();
		
		return false;
		
	});	
	// next
	$(".next > a").click(function(){
		if(page.current >= page.end) return false;

		page.current++;
		page.prevnext();
		
		return false;
		
	});
	$("#contents_frame").attr("src","base.html");
	page.end = $(".scroll-wrap > div > ul > li > a").length;
	
	for(var i=0;i<page.end;i++){
		page.list.push($(".scroll-wrap > div > ul > li:eq(" +i+ ")"));
	}
	
};

page.newold = function(){
	page.list.reverse();
	
	for(var i=0;i<page.end;i++){
		$(".contentwrapper > ul:eq(0)").append(page.list[i]);
	}
	var classname = $(".contentwrapper > ul > li:first").attr("class");
	classname = classname.split(" ");
	$(".contentwrapper > ul > li:first").attr("class",classname[0]);
	
	var classname = $(".contentwrapper > ul > li:last").attr("class");
	classname = classname.split(" ");
	$(".contentwrapper > ul > li:last").attr("class",classname[0] + " lastChild");
	
};
page.prevnext = function(){
	$(".contentwrapper > ul > li > a[class='current clearfix']").attr("class","clearfix");
	$(".contentwrapper > ul > li > a[href='"+ page.current +".html']").attr("class","current clearfix");
	//$(".contentwrapper > ul > li > a[href='"+ page.current +".html']").focus();
	$("#contents_frame").attr("src",page.current + ".html");
	page.total();
};
page.total = function(){
	$("#PageNum").html(page.current + "/" + page.end);
};




$(window).resize(init);
$(document).ready(function(){
	init();
	page.init();
	var isMSIE = /*@cc_on!@*/0;
	if(isMSIE){
		font.check();
	}
});
