var kwicks=3;
var slides=3;
$(function(){
	var z=500;
	function cycleAfter(curr, next, opts) {
	    var index = opts.currSlide+1;
	    if(index==slides){
	    	// it's the last slide so start the kwick timer...
	    	kwickTimer();
	    }
	}
	
	
	if($("#bw3").length > 0){
		$('#bw3').cycle({
			speed:1000, 
			delay:500, 
			autostop:slides,
			after:cycleAfter
		});
		

	}

	if($("#bw").length > 0){
		$('#bw li').css("width","320px");
		$('#bw').kwicks({
			min : 96,
			max : 768,
			spacing : 0,
			event : 'click',
			defaultKwick : 2,
			sticky : true
		});
		$('#bw li').prepend('<span></span>');
	}
	
	if($(".toggle-el").length > 0){
		$(".toggle-el").hide();
	}
	
	
	if($("#cust-cycle").length > 0){
		$('#cust-cycle').cycle();
	}
	
	$(".toggle").click(function(){
		$(".toggle-el").toggle();
		var text = ($(this).html()=="[MORE]") ? "[LESS]" : "[MORE]";
		$(this).html(text);
		return false;
	});
	
	$("#login-form").submit(function(){
		$("#login-error").fadeIn();
		return false;	
	});


// UNOBTRUSIVE EXPAND LIST NEEDS TO BE H4->LINK & P->DETAIL	
	if($(".expand").length > 0){
		$('.expand p').hide();	
	}
	$('.expand h4').addClass('pointer').click(function(){
		var desc=$(this).next('p');
		if(desc.is(':visible')){
			desc.fadeOut();
		}else{
			desc.fadeIn();
		}
	});
	
// UNOBTRUSIVE CUSTOMEXPAND LIST NEEDS TO BE H4->LINK & P->DETAIL, used for HFA Landing Page
	/*if($(".customexpand").length > 0){
		$('.customexpand p').hide();	
	}
	$('.customexpand h4').addClass('pointer').click(function(){
		var desc=$(this).next('p');
		if(desc.is(':visible')){
			desc.fadeOut();
		}else{
			desc.fadeIn();
		}
	});*/
	


	function nothing(){}
	function navOver(el){
		$(this).addClass("hover").find(".subnav").stop().fadeTo('fast', 1).show();
		$(this).css("z-index",z);
		z++;
	}
	
	function navOut(){ 
	  $(this).removeClass("hover").find(".subnav").stop().fadeTo('fast', 0, function() {
		  $(this).hide(); 
	  });
	}

	var config = {    
		 sensitivity: 2, // number = sensitivity threshold (must be 1 or higher)    
		 interval: 50, // number = milliseconds for onMouseOver polling interval    
		 over: navOver, 
		 timeout: 300, // number = milliseconds delay before onMouseOut    
		 out: navOut // function = onMouseOut callback (REQUIRED)    
	};

// SET THE SUBNAV OPACITY AND INDICATE SUBNAV PRESENT
	$("#main-nav li .sub-menu").each(function(index) {
		$(this).before('<div class="subnav">').css('display', 'block').prev('.subnav').html($(this));
	});
	
	$("#main-nav li .subnav").css({'opacity':'0'}).parent().addClass('menu-item-subnav');
	
	$("#main-nav li").hoverIntent(config);

//	$("#main-nav li.menu-item-subnav a").live('click', function(){
//		navOver($(this).parent());
//		return false;
//	});
//	$("#main-nav .subnav a").click(function(){
//		window.location=$(this).attr('href');
//	});
				
				// SET DEFAULT LOGIN USERNAME TEXT...
				if($('input.search-txt').length>0){var term="Search";var input=$('input.search-txt');if(input.val()==""){input.val(term);}}$('input.search-txt').focus(function(){if(this.value==term){this.value='';}});$('input.search-txt').blur(function(){if($.trim(this.value)==''){this.value=(term?term:'');}});

});
function kwickChange(){
	kwicks--;
	// mimic an element click
	$("#bw"+kwicks+" span").click();
	// if we're not on the last kwick, start the timer again
	if(kwicks!=1){
		kwickTimer();
	}
}
function kwickTimer(){
	setTimeout("kwickChange()",5000);
}
