    function toggle_visibility(id) {

       var e = document.getElementById(id);
       if(e.style.display == 'block'){
          e.style.display = 'none';
	// part of IE fix - MD
	 //clear this if user hid a section
	  setCookie('lastClicked', '');
	}
       else{
          e.style.display = 'block';
	  setCookie('lastClicked', id);
	}
	   
    }

function rememberToggle(){
	
	//fix to try and get IE to remember which section the user was in.
	//Don't bother running this for Firefox etc
	if(navigator.appName.indexOf('Microsoft') > -1){
		lastViewed = getCookie('lastClicked');
		if(lastViewed != ""){
			//need to drill back up the DOM tree to show the container as well.
			document.getElementById(lastViewed).parentNode.parentNode.style.display='block';
			document.getElementById(lastViewed).style.display='block';
		}
	}
}


//get and setCookie plundered from w3schools.com
function setCookie(c_name,value,expiredays)
{
	var exdate=new Date();
	exdate.setDate(exdate.getDate()+expiredays);
	document.cookie=c_name+ "=" +escape(value) + ((expiredays==null) ? "" : ";expires="+exdate.toGMTString());
}


function getCookie(c_name)
{
if (document.cookie.length>0)
  {
  	c_start=document.cookie.indexOf(c_name + "=");
  	if (c_start!=-1)
    	{ 
    		c_start=c_start + c_name.length+1; 
    		c_end=document.cookie.indexOf(";",c_start);
    		if (c_end==-1) c_end=document.cookie.length;
    		return unescape(document.cookie.substring(c_start,c_end));
    	} 
  }
  return "";
}