/*****************************************************
*  インターネットコミュニティ作
*  このプログラムはフリーウェアです
*  ご自由にお使いください
*  www.internetcommunity.jp
*  webmaster@cityjp.net
*****************************************************/

//クッキー保存日数
var ReserveDay = 365;

//クッキーに保存する名前（同一サイト内で複数設置する場合は個々に分ける）
var CookieName = 'TopPageCount';


var Flg = 1;
function Count(ViewType){
	var CountValue = 0;
	var MSG = '';
	if (getCookie(CookieName)){
		CountValue = parseInt(getCookie(CookieName));
	}
	if (Flg){
		Flg = 0;
		CountValue++;
		setCookie(CookieName,""+CountValue);
	}
	if (ViewType){
		if (CountValue == 1)				MSG = '初めてのお越し有難うございます';
		else if (CountValue > 0 && CountValue <= 10)	MSG = '以前にお越しいただいてますね';
		else if (CountValue > 10 && CountValue <= 100)	MSG = 'お得意様いらっしゃいませ';
		else if (CountValue > 100)			MSG = '上得意様！今後もごひいきに';
	} else {
		MSG = '<span style="color:#FF0000;"><b>'+CountValue+'</b></span><a href="http://www.cityjp.com/javascript/etc/counter.html" target="main"><span style="font-size:10pt">回目のご訪問</span></a>';
	}

	if (!getCookie(CookieName)) MSG = 'お使いのブラウザはクッキーが無効ですね！';
	document.write(MSG);
	return;
}
//クッキー取得処理
function getCookie(cName) {
	var Cookies = document.cookie.replace(/ /g,'');
	var Cookie = Cookies.split(';');
	var Ret_C = '';
	for (i in Cookie){
		if (Cookie[i].indexOf('=') < 0){
			Cookie[i]+='=';
		}
		Chop_C = Cookie[i].split('=');
		if (Chop_C[0] == escape(cName)){
			Ret_C = unescape(Chop_C[1]);
			break;
		}
	}
	return Ret_C;
}
//クッキー登録処理
function setCookie(pName,pValue) {
	if(pValue != null){
		var setDay = new Date();
		setDay.setTime(setDay.getTime() + (ReserveDay * 86400000));
		expDay = setDay.toGMTString().replace(/UTC/,'GMT');
		document.cookie = escape(pName) + '=' + escape(pValue) + ';expires='+expDay;
		return true;
	}
	return false;
}