var AH = {
	variable:{
		classes:{
			view:{close:"viewClose", all:"viewAll"}
		},
		styles:{
			
		}
	},
	gid:function(id){return document.getElementById(id);},
	element:function(elem){return document.createElement(elem);},
	textNode:function(text){return document.createTextNode(text);},
	viewAll:function(obj){
		var parent = obj.parentNode.parentNode.getElementsByTagName("ul")[0].getElementsByTagName("li");
		for(var i=0;i<parent.length;i++){
			if( parent[i].style.display == "none" ){
				parent[i].style.display = "block";
				obj.className=AH.variable.classes.view.close;
			}
			else if(parent[i].style.display == "block"){
				parent[i].style.display = "none";
				obj.className=AH.variable.classes.view.all;
			}
		}
	},
	pulldown:{
		open:function(){},
		close:function(){}
	}
}
function listOpenClose(o){
	AH.viewAll(o);
}
function globalMenu(id){
	var m = AH.gid(id);
	if(!m) return;
	var li = m.getElementsByTagName("li");
	var section = [];
	for(var i=0;i<li.length;i++){
		if(typeof li[i].getElementsByTagName("ul")[0] != "undefined"){
			section.push(li[i]);
		}	
	}
	var timer = null;
	for(var i=0;i<section.length;i++){
		var a = section[i].getElementsByTagName("a")[0];
		var ul = section[i].getElementsByTagName("ul")[0];
		a.onmouseover = function(){
			var pUL = this.parentNode.parentNode.getElementsByTagName("ul");
			for(var i=0;i<pUL.length;i++){
				pUL[i].style.display = "none";
            }
			this.parentNode.getElementsByTagName("ul")[0].style.display = "block";
			clearTimeout(timer);
		}
		a.onmouseout = function(){
			var ul = this.parentNode.getElementsByTagName("ul")[0];
			
			timer = setTimeout(function(){ul.style.display = "none";},500);
		}
		ul.onmouseover = function(){
			var ul = this;
			ul.style.display = "block";
			clearTimeout(timer);
		}
		ul.onmouseout = function(){
			var ul = this;
			timer = setTimeout(function(){ul.style.display = "none";},500);
		}
	}
}

/* ISBN関数化 */
function eXkinoLinks(isbn){
	var kino = "http://bookweb.kinokuniya.co.jp/";
	var kino_link = "";
	var kino_img = "";
	if(isbn10){
		kino_link = kino + "htm/" + isbn10 + ".html";
		kino_img = kino + "imgdata/" + isbn10 + ".jpg";
		var image = new Image();
		image.src = kino_img;
	}
	return {link:kino_link,image:kino_img};
}
function eXamaLinks(isbn){
	var ama = "http://www.amazon.co.jp/dp/";
	var ama_link = "";
	var ama_img = "";
	if( isbn10 ){
		ama_link = ama + isbn10 + "/";
		// ama_img = ama + "";
	}
	return {link:ama_link};
}
/* ISBN関数化 */

/* トップ用flash */
function createFlash(fl) {
	var so = new SWFObject(fl.path, fl.name, fl.width, fl.height,"8");
	so.addVariable("xmlurl", fl.xmlurl);
	so.addParam("wmode", "transparent");
	so.write(fl.id);
}
/* トップ用flash */

window.onload = function(){
	globalMenu("section");
	if(typeof flash!="undefined" && typeof flash.feature!="undefined") createFlash(flash.feature);
}