Cufon.CSS.ready(function(){
	Cufon.replace('.cufon__Helvetica_Neue_LT_Std_MdCn', {fontFamily: 'Helvetica Neue LT Std MdCn',hover: true});
	Cufon.replace('.cufon__Helvetica_Neue_LT_Std_Th', {fontFamily: 'Helvetica Neue LT Std Th',hover: true});
});

$(function(){
	$('form a.submitLink').click(function(e){
		e.preventDefault();
		$(this).parents('form').submit();
	});

	//jScrollPane
	$('#content div.content_inner').jScrollPane({
		showArrows: true,
		verticalArrowPositions: 'os'
		,animateScroll: true
		,autoReinitialise: true
	});

	//thumbnails slider
	var video_thumbnails = $('#content div.video_thumbnails');

	video_thumbnails.find('div.slider_wrapper').each(function(){
		var visibleItems = 3;

		if ($('body').hasClass('press__page')) visibleItems = 2;

		if ($(this).find('ul.interviews_list > li').size() <= visibleItems) return;

		$(this).siblings('a.prev_slide,a.next_slide').removeClass('hidden');

		$(this).jCarouselLite({
			btnNext: '#content a.next_slide'
			,btnPrev: '#content a.prev_slide'
			,visible : visibleItems
			//,itemNumber: '.arrows .number'
			//,auto: 2500
			//,speed: 500
			,circular: true
			//,stopTrigger: $('.newsCarousel')
			//,stopWhen: 'mouseover'
			//,startWhen: 'mouseout'
			,vertical: true
		});
	});

	//fix ddmenu in IE6
	if ($.browser.msie && $.browser.version < 7){
		$.fn.dropdown = function(){
			$(this).hover(function(){
				$(this).addClass('hover');
				$('ul:first',this).css('visibility', 'visible');
			},function(){
				$(this).removeClass('hover');
				$('ul:first',this).css('visibility', 'hidden');
			});
		};

		$('ul.main_navigation li').dropdown();
	}
	
	$('#likeButton').click(function(e){
		e.preventDefault();
		console.log($('#footer div.fb-like iframe').contents().find('.connect_widget_like_button').text());
	});

});

$(window).load(function(){

	var bgChanger = {
		cfg: {
			imgsLen: IMAGES.length
			,mainWrapper: $('div.main_wrapper')
			,imgsClass: 'body_background'
			,currentImg: 1
			,animationSpeed: false //or number in msec.
			,interval: 5000
		}
		,init: function(){
			if (bgChanger.cfg.imgsLen < 2) return;

			bgChanger.appendImages();
		}
		,appendImages: function(){
			for (var i = 1; i < bgChanger.cfg.imgsLen; i++){
				bgChanger.cfg.mainWrapper.before('<img class="'+bgChanger.cfg.imgsClass+'" src="'+IMAGES[i]+'" style="display: none;" alt="" />');
			}

			bgChanger.changeBg();
		}
		,changeBg: function(){
			var loadedImgs = $('img.'+bgChanger.cfg.imgsClass)
				,curImg = bgChanger.cfg.currentImg;

			if ($.browser.msie && $.browser.version < 9) bgChanger.cfg.animationSpeed = 300;

			setInterval(function(){
				if (bgChanger.cfg.animationSpeed){
					loadedImgs.fadeOut(bgChanger.cfg.animationSpeed);
					loadedImgs.filter(':eq('+curImg+')').fadeIn(bgChanger.cfg.animationSpeed);
				}else{
					loadedImgs.css('display','none');
					loadedImgs.filter(':eq('+curImg+')').css('display','block');
				}
				if (curImg < bgChanger.cfg.imgsLen-curImg){
					curImg++
				}else{
					curImg= 0;
				}
			},bgChanger.cfg.interval);
		}
	};

	bgChanger.init();
});
