prepare_navs('main_nav', 'main_nav_foot', 'util_nav');
jQuery('ul.breadcrumb li:last').html(jQuery('ul.breadcrumb li:last a').html());

jQuery(document).ready(function(){
	jQuery('#main_content:not(.portfolio #main_content)').pngFix();
})

var current_gallery = 0;
var numb_gallerys = jQuery('#carousel_desc_nav .gallery_index').length;
var transitioning = false;

function show_current(index) {
	jQuery('#carousel_desc_nav .gallery_index').show();
	jQuery('#home_carousel .gallery_single_image').show();
	jQuery('#carousel_desc_nav .gallery_index:not(.gallery_index:eq('+ current_gallery +'))').hide();
	jQuery('#home_carousel .gallery_single_image:not(.gallery_single_image:eq('+ current_gallery +'))').hide();
	jQuery('#carousel_info, #home_carousel_wrap').fadeIn(function(){ transitioning = false; });
}

function display_next_gallery(e) {
	if(!transitioning) {
		transitioning = true;
		current_gallery++;
		current_gallery = current_gallery > numb_gallerys - 1 ? 0 : current_gallery;
		jQuery('#carousel_info, #home_carousel_wrap').fadeOut(show_current)
	}
}

function display_prev_gallery(e) {
	if(!transitioning) {
		transitioning = true;
		current_gallery--;
		current_gallery = current_gallery < 0 ? numb_gallerys - 1 : current_gallery;
		jQuery('#carousel_info, #home_carousel_wrap').fadeOut(show_current)
	}
}

if(jQuery('#content_wrap.home').html()) {
	show_current();
	jQuery('body').removeClass('loading');
	
	jQuery('#carousel_prev_next .btn_next').click(display_next_gallery);
	jQuery('#carousel_prev_next .btn_prev').click(display_prev_gallery);
}

if(jQuery('.gallery_index li').html()) {
	jQuery('.gallery_index li').mouseenter(function(e){
		jQuery(this).addClass('hover')
	});
	jQuery('.gallery_index li').mouseleave(function(e){
		jQuery(this).removeClass('hover')
	});
}
