﻿	void function(){
		
		var old_onload = window.onload || function(){};
		window.onload = function(){
			old_onload();
			add_controll();
			var mainBox = new FontMgr(true, new Date(new Date().getTime() + 1000*60*60*24), 'mainBox');
			var subBox	= new FontMgr(true, new Date(new Date().getTime() + 1000*60*60*24), 'subBox');

			mainBox.put('infoBoxTitle', 'h2', '150', '%', 1.1, 'auto');
			mainBox.put('infoBox', 'div', '100', '%', 1.2, 'auto');
			mainBox.put('entryHeader', '*', '90', '%', 1.1, 'auto');
			mainBox.put('title', 'H2', '150', '%', 1.2, 'auto');
			mainBox.put('caption', '*', '90', '%', 1.2, 'auto');
			mainBox.put('newsTextBox', '*', '100', '%', 1.4, 'auto', get_el_by_cn('newsTextBox'));
			mainBox.load();
			
			subBox.put('h2SubBox', 'H2', '110', '%', 1.1, 'auto', cc_id('subBox', 'h2'));
			subBox.put('liSubBox', 'LI', '100', '%', 1.2, 'auto', cc_id('subBox', 'li'));
			subBox.put('profileName', 'P', '100', '%', 1.2, 'auto');
			subBox.put('profileText', 'P', '100', '%', 1.2, 'auto');
			subBox.load();

			document.getElementById('fontSmall').onclick = function(){mainBox.small();subBox.small();}
			document.getElementById('fontNormal').onclick = function(){mainBox.def();subBox.def();}
			document.getElementById('fontBig').onclick = function(){mainBox.large();subBox.large();}
		}

	}();

	function get_el_by_cn(className){
		var collection = new Array();
		var all = document.getElementsByTagName('*') || document.all;
		for(var i=0; i<all.length; i++){
			if(all[i].className != className)continue;
			collection.push(all[i]);
		}
		return collection;
	}

	function cc_class(parentClass, childTag){
		var nodeList = document.getElementsByTagName('*') || document.all;
		var childCollection = new Array();
		for(var i=0; i<nodeList.length; i++){
			if(nodeList[i].className != parentClass)continue;
			var childs = nodeList[i].getElementsByTagName(childTag);
			for(var j=0; j<childs.length; j++)
				childCollection.push(childs[j]);
		}
		return childCollection;
	}

	function cc_id(parentId, childTag){
		var parentNode = document.getElementById(parentId);
		var childCollection = new Array();

		var childs = parentNode.getElementsByTagName(childTag);

		for(var i=0; i<childs.length; i++)
			childCollection.push(childs[i]);
				
		return childCollection;
	}

	function add_controll(){
		var ctrl = '';
		ctrl += '<p>文字サイズ　';
		ctrl += '<a id="fontSmall" href="javascript:;"><img src="./themes/akieabe/images/fontSmall.gif" alt="文字サイズ縮小" width="20" height="20" /></a>&nbsp;';
		ctrl += '<a id="fontNormal" href="javascript:;"><img src="./themes/akieabe/images/fontNormal.gif" alt="文字サイズ標準" width="37" height="22" /></a>&nbsp;';
		ctrl += '<a id="fontBig" href="javascript:;"><img src="./themes/akieabe/images/fontBig.gif" alt="文字サイズ拡大" width="20" height="20" /></a>&nbsp;';
		ctrl += '</p>';
		
		document.getElementById('sizeControlBox').innerHTML = ctrl;
	}
