jQuery.extend(jQuery.easing, {
	easeOutQuart: function (x, t, b, c, d) {
		return -c * ((t=t/d-1)*t*t*t - 1) + b;
	}
});
jQuery(function($) {

	/*----------------------------------------------------------
		PageTop
	-----------------------------------------------------------*/
	$("#pagetop").find("a").click(function() {
		$(this).blur();
		$($.browser.opera ? document.compatMode == 'BackCompat' ? 'body':'html':'html,body').animate({scrollTop: 0}, 400, "easeOutQuart");
		return false;
	});

	/*----------------------------------------------------------
		RollOver SwapImage
	-----------------------------------------------------------*/
	$("img.ov").mouseover(function() {
		$(this).attr("src",$(this).attr("src").replace(/^(.+)(\.[a-z]+)$/, "$1_on$2"))
	}).mouseout(function(){
		$(this).attr("src",$(this).attr("src").replace(/^(.+)_on(\.[a-z]+)$/, "$1$2"));
	}).each(function(){
		$("<img>").attr("src",$(this).attr("src").replace(/^(.+)(\.[a-z]+)$/, "$1_on$2"))
	});

	/*----------------------------------------------------------
		SNS Tags
	-----------------------------------------------------------*/
	var sns_tags = '<table>';
	sns_tags += '<tr>';
	sns_tags += '<td><div id="btnTwitter"><a href="http://twitter.com/share" class="twitter-share-button" data-count="none" data-lang="ja" target="_blank"><img src="/shared/img/tweet_ja.png" alt=""></a></div></td>';
	sns_tags += '<td><div id="btnFB"><a href="http://www.facebook.com/sharer.php" name="fb_share" type="button">シェア</a></div></td>';
	sns_tags += '<td><div id="btnMixi"><a href="http://mixi.jp/share.pl" class="mixi-check-button" data-key="66396c948713024aaaeddae8c0a02247599efbb9">mixiチェック</a></div></td>';
	sns_tags += '</tr>';
	sns_tags += '</table>';
	$("#header").find(".wrapper").append(sns_tags);

	var ele2 = document.createElement("script");
	ele2.type = "text/javascript";
	ele2.src = "http://static.ak.fbcdn.net/connect.php/js/FB.Share";
	document.body.appendChild(ele2);

	var ele3 = document.createElement("script");
	ele3.type = "text/javascript";
	ele3.src = "http://static.mixi.jp/js/share.js";
	document.body.appendChild(ele3);

	$.event.add(window, "load", function(){
		$("#btnTwitter a").click(function() {
			window.twttr = window.twttr || {};
			var D=550,A=450,C=screen.height,B=screen.width,H=Math.round((B/2)-(D/2)),G=0,F=document,E;
			if(C>A){G=Math.round((C/2)-(A/2))}
			window.twttr.shareWin=window.open('http://twitter.com/share','','left='+H+',top='+G+',width='+D+',height='+A+',personalbar=0,toolbar=0,scrollbars=1,resizable=1');
			E=F.createElement('script');
			E.src='http://platform.twitter.com/bookmarklets/share.js?v=1';
			F.getElementsByTagName('head')[0].appendChild(E);
			// Tracking
			_gaq.push(['_trackPageview','/sns/twitter']);
			//_gaq.push(['_trackEvent','カテゴリ','アクション','ラベル','値']);
			return false;
		});
		$("#btnFB a").click(function() {
			// Tracking
			_gaq.push(['_trackPageview','/sns/facebook']);
			//_gaq.push(['_trackEvent','カテゴリ','アクション','ラベル','値']);
		});
		$("#btnMixi a").click(function() {
			// Tracking
			_gaq.push(['_trackPageview','/sns/mixi']);
			//_gaq.push(['_trackEvent','カテゴリ','アクション','ラベル','値']);
		});
	});

});

function embedFlash(obj) {
	var width = obj.w;
	var height = obj.h;
	var uniq = new Date().getTime();
	var flashvars = {};
	flashvars.uniq = uniq;
	var swf = obj.url + "?d=" + uniq;

	swfobject.embedSWF(
		swf, "flash", width, height, "8", null, flashvars,
		{ "scale":"noscale", "align":"middle", "salign":"", "wmode":"transparent", "allowScriptAccess":"sameDomain" },
		{ "id":"swfContent", "name":"swfContent" },
		function(obj) {
			if (!obj.success) {
				var tags = '<div id="notice_fp"><div>';
				tags += '<p class="link_fp"><a href="http://www.adobe.com/go/getflashplayer" target="_blank"><img src="/shared/img/spacer.gif" width="254" height="70" alt="Adobe Flash Playerをダウンロード"></a></p>';
				tags += '</div></div>';
				document.getElementById("flash").innerHTML = tags;
			}
		}
	);

}
function popupWindow(url) {
	var win = window.open(url);
	win.focus();
}
