function closeMenu(){
	$('#menu_items ul').hide();
}

function MenuUnhighlight(){
	$('#menu_items li a').removeClass('selected');
}

function MenuHighlight(){
	//$('#menu_items li a:first').addClass('selected');
	$('#menu_items li ul:first').show();
}

function initMenu() {
	closeMenu();
  $('#menu_items li a').click(
    function() {
		MenuUnhighlight();
		$(this).addClass('selected');
		//$('#menu_items ul').slideUp();
        $(this).next().slideToggle(500);
      }
    );
  }
  
  
function DisplayHomePageGallery(){
	$("div#homepage_display_wrapper div#flash").fadeOut(400);
													 
			// 300 ,function(){
			//$("div#homepage_display_wrapper div#gallery").hide();
			//$("div#homepage_display_wrapper div#gallery").fadeIn(800);
	//}
}
  
$(document).ready(function() {
	initMenu();
	$("#tabs ul").idTabs();
});


// initializes SubNav Selected/Unselected States when laoded
$(document).ready(function () {	
						
			$('div.portfolio_page_catmenu ul.subNavigation li').click(function () {
				$('div.portfolio_page_catmenu ul.subNavigation li').removeClass('selected');
				$('div.portfolio_page_catmenu ul.subNavigation a').removeClass('selected');				
				$(this).addClass('selected');
				//alert(this.id);
				tempid = $(this).attr("id");
				//alert($tempid);
				if(tempid != 0){
					//alert(tempid);
				$("div#portItem > div").fadeOut();
				$("div#portItem > div#specialty_" + tempid).fadeIn();
					
}
				else{
					$("div#portItem > div").fadeIn();
				}
				
				$(this).children().addClass('selected');

				return false;
			}).filter(':first').mouseover().addClass('selected');
});


function MainMenuHighlight(id){
	$('UL#menu_features a#menu_option-'+id).addClass('selected');
}




/// J CAROUSEL RELATED

function mycarousel_initCallback(carousel) {
    jQuery('.jcarousel-control a').bind('mouseover', function() {
        carousel.scroll(jQuery.jcarousel.intval(jQuery(this).attr('id')));
        return false;
    });

    jQuery('#homeMenu_features a').bind('mouseover', function() {
        carousel.scroll(jQuery.jcarousel.intval(jQuery(this).parent().attr('id')));
        return false;
    });

};


//.parent().attr("id")

function initjQueryMenu() {
	
	$('#homeMenu_features a:first').addClass('selected');
	
	$('#homeMenu_features a').mouseover( function() {
				$('#homeMenu_features a').removeClass('selected');
				$('.jcarousel-control a').removeClass('active');
				tempIdNum = $(this).parent().attr('id');
				$('.jcarousel-control a#'+tempIdNum).addClass('active');
				$(this).addClass('selected');
	});			
	
	
	//jQueryMenuOne = '.jcarousel-control a';
	$('.jcarousel-control a:first').addClass('active');
	
	
  	$('.jcarousel-control a').mouseover( function() {
		$('#homeMenu_features a').removeClass('selected');
		$('.jcarousel-control a').removeClass('active');
		tempIdNum = $(this).attr('id');
		$('#homeMenu_features li#'+tempIdNum+' a').addClass('selected');
		$(this).addClass('active');
      }
    );
  }



// Ride the carousel...
jQuery(document).ready(function() {
	initjQueryMenu();
    jQuery("#mycarousel").jcarousel({
        scroll: 1,
		animation:150,
		//auto: 2,
        initCallback: mycarousel_initCallback,
        // This tells jCarousel NOT to autobuild prev/next buttons
        buttonNextHTML: null,
        buttonPrevHTML: null
    });
});

