/*
	イメージのロールオーバー
	2007.10.11 (c) fujiwara@khaibit.jp
*/

// イメージ用配列
var SwImg; SwImg = new Array;

// 画像の先読み ImgPreload('imgタグのid', '通常の画像のパス', 'マウスオーバー時の画像のパス')
// ImgPreload('Name', 'usr/css/images/normal.gif', 'usr/css/images/hover.gif');

// サイトメニュー
ImgPreload('shisei', 'usr/css/images/sitemenu-shisei.gif', 'usr/css/images/sitemenu-shisei-hover.gif');
ImgPreload('kurashi', 'usr/css/images/sitemenu-kurashi.gif', 'usr/css/images/sitemenu-kurashi-hover.gif');
ImgPreload('kosodate', 'usr/css/images/sitemenu-kosodate.gif', 'usr/css/images/sitemenu-kosodate-hover.gif');
ImgPreload('kanko', 'usr/css/images/sitemenu-kanko.gif', 'usr/css/images/sitemenu-kanko-hover.gif');

// 暮らしの出来事アイコン
ImgPreload('lifemenu-01', 'usr/css/images/lifemenu-01.gif', 'usr/css/images/lifemenu-01-hover.gif');
ImgPreload('lifemenu-02', 'usr/css/images/lifemenu-02.gif', 'usr/css/images/lifemenu-02-hover.gif');
ImgPreload('lifemenu-03', 'usr/css/images/lifemenu-03.gif', 'usr/css/images/lifemenu-03-hover.gif');
ImgPreload('lifemenu-04', 'usr/css/images/lifemenu-04.gif', 'usr/css/images/lifemenu-04-hover.gif');
ImgPreload('lifemenu-05', 'usr/css/images/lifemenu-05.gif', 'usr/css/images/lifemenu-05-hover.gif');
ImgPreload('lifemenu-06', 'usr/css/images/lifemenu-06.gif', 'usr/css/images/lifemenu-06-hover.gif');
ImgPreload('lifemenu-07', 'usr/css/images/lifemenu-07.gif', 'usr/css/images/lifemenu-07-hover.gif');
ImgPreload('lifemenu-08', 'usr/css/images/lifemenu-08.gif', 'usr/css/images/lifemenu-08-hover.gif');

// サイトツール
ImgPreload('fontsmall', 'http://www.city.higashine.yamagata.jp/usr/css/images/sitetool-font-small.gif', 'http://www.city.higashine.yamagata.jp/usr/css/images/sitetool-font-small-hover.gif');
ImgPreload('fontnormal', 'http://www.city.higashine.yamagata.jp/usr/css/images/sitetool-font-normal.gif', 'http://www.city.higashine.yamagata.jp/usr/css/images/sitetool-font-normal-hover.gif');
ImgPreload('fontlarge', 'http://www.city.higashine.yamagata.jp/usr/css/images/sitetool-font-large.gif', 'http://www.city.higashine.yamagata.jp/usr/css/images/sitetool-font-large-hover.gif');
ImgPreload('search', 'http://www.city.higashine.yamagata.jp/usr/css/images/sitetool-search-button.gif', 'http://www.city.higashine.yamagata.jp/usr/css/images/sitetool-search-button-hover.gif');

// ページナビゲーションとプリントマーク
/*
ImgPreload('print', 'http://www.city.higashine.yamagata.jp/usr/css/images/button-print.gif', 'http://www.city.higashine.yamagata.jp/usr/css/images/button-print-hover.gif');
ImgPreload('navi-prev', 'http://www.city.higashine.yamagata.jp/usr/css/images/button-navi-prev.gif', 'http://www.city.higashine.yamagata.jp/usr/css/images/button-navi-prev-hover.gif');
ImgPreload('navi-up', 'http://www.city.higashine.yamagata.jp/usr/css/images/button-navi-up.gif', 'http://www.city.higashine.yamagata.jp/usr/css/images/button-navi-up-hover.gif');
*/

/* 画像プリロード */
function ImgPreload() {
	var N = ImgPreload.arguments[0];
	SwImg[N] = new Image();
	SwImg[N][0] = new Image();
	SwImg[N][0].src = ImgPreload.arguments[1];
	SwImg[N][1] = new Image();
	SwImg[N][1].src = ImgPreload.arguments[2];
}

/* ロールオーバー */
function ImgChange() {
	var ID = ImgChange.arguments[0];
	var N  = ImgChange.arguments[1];
	document.images[ID].src = SwImg[ID][N].src;
}

/* 使い方

<a href="#" title="" onmouseout="ImgChange('fontsmall', 0)" onmouseover="ImgChange('fontsmall', 1)">
	<img src="usr/css/images/sitetool-fontsize-small.gif" width="43" height="19" alt="" name="fontsmall" />
</a>

*/

/*
汎用タイプ
http://www.coolwebwindow.com/weblife_column/coolweb/000128.php
<img src="image_off.gif" alt="menu" id="image1" 
	onMouseOver="ImgChange('image1','image_on.gif')" 
	onMouseOut="ImgBack('image1')">
*/

var defImg;
function ImgRollOn(target, img){
	if(document.getElementById){
		defImg = document.getElementById(target).getAttribute("src");
		document.getElementById(target).setAttribute("src", img);
	}
}
function ImgRollOff(target){
	if(document.getElementById){
		document.getElementById(target).setAttribute("src",defImg);
	}
}
