// 過去のお知らせを表示の際に、いくつ開くかを指定
var menuNewsDefaultOpenCount = 1;
var menuIrDefaultOpenCount = 1; // Count
window.onload = function(){
		
		openNewWinAdded();
}

// initial settings
function menuNewsWrite(){
		document.write('<p id="switchNews"></p>');
		changeNewsNotice(0);
		menuNewsClose();
}
function menuIrWrite(){
		document.write('<p id="switchIr"></p>');
		changeIrNotice(0);
		menuIrClose();
}
// end of initial settings

// menuIr open and close
function menuIrClose(){
		if (document.getElementById('menuIr')){
				var menuIr = document.getElementById('menuIr').getElementsByTagName('li');
				var menuIrLen = menuIr.length;
				if (menuIrLen > 1){
						for(var i=0;i<menuIrLen;i++){
								if (i >= menuIrDefaultOpenCount){
										menuIr[i].style.display = 'none';
								}
						}
						changeIrNotice(0);
				}
		}
}

function menuIrOpen(){
		if (document.getElementById('menuIr')){
				var menuIr = document.getElementById('menuIr').getElementsByTagName('li');
				var menuIrLen = menuIr.length;
				if (menuIrLen > 1){
						for(var i=0;i<menuIrLen;i++){
								menuIr[i].style.display = 'block';
						}
						changeIrNotice(1);
				}
		}
}

function changeIrNotice(number){
		var switchIr = document.getElementById('switchIr');
		var text = (number)
			? '<a href="#" onclick="menuIrClose(); return false;">過去のIRニュースを閉じる</a>'
				: '<a href="#" onclick="menuIrOpen(); return false;">過去のIRニュースを表示</a>';
		switchIr.innerHTML = text;
}
// end of menuIr open and close

// menuNews open and close
function menuNewsClose(){
		if (document.getElementById('menuNews')){
				var menuNews = document.getElementById('menuNews').getElementsByTagName('li');
				var menuNewsLen = menuNews.length;
				if (menuNewsLen > 1){
						for(var i=0;i<menuNewsLen;i++){
								if (i >= menuNewsDefaultOpenCount){
										menuNews[i].style.display = 'none';
								}
						}
						changeNewsNotice(0);
				}
		}
}

function menuNewsOpen(){
		if (document.getElementById('menuNews')){
				var menuNews = document.getElementById('menuNews').getElementsByTagName('li');
				var menuNewsLen = menuNews.length;
				if (menuNewsLen > 1){
						for(var i=0;i<menuNewsLen;i++){
								menuNews[i].style.display = 'block';
						}
						changeNewsNotice(1);
				}
		}
}

function changeNewsNotice(number){
		var switchNews = document.getElementById('switchNews');
		var text = (number)
			? '<a href="#" onclick="menuNewsClose(); return false;">過去のお知らせを閉じる</a>'
				: '<a href="#" onclick="menuNewsOpen(); return false;">過去のお知らせを表示</a>';
		switchNews.innerHTML = text;
}
// end of menuNews open and close

// Window Manipulate
function openNewWinAdded(){
		var body = document.getElementsByTagName('body')[0];
		var dds = document.getElementsByTagName('dd');
		var ddsCount = dds.length;
		for (var i = 0; i < ddsCount; i++) {
				if (dds[i].className == "openNewWin") {
						var anchor = dds[i].childNodes[0].childNodes[0];
						var newWinfunc = "openNewWin('" + anchor.href + "');";
						if(body.getAttribute("style") == body.style) {
								anchor.setAttribute("onclick", new Function(newWinfunc + "return false;"));
						} else {
								anchor.setAttribute("onclick", newWinfunc + "return false;");
						}
				}
		}
}

function openNewWin(url){
		var theWin = window.open(url, 'other', 'toolbar=yes,scrollbars=yes,menubar=yes,location=yes,status=yes,directories=yes,resizable=yes');
		theWin.focus();
}
// end of Window Manipulate

// pagetop
function scroller(pos){
	if(pos==screen.availHeight) //scroll down
	{	
		var y = 0;
	}
	else //scrool up
	{
		var y = 250;
	}

	y = y + (pos - y)*.1;
	while(y != pos)
	{
		window.scroll(0,y);
		y = y + (pos - y)*.1;			
		if (((pos - y) <= .5)&&((pos - y) >= -.5))
		{					
			y = pos;
		}		
	}
}
// end of Window pagetop

function toTopPageButtom(){
	document.write('<input type="button" value="トップページへ戻る" onclick="toTopPage();">');
}

function toTopPage(){
	location.href = "http://www.pixen-e.jp/";
}
