var nextActive = 0;
var hovered = false;
var rotateInterval = 10000;

jQuery(document).ready(function(){
	/* main menu drop down sub-menu */
	//jQuery("ul.sub-menu").css({display: "none"}); // Opera Fix
	jQuery("ul.sub-menu").parent().hover(function(){
	jQuery(this).find('ul.sub-menu').css({visibility: "visible",display: "none"}).fadeIn(250);
	},
	function(){
	jQuery(this).find('ul.sub-menu').css({visibility: "hidden"});
	});
	
	/* Home content rotator */
	var contentRotator = 'content-rotator';
	//function(){
		var $contentObject = jQuery( '#' + contentRotator );
		$linkList = $contentObject.find( 'ul.list' ).children( 'li' );
		$countLinks = $linkList.length;
		var $contentList = $contentObject.children( 'div.bw-content' ).children( 'div' );
		$linkList.each(
			function( index ){
				var $link = jQuery( this );
				$link.attr( 'item' , index );
				//alert( $link.text() );
				if( index == '0' ){ $link.addClass( 'active show' ); }
				$link.click(
					function( event ){
						event.preventDefault();
						var itemNumber = jQuery( this ).attr( 'item' );
						$linkList.each( function(){ jQuery( this ).removeClass( 'active' ); } );
						jQuery( this ).addClass( 'active' );
						nextActive = index + 1;
						$contentList.each( function(){ jQuery( this ).hide(); } );
						$contentObject.find( 'div[item=' + itemNumber + ']' ).fadeIn( 350 );
					}
				);
			}
		);
		jQuery( '.bw-content' ).hover( function(){ hovered = true; } , function(){ hovered = false; } );
		jQuery( '#list-holder ul' ).hover( function(){ hovered = true; } , function(){ hovered = false; } );
		$contentList.each(
			function( index ){
				var $content = jQuery( this );
				$content.attr( 'item' , index );
				if( index == '0' ){
					$content.addClass( 'active' ).show( 1000 );
				} else {
					$content.addClass( 'inactive' ).hide();
				}
			}
		);
	//}
	setInterval( bwClickLink , rotateInterval );
});
function bwClickLink( ){
	if( !hovered ){
		$linkList.each(
			function(index){
				var $link = jQuery(this);
				if (nextActive == $countLinks) {
					nextActive = 0;
					$link.click();
					return false;
				}
				if ($link.hasClass('active')) {
					nextActive = index + 1;
					if (nextActive == $countLinks) {
						nextActive = 0;
					}
				}
				if (nextActive == $link.attr('item')) {
					$link.click();
					return false;
				}
			}
		);
	}
}

