var asahi = asahi || new Object();
/**************************************************************************
 * DropDown　プルダウン内の記述はエディタでも編集可能
 **************************************************************************/
asahi.Dropdown = function()
{
	this.initialize.apply(this, arguments);
}

asahi.Dropdown.prototype =
{
	initialize: function()
	{
		this.menu = [];
		this.setMenu();
	},
	
	setMenu: function()
	{


		//トップ
		this.menu[0] = '';
		
		//書評
		this.menu[1] = '';
		
		this.menu[1] += '<ul class="Dropdown">';
		this.menu[1] += '<li><a href="http://book.asahi.com/paperback/bunko.html">文庫</a></li>';
		
		this.menu[1] += '<li><a href="http://book.asahi.com/paperback/shinsho.html">新書</a></li>';
		
		this.menu[1] += '<li><a href="http://book.asahi.com/paper/next.html">次回の読書面</a></li>';
		
		this.menu[1] += '<li><a href="http://book.asahi.com/review/list.html">評者別一覧</a></li>';
		
		this.menu[1] += '<li><a href="http://book.asahi.com/paper/calendar.html">掲載日別一覧</a></li>';
		this.menu[1] += '</ul>';
		
		//コラム
		this.menu[2] = '';
		
		this.menu[2] += '<ul class="Dropdown">';
		this.menu[2] += '<li><a href="http://book.asahi.com/hyakunen/">百年読書会</a></li>';
		
		this.menu[2] += '<li><a href="http://book.asahi.com/hyoryu/">漂流　本から本へ</a></li>';
		
		this.menu[2] += '<li><a href="http://book.asahi.com/saidoku/">もっと本を！！再読ガイド</a></li>';
		
		this.menu[2] += '<li><a href="http://book.asahi.com/gensaku/">今週の原作本</a></li>';
		
		this.menu[2] += '<li><a href="http://book.asahi.com/bestseller/">売れてる本</a></li>';
		
		this.menu[2] += '<li><a href="http://book.asahi.com/author/">著者に会いたい</a></li>';
		
		this.menu[2] += '<li><a href="http://book.asahi.com/comic/">コミックガイド</a></li>';
		
		this.menu[2] += '<li><a href="http://book.asahi.com/business/">ビジネス書</a></li>';
		
		this.menu[2] += '<li><a href="http://book.asahi.com/life/">暮らしのお役立ち</a></li>';
		
		this.menu[2] += '<li><a href="http://book.asahi.com/aisare/">愛される理由</a></li>';
		
		this.menu[2] += '<li><a href="http://book.asahi.com/bunko/">愛でたい文庫</a></li>';
		
		this.menu[2] += '<li><a href="http://book.asahi.com/shinsho/">新書の小径</a></li>';
		
		this.menu[2] += '<li><a href="http://book.asahi.com/express/">新刊エクスプレス</a></li>';
		this.menu[2] += '</ul>';
		
		//特集
		this.menu[3] = '';
		
		this.menu[3] += '<ul class="Dropdown">';
		this.menu[3] += '<li><a href="http://book.asahi.com/special/index.html#special">アマゾンフェア</a></li>';
		
		this.menu[3] += '<li><a href="http://book.asahi.com/special/index.html#bookseller">書店員のオススメ</a></li>';
		
		this.menu[3] += '<li><a href="http://book.asahi.com/special/index.html#ohanashi">おはなしのくに</a></li>';
		
		this.menu[3] += '<li><a href="http://book.asahi.com/booktimes/list.html">ＢＯＯＫ　ＴＩＭＥＳ</a></li>';
		
		this.menu[3] += '<li><a href="http://book.asahi.com/special/index.html#other">その他の特集</a></li>';
		this.menu[3] += '</ul>';
		
		//テーマ別
		this.menu[4] = '';
		
		this.menu[4] += '<ul class="Dropdown">';
		this.menu[4] += '<li><a href="http://book.asahi.com/review/life.html">暮らし</a></li>';
		
		this.menu[4] += '<li><a href="http://book.asahi.com/review/edu.html">教育</a></li>';
		
		this.menu[4] += '<li><a href="http://book.asahi.com/review/business.html">ビジネス</a></li>';
		
		this.menu[4] += '<li><a href="http://book.asahi.com/review/international.html">国際</a></li>';
		
		this.menu[4] += '<li><a href="http://book.asahi.com/review/digital.html">デジタル</a></li>';
		this.menu[4] += '</ul>';
		
		//ニュース
		this.menu[5] = '';
		
		this.menu[5] += '<ul class="Dropdown">';
		this.menu[5] += '<li><a href="http://book.asahi.com/news/">出版ニュース</a></li>';
		
		this.menu[5] += '<li><a href="http://book.asahi.com/clip/">ひと・流行・話題</a></li>';
		this.menu[5] += '</ul>';
		
		//どくしょ応援団
		this.menu[6] = '';
		
		//書店最新情報
		this.menu[7] = '';
		


				
		this.setDropDown();
	},
	
	
	setDropDown: function()
	{
		var self = this;
		jQuery('#TabNav').find('ul li').each(
			function(i)
			{
				jQuery(this)
					.css('z-index', '1')
					.append(self.menu[i])
					.find('ul.Dropdown').hide().end()
					.hover(
						function()
						{
							jQuery(this)
								.find('ul.Dropdown').show().end()
								.css('z-index', '100');
						},
						function()
						{
							jQuery(this)
								.find('ul.Dropdown').hide().end()
								.css('z-index', '1');
						});
			});
	}
	
}




if(asahi.agent.getTarget())
{
	jQuery(function()
	{
		
		asahi.dropdown = new asahi.Dropdown();
	});
}




