

function link_change( year, title)
{
	var lnk;
	var elm = parent.document.getElementById("headlink");
	lnk = '&nbsp;&gt;&nbsp;GRADE RACE LIST';
	if( title == "")
	{
		lnk += '&nbsp;&gt;&nbsp;' + year;
	}
	else
	{
		lnk += '&nbsp;&gt;&nbsp;<a href="grace_list';
		lnk += year + '.html" target="list">' + year + '</a>&nbsp;&gt;&nbsp;';
		lnk += title;
	}
	if( elm != null)
	{
		elm.innerHTML = lnk;
//		alert(elm.innerHTML);
	}
}

function dsp_month( mon_num)
{
	var sMon = new Array( "", "Jan", "Feb", "Mar", "Apr", "May", "Jun", "July", "Aug", "Sep", "Oct", "Nov", "Dec");
	
	for( var i = 1; i <= 12; i++)
	{
		var tab = document.getElementById( 'lnkm' + i );
		if( tab != null)
		{
			if( mon_num == i)
			{
				tab.innerHTML = '<p>' + sMon[ i] + '</p>';
			}
			else
			{
				tab.innerHTML = '<a href=\"javascript:dsp_month(' + i + ')\"><span>' + sMon[ i] + '</span></a>';
			}
		}
		
		for( var j = 0;; j++)
		{
			var oba = document.getElementById( 'm' + i + "_a" + j );
			var obb = document.getElementById( 'm' + i + "_b" + j );
			if( oba != null || obb != null)
			{
				if( mon_num == i)
				{
					//oba.style.display='table-row';
					//obb.style.display='table-row';
					oba.style.display='';
					obb.style.display='';
				}
				else
				{
					oba.style.display='none';
					obb.style.display='none';
				}
			}
			else
			{
				break;
			}
		}
	}
//	alert( parent.dsp_mm);
	parent.dsp_mm = mon_num;
	iframeResize();
}

function link_year( year)
{
	var ele = document.getElementById( 'year_link');
	if( ele == null)
	{
		ele = parent.document.getElementById( 'year_link');
	}
	if( ele != null)
	{
		for( var i = 0; i < ele.childNodes.length; i++)
		{

			var node = ele.childNodes[ i];
			if( node.nodeType== 1)
			{
				if( getText( node)  == year)
				{
					node.className = "current";
				}
				else
				{
					node.className = "none";
				}
			}
		}
		if( parent.dsp_yy != year)
		{
			parent.dsp_mm = 1;
		}
	}
	parent.dsp_yy = year;
	
}
/*
function link_year( year)
{
	var ele = document.getElementById( 'year_link');

	if( ele != null)
	{
		for( var i = 0; i < ele.childNodes.length; i++)
		{
			if( ele.childNodes[ i].nodeType== 1)
			{
				if( getText( ele.childNodes[ i])  == year)
				{
					ele.childNodes[i].className = "current";
				}
				else
				{
					ele.childNodes[i].className = "";
				}
			}
		}
		if( parent.dsp_yy != year)
		{
			parent.dsp_mm = 1;
			parent.list.location.href = "grace_list" + year + ".html";
		
		}
	}

	if( parent.dsp_yy != year)
	{
		parent.dsp_mm = 1;
		parent.list.location.href = "grace_list" + year + ".html";
	
	}
	parent.dsp_yy = year;
	
}
*/
function getText( node)
{
	if( typeof node.textContent != "undefined")
	{
      // DOM3(Firefox)
      return node.textContent;
    }
	else
	{
      // IE
      return node.innerText;
    }

}

function frame_set( yyyy, title)
{
	var year;
	var mon;
	if( parent.dsp_yy == undefined)
	{
		var dd = new Date();
		//year = dd.getYear() + 1900;
		year = dd.getFullYear();
		mon = dd.getMonth() + 1;
	}
	else
	{
		year = parent.dsp_yy;
		mon = parent.dsp_mm;
	}
	if( year != yyyy)
	{
		year = yyyy;
		mon	= 1;
	}
	link_change( yyyy, title);
	link_year(  yyyy);
	dsp_month( mon);
	if( title != "")
	{
		window.parent.scroll( 0,0);
	}
//	parent.dsp_yy = year;
//	parent.dsp_mm = mon;
	
	
}


function iframeResize()
{
	var PageHight = document.body.scrollHeight + 30; 
//	alert( PageHight);
	if( window.parent.document.getElementById('list') != null)
	{
		window.parent.document.getElementById('list').style.height = PageHight + 'px'; // iframeの高さを変更
	}
}

//window.onload = iframeResize();
//document.onload = iframeResize();


