// 途中折りたたみ //
function showHide(entryID, entryLink, htmlObj) {
  extTextDivID = ('Text' + (entryID));
  extLinkDivID = ('Link' + (entryID));
    if( document.getElementById ) {
    if( document.getElementById(extTextDivID).style.display ) {
      if( entryLink != 0 ) {
        document.getElementById(extTextDivID).style.display = "block";
        document.getElementById(extLinkDivID).style.display = "none";
        htmlObj.blur();
      } else { 
        document.getElementById(extTextDivID).style.display = "none";
        document.getElementById(extLinkDivID).style.display = "block";
      }
    } else {
      location.href = entryLink;
      return true;
    }
  } else {
    location.href = entryLink;
    return true;
  }
}

function MenuOn(x){
obj=document.getElementById("submenu"+x).style.visibility="visible";
}
function MenuOff(x){
obj=document.getElementById("submenu"+x).style.visibility="hidden";
}


// 経過日数 for footer PV //
function passagedays() {
	var startdate = new Date("January 22,2010"); //2010年の基準日2010.01.22
	var today = new Date();
	var thisyear = today.getYear(); if (thisyear < 2000) thisyear = thisyear + 1900;
	if (thisyear > 2010) startdate = new Date(thisyear,0,1); //通常の基準日01.01
	document.write(' for ');
	document.write(Math.round((today - startdate)/86400000*10)/10);
	document.write('days in this year');
}


// target：_blank処理 //
function externalLinks() {
if (!document.getElementsByTagName) return;
var anchors = document.getElementsByTagName("a");
for (var i=0; i<anchors.length; i++) {
var anchor = anchors[i];
if (anchor.getAttribute("href") &&
((anchor.getAttribute("rel") == "external nofollow") || (anchor.getAttribute("rel") == "nofollow external") || (anchor.getAttribute("rel") == "external")))
anchor.target = "_blank";
}
}
Event.observe(window,'load', externalLinks, false);


// NEWマーク付加　passage time //
function addnewmarkp() {
// passage time
var pass = 240;
// display content
var content = 'New';
var currentDate = new Date();
var spans = document.getElementsByTagName('span');
for (i = 0; i < spans.length; i++) {
    if (spans[i].getAttribute('class') == 'new' ||
        spans[i].getAttribute('className') == 'new') {
        if (spans[i].childNodes[0]) {
        time = spans[i].childNodes[0].nodeValue.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';
            }
        }
    }
} 
}



