// init columns title slider
function initColumnTabs() {
	var _slideholder = $(".slideholder");
	var _slideSpeed = 650;
	var _animating = false;

	var _navitems = $("ul#switch-list li").clone();
	var list_h = $("ul#switch-list");
	list_h.append(_navitems).append(_navitems.clone());
	var _list =$("ul#switch-list").children();

	var _step =_list.outerWidth();
	list_w = _step*6;
	_list.each(function(_ind){
		$(this).find('a.tab-switcher').click(function(){
			var _slide1 = _slideholder.find(".content-slide.active").eq(0);
			var _slide2 = $($(this).attr("rel"));
			if((_slide1.attr("id") == _slide2.attr("id")) || _animating) return false;

			switchTabs(_slide1,_slide2);
			list_h.animate({marginLeft: -_ind*_step}, _slideSpeed, function(){
				var _listoffset = -parseInt(list_h.css('marginLeft'));
				if(_listoffset >= list_w) {
					if(_listoffset == list_w+_step)
						list_h.css('marginLeft', -_step);
					else
						list_h.css('marginLeft', 0);
				}
			});
			return false;
		});
	});

	// tabs switcher function
	function switchTabs(_t1, _t2) {
		// freeze tab-holder
		_slideholder.css({height:_slideholder.height(), position: "relative"});
		var _slideWidth = _t1.width();
		_animating = true;

		_t1.css({position:"absolute",top:0,left:0});
		_t2.css({position:"absolute",top:0,left:_slideWidth, display:"block"});
		_t1.stop().show().animate({left: -_slideWidth}, _slideSpeed, false, function(){
			_t1.removeClass("active").css({position:"static",display:"none"});
			_slideholder.css("height","auto");
		});
		_t2.stop().show().animate({left: 0}, _slideSpeed, false, function(){
			_t2.addClass("active").css({position:"static",display:"block"});
			_slideholder.css("height","auto");
			_animating = false;
		});
	}
}

// init gallery
function initTopGallery() {
	$('.featured-block').slideShow({
		slideEl:'.slideset div.slide',
		numElementLink:'ul.tabset a',
		autoSlideShow:true,
		switchTime:4000,
		duration:500,
		event:'click'
	});
}

// page init
$(document).ready(function(){
	initTopGallery();
	initColumnTabs();
});

function DoNav(theUrl) {
  document.location.href = theUrl;
}

jQuery(document).ready(function() {
  jQuery("#cTitMonth").click(function(){
     $("#chartsHolder").animate({ 
        marginLeft: "0px"
      }, 300 );
     /*$("#cTitMonth").animate({ 
        backgroundPosition: "0 -28px"
      }, 1 );
      $("#cTitAllTime").animate({ 
        backgroundPosition: "0 0"
      }, 1 );*/
    });

});

jQuery(document).ready(function() {
  jQuery("#cTitAllTime").click(function(){
     $("#chartsHolder").animate({ 
        marginLeft: "-278px"
      }, 300 );
      /*$("#cTitAllTime").animate({ 
        backgroundPosition: "0 -28px"
      }, 1 );
     $("#cTitMonth").animate({ 
        backgroundPosition: "0 0"
      }, 1 );*/
     
    });
});	