/*----------------------------------------
LAFL Javascript
Author: Marcus Ellis
Last Updated: January 23, 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 j = jQuery.noConflict();
j(document).ready(function($){
	
	// Top Nav
	$('#cms-content-top').children('ul').wrap('<div id="banner"></div>').parent('div')
		.after('<div class="grid_1" id="links"><div id="search-widget"></div></div><div class="clear"></div>').end()
		.each(function(){
			$.get('/global/get.cfm?cp=19', function(data) {
				$('#links').append(data);
			});
		});
	
	// Marketing Banner
	$('#banner li').each(function(){
		$(this).wrapInner('<div></div>').append($('img',this));
		$('div:empty',this).remove();
	});
	$('#banner ul').incMarketingBanner({
		activeClass: 'active',
		showPager: true
	});
	
	// Search Widget
	$('#search-widget').incSearchWidget({
		formAction: 'http://www.fahsa.org/searchsite.cfm',
		labelText: 'Search Our Resources',
		buttonImage: '/associations/9319/imgs/btn-go.png',
		hoverImage: '/associations/9319/imgs/btn-go-hover.png'
	});
	
	// Alerts
	if (!$.cookie('hideAlert')) {
		$('#cms-content .alerts:parent').hide().appendTo('#cms-banner');
		$('#cms-banner .alerts').slideDown().append('<a href="#" class="close">&times;</a>');
		$('#cms-banner .alerts a.close').click(function(e) {
			e.preventDefault();
			$('.alerts').slideUp();
			$.cookie('hideAlert','true',{ path: '/' });
		});
	}
	
	// Login Widget
	if ($('#aspnetForm').length == 0){
		$('#navtop1list li.last').addClass('login').append('<div id="login-widget"></div>');
		$('#login-widget').incLoginWidget({
			showLabels: false,
			placeholder: {
				username: 'username',
				password: 'password'
			},
			showAutoLogout: false,
			showForgotUser: false,
			forgotPassText: 'Forgot Your Password?',	
			buttonImage: '/associations/9319/imgs/btn-go.png',
			hoverImage: '/associations/9319/imgs/btn-go-hover.png'
		});
		$('#navtop1list li.last > a').click(function(e){
			e.preventDefault();
			$('#quick_login, #login_welcome').slideToggle();
		});
	}
	
	// Determine Current Left Nav Item
	var c = location.pathname + location.search;
	$('#cms-content-left ul a').each(function(){
		var h = $(this).attr('href');
		if (h.indexOf(c) != -1){
			$(this).addClass('current');
		}
	});
	
	// Sliding Flyouts
	$('nav > ul').navFlyouts({
		speedDown: 200,
		speedUp: 400
	});
    
});

