function resort3Cols(parent){
	var col1, col2, col3;
	var n = Math.floor( $(parent+' li').size() / 3 );
	var lis = $(parent+' li');
	var s = lis.size();
	if( n == 0) return;
	col3 = lis.slice(s-n, s);
	if( s%n == 0 ){
	    col2 = lis.slice(s-2*n, s-n);
	    col1 = lis.slice(0, n);
	} else if( s%n == 1) {
	    col2 = lis.slice(n+1, s-n);
	    col1 = lis.slice(0, n+1);
	} else if( s%n == 2) {
	    col2 = lis.slice(n+1, s-n);
	    col1 = lis.slice(0, n+1);
	}
	for(var i=0; i<n; i++){
		$(parent).append(col1[i]);
		$(parent).append(col2[i]);
		$(parent).append(col3[i]);
	}
	if( s%n > 0){
		$(parent).append(col1[col1.size()-1]);
	}
	if( s%n == 2){
		$(parent).append(col2[col2.size()-1]);
	}
}
function resort2Cols(parent){
	var col1, col2;
	var lis = $(parent + ' li');
	var s = lis.size();
	var n = Math.floor(s/2);
	if( n == 0) return;
	if( lis.size()%2 == 0){
		col1 = lis.slice(0, n);
		col2 = lis.slice(n, s);
	} else {
		col1 = lis.slice(0, n+1);
		col2 = lis.slice(n+1, s);
	}
	for( var i=0; i<n; i++){
		$(parent).append(col1[i]);
		$(parent).append(col2[i]);
	}
	if( s%n > 0){
		$(parent).append(col1[col1.size()-1]);
	}
}

function setPdfGA(){
	$('a[href~="pdf"]').each(
	    function(){
		  if($(this).attr('href').match(/anacarmen\.com/) && !$(this).parent().html().match(/pageTracker/) ){
			var sTrackUrl = $(this).attr("href").replace(/^(http\:\/\/)?(anacarmen\.com)?/,"");
			$(this).click(function(){pageTracker._trackPageview(sTrackUrl);});
		  }
	    }
	)
}

init = function(){
	setPdfGA();
	resort3Cols('#blogroll ul');
	resort3Cols('#arch-cat .categories')
	resort2Cols('#arch-cat-del .categories')
}
$(init);
