/*
 *	機  能	:アコーディオンのヘッダ画像をメニュー順に張り替える
 *	引  数	：target:アコーディオンヘッダクラス名
 *	戻り値	:なし
 */

var ChangeAccordHeadersImg = Class.create();
	ChangeAccordHeadersImg.prototype={
		//定数
		BGPROPERTY_PREFIX	:'url(',
		BGPROPERTY_SUFFIX	:')',

		//コンストラクタ
		initialize: function(target,imgpath,imgextention){
			this.target = target;
			this.imgpath = imgpath;
			this.imgextention = imgextention;
		},

		//アクセサ
		setTarget: function(target){
			this.target = target;
		},

		setImgPath: function(imgpath){
			this.imgpath = imgpath;
		},

		setImgExtention: function(imgextention){
			this.imgextention = imgextention;
		},

		//メソッド
		changeImgs :function(){
			//アコーディオンのヘッダエレメントを取得(配列)
			var elemnodes = $$(this.target);
			var i = 0;
			//最大配列長まで張替え
			for(i = 0; i < elemnodes.length ; i++){
				//画像パスの生成
				var urlnode = this.imgpath + i +
								this.imgextention;
				//画像張替え
				elemnodes[i].style.backgroundImage = this.BGPROPERTY_PREFIX + urlnode +
														this.BGPROPERTY_SUFFIX;

			}
		}
	};