/* ----------------------------------------------------------------------------------------------------------
*
*	JAVASCRIPT INIT
*	Michal Pelech (www.michalpelech.cz, info@michalpelech.cz)
*
/* ---------------------------------------------------------------------------------------------------------- */

$(document).ready(function(){

	Cufon.replace('#header h1, #content h1, #content h2', { fontFamily: 'Segoe UI Semibold' })('#header h2, #aside h2, #content .normal h2', { fontFamily: 'Segoe UI Light' });
	
	$('#nav li, .footer-nav li').hover(function(){
		$(this).find('ul.sub-menu').stop(true, true).slideDown(250);
	}, function(){
		$(this).find('ul.sub-menu').stop(true, true).slideUp(250);
	});
	
	$('.tabs').tabs();	

	$('#content .tab').each(function(){
		if (!($(this).hasClass('nomore'))) {
			$(this).find('.tab-in').find('p:last').addClass('last');
		}
	});
	$('#content-panel .box:last').addClass('last');
	
	// Show / hide input value
	$('input:text').focus(function(){
		var title = $(this).val();
		if ($(this).attr('title') == '') {
			$(this).attr('title', title);
			$(this).val('');
		}
	});
	$('input:text').blur(function(){
		var title = $(this).attr('title');
		if ($(this).val() == '') {
			$(this).val(title);
			$(this).attr('title', '');
		}
	});
	
	$('a.pdf').click(function(){
		window.open($(this).attr('href'));
	
		return false;
	});
	
	jQuery("#reference-slider ul").jcarousel({
		 animation: 'slow',
		 scroll: 1,
		 initCallback: initialize,
		 // This tells jCarousel NOT to autobuild prev/next buttons
		 buttonNextHTML: null,
		 buttonPrevHTML: null
	});

});

function initialize(carousel) {
    jQuery('#reference-slider .next').bind('click', function() {
        carousel.next();
        return false;
    });

    jQuery('#reference-slider .prev').bind('click', function() {
        carousel.prev();
        return false;
    });
};
