
var container=Array('menu');
var idarray=Array('');
var rollname="_r"; 
var kaku="\.gif"; 

var topImage   = new Array();
		
		topImage[0]    = new Array();
		topImage[0][0] = "images/banner1.jpg";
		topImage[0][1] = "#";
		
		topImage[1]    = new Array();
		topImage[1][0] = "images/banner2.jpg";
		topImage[1][1] = "#";
		
		topImage[2]    = new Array();
		topImage[2][0] = "images/banner3.jpg";
		topImage[2][2] = "#";
		
/* random banner*/
function randomImage(collection) {
		
		
			this.collection   = collection;
			this.unitCount    = this.collection.length - 1;
			this.randomNumber = randomize(0,this.unitCount);
			this.src          = this.collection[this.randomNumber][0];
			this.link         = this.collection[this.randomNumber][1];
		
			function randomize(x, y) {
				var range = y - x + 1;
				return Math.floor(Math.random() * range) + x;
			}
				
}
/*Flashload*/
function load_mapflash(url,w,h){
	document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="'+w+'" height="'+h+'" id="map" align="">');
	document.write(' <param name=movie value="'+url+'"> ');
	document.write(' <param name=quality value=high>');
	document.write(' <param name="loop" value="false">');
	document.write(' <param name=bgcolor value=#FFFFFF>'); 
	document.write(' <embed src="'+url+'" quality=high bgcolor=#FFFFFF  width="'+w+'" height="'+h+'" name="flash" align="" loop="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"></embed>');
	document.write('</object>');
}


function addListener(elem,eventType,func,cap){
	if(elem.addEventListener){
		elem.addEventListener(eventType,func,cap);
	} else if (elem.attachEvent){ // IE対策
		elem.attachEvent('on'+eventType,func);
	} else {
		alert('can not set event listener'+eventType);
		return false;
	}
}

function rollover(e){
	var target_node;
	if(e.target){
	target_node=e.target;
	} else{ 
	target_node=e.srcElement;
	}
	
	tname=target_node.src;
	tname=tname.replace(rollname+kaku,'');
	tname=tname.replace(kaku,'');
	target_node.src=tname+rollname+kaku;
}

function rolloff(e){
	var target_node;
	if(e.target){
	target_node=e.target;
	} else{ 
	target_node=e.srcElement;
	}
	menuname=target_node.id.valueOf();
	target_node.src=target_node.src.replace(rollname+kaku,kaku);
}



function setListeners(){
var navi;
var naviimg = new Array;
	for (j in container){
	navi=document.getElementById(container[j]);
	if(navi){
		naviimg=navi.getElementsByTagName('img');
			for (i=0;i<naviimg.length;i++){
				if(naviimg[i].src.indexOf(rollname+kaku)==-1){		
					addListener(naviimg[i],'mouseover',rollover,false);
					addListener(naviimg[i],'mouseout',rolloff,false);
				}
			}
		}
	}
}
function setListeners_2(){
	for (j in idarray){
		if(document.getElementById(idarray[j])){
			addListener(document.getElementById(idarray[j]),'mouseover',rollover,false);
			addListener(document.getElementById(idarray[j]),'mouseout',rolloff,false);
		}
	}
}

addListener(window,'load',setListeners,false);
//addListener(window,'load',setListeners_2,false);


/*alternate css*/
if(navigator){
	var str="<style>body{ font-size:70%; line-height:1.2;}</style>";
	if(navigator.userAgent){
		if(navigator.userAgent.indexOf("Safari") != -1){
		document.write(str);
		}
	}
}


