/*****************************************************
	IE bg flicker problem fix
*****************************************************/

try {
document.execCommand("BackgroundImageCache",false,true);
} catch(e) {}


/*****************************************************
	onload events
*****************************************************/
addLoadEvent(function(){
	window.focus();
	window.name = "fotonomabase";
});


/*****************************************************
	Event Setter
*****************************************************/
function addLoadEvent(func) {
	if(document.addEventListener && navigator.userAgent.indexOf('Gecko/') != -1){
		document.addEventListener("DOMContentLoaded", function(){func()}, false);
	}
	else{
		var oldonload = window.onload;
		window.onload = function() {
			func();
			if(typeof oldonload == 'function') oldonload();
		}
	}
}
function addUnLoadEvent(func) {
	var oldonunload = window.onunload;
	window.onunload = function() {
		if(typeof window.onunload != 'function') oldonunload();
		func();
	}
}


/*****************************************************
	Write Login Or Logout
	@ write "login" or "logout"
*****************************************************/
function writeLoginOrLogout(){
	if(checkLoginStatus()){
		document.open();
		document.write('<a href="http://enjoy.fotonoma.jp/LogoutPage.blog?CT_ORIG_URL=http://enjoy.fotonoma.jp/LogoutPage.blog"><img src="/shared_basetemplate/img/parts_headernav/icons/4.gif" alt="" />ログアウト</a>');
		document.close();
	}else{
		document.open();
		document.write('<a href="http://enjoy.fotonoma.jp/home/"><img src="/shared_basetemplate/img/parts_headernav/icons/1.gif" alt="" />ログイン</a>');
		document.close();
	}
}

/*****************************************************
	Write Login Or Logout2
	@ write "login" or "logout"
*****************************************************/
function writeLoginOrLogout2(){
	if(checkLoginStatus()){
		document.open();
		document.write('<a href="http://enjoy.fotonoma.jp/LogoutPage.blog?CT_ORIG_URL=http://enjoy.fotonoma.jp/LogoutPage.blog"><img src="/shared_basetemplate/img/parts_headernav/icons/icon_4.gif" alt="" />ログアウト</a>');
		document.close();
	}else{
		document.open();
		document.write('<a href="http://enjoy.fotonoma.jp/home/"><img src="/shared_basetemplate/img/parts_headernav/icons/icon_1.gif" alt="" />ログイン</a>');
		document.close();
	}
}


/*****************************************************
	Write second global useful nav
	@ write only if the user was logineed
*****************************************************/
function write2ndGlobalNav(){
	if(checkLoginStatus()){
		var html = "<table class=\"nav-B\"><tr>";
		html+="<td id=\"gn-home\"><a href=\"http://enjoy.fotonoma.jp/sec/PortalFrame.blog?null\">ホーム</a></td>";
		html+="<td id=\"gn-trunk\"><a href=\"http://enjoy.fotonoma.jp/sec/PortalFrame.blog?url=http://enjoy.fotonoma.jp/sec/MyTrunk.blog\">マイトランク</a></td>";
		html+="<td id=\"gn-lounge\"><a href=\"http://enjoy.fotonoma.jp/sec/PortalFrame.blog?url=http://enjoy.fotonoma.jp/sec/MyLounge.blog\">マイラウンジ</a></td>";
		html+="<td id=\"gn-park\"><a href=\"http://enjoy.fotonoma.jp/sec/PortalFrame.blog?url=http://enjoy.fotonoma.jp/sec/MyPark.blog\">マイパーク</a></td>";
		html+="<td id=\"gn-gallery\"><a href=\"http://enjoy.fotonoma.jp/sec/PortalFrame.blog?url=http://enjoy.fotonoma.jp/sec/MyGallery.blog\">マイギャラリー</a></td>";
		html+="<td id=\"gn-diary\"><a href=\"http://enjoy.fotonoma.jp/sec/PortalFrame.blog?url=http://enjoy.fotonoma.jp/sec/MyDiary.blog\">マイダイアリー</a></td>";
		html+="</tr></table>";
		document.open();
		document.write(html);
		document.close();
	}}


/*****************************************************
	Check Login Status
	@ return true if logined
*****************************************************/
function checkLoginStatus(){
	CTSESSIONVal = readFotonomaCookie("CTSESSION");
	isLoginedOrNot = false;
	if(
		CTSESSIONVal!=null &&
		CTSESSIONVal!="" &&
		CTSESSIONVal!="%20"
	){
		isLoginedOrNot = true;
	}
	return isLoginedOrNot;
}


/*****************************************************
	Cookie Setter
	@ cookie functions
*****************************************************/
function createFotonomaCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	var domainName = "fotonoma.jp";
	if (arguments[3]) {
		domainName = arguments[3];
	}
	document.cookie = name+"="+value+expires+"; path=/;domain="+domainName;
}
function readFotonomaCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}
function eraseFotonomaCookie(name) {
	createFotonomaCookie(name,"",-1);
}
