/* ◇ EC Navi OEM - MYCOM - JavaScript - Google Analytics - 2009/01/30 - kenny ◇ */


// *** ウェブ プロパティ ID
var pageTracker = _gat._getTracker('UA-323642-26');


// *** アクセスを記録
function gaTracker(url){
	if(typeof(pageTracker._trackPageview) == 'function'){
		if(url != undefined) pageTracker._trackPageview(url);
		else pageTracker._trackPageview();
	}
}


// *** 訪問元の取得
function gaGetReferrer(){
	var R = document.referrer;

	// 取得不可のチェック
	var noneText = ['', 'Hidden-Referrer', 'blockedReferrer'];
	for(var i in noneText){
		if(R == noneText[i]) return 'none';
	}
	if(R.indexOf('localhost') != -1) return 'none';

	// ドメイン、パスの取得
	var domain = R.replace(/https?:\/\//, '').replace(/\/.*/, '');
	var path = R.replace(/https?:\/\/[^\/]+/, '').replace(/\?.*/, '');
	path = path.replace(/\//g, '&'); // 「/」を「&」に置き換え

	// 値を返す
	if(domain.indexOf(location.hostname) == -1) return domain;
	else return domain + path;
}


// *** 現在表示ページのアクセスを記録
if(typeof(gaReplaceUrl) == 'string') gaTracker(gaReplaceUrl);
else if(typeof(gaReplaceUrl) == 'function') gaTracker(gaReplaceUrl());
else gaTracker();


/* EOF */
