/*
@prefix : <http://purl.org/net/ns/doas#> .
<http://p15.jp/wp/wp-content/themes/p15_002/js/common.js> a :JavaScript;
 :title "メイン JavaScript - DosRed";
 :description "主に jQuery の記述をします。";
 :created "2008-04-17";
 :release [:revision "1.02"; :created "2008-04-16"];
 :author [:name "Rin Ishizawa"; :homepage <http://riszw.com/>; :mbox "info@riszw.com"];
 :rights "Copyright © 2008 Rin Ishizawa All Rights Reserved.";
 :note "
 	1 ナビゲーション開閉
 	" .
*/


/* 1 ナビゲーション開閉
=================================================================== */

$(document).ready(function() {

	$('#navigation').hide()
		// たぶん.cssを何回も読み出すよりオブジェクトで一気に渡した方がちょっとだけはやいと思う by: miniturbo (2008-04-17 13:16)
		// ×たぶん.cssを何回も読み出すより ○たぶん.css()を何回も呼び出すより はじゅかちい by: miniturbo (2008-04-17 13:21)
		.css({
			position: 'fixed',
			right: '0',
			bottom: '0',
			width: '0',
			height: '85px'
		});
	$('#navigation dd').css('overflow', 'hidden');
	$('p.naviOpen').show();

	$('p.naviOpen').toggle(function(){
		$('#navigation').show();
		$('#navigation').animate({ opacity: 0 }, 10, function() {
			$('#navigation').animate({ width: "100%", opacity: 0.4 }, 500, function() {
				$('#navigation').animate({ height: 355, opacity: 0.85 }, 1000, function() {
					$('#navigation dd').css('overflow', 'auto');
					$('p.naviOpen').addClass("naviClose");
				});
			});
		});
	}, function() {
		$('#navigation dd').css('overflow', 'hidden');
		$('#navigation').animate({ opacity: 0 }, 500, function() {
	    	$('#navigation dd').css('overflow', 'hidden');
	    	$('p.naviOpen.naviClose').removeClass("naviClose");
	    	$('#navigation').hide()
	    		.css({
					right: '0',
					bottom: '0',
					width: '0',
					height: '85px'
				});
	    });
	});

});
