

function addEvent(event, ele, func){
	try{
		ele.addEventListener(event,func,false);
	}catch(e){
		ele.attachEvent("on"+event,func)
	}
}
function removeEvent(event, ele, func){
	try{
		ele.removeEventListener(event,func,false);
	}catch(e){
		ele.detachEvent("on"+event,func)
	}
}
	
addEvent("load",window,f)


var _targetId  = "left-info";
var _targetCls = "widget-list";
var _list;
var _older = [];
var _p;
function f(){
  var t = document.getElementById(_targetId).getElementsByTagName("ul");
  var list = {};
  for(var i=0;i<t.length; i++){
    if( t[i].className == _targetCls ){
      _list = t[0];
      break;
    }
  }
  p();
  q();
}

function p(){
  var t = _list.getElementsByTagName("li");
  for(var i=t.length-1; 0<i ; i--){
    if(i <= 4){
      
    } else {
      _older.push(t[i].innerHTML);
      _list.removeChild(t[i])
    }
  }
}

function q(){
  if(0 < _older.length) {
    var ul = document.createElement("ul");
    ul.id  = "olderarticle";
    ul.style.display = "none";
		ul.className = "widget-list";
    
    var p = _p = document.createElement("p");
    p.innerHTML = "<a href='javascript:void(0);'>過去の記事はこちらをクリック！</a>";
    //p.style.cssText = "background:url(/waseda/images/arrow.gif) no-repeat scroll 0 3px;margin:10px 0 10px 20px;padding:0 0 0 15px;";
    p.style.cssText = "margin:10px 0 10px 20px;padding:0 0 0 15px;";
    _list.parentNode.appendChild(p);
    addEvent("click",p,stateChange)
    
		var len = _older.length;
    for(var i=len-1;0 <= i; i--){
      var li = document.createElement("li");
      li.className = "widget-list-item"
			li.style.marginBottom = "5px";
      li.innerHTML = _older[i];
      ul.appendChild(li);
    }
    _list.parentNode.appendChild(ul);
  }
}

function stateChange(){
  var ele = document.getElementById("olderarticle");
  ele.style.display = (ele.style.display=="block") ? "none" : "block";
	_p.getElementsByTagName("a")[0].innerHTML = (ele.style.display=="block") ? "過去の記事を閉じる" : "過去の記事はこちらをクリック！";
}
