//
// util2.js
//
// Ver1.00 2006/03/28 initial version. (by showry)
// Ver1.01 2006/04/24 for HTML chack error (by showry)
// Ver1.02 2007/08/25 add SBM show function (by showry)

function setEntryNewMark() {
	// passage time
	var pass = 24;

	// display content
	var content = 'New';

	var currentDate = new Date();
//	var spans = document.getElementsByTagName('span');
	var spans = document.getElementById('entrylist').getElementsByTagName('span');
	for (i = 0; i < spans.length; i++) {
		if(spans[i].getAttribute('class') == 'new' ||
		 spans[i].getAttribute('className') == 'new') {
			time = spans[i].innerHTML.split(":");
			var entryDate = new Date(time[0], time[1]-1, time[2], time[3], time[4], time[5]);
			var now = (entryDate.getTime() - currentDate.getTime())/(60*60*1000);
			now = Math.ceil(now);
			if(-now <= pass){
				spans[i].innerHTML = content;
				spans[i].style.display = 'inline';
			}
		}
	}
}


function setCommentNewMark() {
	// passage time
	var pass = 24;

	// display content
	var content = 'New';

	var currentDate = new Date();
//	var spans = document.getElementsByTagName('span');
	var spans = document.getElementById('commentlist').getElementsByTagName('span');
	for (i = 0; i < spans.length; i++) {
		if(spans[i].getAttribute('class') == 'new' ||
		 spans[i].getAttribute('className') == 'new') {
			time = spans[i].innerHTML.split(":");
			var entryDate = new Date(time[0], time[1]-1, time[2], time[3], time[4], time[5]);
			var now = (entryDate.getTime() - currentDate.getTime())/(60*60*1000);
			now = Math.ceil(now);
			if(-now <= pass){
				spans[i].innerHTML = content;
				spans[i].style.display = 'inline';
			}
		}
	}
}


function setTrackbackNewMark() {
	// passage time
	var pass = 24;

	// display content
	var content = 'New';

	var currentDate = new Date();
	var spans = document.getElementById('trackbacklist').getElementsByTagName('span');
	for (i = 0; i < spans.length; i++) {
		if(spans[i].getAttribute('class') == 'new' ||
		 spans[i].getAttribute('className') == 'new') {
			time = spans[i].innerHTML.split(":");
			var entryDate = new Date(time[0], time[1]-1, time[2], time[3], time[4], time[5]);
			var now = (entryDate.getTime() - currentDate.getTime())/(60*60*1000);
			now = Math.ceil(now);
			if(-now <= pass){
				spans[i].innerHTML = content;
				spans[i].style.display = 'inline';
			}
		}
	}
}


function setCategoryNewMark() {
	// passage time
	var pass = 72;

	// display content
	var content = 'New';

	var currentDate = new Date();

	var spans = document.getElementById('categorylist').getElementsByTagName('span');
	for (i = 0; i < spans.length; i++) {
		if(spans[i].getAttribute('class') == 'new' ||
		 spans[i].getAttribute('className') == 'new') {
			time = spans[i].innerHTML.split(":");
			var entryDate = new Date(time[0], time[1]-1, time[2], time[3], time[4], time[5]);
			var now = (entryDate.getTime() - currentDate.getTime())/(60*60*1000);
			now = Math.ceil(now);
			if(-now <= pass){
				spans[i].innerHTML = content;
				spans[i].style.display = 'inline';
			}
		}
	}
}

function showSBookMark(url, title) {
	document.write('<a href="http://b.hatena.ne.jp/append?'+url+'" rel="nofollow" title="Hatena ブックマークに追加"><img class="sbm_icon" src="/images/hatena.gif" alt="Hatena ブックマークに追加" height="16" width="16" /></a><a href="http://del.icio.us/post?url='+url+'&amp;title='+title+'" rel="nofollow" title="del.icio.us に追加"><img class="sbm_icon" src="/images/delicious.gif" alt="del.icio.us に追加" height="16" width="16" /></a><a href="http://clip.livedoor.com/redirect?link='+url+'&amp;title='+title+'" rel="nofollow" title="livedoor クリップに追加"><img class="sbm_icon" src="/images/livedoorclip.gif" alt="livedoor クリップに追加" height="16" width="16" /></a><a href="http://pookmark.jp/post?url='+url+'&amp;title='+title+'" rel="nofollow" title="POOKMARK Airlines に追加"><img class="sbm_icon" src="/images/pookmark.gif" alt="POOKMARK Airlines に追加" height="16" width="18" /></a><a href="http://clip.nifty.com/create?url='+url+'&amp;title='+title+'" rel="nofollow" title="nifty クリップに追加"><img class="sbm_icon" src="/images/niftyclip.gif" alt="nifty クリップに追加" height="16" width="16" /></a><a href="http://buzzurl.jp/entry/'+url+'" rel="nofollow" title="Buzzurlにブックマーク"><img class="sbm_icon" src="/images/buzzurl.gif" alt="Buzzurlにブックマーク" height="16" width="16" /></a><a href="http://bookmark.fc2.com/user/post?url='+url+'&amp;title='+title+'" rel="nofollow" title="FC2ブックマークに追加"><img class="sbm_icon" src="/images/fc2bookmark.gif" alt="FC2ブックマークに追加" height="16" width="16" /></a>');
	document.writeln("<a href=\"javascript:void(0)\" title=\"Yahoo!ブックマークに追加\"><img class=\"sbm_icon\" src=\"/images/yahoobookmark.gif\" alt=\"Yahoo!ブックマークに追加\" height=\"16\" width=\"16\" onclick=\"window.open('http://bookmarks.yahoo.co.jp/bookmarklet/showpopup?u="+url+"&amp;opener=bm&amp;ei=UTF-8&amp;t="+title+"','popup','width=550px,height=480px,status=1,location=0,resizable=1,scrollbars=0,left=100,top=50',0);\" /></a>");
}


