(function () {



	$(function () {

		

		// スライドショウ

		var slideshow = {

			

			// バナー

			slides: [{

				// バナー #1

				url: '/latest/', // 記事へのリンク

				imgSrc: '/images/home/arena-20101020.jpg', // 画像のパス

				imgAlt: 'MISS ウエディングジュエリー2011' // 画像の代替テキスト

			}/*,{

				// バナー #2

				url: '/101126fdc/?gtunName=fdcp',

				imgSrc:  '/images/home/arena-20101126.jpg',

				imgAlt: 'とっておきのクリスマスプレゼントを厳選！「4℃」で選ぶ 贈られたいのはどんな LOVE '

			}, {

				// バナー #3

				url: '/101115moet/?gtunName=moet',

				imgSrc:  '/images/home/arena-20101115.jpg',

				imgAlt: 'モエ・エ・シャンドンで年末を華やかに！ 気分はハリウッドセレブ'

			}, {

				// バナー #4

				url: '/101101guestandme/',

				imgSrc:  '/images/home/arena-20101101.jpg',

				imgAlt: 'GUEST&Meで叶う、「香り」のごちそう'

			}, {

				// バナー #4

				url: '/foo/bar/',

				imgSrc: '/images/baz.jpg',

				imgAlt: 'Lorem ipsum dolor sit amet, consectetur adipisicing elit'

			}*/],

			

			// タイマー設定

			timer: {

				fadeIn: 1000, // 最初のフェードインにかかる時間

				timeout: 8000, // ひとつのスライドの表示時間

				speed: 2000 // クロスフェードにかかる時間

			}

			

		};

		

		// バックナンバー更新

		var issues = {

			

			// 最新号

			latest: {

				url: '/backnumber/miss2010-1.html', // 記事へのリンク

				imgSrc: '/magazine_images/mw_20100619_cover_s.jpg', // 画像のパス

				title: 'MISSウエディング 2010年 秋冬号', // タイトル

				description: '『MISS』から発信する、上品でお洒落なウエディングドレス＆スタイル誌。スタイルアップを約束する最新のウエディングドレスが満載。' // 説明

			},

			

			// 関連書籍

			related: [{

				// 関連書籍 #1

				url: '/backnumber/related/-vol8-1.html',

				imgSrc: '/magazine_images/bb_20100420_sidecover.jpg',

				title: 'ブライズ ビューティ vol.8',

				description: '『MISS』から発信する、上品でお洒落な花嫁ヘア＆メイク誌。'

			}, {

				// 関連書籍 #2

				url: '/latest/',

				imgSrc: '/magazine_images/mwje_20101020_top_cover.jpg',

				title: 'MISSウエディング　ジュエリー2011',

				description: '初めての「リング選び」がこれ1冊ですべてわかる！'

			}]

			

		};

		

		$('#homeSlideshow > p').each(function () {

			var i, len, item;

			for (i = 0, len = slideshow.slides.length; i < len; i += 1) {

				item = slideshow.slides[i];

				$('<a/>').attr({

					href: item.url

				}).append(

					$('<img/>').attr({

						src: item.imgSrc,

						alt: item.imgAlt

					})

				).appendTo($(this));

			}

			$(this).fadeIn(slideshow.timer.fadeIn).cycle({

				timeout: slideshow.timer.timeout,

				speed: slideshow.timer.speed

			});

		});

		

		$('#latestIssue').append(

			$('<div/>').addClass('issue').append(

				$('<h3/>').append(

					$('<a/>').attr({

						href: issues.latest.url

					}).append(

						$('<img/>').addClass('photo').attr({

							src: issues.latest.imgSrc,

							alt: '',

							width: '131',

							height: '168'

						})

					).append(issues.latest.title)

				)

			).append(

				$('<p/>').addClass('description').append(issues.latest.description)

			)

		);

		

		$('#relatedIssues').each(function () {

			var i, len, item, oe;

			for (i = 0, len = issues.related.length; i < len; i += 1) {

				item = issues.related[i];

				oe = (i % 2 === 0)? 'odd': 'even';

				$('<div/>').addClass('issue ' + oe).append(

					$('<h3/>').append(

						$('<a/>').attr({

							href: item.url

						}).append(

							$('<img/>').addClass('photo').attr({

								src: item.imgSrc,

								alt: '',

								width: '131',

								height: '168'

							})

						).append(item.title)

					)

				).append(

					$('<p/>').addClass('description').append(item.description)

				).appendTo($(this));

			}

		});



		$('.socialBookmarks').each(function () {

			var container = $(this);

			$.getJSON('http://api.bit.ly/shorten?callback=?', {

				version: '2.0.1',

				login: 'junyanozawa',

				apiKey: 'R_6e5cf5f93a54ce7abcb0eab7f6bdc8bb',

				longUrl: location.href

			}, function (data) {

				$.each(data.results, function (i, item) {

					$('<a/>').attr({

						href: 'http://twitter.com/home?status=' + encodeURIComponent(document.title) + ' ' + encodeURIComponent(item.shortUrl),

						title: 'Twitterでつぶやく'

					}).append(

						$('<img/>').attr({

							src: '/cmn/images/twitter.gif',

							alt: ''

						})

					).appendTo(container);

				}); // $.each()

			}); // $.getJSON()

		}); // $('.socialBookmarks').each()

		

	});



})(jQuery);


