   function showConsultRequest(event){
       window.location.href = '/renewal-by-andersen/request-a-consultation';
   }
   function showOfficeHours(event){
       event.stop();
       var el = $(event.element());
       var tar = $('office_hours');
       tar.toggle();
       if (tar.getStyle('display')=='none'){
           $('toggle_hours_cue').update('+');
       } else {
           $('toggle_hours_cue').update('-');
       }
   }
   function showPromise(event){
       event.stop();
       instantiateOverlay();
       var offset = getModalHeightOffset();
      $('overlay').setOpacity(.5).show();

        new Ajax.Request('/ajax-helpers/content.php', {
              method: 'post',
              parameters: 'cmd=promise',
              onSuccess: function(transport) {
                   $('our_promise_content').update(transport.responseText);
              }
          });

      $('our_promise_content').setStyle({'top':offset + 'px'}).show();       
      document.observe('keyup', function(e){//hide overlay if search is aborted...
         if (e.keyCode == Event.KEY_ESC){hidePromise(e);}
      })
       
   }
   function hidePromise(event){
      $('overlay').hide();
      $('our_promise_content').hide();       
       
   }
   function showProductImage(event){
       var anchor = event.element();
//       alert(el);       
       Event.stop(event);
//       var anchor = el.up();
       var href_target = anchor.readAttribute('href');
       var pageTracker = _gat._getTracker("UA-18271768-1");
       pageTracker._trackPageview(href_target);
       $('featured_product_image').writeAttribute('src',href_target);
       $$('.image_trigger').invoke('removeClassName', 'current_image');
       anchor.addClassName('current_image');
   }
   function hideConsultRequest(event){
      $('overlay').hide();
      $('consult_request_dialog').hide();       
       
   }
   function instantiateOverlay(){
       viewport_scroll_offsets = document.viewport.getScrollOffsets();
       viewport_dims = document.viewport.getDimensions();
       $('overlay').setStyle({
                       position:'absolute',
                       opacity:0.2,
                       top:'0px',
                       left:'0px',
                       zIndex:1000,
                       width: viewport_dims.width + 'px',
                       height:$('body').getHeight() + 'px',
                       backgroundColor: '#000'

       });
   }            
           
   function getModalHeightOffset(){
       viewport_scroll_offsets = document.viewport.getScrollOffsets();
       viewport_dims = document.viewport.getDimensions();
       var offset = viewport_scroll_offsets.top + 150;
       return offset;
   }            
        function loadAccordions() {
            var topAccordion = new accordion('horizontal_container', {
                classNames : {
                    toggle : 'horizontal_accordion_toggle',
                    toggleActive : 'horizontal_accordion_toggle_active',
                    content : 'horizontal_accordion_content'
                },
                defaultSize : {
                    width : 525
                },
                direction : 'horizontal'
            });
            
            var bottomAccordion = new accordion('vertical_container');
            
            var nestedVerticalAccordion = new accordion('vertical_nested_container', {
              classNames : {
                    toggle : 'vertical_accordion_toggle',
                    toggleActive : 'vertical_accordion_toggle_active',
                    content : 'vertical_accordion_content'
                }
            });
            
            // Open first one
            bottomAccordion.activate($$('#vertical_container .accordion_toggle')[0]);
            
            // Open second one
            topAccordion.activate($$('#horizontal_container .horizontal_accordion_toggle')[2]);
        }

        function showCurrentPromo(e){
            var el = $(e.element());
            var li = el.up('li');
    //        alert(li.id);
            Event.stop(e);
            if (el.hasClassName('current_promo')==true){
                return false;
            }
            var p_target = $(el.href.substr(el.href.indexOf("#") + 1));
            var num = el.href.substr(el.href.indexOf("#") + 12);
            $('promotional_image').src='/img/promo-swap-'+ num + '.jpg';
            var li_target = $('li_' + num);
    //        alert(p_target);
            $$('.promo_text_group').invoke('hide');
            p_target.show();
            $$('#promotional_nav li').invoke('removeClassName','current_promo');
            li_target.addClassName('current_promo');
    //        alert(num);
        }           
