
//ページスクロール用イージング
jQuery.easing.quart = function (x, t, b, c, d) {
	return -c * ((t=t/d-1)*t*t*t - 1) + b;
};


$(window).load(function() {
	
	if(typeof with_onload == "function")
	{
		with_onload();
	}
	
	if(typeof pickup != "undefined")
	{
		// Pickup項目指定
		get_pickup(pickup, (typeof top_flag != "undefined" ? 1 : 0));
	}
	if(typeof rel_pages != "undefined")
	{
		// 関連ページ項目指定
		get_rel_pages(rel_pages);
	}
	
	//ローディングアニメを非表示
	$('#loading_anime').css('display','none');
	
	if (typeof pf_flag == "undefined")
	{
		if($.browser.msie) {
			$("#main_cont").fadeIn(500,function(){ this.style.removeAttribute("filter"); });
			//googleAnalytics();	//GoogleAnalytics
		} else {
			$("#main_cont").fadeIn(500);
			//googleAnalytics();	//GoogleAnalytics
		}
	}
	
	$("#wrap_pickup_portfolio").easySlider();
	
	//ページスクロール
	jQuery('a[href*=#]').click(function() {
		if (location.pathname.replace(/^\//,'') == this.pathname.replace(/^\//,'') && location.hostname == this.hostname) {
			var $target = jQuery(this.hash);
			$target = $target.length && $target || jQuery('[name=' + this.hash.slice(1) +']');
			if ($target.length) {
				var targetOffset = $target.offset().top;
				jQuery('html,body').animate({ scrollTop: targetOffset }, 800, 'quart');
				return false;
			}
		}
	});
	
});



/*== ローディングアニメ関連 ============================================*/
var loadingTimer;
var loadingPage;
function loadingAnime(page) {
	
	//ローディングアニメを表示
	//$('#loading_anime').css('display','block');
	
	loadingPage = page;
	loadingTimer = setTimeout(writeLoading,300);
	
}
function writeLoading() {
	
	var loadingHtml;
	
	if(loadingPage == 'top') {
		loadingHtml = '<img src="common_img/loading_anime.gif" width="80" height="80" alt="" /><br />';
	} else {
		loadingHtml = '<img src="../common_img/loading_anime.gif" width="80" height="80" alt="" /><br />';
	}
	
	document.getElementById('loading_anime').innerHTML = loadingHtml;
	clearTimeout(loadingTimer);
	
}



/*== GoogleAnalytics ============================================*/
//function googleAnalytics() {
	var _gaq = _gaq || [];
	_gaq.push(['_setAccount', 'UA-24897066-1']);
	_gaq.push(['_trackPageview']);
	
	(function() {
		var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
		ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
		var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
	})();
//}



/*== メールアドレス ===============================================*/
var tx1 = 'info';
var tx2 = '@';
var tx3 = 'accent.co.jp';

function writeMail() {
	var txMail = tx1 + tx2 + tx3;
	document.write(txMail);
}




