/*----------------------------------------
KBA Javascript
Author: Marcus Ellis
Last Updated: April 27, 2011
(c) 2011 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 j = jQuery.noConflict();
j(document).ready(function($){
	
	// Mktg Banner
	
	$('#banner ul').incMarketingBanner({
		showButtons: true
	});
	
	// Tabs
	$('#tab-contents > div').hide();
	$('#tabs li').click(function(e){
		var obj = this;
		var i = $(this).index();
		e.preventDefault();
		if ($('#tabs .selected').length == 0){
			$(obj).addClass('selected');
			$('#tab-contents > div').eq(i).slideDown();			
		} else if ($(obj).hasClass('selected')){
			$('#tab-contents > div').eq(i).slideUp(function(){
				$(obj).removeClass('selected');
			});
		} else {
			$('#tab-contents > div:visible').slideUp(function(){
				$('#tabs .selected').removeClass('selected');
				$(obj).addClass('selected');
				$('#tab-contents > div').eq(i).slideDown();
			});
		}
	});
	
	// Login
	$('#login-widget').incLoginWidget({
		showLabels: false,
		showAutoLogout: false,
		showForgotPass: true,
		showForgotUser: false,
		buttonImage: '/associations/12714/imgs/btn-login.png',
		hoverImage: '/associations/12714/imgs/btn-login-hover.png'
	});
		
	// Events
	$('#events-widget').new360events({
		url: 'http://m360.ksbankers.com/calendar.aspx',
		items: 4,
		style: 'compact',
		showLink: true,
		linkText: 'All events &raquo;'
	});

    // Search
	$('#navtop1list').after('<div id="search-widget"></div>');
	$('#search-widget').incSearchWidget({
		action: '',
		showLabel: false,
		buttonImage: '/associations/12714/imgs/btn-search.png',
		hoverImage: '/associations/12714/imgs/btn-search.png'
	});
	
	// Left Nav
	$('#leftnavcell > ul > li').each(function(){
		$(this).wrapInner('<span></span>');
		$('ul',this).appendTo($(this));
	});
	$('#leftnavcell > ul > li > span').click(function(e){
		$(this).parent().toggleClass('open');
		$(this).next('ul').slideToggle();
		e.preventDefault();
	});
    
	// Handle :nth-child(odd) for Latest News in IE
	$('.ie #news li:even').addClass('clearleft');	

	// Horizontal Rules
	$('.ie :not(#tabs) hr').each(function(){
		$(this).after('<span class="hr"></span>');
		$(this).remove();
	});

	// Copyright
	$('body').append('<div id="copyright">Copyright &copy; 2011 Kansas Bankers Association &reg;. All rights reserved.</div>');
	
	// Clickable Logo
    $('body').addClickableLogo({
        name: 'Kansas Bankers Association',
        url: 'http://www.ksbankers.com'
    });
	
});

