$(document).ready(function(){

	$("#go_on_top > a").click(function(e){
		e.preventDefault();
		var scr_timer = 0;
		var scr = setInterval(scr_top,10);
		var cur_scr = $(window).scrollTop();
		function scr_top() {
			var z;
			if(scr_timer < 30) {
				scr_timer++;
				z = cur_scr - ((cur_scr / 30) * scr_timer);
				$(window).scrollTop(z)
			} else {
				scr_timer = 0;
				clearInterval(scr);
			}
		}
	});
	
	// --------------------------------------------------------------------------------
	// Tabs widget
	// by IonDen : denis.ineshin@gmail.com

	if($("div.tabs").length != 0) {
		var $tabs = $(".tabs");
		var tabs_num = $tabs.find("a").length;
		var tabs_hash = document.location.hash;
		if(tabs_hash === "") {tabs_hash = "#tab0"};
		var current_tab = parseInt(tabs_hash.slice(4));
		$tabs.find("a[href='" + tabs_hash + "']").addClass("on");
	
		$tabs.find("a").click(function() {
			$tabs.find("a").removeClass("on");
			$(this).addClass("on");
			tabs_hash = $(this).attr("href");
			current_tab = parseInt(tabs_hash.slice(4));
			set_tabs();
		});
	
		function set_tabs() {
			$("div.tab").hide();
			$("#tab_cont_" + current_tab).show();
		};
		set_tabs();
	}
	
})(jQuery);
