
//ページ読み込み時の挙動
////////////////////////////////////////////////////////////
window.onload=LoadEvent;

var flag=0;
function LoadEvent(){
prImg= new Array();

for (i=0; i<document.images.length; i++){//画像について確認

if(document.images[i].id){
baseIMG = document.images[i].src;
var arr = baseIMG.split("/");
var filename = arr[arr.length-1];//ファイル名
if(filename != "transparent.png"){
newIMG = baseIMG.replace(baseIMG.substr(baseIMG.length-4,4),("_o" + baseIMG.substr(baseIMG.length-4,4)));
prImg[i] = new Image();
prImg[i].src = newIMG;
startEvent(getLayOjStr(document.images[i].id),'mouseover','Over');
startEvent(getLayOjStr(document.images[i].id),'mouseout','Out');
}
}
}
timerID=setTimeout('Off()', 0);

}

////////////////////////////////////////////////////////////

function startEvent(ojNameStr,eventTypeNameStr,funcNameStr){//関数呼び出しの設定
eval(ojNameStr+".on"+eventTypeNameStr+"="+ funcNameStr);
}

function getLayOjStr(idName){
if(document.getElementById){
return "document.getElementById('"+idName+"')"
}
}

function Over(){//ロールオーバー時の挙動
IMG = this.id;
baseIMG = document.images[IMG].src;
if(baseIMG.substr(baseIMG.length-6,2)!="_o"){
newIMG = baseIMG.replace(baseIMG.substr(baseIMG.length-4,4),("_o" + baseIMG.substr(baseIMG.length-4,4)));
document.images[IMG].src=newIMG;
flag =flag + 1;
}

naviID = IMG.substr(0,3);
if(naviID=="bt_" ){//idがbt_から始まるときサブ表示

if(document.all){//IE,Opera
submenu =  document.images[IMG].parentNode.childNodes[1].id;
}else{
submenu =  document.images[IMG].nextSibling.id;
}

Menu(submenu);
}
}

function Out(){//ロールアウト時の挙動
IMG = this.id;
baseIMG = document.images[IMG].src;
if(baseIMG.substr(baseIMG.length-6,2)=="_o"){
newIMG = baseIMG.replace(baseIMG.substr(baseIMG.length-6,6),baseIMG.substr(baseIMG.length-4,4));
document.images[IMG].src=newIMG;
flag=flag  - 1;
}
END();
}

//レイヤーを表示する
function Menu(LAY){
Off('0');
//子ノードを表示する
if(document.all){
document.all(LAY).style.visibility = "visible";
document.all(LAY).display="block";
}else if(document.getElementById){
document.getElementById(LAY).style.visibility = "visible";
}
}

function END(){
//ロールアウト
clearTimeout(timerID);
timerID=setTimeout('Off()', '10');
}

//レイヤーを隠す
function Off(VIEW){
if(flag ==0 || VIEW==0){
		if(document.all){//IE,Opera
			document.all("submenu1").style.visibility = "hidden";
			document.all("submenu2").style.visibility = "hidden";
			document.all("submenu3").style.visibility = "hidden";
			document.all("submenu4").style.visibility = "hidden";
		}else if(document.getElementById){//Safari,FF,Netscape
			document.getElementById("submenu1").style.visibility = "hidden";
			document.getElementById("submenu2").style.visibility = "hidden";
			document.getElementById("submenu3").style.visibility = "hidden";
			document.getElementById("submenu4").style.visibility = "hidden";
	}
	}
}

//検索窓の挙動
//formclear
function formclear(){
if(document.search.query.value =="検索語句を入力"){
document.search.query.value="";
}
}

//formset
function formset(){
if(document.search.query.value==""){
document.search.query.value="検索語句を入力";
}
}

