/**
 * 
 * common.js
 * 
 * @site      Parado
 * @create    2011/06/09
 * @update    2011/11/25
 * 
 */

// Overwrite errorTimeout (default:10000).
yepnope.errorTimeout = 4000;

Modernizr.load([
	// Load jquery from a 3rd party CDN.
	{
		load : 'https://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js',
		callback : function (){
			if(!window.jQuery){
				yepnope('/common/js/jquery-1.6.1.min.js');
			};
		}
	},
	// Load resources for all pages.
	{ load : 'http://connect.facebook.net/ja_JP/all.js' },
	{ load : '/common/js/lnavi.js' },
	{ load : '/common/js/jquery.easing.1.3.js' },
	{ load : '/common/js/jquery.tmpl.min.js' },
	{ load : '/common/js/jquery.jsonToHtml.js' },
	{ load : '/common/js/jquery.snippets.js' },
	{ load : '/common/js/jquery.setFrames.js' },
	{ load : '/common/js/parado.sidebar.js' },
	{ load : '/common/js/ga.js' },
	{
		test : true,
		complete : function(){
			$(function(){

				// Set Common modules.
				$.setCommonModule.init();

				// Set frames.
//				$('.mod-header').setFrames({
//					elems : [
//						{ src : '/common/img/mod-header/frame1.gif', pos : { top : '-2px', left : '-2px' } },
//						{ src : '/common/img/mod-header/frame2.gif', pos : { top : '-2px', right : '-2px' } },
//						{ src : '/common/img/mod-header/frame3.gif', pos : { bottom : '-2px', left : '-2px' } },
//						{ src : '/common/img/mod-header/frame4.gif', pos : { bottom : '-2px', right : '-2px' } }
//					]
//				});
//				$('.mod-article, .mod-lineup').not('.noframe').setFrames({
//					elems : [
//						{ src : '/common/img/mod-article/frame1.gif', pos : { top : '-3px', left : '-3px' } },
//						{ src : '/common/img/mod-article/frame2.gif', pos : {	top : '-3px', right : '-3px' } }
//					]
//				});

				// Fire snippets.js.
				js_lNavi_visual();
				$.snippets.fade();
				$.snippets.blink();
				$.snippets.rollover();
				$.snippets.externallink();
				$.snippets.scroll();

				// Fire facebook init
				FB.init({
					appId : '',
					status : true,
					cookie : true,
					xfbml : true
				});

				(function(){
					if($('html').hasClass('ie8')){
						var timer = setTimeout(function(){
							clearTimeout(timer);
							$('body').css('zoom', 1);
						}, 1000);
					};
				})();

//				$.snippets.sp.postTwitter();
//				$.snippets.sp.postFacebook();
//				$.snippets.sp.postHatebu();
//				$.snippets.sp.postMixi();
//				$.snippets.sp.postGoogle();
//				$.snippets.sp.postTumbler();
//				$.snippets.sp.postDelicious();
			});
		}
	}
]);

