﻿var _highlightImageArray = new Array(_absoluteUrl + "App_Themes/images/flower-green-large.jpg", _absoluteUrl + "App_Themes/images/leaves-large.jpg", _absoluteUrl + "App_Themes/images/incoming-tide-large.jpg", _absoluteUrl + "App_Themes/images/flower-purple-large.jpg");
var _highlightImageTitleArray = new Array("Classes/Events", "Services", "Thoughts", "Submissions");
var _highlightImageSubTitleArray = new Array("Be the Peace You Are Seeking...", "Experience the Power of Worldwide Meditation...", "Surf the Chaos...", "Share the Peace...");
var _highlightImageLinkArray = new Array(_absoluteUrl + "events.aspx", _absoluteUrl + "services.aspx", 'http://surfthechaos.blogspot.com/', _absoluteUrl + "submissions.aspx");
var _highlightItems;
var _highlightImageLarge;
var _highlightImageTitle;
var _highlightImageSubTitle;
var _selectedHighlightItemIndex;
var _highlightItemTimer;
var _randomnumber;

$(document).ready(function () {
  _randomnumber = Math.floor(Math.random() * 100000);
  SetupHighlightImage();
  SetupToolbar();
});
function SetupHighlightImage() {
  _highlightImageLarge = $("#imgHighlightLarge");
  _highlightItems = $("tr.highlight-items-list-row");
  _highlightImageTitle = $("#divHighlightImageTitle");
  _highlightImageSubTitle = $("#divHighlightImageSubTitle");
  _highlightImageLarge.load(function () { FadeInImage(); });
  ChangeHighlightImage(null, 0);
}
function ChangeHighlightImage(listItem, index) {
  if (index != _selectedHighlightItemIndex) {
    _selectedHighlightItemIndex = index;
    if (listItem) {
      $("tr.active").removeClass("active");
      $(listItem).addClass("active");
      _selectedHighlightItemIndex = index;
    }
    _highlightImageLarge.fadeOut(500, function () { _highlightImageLarge.attr("src", _highlightImageArray[index]); _highlightImageTitle.html(_highlightImageTitleArray[index]); _highlightImageSubTitle.html(_highlightImageSubTitleArray[index]); });

    if (_highlightItemTimer) { clearTimeout(_highlightItemTimer); }
    var nextIndex = _selectedHighlightItemIndex == (_highlightImageArray.length - 1) ? 0 : _selectedHighlightItemIndex + 1;
    _highlightItemTimer = setTimeout(function () { ChangeHighlightImage(_highlightItems[nextIndex], nextIndex); }, 8000);
  }
}
function FadeInImage() {
  _highlightImageLarge.fadeIn(500);
}
function HighlightImageClick() {
  HighlightImageClickIndex(_selectedHighlightItemIndex);
}
function HighlightImageClickIndex(index) {
  window.location = _highlightImageLinkArray[index];
}
function SetupToolbar() {
  PopulateToolbar();
  $("#mediaIconsDiv").click(function () { ShowMediaToolbar(); });
  $("td.toolbar-header-close").click(function () { CloseMediaToolbar(); });
}
function PopulateToolbar() {
  $.get("Twitter.ashx?r=" + _randomnumber,
             { "method": "GetFeed",
               "feedurl": "http://twitter.com/statuses/user_timeline/127296219.rss"
             },
             function (twitterFeedData) {
               $("#twitterTextContainer").append(twitterFeedData.Tweats[0].Text);
             },
             "json");
}
function ShowMediaToolbar() {
  $("#mediaIconsDiv").slideUp(500, function () {
    $("#mediaToolbarDiv").slideDown(500, function () { });
  });
}
function CloseMediaToolbar() {
  $("#mediaToolbarDiv").slideUp(500, function () {
    $("#mediaIconsDiv").slideDown(500, function () { });
  });
}
