$(document).ready(function(){
	///CUFON
	Cufon.replace('#navigation ul li a', { fontFamily: 'BankGothicMedium', hover: true });
	Cufon.replace('#pictures .left-nav ul li a', { fontFamily: 'BankGothicMedium', hover: true });
	Cufon.replace('#footer a, #footer p', { fontFamily: 'BankGothicMedium', hover: true });
	Cufon.replace('.desc-box p', { fontFamily: 'BankGothicLight'});
	Cufon.replace('.desc-box h4', { fontFamily: 'BankGothicMedium'});
	Cufon.replace('#about-section .section-title h3', { fontFamily: 'BankGothicMedium', hover: true});
	Cufon.replace('#about-section a.close', { fontFamily: 'BankGothicMedium', hover: true});
	Cufon.replace('#about-section .section-content .items-lists ul li', { fontFamily: 'BankGothicMedium', hover: true});
	Cufon.replace('#about-section .section-content .item-details  ', { fontFamily: 'BankGothicMedium', hover: true});
	Cufon.replace('#client-login-section .section-title h3', { fontFamily: 'BankGothicMedium', hover: true});
	Cufon.replace('a.close', { fontFamily: 'BankGothicMedium', hover: true});
	Cufon.replace('#client-login-section label', { fontFamily: 'BankGothicMedium', hover: true});
	Cufon.replace('#email-section .section-content .left-info', { fontFamily: 'BankGothicMedium', hover: true});
	Cufon.replace('#email-section .section-content .email-form p', { fontFamily: 'BankGothicMedium', hover: true});
	Cufon.replace('#email-section .section-content .email-form h3', { fontFamily: 'BankGothicMedium', hover: true});
	Cufon.replace('#email-section .section-content .email-form label', { fontFamily: 'BankGothicMedium', hover: true});
	Cufon.replace('.news h3', { fontFamily: 'BankGothicMedium', hover: true});
	Cufon.replace('#news-section .section-title h3', { fontFamily: 'BankGothicMedium', hover: true});
	/*Cufon.replace('#news-section a.close', { fontFamily: 'BankGothicMedium', hover: true});
	Cufon.replace('#news-section .section-content .items-lists ul li', { fontFamily: 'BankGothicMedium', hover: true});
	Cufon.replace('#news-section .section-content .item-details  ', { fontFamily: 'BankGothicMedium', hover: true});*/
	
	/*
	$(".logos-slider .slider ul").jcarousel({
		scroll: 1,
		wrap: 'both',
		auto: 5,
		buttonNextHTML: null,
		buttonPrevHTML: null
    });
    */
    
    $("#arri-s-16-inactive").click(function(){
    	$("#arri-s-16").show();
    	$("#arri-s-16 .desc-box").show();
    });
    $("#arri-s-16").click(function(){
    	$("#arri-s-16").hide();
    });
    
    
    $("#eyemo-n35-inactive").click(function(){
    	$("#eyemo-n35").show();
    	$("#eyemo-n35 .desc-box").show();
    });
    $("#eyemo-n35").click(function(){
    	$("#eyemo-n35").hide();
    });
    
     $("#arri-bl-16-inactive").click(function(){
    	$("#arri-bl-16").show();
    	$("#arri-bl-16 .desc-box").show();
    });
    $("#arri-bl-16").click(function(){
    	$("#arri-bl-16").hide();
    });
    
    $("#bh-16-inactive").click(function(){
    	$("#bh-16").show();
    	$("#bh-16 .desc-box").show();
    });
    $("#bh-16").click(function(){
    	$("#bh-16").hide();
    });
    
    $("#kinor-35-inactive").click(function(){
    	$("#kinor-35").show();
    	$("#kinor-35 .desc-box").show();
    });
    $("#kinor-35").click(function(){
    	$("#kinor-35").hide();
    });
    
    $("#konovas-2-inactive").click(function(){
    	$("#konovas-2").show();
    	$("#konovas-2 .desc-box").show();
    });
    $("#konovas-2").click(function(){
    	$("#konovas-2").hide();
    });
    
    //
    $(".pictures-zone .pictures-row ul li a").click(function(){
    	$(".pictures-zone .pictures-row ul li a").removeClass("red-bg");
    	$(this).addClass("red-bg");
    });
    
    
    $("#bolex-h16-inactive").hover(function(){
    	$("#bolex-h16").show();
    });
    $("#bolex-h16").hover(function(){},function(){
    	$("#bolex-h16").hide();
    });
    
    
    $("#bell-howell-inactive").hover(function(){
    	$("#bell-howell").show();
    });
    $("#bell-howell").hover(function(){},function(){
    	$("#bell-howell").hide();
    });
    
    
    /////////////////////
    $("a[rel^='prettyPhoto']").prettyPhoto({
    	default_width: 405,
    	default_height: 325,
    	theme: 'dark_square',
    	callback: function(){
    		$(".pictures-zone .pictures-row ul li a").removeClass("red-bg");
    	}
    });
    
    _animate();
    
    $('.slider ul a').hover(
		function(){
			$('.slider ul').stop();
		},
		function(){
			_animate(direction);
		}
	);
	
	
	$(".pictures-zone .pictures-row ul").jcarousel({
		scroll: 5,
		initCallback: _init_pictures_carousel,
		buttonNextHTML: null,
		buttonPrevHTML: null
    });
    
    
    if(FlashDetect.installed){
    	$('#bottom-nav').addClass('flash-installed');
		$('#mainpage').addClass('flash-page');
		$('.newspage').addClass('newspageWITHflash');
		$('.bnav').addClass('newspagebnavWITHflash');
		$('.cms-nav').addClass('cms-navFLASH');
    }else {
    	$('#bottom-nav').addClass('flash-not-installed');
		$('#mainpage').addClass('non-flash-page');
		$('.newspage').addClass('newspageWITHOUTflash');
		$('.bnav').addClass('newspagebnavWITHflash');
		$('.cms-nav').addClass('cms-navNOFLASH');
    }
    
});

function _init_pictures_carousel(carousel){
	var index = carousel.container.parent().parent().find('.pictures-row').index( carousel.container.parent() );
	var next_button  = $('.right-arrows li > a').eq(index);
	var prev_button  = $('.left-nav li > a').eq(index);
	
	//console.log( index );
	next_button.bind('click', function() {
		carousel.next();
		return false;
	});
	
	prev_button.bind('click', function() {
		carousel.scroll(1);
		return false;
	});
}


var direction;
function _animate( direct ) {
	$('.slider ul').css({ 'width' : $('.slider li').length * $('.slider li').width() + 'px' });
	
	var ul_left = parseInt($('.slider ul').css('left'));
	var left = -1 * ($('.slider ul').width() - 1224) + 'px';
	
	direction = ul_left == 0 ? 'left' : 'right';
	
	if( typeof(direct) != 'undefined' ) {
		direction = direct;
	}
	
	if(direction == 'right' ) {
		left = 0;
	}
	
	var space_left = Math.abs( parseInt(left) - $('.slider ul').position().left )
	var time = Math.ceil(space_left / $('.slider ul').width() * 20000);
	time = time * 5;
	
	$('.slider ul').animate({ 'left' : left }, time, 'linear', function(){
		$('.slider ul').css({ 'left' : 0 });
		_animate();
	});
}

