// JavaScript Document

function toggle_visibility(id) {
   var e = document.getElementById(id);
   var plusminus = document.getElementById(id + "PM");


// Gera oll tekstfeltir sjonlig
   var oElm = document.getElementById('newslist');
   var strTagName = "div";
   var strClassName = "listelementwrapper";
   var arrElements = (strTagName == "*" && document.all)? document.all : oElm.getElementsByTagName(strTagName);
	    strClassName = strClassName.replace(/\-/g, "\\-");
	    var oRegExp = new RegExp("(^|\\s)" + strClassName + "(\\s|$)");
	    var oElement;
	    for(var i=0; i<arrElements.length; i++){
	        oElement = arrElements[i];
	        if(oRegExp.test(oElement.className)){
	            oElement.style.display = 'none';

	        }
	    }

// gera oll minus til pluss
   var oElm = document.getElementById('newslist');
   var strTagName = "div";
   var strClassName = "listelementplusminus";
   var arrElements = (strTagName == "*" && document.all)? document.all : oElm.getElementsByTagName(strTagName);
	    strClassName = strClassName.replace(/\-/g, "\\-");
	    var oRegExp = new RegExp("(^|\\s)" + strClassName + "(\\s|$)");
	    var oElement;
	    for(var i=0; i<arrElements.length; i++){
	        oElement = arrElements[i];
	        if(oRegExp.test(oElement.className)){
	            oElement.innerHTML = '+';

	        }
	    }

	


   if(e.style.display == 'block'){
	  e.style.display = 'none';
          e.style.visibility = 'hidden';
 	  plusminus.innerHTML = "+";
   }
   else{

	  e.style.display = 'block';
          e.style.visibility = 'visible';
  	  plusminus.innerHTML = "-";
   }



}


