if(jQuery('#product_category_breadcrumbs').html() && jQuery('.breadcrumb_component').html()) {
	jQuery('#product_category_breadcrumbs a:first').remove();
	if(jQuery('#product_category_breadcrumbs a:first').html()) {
		jQuery('#product_category_breadcrumbs p').prepend('&nbsp;');
	}
	jQuery('#product_category_breadcrumbs p').appendTo('.breadcrumb_component li:last');
}

function truncate(e, start) {
	var e_length = e.toString().length;
	return e.substring(start, e_length)
}

if(jQuery('#home').length > 0) {
	
	jQuery('#home_carousel_left .image_link_component:eq(0)').prepend('<span class="overlay_blue"></span>');
	jQuery('#home_carousel_left .image_link_component:eq(1)').prepend('<span class="overlay_orange"></span>');
	jQuery('#home_carousel_left .image_link_component:eq(2)').prepend('<span class="overlay_red"></span>');
	jQuery('#home_carousel_left .image_link_component:eq(3)').prepend('<span class="overlay_red"></span>');
	
	jQuery('#home_carousel_right .image_link_component:eq(0)').prepend('<span class="overlay_blue"></span>');
	jQuery('#home_carousel_right .image_link_component:eq(1)').prepend('<span class="overlay_orange"></span>');
	jQuery('#home_carousel_right .image_link_component:eq(2)').prepend('<span class="overlay_red"></span>');
	jQuery('#home_carousel_right .image_link_component:eq(3)').prepend('<span class="overlay_red"></span>');
	
	var params = {'width': 692, 'height': 396, 'carousel_page_class': 'image_link_component', 'indicator': false }
	var carousel_0 = jQuery('#home_carousel').tentcarousel(params);
	params = {'width': 692, 'height': 383, 'carousel_page_class': 'image_link_component', 'indicator': false, 'interval': false, 'start_at': 3 }
	var carousel_1 = jQuery('#home_carousel_left').tentcarousel(params);
	params = {'width': 692, 'height': 383, 'carousel_page_class': 'image_link_component', 'indicator': false, 'interval': false, 'start_at': 1 }
	var carousel_2 = jQuery('#home_carousel_right').tentcarousel(params);
	
	function going_next(){
		carousel_1.go_next();
		carousel_2.go_next();
		jQuery('#carousel_desc').fadeOut()
	}
	
	function going_prev(){
		carousel_1.go_prev();
		carousel_2.go_prev();
		jQuery('#carousel_desc').fadeOut()
	}
	
	function switch_desc() {
		var index = carousel_0.actual_page();
		
		switch(index) {
			case 1:
				jQuery('#carousel_desc').attr('class', 'orange');
				break
			case 2:
				jQuery('#carousel_desc').attr('class', 'red');
				break
			case 3:
				jQuery('#carousel_desc').attr('class', 'red');
				break
			default:
				jQuery('#carousel_desc').attr('class', 'blue');
				break
		}
		
		jQuery('#carousel_desc .big_text').html(jQuery('#home_carousel div.carousel_page_'+index+':first .caption').html());
		jQuery('#carousel_desc .small_text').html(jQuery('#home_carousel div.carousel_page_'+index+':first img').attr('alt'));
		jQuery('#carousel_desc .btn_arrow').attr('href', jQuery('#home_carousel div.carousel_page_'+index+':first a').attr('href'));
		jQuery('#carousel_desc').fadeIn();
	}
	
	carousel_0.next_callback_start = going_next;
	carousel_0.previous_callback_start = going_prev;
	carousel_0.next_callback_done = switch_desc;
	carousel_0.previous_callback_done = switch_desc;
	if(carousel_0.active) switch_desc(2);
}

jQuery(document).ready(function(){
	jQuery('#main_content').pngFix();
	jQuery('.big_text').css('min-width', '100px');
});
