Yeap, javascript, javascript and javascript is your only way to go. To resize a frame use something like
parent.document.getElementById("frameset").cols = "50%, 50%;
For the moving of the window it can be done in javascript, just can't remember how. You should be able to find some examples on google though.
To change a link another frame you would use the same type of thing as above. Something like
parent.frame1.location = "http://www.foo.bar/index2.html";
should work.
Hope this helps.