/*Cufon.replace('.', {
			hover: 'true',
			fontFamily : ''
	
});*/

$.fn.vAlignTop = function() {
	return this.each(function(i){
	var ah = $(this).height();
	var ph = $(this).parent().height();
	var mh = (ph - ah) / 2 - 17;
	$(this).css('margin-top', mh);
	});
};

$.fn.vAlign = function() {
	return this.each(function(i){
	var ah = $(this).height();
	var ph = $(this).parent().height();
	var mh = (ph - ah) / 2;
	$(this).css('margin-top', mh);
	});
};

$(document).ready(function(){				
	$('.top-nav li a span').vAlignTop();
	$('#navigation > li').last().css('border-right', 'none');
	$('#navigation > li').first().css('border-left', '1px solid #1F180F');
	
	var tabLinksWidth = $('.tabs-items').width();
	$('.tabs-container').css('width', tabLinksWidth);
	
	
/*-------------functionality-btns-----------------------------------------------*/
	$('.func-btn').hover(function(){
		var marginTop_func_btn_inf = 18;
		var firstHeight_func_btn_cont = 25;
		var padding_bottom_func_btn_cont = 20;
		var funcBtnHeight = $(this).find('.func-btn-info').height()+ marginTop_func_btn_inf + firstHeight_func_btn_cont + padding_bottom_func_btn_cont;
		$(this).find('.func-btn-cont').animate({
    height: funcBtnHeight
  }, 1000);
	},function(){
		$(this).find('.func-btn-cont').animate({
    height: 25
  }, 1000);
	}
	);
/*----------------end functionality-btns--------------------------------------------*/	

	
	$('.top-nav ul').css('width', $('.top-nav li').size()*144);
	var lich = $('.top-nav li').size();
	$('.top-nav li').each(function(){
		lich = lich - 1;
		$(this).css('right',lich*137);
		
	});
	
});

window.onload = function(){
	$('.fl-info a').vAlign();
	$('.footer-links span').vAlign();
	$('.slider-container').find('.prevBtn').appendTo('.slider-wrapper');
	$('.slider-container').find('.nextBtn').appendTo('.slider-wrapper');
	var rh = $('.rightContent').height();
	var bh = $('.baseContent').height();
	
	if (rh > bh) {
	$('.baseContent').css('height', rh);
	$('.baseContent .post').css('height', rh);
	};
}
