anchor.diff:  					showButton.conceal()
   					hideButton.reveal()
   
  -					showDay.each(function (e){$(e).update('<a href="#" class="control showArrow" id="showArrow"><b>&#45;</b></a>');});
  +                    showDay.each(function (e){$(e).update('<a href="#" class="control showArrow" id="showArrow"><b>&#45;</b></a>');});
   
   				}
   				);
   			}
   
   			function showSetup(){
  -				if (init == null) initialize_arrows();
  +                if (init == null) {
  +                    initialize_arrows();
  +                }
   				registerShowHandler()
   			}
   
  
positive.code: 				var aElement = $(a)
  				Event.observe(aElement, "click", function(e) {
  		            Event.stop(e)
  						quickSlideAndShow(days[counter].getElementsByClassName('day'), {afterFinish: check})
  				})
  			}
  			function registerHideMonthHandler(a, counter){
  				var aElement = $(a)
  				Event.observe(aElement, "click", function(e) {
  		            Event.stop(e)
  						quickSlideAndHide(days[counter].getElementsByClassName('day'), {afterFinish: check})
  				})
  			}
  
              function epochsAreaSetup() {
  
negative.code: 				    day.each(SC.slideAndHide);
  					showMonth.each(function(e){e.reveal();});
    					hideMonth.each(function(e){e.conceal();});
  					showButton.reveal()
  					hideButton.conceal()
  
                      if ($('showArrow') != null && $('showArrow').innerHTML.toLowerCase() == '<b>-</b>'){
                          $('showArrow').innerHTML = "";
                      }
  
                      showDay.each(function (e){$(e).update('<a href="#" class="control showArrow" id="showArrow">&#43;</a>');});
  				}
  				);
  
  			}
  			function hideSetup(){
                  if (init == null) {
                      initialize_arrows();
                  }                
                  registerHideHandler()
  			}
  
  			function registerArrowHandler(a, counter){
                  var aElement = $(a)
                  Event.observe(aElement, "click", function(e) {
                      Event.stop(e)
                      var specificElement = document.getElementsByClassName('control showArrow')[counter];
                      //need to cast to LowerCase, as IE7 converts tags to upper case
                      if (specificElement != null && specificElement.innerHTML.toLowerCase() == '<b>-</b>'){
                          Element.update(this, '<a href="#" class="control showArrow" id="showArrow">&#43;</a>')
  						SC.slideAndHide(day[counter], {afterFinish: check})
  
  					} else{
                          Element.update(this, '<a href="#" class="control showArrow" id="showArrow"><b>&#45;</b></a>')
  						SC.slideAndShow(day[counter], {afterFinish: check})
  					}
                  })
  			}
  
              function registerArrowHandlers(){
  				var counter = 0;
                  showDay.each(function(num) {registerArrowHandler(num, counter); counter++;});
              }
  