Yes, this can be done:
$("#column1").css("width", "100%");
$("#column2, #column3").css("width", "50%");
And to move the column at the top, you can do something like this:
$(column).parent().prepend(column);
I put together an example here in jsFiddle for how to do this when the div is clicked.
jQuery, , , -.
css .