﻿

//文字サイズ大用ファンクション
function setLargeStyle()
{
	var cManager = new CookieManager({shelfLife:30});
	cManager.setCookie("fontSize", "large");
	
	var item = $('body');
	Element.setStyle(item, {
		'font-size':'16px'
	});
	
	var item2 = $('content_2col_right');
	
	if(item2 != null)
	{
		Element.setStyle(item2, {
			'font-size':'13px'
		});
	}
	
	var img1 = $('font_normal');
	Element.setStyle(img1, {
		'background-image':'url(/kagaku/images/common/font_normal_off.gif)'
	});
	
	var img2 = $('font_large');
	Element.setStyle(img2, {
		'background-image':'url(/kagaku/images/common/font_large_on.gif)'
	});
}

//文字サイズ中ファンクション
function setNormalStyle()
{
  var cManager = new CookieManager({shelfLife:30});
	cManager.setCookie("fontSize", "normal");
	
	var item = $('body');
	Element.setStyle(item, {
		'font-size':'14px'
	});
	
	var img1 = $('font_normal');
	Element.setStyle(img1, {
		'background-image':'url(/kagaku/images/common/font_normal_on.gif)'
	});
	
	var img2 = $('font_large');
	Element.setStyle(img2, {
		'background-image':'url(/kagaku/images/common/font_large_off.gif)'
	});
	
}


function setRubyOn()
{
	//alert("setRubyOn");
	
	var cManager = new CookieManager({shelfLife:30});
	cManager.setCookie("rubyType", "on");
	
	var img1 = $('font_kanji');
	Element.setStyle(img1, {
		'background-image':'url(/kagaku/images/common/font_kanji_off.gif)'
	});
	
	var img2 = $('font_kana');
	Element.setStyle(img2, {
		'background-image':'url(/kagaku/images/common/font_kana_on.gif)'
	});
	
	var tags = document.getElementsByTagName('ruby');
	var tagsRp = document.getElementsByTagName('rp');
	var tagsRt = document.getElementsByTagName('rt');
	
	for(var tag in tags)
	{
		if(tags[tag].style)
		{
			var col = Element.getStyle(tags[tag].parentNode, 'color');
			
			tags[tag].style.color = col;
		}
	}
	
	for(var tagRp in tagsRp)
	{
		if(tagsRp[tagRp].style)
		{
			var col = Element.getStyle(tagsRp[tagRp].parentNode, 'color');
			
			tagsRp[tagRp].style.color = col;
			tagsRp[tagRp].style.textDecoration = 'none';
		}
	}
	
	for(var tagRt in tagsRt)
	{
		if(tagsRt[tagRt].style)
		{
			var col = Element.getStyle(tagsRt[tagRt].parentNode, 'color');
			
			tagsRt[tagRt].style.color = col;
			tagsRt[tagRt].style.textDecoration = 'none';
		}
	}
	
	
	for(var tagRp in tagsRp)
	{
		if(tagsRp[tagRp].style) tagsRp[tagRp].style.display = 'inline';
	}
	
	for(var tagRt in tagsRt)
	{
		if(tagsRt[tagRt].style) tagsRt[tagRt].style.display = 'inline';
	}
}



function setRubyOff()
{
	//alert("setRubyOff");
	
	var cManager = new CookieManager({shelfLife:30});
	cManager.setCookie("rubyType", "off");
	
	var img1 = $('font_kanji');
	Element.setStyle(img1, {
		'background-image':'url(/kagaku/images/common/font_kanji_on.gif)'
	});
	
	var img2 = $('font_kana');
	Element.setStyle(img2, {
		'background-image':'url(/kagaku/images/common/font_kana_off.gif)'
	});
	
	var tags = document.getElementsByTagName('ruby');
	var tagsRp = document.getElementsByTagName('rp');
	var tagsRt = document.getElementsByTagName('rt');
	
	for(var tag in tags)
	{
		if(tags[tag].style)
		{
			var col = Element.getStyle(tags[tag].parentNode, 'color');
			
			tags[tag].style.color = col;
		}
	}
	
	for(var tagRp in tagsRp)
	{
		if(tagsRp[tagRp].style)
		{
			var col = Element.getStyle(tagsRp[tagRp].parentNode, 'color');
			
			tagsRp[tagRp].style.color = col;
			tagsRp[tagRp].style.textDecoration = 'none';
		}
	}
	
	for(var tagRt in tagsRt)
	{
		if(tagsRt[tagRt].style)
		{
			var col = Element.getStyle(tagsRt[tagRt].parentNode, 'color');
			
			tagsRt[tagRt].style.color = col;
			tagsRt[tagRt].style.textDecoration = 'none';
		}
	}
	
	
	for(var tagRp in tagsRp)
	{
		if(tagsRp[tagRp].style) tagsRp[tagRp].style.display = 'none';
	}
	
	for(var tagRt in tagsRt)
	{
		if(tagsRt[tagRt].style) tagsRt[tagRt].style.display = 'none';
	}
	
}