/*画像置換*/

$j(function(){
	$j(".hjpg").jQIR("jpg","http://akarikan.co.jp/shared/img/");
	$j(".hgif").jQIR("gif","http://akarikan.co.jp/shared/img/");
	$j(".hpng").jQIR("png","http://akarikan.co.jp/shared/img/");
});


/*ページトップへ*/
Event.observe(window, 'load', function() {
	$$('a[href^=#]:not([href=#])').each(function(element) {
		element.observe('click', function(event) {
		new Effect.ScrollTo(this.hash.substr(1));
		Event.stop(event);
		}.bindAsEventListener(element))
	})
})




/*縞々のTR*/
/*
function colorRows() {
       var myTR = document.getElementsByTagName('tr');
       for (var i=0;i<myTR.length;i++) {
               if (i%2) {
               }else{
                       myTR[i].className = 'color';
               }
       }
}
window.onload = colorRows;
*/

/*フロートするdtの幅を設定*/

Event.observe(window, 'load', function(){
	setHangDl();
});
function setHangDl(){
	var hangDls = $$('dl.hang');   //クラス名がhangのdlを取得 
	var maxes = Array();   //各dlごとのdtの最大幅を入れる配列
	
	//各dlごとにdtとdlを取得
	var getDts = function(e,i){ return e.getElementsByTagName('dt'); }
	var elDts = hangDls.collect(getDts);
	var getDds = function(e,i){ return e.getElementsByTagName('dd'); }
	var elDds = hangDls.collect(getDds);
	
	//dtの幅を取得
	var getW = function(e,i){
		var tmpW = Array(); 
		for(var j = 0; j < e.length; j++){
			var w_h = Element.getDimensions(e[j]);
			tmpW.push(w_h.width); 
		}
		maxes[i] = tmpW.max();
	}
	//ddのpadding-leftを設定
	var setPad = function(e,i){
		for(var j = 0; j < e.length; j++){
			e[j].style.paddingLeft = maxes[i] +15+ 'px';
		}
	}
	
	//各dt、ddに適用
	elDts.each(getW);
	elDds.each(setPad);
}
