function MoreDisplaySwitcher(){
  var shown;
  function showMore(){
	shown = true;
	var morerows = document.getElementsByTagName("tr");
	for(var i=0; i<morerows.length; i++){
		if(morerows[i].className == "more"){
			morerows[i].style.display="";
		}
	}
	document.getElementById('hidemore').style.display="";
	document.getElementById('addmore').style.display="none";
  }

  function hideMore(){
	shown = false;
	var morerows = document.getElementsByTagName("tr");
	for(var i=0; i<morerows.length; i++){
		if(morerows[i].className == "more"){
			morerows[i].style.display="none";
		}
	}
	document.getElementById('hidemore').style.display="none";
	document.getElementById('addmore').style.display="";
  }

  this.init = function(){
	if(!shown){
		hideMore();
	}
  }

  this.showHideMore = function(){
	if(shown){
		hideMore();
	}
        else{
		showMore();
	}
  }
}

