// JavaScript Document
$(function() {
//	$(".iepngfix").pngfix();
});

/**
 * 背景色を変更する
 * ツリーっぽいリストイメージ
 */
function highlighttree($obj) {

	if ( $.cookie('color') != "text" ) {
		$obj.find(".items ul li:last").addClass("last");
	}

	$obj.find(".items ul li").mouseover(function (){
		if ( $.cookie('color') != "text" ) {
			$(this).addClass("m-over");
		}
	});
	$obj.find(".items ul li").mouseout(function (){
		if ( $.cookie('color') != "text" ) {
			$(this).removeClass("m-over");
		}
	});

}
/**
 * 背景色を変更する
 * リストイメージは右向き三角
 */
function highlightattention($obj) {
	$obj.find(".items ul li").mouseover(function (){
		if ( $.cookie('color') != "text" ) {
			$(this).addClass("m-over");
		}
	});
	$obj.find(".items ul li").mouseout(function (){
		if ( $.cookie('color') != "text" ) {
			$(this).removeClass("m-over");
		}
	});

	$obj.find(".items dl dd").mouseover(function (){
		if ( $.cookie('color') != "text" ) {
			$(this).addClass("m-over");
		}
	});
	$obj.find(".items dl dd").mouseout(function (){
		if ( $.cookie('color') != "text" ) {
			$(this).removeClass("m-over");
		}
	});
}
/**
 * 背景色を変更する
 */
function highlight($obj) {
	$obj.find(".items ul li").mouseover(function (){
		if ( $.cookie('color') != "text" ) {
			$(this).addClass("m-over");
		}
	});
	$obj.find(".items ul li").mouseout(function (){
		if ( $.cookie('color') != "text" ) {
			$(this).removeClass("m-over");
		}
	});
}


/**
 * ハイライトをロード
 * HomeタイプHTMLで使用する
 */
function highlighthome() {
	
	$(".itemboxheader").each(function(){
		highlighttree($(this));
	});
	$(".attentionboxheader").each(function(){
		highlightattention($(this));
	});
	$(".gadget").each(function(){
		highlight($(this));
	});
	$(".contents .tiles").each(function (){
		highlighttree($(this));
	}); 

}

/**
 * ガジェットブロックのボタンイメージを切り替え
 */
function gadgetbuttons() {
	
	$(".selector .selector01").click(function(){
		if ( $.cookie('color') != "text" ) {
			$(".selector .selector01 a").css("background-image", "url(/share/imgs/bg_ttl_gadget_selector01_on.png)");
			$(".selector .selector02 a").css("background-image", "url(/share/imgs/bg_ttl_gadget_selector02.png)");
			$(".selector .selector03 a").css("background-image", "url(/share/imgs/bg_ttl_gadget_selector03.png)");
		}
		$("#selector01").show();
		$("#selector02").hide();
		$("#selector03").hide();
	});
	$(".selector .selector02").click(function(){
		if ( $.cookie('color') != "text" ) {
			$(".selector .selector01 a").css("background-image", "url(/share/imgs/bg_ttl_gadget_selector01.png)");
			$(".selector .selector02 a").css("background-image", "url(/share/imgs/bg_ttl_gadget_selector02_on.png)");
			$(".selector .selector03 a").css("background-image", "url(/share/imgs/bg_ttl_gadget_selector03.png)");
		}
		$("#selector01").hide();
		$("#selector02").show();
		$("#selector03").hide();
	});
	$(".selector .selector03").click(function(){
		if ( $.cookie('color') != "text" ) {
			$(".selector .selector01 a").css("background-image", "url(/share/imgs/bg_ttl_gadget_selector01.png)");
			$(".selector .selector02 a").css("background-image", "url(/share/imgs/bg_ttl_gadget_selector02.png)");
			$(".selector .selector03 a").css("background-image", "url(/share/imgs/bg_ttl_gadget_selector03_on.png)");
			}
		$("#selector01").hide();
		$("#selector02").hide();
		$("#selector03").show();
	});

}




/*
 * use Mylink
 */

function setMyCookie(str) {
	document.cookie = str;
}

function addlink(obj) {
	var title = obj.title;
	var url = obj.location.href;
	AddMylink(title, url);
	alert(title + 'をマイリンクに追加しました。');
}


/*
	Mylink 追加用JavaScriptサンプル
*/

