$(function () {
	$('.tabs a, a[data-open-tab]').map(function(){
		var href = $(this).attr('href');
		href = href.substring(href.indexOf('#'));		
		$(this).attr('href',href.replace('#','#tab-'))
	
	});

	$('.tabs').tabs();

	$('.tabs').bind('change', function (e) {		// console.log($(e.target).attr('href'))
		var target = $($(e.target).attr('href'))
		target.filter('.columns').not('.done').addClass('done').columnize({columns:3});
		$('.column').removeAttr('style').addClass('span4');
	
		var hash = $(e.target).attr('href');
	
		document.location.hash = hash.replace('#tab-','#');

		$(window).scrollTo(hash, 500,{
			offset:-120
		});
		return false;
	});

	$('a[data-open-tab]').click(function(){
		$('.tabs [href=' + $(this).attr('href') + ']').trigger('click');
		return false;
	});
});
