// ============================================================
// タブの切替え
// 
// %update / 09.10.28
// 
// %use / jquery1.2.6
// ============================================================

// ------------------------------------------------------------
// ▼
// ------------------------------------------------------------
// prototype.js と jquery の共存
if(! $jQ) { var $jQ = jQuery.noConflict(); }

$jQ(document).ready( function() {
	// ------------------
	// 【エリアTOP　『人気チャペル・式場ランキング』　店舗タブの切替え】
	// ------------------
	$jQ('#ShopTabArTopArea .tabLeaf a').click( function() {
		var blockRoot_jq = null;  // ブロックのルート
		var curTab_jq = null;  // カレントタブ
		var data_jq = null;  // 内容ブロック
		var curClsName = "";  // カレントの『tab0X』というクラス名

		curTab_jq = $jQ(this).parent();
		blockRoot_jq = $jQ(this).parent().parent().parent().parent();
		//alert( 'blockRoot_jq : ' + blockRoot_jq.attr('id') );  // DBUG

		curClsName = curTab_jq.attr('class');
		curClsName = curClsName.replace(/^(.*?)(tab[0-9][0-9])(.*?)$/, '$2');
		//alert('curClsName : ' + curClsName);  // DBUG

		data_jq = $jQ(".dataUnit." + curClsName, blockRoot_jq);
		//alert('data_jqの数 : ' + data_jq.size() );  // DBUG

		// カレントの切替え
		$jQ('.tabLeaf', blockRoot_jq).removeClass('current');
		curTab_jq.addClass('current');

		// 内容ブロックの表示
		$jQ('.dataUnit', blockRoot_jq).addClass('hide');
		data_jq.removeClass('hide');

		return false;
	} );  // click()
	
	
	if(location.search.indexOf('area_shop=') != -1){
		var arrParam = location.search.split('&');
		
		for(var i = 0; i < arrParam.length; i++){
			if(arrParam[i].indexOf('area_shop') != -1){
				var arrdNum = arrParam[i].split('=');
				var idNum = '#area_shop0' + arrdNum[1];
				
				var curTab_jq = $jQ(idNum);
				var blockRoot_jq = $jQ(idNum).parent().parent().parent();
				
				curClsName = curTab_jq.attr('class');
				curClsName = curClsName.replace(/^(.*?)(tab[0-9][0-9])(.*?)$/, '$2');
				data_jq = $jQ(".dataUnit." + curClsName, blockRoot_jq);
				
				$jQ('.tabLeaf', blockRoot_jq).removeClass('current');
				curTab_jq.addClass('current');
				$jQ('.dataUnit', blockRoot_jq).addClass('hide');
				data_jq.removeClass('hide');
				
			}
		}
	}

} );  // ready()

