FancyZoomBox.directory = '/ui/libs/js/fancyzoom/images';
function toggleWeight(element){
  if ($(element).style.fontWeight == 'normal') {
    $(element).style.fontWeight = 'bold';
  } else {
    $(element).style.fontWeight = 'normal';
  }
}
var closeup_image = "";
function showCloseup(closeup){
	Element.show(closeup);
	closeup_image = closeup;
	Element.show('back_to_seating');
	Element.hide('chartwrapper')
}
function back_to_seating(){
	Element.show('chartwrapper');
	Element.hide('back_to_seating');
	Element.hide(closeup_image);
	closeup_image = "";
}
function processFormSubmit(formId, responseMessage) {
	if (validateForm(formId)) {
    $(formId).request({
      onComplete: function(x){
        // alert(x.responseText);
        $(formId).hide();
        if (responseMessage === undefined || isEmptyString(responseMessage)) {
          responseMessage = 'Thank you, your information has been sent.';
        }
        var responseElement = $(formId + '-responsemsg');
        responseElement.update(responseMessage);
        responseElement.show();
        $('background').scrollTo();
      }
    });
	}
}
var tmr;
function switchEvents(index) {
  tmr = setInterval(function(){
    var eventSwitcherElements = $$('body.home ul#featured_events_index li a');
    if (index == eventSwitcherElements.size()) { index = 0; }
    $$('body.home ul#featured_events_index li a').invoke('removeClassName','selected');
    eventSwitcherElements[index].addClassName('selected');
    $$('body.home div.events-list div.event').invoke('hide');
    $(eventSwitcherElements[index].readAttribute('rel')).appear({duration:0.3});
    index++;
  }, 5000);
}
$(document).observe('dom:loaded', function(){
  if (!$(document.body).hasClassName('editing')) {
    if ($(document.body).hasClassName('home')) { switchEvents(1); }
    $$('#sponsor_sidebar img').each(function(e, i){
      if (i > 0) {
        e.hide();
      }
      e.setStyle({ zIndex: 1 });
    });
    var index = 0;
    setInterval(function(){
      var sponsorSidebarImages = $$('#sponsor_sidebar img');
      sponsorSidebarImages[index].fade();
      index++;
      if (index == sponsorSidebarImages.size()) { index = 0; }
      sponsorSidebarImages[index].appear();
    }, 4000);
  }
  $$('body.home ul#featured_events_index li a').each(function(e){
    e.observe('click', function(clickEvent){
      clickEvent.stop();
      clearInterval(tmr);
      $$('body.home ul#featured_events_index li a').invoke('removeClassName', 'selected');
      e.addClassName('selected');
      $$('body.home div.events-list div.event').invoke('hide');
      $(e.readAttribute('rel')).appear({duration:0.3});
    });
  });
  $$('body.events table.calendar td a').each(function(e){
    e.observe('click', function(clickEvnt){
      clickEvnt.stop();
      var href = e.href;
      href = href.substring(href.indexOf('#')+1);
      // alert(href);
      Effect.ScrollTo(href);
    });
  });
  $$("div.gallery-images.thumb a").each(function(e) { new FancyZoom(e); });
  $$('ul.gallery-images.mini a').each(function(e){
    e.observe('click', function(clickEvent){
      clickEvent.stop();
      $$('ul.gallery-images.mini a').invoke('removeClassName','selected');
      e.addClassName('selected');
      $$('div.gallery-images.thumb a').invoke('hide');
      $(e.readAttribute('rel')).show();
    });
  });
});
