function switchSub(object){
	if(object.getElementsByTagName('ul').length > 0){
		fUl = object.getElementsByTagName('ul')[0];
		if(fUl.style['visibility'] != 'visible'){
			fUl.style['visibility'] = 'visible'
		}else{
			fUl.style['visibility'] = 'hidden'
		}
	}
}

function changeSize(thesize){
	createCookie('size',thesize,365);

	thestory=document.getElementById('story');
	thestory.className = 'size-'+thesize;

	thesize1=document.getElementById('size-1');
	thesize2=document.getElementById('size-2');
	switch(thesize) {
		case "1":
		thesize1.style.fontWeight = "bold";
		thesize2.style.fontWeight = "normal";
		break;

		case "2":
		thesize2.style.fontWeight = "bold";
		thesize1.style.fontWeight = "normal";
		break;

		case "3":
		thesize2.style.fontWeight = "normal";
		thesize1.style.fontWeight = "normal";
		break;
	}
}

function createCookie(name,value,days){
	if (days)
	{
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name){
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++)
	{
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function setSize(){
	var _size = readCookie('size');
	var _story = document.getElementById('story');
	if(_size&&_story){
		changeSize(_size)
	}
}

function switchTabs(tabNum, parentId) {
	var boxId = parentId.id;
	var tabs = document.getElementById(boxId).getElementsByTagName("li");
	for (var i = 0; i < tabs.length; i++) {
		var thisTab = tabs[i];
		if ((thisTab.id != "")) {
			document.getElementById(boxId+"_content"+i).style.display = "none";
			if (i == tabNum) {
				thisTab.className = "active";
				document.getElementById(boxId+"_content"+i).style.display = "block";
			} else if (i == (tabNum+1)) {
				thisTab.className = "active-right";
			} else if (i == (tabNum-1)) {
				thisTab.className = "active-left";
			} else {
				thisTab.className = "";
			}
		}
	}
}

function _switchTabs(tabNum, parentId) {
	var tabs = document.getElementById(parentId.id).getElementsByTagName('li');
	var boxId = parentId.parentNode.id;
	for (var i = 0; i < tabs.length; i++) {
		var thisTab = tabs[i];
		if ((thisTab.id != '')) {
			document.getElementById(boxId+'-content'+i).style.display = 'none';
			if (i == tabNum) {
				if (i == 0) {
					thisTab.className = 'active first';
				} else {
					thisTab.className = 'active';
				}
				document.getElementById(boxId+'-content'+i).style.display = 'block';
			} else {
				thisTab.className = '';
			}
		}
	}
}


function init() {
	setSize();
}

window.onload = init;