// Community Over View JS
	$j.Avaya.Accordion = function(options){
		var $accordions = $j('div.accordion');
		var options = {maxHeight: '300', tabID: '0'};
		var headerSifr = function () {
			$j.Avaya.SifrConfig.masterReplace($j.Avaya.SifrConfig.gothamLight,{
				   selector: '.accordion h3',
				  css: [
						'.sIFR-root: { color: #999999, font-size: 18,cursor: pointer;}',
						'a { text-decoration: none; }',
						'a:link { color: #999999; }',
						'a:hover { color: #666666; }'
						]
			});
		}
		
		//headerSifr();
		
		$accordions.each(function(){
			var initialTab = 1;
			var url = document.location.href;
			if(url.search("tabID") != -1) {
				url = url.split('?');
				var values = url[1];
				values = values.split('&');
				
				for (var i=0;i<values.length;i++) {
					var pair = values[i].split("=");
					var variable = pair[0];
					if(variable == "tabID")
						initialTab = pair[1];
				} 
			}
			else
				initialTab = options.tabID;

			initialTab--;
			if((initialTab < 0) || (initialTab > 3))
				initialTab = 0;
				
			var $accordionTabs = $j(this).find('div.tab');
			var $accordionHeaders = $j(this).find('h3');
			var $headerInitial = $j(this).find('h3:eq(' + initialTab +')');
			$headerInitial.addClass('selected');
			var $accordionTabInitial = $j(this).find('div.tab:eq(' + initialTab +')');
			$accordionTabs.hide('fast'); 
			$accordionTabInitial.show('fast', function() {
					$j.Avaya.Page.Sizing.resize();								   
			});
		});

		$accordions.find('div.boxContent').each(function(){
			var maxHeight = options.maxHeight;
			var id = $j(this).parent().attr('id');
			if(id == "twitter")
				maxHeight = '130';
			else
				maxHeight = options.maxHeight;

			if ($j(this).height()>maxHeight){
				$j(this).addClass('scroll');
				$j(this).jScrollPane();
			} else {
				$j(this).removeClass('scroll').jScrollPane();
			}
		});

		openTab = function(tabNum) {
			var $header = $j('div.accordion h3:eq(' + tabNum + ')');
			$header.addClass('selected');
			$header.next('div:hidden').slideDown('fast',function(){$header.siblings('h3').removeClass('selected');}).addClass('open').siblings('div:visible').slideUp('fast',function(){$j.Avaya.Page.Sizing.resize();}).removeClass('open');
		}
	}

	$j.Avaya.Page.CommunityOverview = {
		    init: function(){
				/*sifr for header and right column content*/
				$j.Avaya.SifrConfig.masterReplace($j.Avaya.SifrConfig.gothamLight,{
				   selector: '#pageHeader h1',
				   css: {
						'.sIFR-root': { 
							'color': '#cc0000', 
							'font-size': 30,
							'letter-spacing': -1
						}
				   },
				   selectable: false
				});
				
				$j.Avaya.SifrConfig.masterReplace($j.Avaya.SifrConfig.gothamLight,{
				   selector: '#pageHeader h2',
				   css: {
						'.sIFR-root': { 
							'color': '#404040', 
							'font-size': 17,
							'letter-spacing': -1
						}
				   },
				   selectable: false
				});
				
				$j.Avaya.SifrConfig.masterReplace($j.Avaya.SifrConfig.gothamLight,{
					selector: '#community .leftCol h2',
					css: {
						'.sIFR-root': { 
							'color': '#404040', 
							'font-size': 18,
							'letter-spacing': -1
						}
					},
					selectable: false
				});
								
				/*hide N show in right column*/
				
				var $eventsTriggers = $j('div.boxTop h3');
				/*this is what we would do if SIFR didn't exist(a just world)*/
				/*$eventsTriggers.click(function(e) {
					var hook = $j(this).attr('hook');
					var $showDiv = $j('div#' + hook);
					$showDiv.show().siblings('div:visible').hide();
					$j(this).addClass('on').siblings('h4').removeClass('on');
				});*/
				
				openTabOverlay = function(hook, tabNum) {
					var $header = $j('div.boxTop h3:eq(' + tabNum + ')');
					var $showDiv = $j('div#' + hook);
					$showDiv.show().siblings('div:visible').hide();
					$header.addClass('on').siblings('h3').removeClass('on');
				}
				
				var eventDescriptions = $j('div.boxContent div.eventItem p.description');
				eventDescriptions.each(function() {
					var fullHTML = $j(this).html();
					var url = $j(this).parent('div.eventItem').find('h4 a').attr('page');
					var hiddenDesc = '<p class="fullDescription">' + fullHTML + '</p>';
					$j(this).parents('div.eventItem').append(hiddenDesc);
					if($j(this).html().length > 100) {
						var truncated = $j(this).get(0).innerHTML.substr(0, 105) + "...";
						truncated += '<a href="' + url + '">More</a>';
						$j(this).html(truncated);
					}
				});
				
				//initialize the accordion after you truncate the description so that scrollbars don't pick up incorrect heights
				var accordionOptions = {
						'tabID'	:	"2",
						'maxHeight'	:	"300"
				}
				
				$j.Avaya.Page.Accordion = new $j.Avaya.Accordion(accordionOptions);
				
				var eventTriggers = $j('div.boxContent div.eventItem h4 > a');
				//initialize event overlays
				eventTriggers.each(function() {
					$j(this).click(function() {
						// would ideally get event info in AJAX call, but that's not going to happen
						var eventTitle = $j(this).html();
						var eventUrl = $j(this).attr('page');
						var eventClose = '<a class="overlay-close" href="javascript:void(0)"></a>';
						
						var eventItem = $j(this).parents('div.eventItem');
						var eventOverlay = new $j.Avaya.Overlay({width: 295, id : "event-overlay", title: eventTitle});
						var eventDate = eventItem.find('li.date').html();
						var eventLocation = eventItem.find('li.location').html();
						var eventTime = eventItem.find('li.time').html();
						var eventImage = eventItem.find('li.eventImg').html() == null ? "" : $j(this).parents('div.eventItem').find('li.eventImg').html();
						var imageHTML = '';
						if(eventImage){
							imageHTML = "<div class='imgContainer'>" + eventImage + "</div>";
						}
						else {
							imageHTML = '<div class="borderDiv"></div>';	
						}
						
						var eventDescription = eventItem.find('p.fullDescription').html();
						var eventHTML = '<div class="eventOverlay">' + eventClose + '<div class="content">' + imageHTML + '<ul><li>Date: ' + eventDate + ', ' + eventTime + '</li><li>Location: ' + eventLocation + '</li></ul><div class="clear"></div><p>' + eventDescription + '</p>';
						
						if(eventUrl != '') {
							var externalLink = (this.className == 'externalLink') ? '<span class="external"></span>' : '';
							eventHTML += '<p class="extLink"><a href="' +  eventUrl + '" target="_blank">Visit this event page'+externalLink+'</a></p></div></div>';
						}
						
						eventOverlay.setContent($j(eventHTML));
						eventOverlay.show();

						$j.Avaya.SifrConfig.masterReplace($j.Avaya.SifrConfig.gothamLight,{
						   selector: '#event-overlay h3',
						   css: {
								'.sIFR-root': { 
									'color': '#cc0000', 
									'font-size': 18,
									'letter-spacing': -1
								}
						   },
						   selectable: false
						});

						$j('#event-overlay a.overlay-close').click(function() {
							eventOverlay.hide();										   
						});
						
					});
				});
		    }
	}