function AddMylink(newt, newu) {
	var at = new Array();
	var au = new Array();
	var m = 0;
	for (var i = 0; i < 20; ++i) {
		var t = AML_getCookie('mylinkt' + i);
		var u = AML_getCookie('mylinku' + i);
		if (t != null && u != null) {
			at[m] = t;
			au[m] = u;
			++m;
		}
	}
	var s = 0;
	if (m >= 20)
		s = 1;
	var n = 0;
	for (var i = s; i < m; ++i) {
		AML_setCookie('mylinkt' + n, at[i]);
		AML_setCookie('mylinku' + n, au[i]);
		++n;
	}
	AML_setCookie('mylinkt' + n, newt);
	AML_setCookie('mylinku' + n, newu);
	++n;
	while (n < 20) {
		AML_delCookie('mylinkt' + n);
		AML_delCookie('mylinku' + n);
		++n;
	}
}
function AML_getCookie(nm){
	if (document.cookie.length > 0) {
		var ofs = document.cookie.indexOf(nm + '=');
		if (ofs != -1) {
			ofs += nm.length + 1;
			var end = document.cookie.indexOf(';',ofs);
			if (end == -1)
				end = document.cookie.length;
			return unescape(document.cookie.substring(ofs,end));
		}
	}
	return null;
}
function AML_setCookie(name,value) {
	document.cookie = name + '=' + escape(value)
	 + '; expires=Thu, 31 Dec 2037 01:00:00 GMT; path=/;';
}
function AML_delCookie(name) {
	document.cookie = name + '; expires=Sat, 01 Jan 2000 00:00:00 GMT; path=/;';
}


function loadflashguide(target, guidexml, shisetsuxml) {
	var flashvars = {
	};
	var params = {
		menu: "false",
		scale: "noScale",
		allowFullscreen: "true",
		allowScriptAccess: "always",
		bgcolor: "#A9E8FF",
		wmode: "opaque" // add 1005268
	};
	var attributes = {
		id:"AS2text"
	};
	swfobject.embedSWF("/share/swf/as2text.swf?navi="+target+"&usecookie=on&guidexml="+guidexml+"&shisetsu="+shisetsuxml, "altContent", "922", "208", "8.0.0", "expressInstall.swf", flashvars, params, attributes);
document.getElementById('flashguide').style.visibility = 'visible';
}



/*
 * RSS Reader
 * use Google feed api
 */
function rssreader(target, feedurl) {

	var $container = $(target);
	var feed = new google.feeds.Feed(feedurl);
	feed.setNumEntries(5);
	feed.load(function(result) {
		if (!result.error) {
			$container.html("");
			for (var i = 0; i < result.feed.entries.length; i++) {
				var entry = result.feed.entries[i];
				var entrydate = new Date(entry.publishedDate);
//				var printdate = entrydate.getMonth()+"月"+entrydate.getDate()+"日 "+entrydate.getHours()+"時"+entrydate.getMinutes()+"分";
				var printdate = entrydate.getMonth()+"月"+entrydate.getDate()+"日";
				$container.append('<li><a href="'+entry.link+'" target="_blank">'+entry.title+'</a>&nbsp;['+printdate+']</li>');
			}
		}
	});

}
function rssreader_nodate(target, feedurl) {

	var $container = $(target);
	var feed = new google.feeds.Feed(feedurl);
	feed.setNumEntries(5);
	feed.load(function(result) {
		if (!result.error) {
			$container.html("");
			for (var i = 0; i < result.feed.entries.length; i++) {
				var entry = result.feed.entries[i];
				var entrydate = new Date(entry.publishedDate);
				$container.append('<li><a href="'+entry.link+'">'+entry.title+'</a></li>');
			}
		}
	});

}

/*
 * 関連キーワード検索
 */
function fnKeywordSearch(vKey) {
document.googlesearchkey.q.value=vKey;
document.googlesearchkey.cx.value='010635250593964870518:dhmrc5hrhhy';
document.googlesearchkey.submit();
}


/* 
 * GoogleAnalytics
 */
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));

function fnGoogleAnalytics() {
	try {
		var pageTracker = _gat._getTracker("UA-13230879-1");
		pageTracker._trackPageview();
	} catch(err) {}
}

/*
 * Googleカスタムサーチ
 */
var gaJsHost = (("https:" == document.location.protocol) ? "https://" : "http://");
document.write(unescape("%3Cscript src='" + gaJsHost + "www.google.com/cse/brand?form=cse-search-box&lang=ja' type='text/javascript'%3E%3C/script%3E"));

/*
 * Google AJAX Feed API
 */
var gaJsHost = (("https:" == document.location.protocol) ? "https://" : "http://");
document.write(unescape("%3Cscript src='" + gaJsHost + "www.google.com/jsapi' type='text/javascript'%3E%3C/script%3E"));


