

/*	=========================================================================================

									レシピ関連処理

	 ……………………………………………………………………………………………………………………
		※検証コード用コメント：[dbgxxxx:yymmdd]	


	=========================================================================================		*/


/*	------------------------------------------------------------------

					初期値

	------------------------------------------------------------------		*/

/*	------------------------------------------------------------------

			不足ブロック追加処理

	------------------------------------------------------------------		*/

function addOddBlk(parent1,child1,colmax1)	{
//	alert('oK');
	//	選択ボタンの高さ揃え処理
	var tgt1 = (parent1 + ' ' + child1);
	var row_max0 = Math.floor((jQuery(tgt1).length - 1) / colmax1) + 1;
	var row_ful0 = row_max0 * colmax1;
//	alert('row_ful0 = ' + row_ful0);
	var blk_add0 = row_ful0 - jQuery(tgt1).length;
//	alert('blk_add0 = ' + blk_add0);

	for(var i=0; i<blk_add0; i++) {
		jQuery(parent1).append('<li><p>&nbsp;</p></li>');
	}
}



/*	------------------------------------------------------------------

			水平配置ブロック高さ揃え用class設定処理

	------------------------------------------------------------------		*/

function setLH(parent1,child1,colmax1)	{

	//alert('oK');
	//	選択ボタンの高さ揃え処理
	var tgt1 = (parent1 + ' ' + child1);
	var row_max0 = Math.floor((jQuery(tgt1).length - 1) / colmax1) + 1;
	//alert(jQuery(tgt1).length);
	var cls0 = '';
	var block0 = '';

	jQuery(tgt1).each(function(idx0) {

		var col_cnt0 = (idx0 % colmax1) + 1;

		block0 = parent1.substr(1,4);

		//	各列に高さ揃え用クラス設定
		var row_cnt0 = Math.floor(idx0 / colmax1) + 1;

		cls0 = 'heightLine-' + block0 + row_cnt0;		//	idブロックごとで同じrow_cnt0でも異なる名前にするため
		jQuery(this).addClass(cls0);

	});
}

/*	------------------------------------------------------------------

			水平配置ブロック両端用class設定処理

	------------------------------------------------------------------		*/

function setEdge(parent1,child1,colmax1)	{

//	alert('oK');
	//	選択ボタンの高さ揃え処理
	var tgt1 = (parent1 + ' ' + child1);
	var row_max0 = Math.floor((jQuery(tgt1).length - 1) / colmax1) + 1;
//	alert(jQuery(tgt1).length);
	var cls0 = '';
	var block0 = '';

	jQuery(tgt1).each(function(idx0) {

		var col_cnt0 = (idx0 % colmax1) + 1;

		block0 = parent1.substr(1,4);

		//	最左列用クラス設定
		if(col_cnt0 == 1)	{
			cls0 = 'list-l';
			jQuery(this).addClass(cls0);
		}

		//	最右列用クラス設定
		if(col_cnt0 == colmax1)	{
			cls0 = 'list-r';
			jQuery(this).addClass(cls0);
		}

		//	各列に高さ揃え用クラス設定
		var row_cnt0 = Math.floor(idx0 / colmax1) + 1;

		//	最下段のみクラス設定
		if(row_cnt0 == row_max0)	{
			cls0 = 'list-btm';
			jQuery(this).addClass(cls0);
		}

	});
}


function adjlistBlock() {
	var col_max;		//	一列の要素
	col_max = 3;
	setLH('#w01fix','li',col_max);
	setLH('#w02fix','li',col_max);
	setLH('#w03fix','li',col_max);
	setLH('#w04fix','li',col_max);
	setLH('#w05fix','li',col_max);
	setLH('#w06fix','li',col_max);
	setLH('#w07fix','li',col_max);
	setLH('#w08fix','li',col_max);
	setLH('#w09fix','li',col_max);

}




/*	------------------------------------------------------------------

					処理実行

	------------------------------------------------------------------		*/
jQuery(function($){ 
	adjlistBlock();

});


