(function(){

	// 製作者側のCSSの有効/無効を切り替える

	var pnir = new ActiveXObject("Sleipnir.API");
	var window = pnir.GetWindowObject(
		pnir.GetDocumentID(pnir.ActiveIndex)
	);
	var document = window.document;
	var frm = window.frames;
	(frm.length !== 0) ?
		(function(_frm)
		{
			for(var i = 0, len = _frm.length; i < len; i++)
			{
				var child = _frm(i);
				var frmChild = child.frames;
				(frmChild.length !== 0) ?
					arguments.callee(frmChild) : toggle(child.document);
			}
		})(frm)
		:
		toggle(document);
	
	function toggle(_doc)
	{
		var ss = _doc.styleSheets;
		for(var i = 0, s, l = ss.length; i < l; i++)
		{
			s = ss.item(i);
			if(s.x === undefined)
			{
				s.x = s.disabled;
				s.disabled = true;
			}
			else
			{
				s.disabled = s.x;
				s.x = undefined;
			}
		}
	}
})();

