/* ==================================================

gd.js

================================================== */
$(function(){
	$.gd.tab({
		area: '#bb_smenu'
	});
	$.gd.rollover({
		area: '#bb_menu,#tab_ttl'
	});
	$.gd.labelClickable({
		area: '#bb_contents'
	});
});

/* ==================================================

peculiar script

================================================== */
$(function(){
	getCookie();
});

$(function(){
	$('#tab_ttl')
		.find('li')
		.each(function(){
			$(this).hover(
				function(){
					var val = $(this).css('z-index');
					$(this).css('z-index',Number(val) + 100);
				},
				function(){
					var val = $(this).css('z-index');
					$(this).css('z-index',Number(val) - 100);
				}
			);			   
		})
		.filter('.active')
		.css('z-index',$('#tab_ttl li').length)
		.nextAll()
		.each(function(){
			var indexNum = $('#tab_ttl .active').nextAll().index(this);
			$(this).css('z-index',$('#tab_ttl li').length - (Number(indexNum) + 1));
		});
});

(function($){
	$.gd.resiser = {
		val: {
			wrapbox: '#wrap_movie_box',
			box: '#movie_box',
			boxcnt: '#movie_box_cnt',
			details: '#details',
			outline: '#wrap_outline',
			wrapboxMarginRight: '',
			wrapboxMarginLeft: '',
			wrapboxWidth: '',
			wrapboxTextArign: '',
			boxMarginBottom: '',
			boxMarginRight: '',
			boxWidth: '',
			boxcntWidth: '',
			boxcntHeight: '',
			detailsMarginRight: '',
			detailsMarginLeft: '',
			detailsPaddingTop: '',
			detailsWidth: '',
			detailsFloat: '',
			detailsClear: '',
			outlineMarginLeft: '',
			outlineMarginTop: '',
			outlineWidth: '',
			outlineFloat: ''
		},
		flg: true,
		resise: function(){
			if($.gd.resiser.flg){
				$.gd.resiser.val.wrapbox = $($.gd.resiser.val.wrapbox);
				$.gd.resiser.val.box = $($.gd.resiser.val.box);
				$.gd.resiser.val.boxcnt = $($.gd.resiser.val.boxcnt);
				$.gd.resiser.val.details = $($.gd.resiser.val.details);
				$.gd.resiser.val.outline = $($.gd.resiser.val.outline);
				$.gd.resiser.val.wrapboxMarginRight = $.gd.resiser.val.wrapbox.css('marginRight');
				$.gd.resiser.val.wrapboxMarginLeft = $.gd.resiser.val.wrapbox.css('marginLeft');
				$.gd.resiser.val.wrapboxWidth = $.gd.resiser.val.wrapbox.css('width');
				$.gd.resiser.val.wrapboxTextArign = $.gd.resiser.val.wrapbox.css('textArign');
				$.gd.resiser.val.boxMarginBottom = $.gd.resiser.val.box.css('marginBottom');
				$.gd.resiser.val.boxMarginRight = $.gd.resiser.val.box.css('marginRight');
				$.gd.resiser.val.boxWidth = $.gd.resiser.val.box.css('width');
				$.gd.resiser.val.boxcntWidth = $.gd.resiser.val.boxcnt.css('width');
				$.gd.resiser.val.boxcntHeight = $.gd.resiser.val.boxcnt.css('height');
				$.gd.resiser.val.detailsMarginRight = $.gd.resiser.val.details.css('marginRight');
				$.gd.resiser.val.detailsMarginLeft = $.gd.resiser.val.details.css('marginLeft');
				$.gd.resiser.val.detailsPaddingTop = $.gd.resiser.val.details.css('paddingTop');
				$.gd.resiser.val.detailsWidth = $.gd.resiser.val.details.css('width');
				$.gd.resiser.val.detailsFloat = $.gd.resiser.val.details.css('float');
				$.gd.resiser.val.detailsClear = $.gd.resiser.val.details.css('clear');
				$.gd.resiser.val.outlineMarginLeft = $.gd.resiser.val.outline.css('marginLeft');
				$.gd.resiser.val.outlineMarginTop = $.gd.resiser.val.outline.css('marginTop');
				$.gd.resiser.val.outlineWidth = $.gd.resiser.val.outline.css('width');
				$.gd.resiser.val.outlineFloat = $.gd.resiser.val.outline.css('float');
			}
			//
			$.gd.resiser.val.wrapbox.css({
				marginRight: 'auto',				  
				marginLeft: 'auto',				  
				width: '642px',
				textArign: 'center'
			});
			$.gd.resiser.val.box.css({
				marginBottom: '20px',
				marginRight: '0',
				width: '100%'
			});
			$.gd.resiser.val.boxcnt.css({
				width: '642px',
				height: '402px'
			});
			$.gd.resiser.val.details.css({
				marginLeft: '0',
				paddingTop: '0',
				width: '35%',
				float: 'left',
				clear: 'both'
			});
			$.gd.resiser.val.outline.css({
				marginLeft: '0',
				marginTop: '0',
				width: '64%',
				float: 'right'
			});
			$.gd.resiser.flg = false;
		},
		returns: function(){
			$.gd.resiser.val.wrapbox.css({
				marginRight: $.gd.resiser.val.wrapboxMarginRight,
				marginLeft: $.gd.resiser.val.wrapboxMarginLeft,
				width: $.gd.resiser.val.wrapboxWidth,
				textArign: $.gd.resiser.val.wrapboxTextArign
			})
			$.gd.resiser.val.box.css({
				marginBottom: $.gd.resiser.val.boxMarginBottom,
				marginRight: $.gd.resiser.val.boxMarginRight,
				width: $.gd.resiser.val.boxWidth
			})
			$.gd.resiser.val.boxcnt.css({
				width: $.gd.resiser.val.boxcntWidth,
				height: $.gd.resiser.val.boxcntHeight
			});
			$.gd.resiser.val.details.css({
				marginRight: $.gd.resiser.val.detailsMarginRight,
				marginLeft: $.gd.resiser.val.detailsMarginLeft,
				paddingTop: $.gd.resiser.val.detailsPaddingTop,
				width: $.gd.resiser.val.detailsWidth,
				float: $.gd.resiser.val.detailsFloat,
				clear: $.gd.resiser.val.detailsClear
			});
			$.gd.resiser.val.outline.css({
				marginLeft: $.gd.resiser.val.outlineMarginLeft,
				paddingTop: $.gd.resiser.val.outlinePaddingTop,
				width: $.gd.resiser.val.outlineWidth,
				float: $.gd.resiser.val.outlineFloat
			});
			$.gd.resiser.flg = true;
		}
	};
})(jQuery);
