/**
 * @author oldoffice
 */

var plus = "http://jbse.org/common/images/btn_aco_plus.gif";
var maenas = "http://jbse.org/common/images/btn_aco_min.gif";
var tmp;

function stateView()
{
	tmp = $(this).css("background-image");
	var url = tmp.match(new RegExp("http.*f"));
	
	var master;
	
	if(url == plus)
	{
		master = "url(" + maenas + ")";
		$(this).css("background-image", master);
	}
	else if(url == maenas)
	{
		master = "url(" + plus+ ")";
		$(this).css("background-image", master);
	}
}

function setFSskin()
{
	$("ul#charSize li a.min img").attr("src", "/common/images/cmn_char_small_f2.gif");
}

function changeFSskin($percent)
{
	switch($percent)
	{
		case "133%":
			$("ul#charSize li a.min img").attr("src", "/common/images/cmn_char_small.gif");
			$("ul#charSize li a.big img").attr("src", "/common/images/cmn_char_big_f2.gif");
			break;
			
		case "100%":
			$("ul#charSize li a.min img").attr("src", "/common/images/cmn_char_small_f2.gif");
			$("ul#charSize li a.big img").attr("src", "/common/images/cmn_char_big.gif");
			break;
	}
}

$(document).ready(function(){
	var useArr;

	if(window.stateArr == undefined)
	{
		var num = $("ul#lNav a.ooCtrl").length;
		var useArr = [];
		for(var i=0; i < num; i++)
		{
			i == 0 ? useArr.push(true) : useArr.push(false);
		}
	}
	else
	{
		useArr = stateArr;
	}
	
	var count = 0;
	var master;
	$("ul#lNav a.ooCtrl").each(function(){
		if(useArr[count] == true)
		{
			master = "url(" + maenas + ")";
			$(this).css("background-image", master);
		}
		else
		{
			master = "url(" + plus + ")";
			$(this).css("background-image", master);
		}
		count++;
	});
	
	if($("ul#lNav").length != 0)
	{
		$("ul#lNav").acordion({def:useArr});
	}
	
	$("ul#lNav a.ooCtrl, div.archiveBox a.ooCtrl").click(stateView);
	
	//page-scroll
	$("p.b2t a").click(function(){
		$.scrollTo(0, 800);
		return false;
	});
	
	//font-size
	setFSskin();
	
	switch($.cookie('fsize'))
	{
		case "133%" : 
			changeFSskin("133%");
			break;
			
		case "100%" :
			changeFSskin("100%");
			break;
	}
	
	if($.cookie('fsize'))
	{
		$("div#content").css("font-size",$.cookie('fsize'));
	}
	
	$("ul#charSize li a.big").click(function(){
		var size = "133%"; 
		$("div#content").css("font-size", size);
		$.cookie("fsize",size,{path:'/'});
		changeFSskin("133%");
		return false;
	});
	
	$("ul#charSize li a.min").click(function(){
		var size = "100%"; 
		$("div#content").css("font-size", size);
		$.cookie("fsize",size,{path:'/'});
		changeFSskin("100%");
		return false;
	});

});

window.onload = function()
{
	var ro = new rollOver("_f2", "_f2");
	if($("div.archiveBox").length != 0)
	{
		$("div.archiveBox").acordion({def:"CLOSE", filter:"div.abstructBox"});
	}
}