/*画像置換*/
$j(function(){
	$j(".hjpg").jQIR("jpg","/shared/img/");
	$j(".hgif").jQIR("gif","/shared/img/");
	$j(".hpng").jQIR("png","../img/");
});

/*縞々の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);
}
