//ニュースのタブ
var tab = {
	init: function(){
		var tabs = this.setup.tabs;
		var pages = this.setup.pages;
		
		for(i=0; i<pages.length; i++) {
			if(i !== 0) pages[i].style.display = 'none';
			tabs[i].onclick = function(){ tab.showpage(this); return false; };
		}
	},
	
	showpage: function(obj){
		var tabs = this.setup.tabs;
		var pages = this.setup.pages;
		var num;
		
		for(num=0; num<tabs.length; num++) {
			if(tabs[num] === obj) break;
		}
		
		for(var i=0; i<pages.length; i++) {
			if(i == num) {
				pages[num].style.display = 'block';
				tabs[num].className = 'presentNews';
			}
			else{
				pages[i].style.display = 'none';
				tabs[i].className = null;
			}
		}
	}
}

//掲示板のリンク
function links(){
linkurl=links.arguments[1];
document.write(linkurl.link(links.arguments[2] + links.arguments[0] + links.arguments[3]));
}

// このページの先頭へ
function backToTop() {
var x1 = x2 = x3 = 0;
var y1 = y2 = y3 = 0;
if (document.documentElement) {
x1 = document.documentElement.scrollLeft || 0;
y1 = document.documentElement.scrollTop || 0;
}
if (document.body) {
x2 = document.body.scrollLeft || 0;
y2 = document.body.scrollTop || 0;
}
x3 = window.scrollX || 0;
y3 = window.scrollY || 0;
var x = Math.max(x1, Math.max(x2, x3));
var y = Math.max(y1, Math.max(y2, y3));
window.scrollTo(Math.floor(x * 0.9), Math.floor(y * 0.9));
if (x > 0 || y > 0) {
window.setTimeout("backToTop()", 10);
}
}

//ニュース
var tab = { 
init: function(){ 
var tabs = this.setup.tabs; 
var pages = this.setup.pages; 
  
for(i=0; i<pages.length; i++) { 
if(i !== 0) pages[i].style.display = 'none'; 
tabs[i].onclick = function(){ tab.showpage(this); return false; }; 
} 
}, 
  
showpage: function(obj){ 
var tabs = this.setup.tabs; 
var pages = this.setup.pages; 
var num; 
  
for(num=0; num<tabs.length; num++) { 
if(tabs[num] === obj) break; 
} 
  
for(var i=0; i<pages.length; i++) { 
if(i == num) { 
pages[num].style.display = 'block'; 
tabs[num].className = 'presentNews'; 
} 
else{ 
pages[i].style.display = 'none'; 
tabs[i].className = null; 
} 
} 
} 
} 

//レイトン教授シリーズのナゾ答え非表示
window.onload = function(){
  var ele = getElementsByClassName(document, "answer", "div");
  for( i=0; i<ele.length; i++ ){
    ele[i].style.display = "none";
  }
}
function answerOpen(obj,cname) {
  var ele = getElementsByClassName(obj.parentNode,cname,"div");
  for( i=0; i<ele.length; i++ ){
    if(ele[i].style.display == "none"){
      ele[i].style.display = "block";
    }else{
      ele[i].style.display = "none";
    }
  }
}
function getElementsByClassName(parent, className, tagName){
  var arr = new Array();
  var ele = parent.getElementsByTagName(tagName);
  for( i=0; i<ele.length; i++ ){
    if( ele[i].className == className ){
      arr.push(ele[i]);
    }
  }
  return arr;
}