/*----------------------------------------
IIAH Javascript
Author: Marcus Ellis
Last Updated: January 3, 2012
(c) 2012 Affiniscape, Inc.
All Rights Reserved. This JavaScript file must not be reproduced without the express written permission of Affiniscape, Inc.
For questions regarding licensing or setup please contact Affiniscape, projects @ affiniscape dot com
----------------------------------------*/

var scheme = '';

var j = jQuery.noConflict();
j(document).ready(function($){
	
	// Sponsor Boxes
    $('#sponsors, #sponsors1, #sponsors2, #conf-sponsors, #sponsors-cell ul').incSponsorBox();

	// Marketing Banner
	$('#banner-cell ul').incMarketingBanner();
	
	// 360 Events Widget
	if ($('#dashboardtable').length) {		
		$('#home-events-widget').new360events({
			url: 'https://m360.iiah.org/calendar.aspx',
			items: 3,
			style: 'compact',
			showLink: false
		});		
	} else {
		$('#events-widget').new360events({
			url: 'https://m360.iiah.org/calendar.aspx',
			items: 8,
			style: 'full',
			showLink: true,
			linkText: 'View All Events'
		});			
	}	
	    
    // Set Color Scheme
	$().setColorScheme(scheme);
	
	// Clickable Logo
    $('body').addClickableLogo({
		name: 'Independent Insurance Agents of Houston',
		url: 'http://www.iiah.org'
	});

});


(function ($) {
	$.fn.setColorScheme = function(color){
		
		// Set Color Scheme as a Class on the BODY Tag
		$('body').addClass(color);
		
		// Setup Color Scheme Array
		var schemes = new Array();
			schemes[0] = '';
			schemes[1] = 'yellow';
			schemes[2] = 'green';
			schemes[3] = 'red';
			schemes[4] = 'blue';
			schemes[5] = 'purple';
			schemes[6] = 'brown';
			schemes[7] = '';
		
		// Set Color Scheme Classes for NAVTOP2 Flyout Menus
		var i = 0;
		$('#navtop2').children('li').each(function(){
			$(this).addClass(schemes[i]);
			i++;
		});
		
		// Change "Current" Tab to be Selected
		if (color) {
			var sel_tab = $('#navtop2').children('.'+color).html();
			sel_tab = sel_tab.replace(/assnnav1/gi, 'assnnav2');
			$('#navtop2').children('.'+color).html(sel_tab);
		}
	};
})(jQuery);

