yeh will have to tweak 1024 for yer screen rez
just hit ctr-shfit-alt up down left right arrows for it to work
or modify to taste :P

Code:
!^+up::
 WinGet, active_id, ID, A
 WinMaximize, ahk_id %active_id%
 return

 !^+down::
 WinGet, active_id, ID, A
 WinMinimize, ahk_id %active_id%
 return

 !^+right::
 WinGet, mm, MinMax, A
 WinRestore, A
 WinGetPos, X, Y,,,A
 WinMove, A,, X+1024, Y
 if(mm = 1){
 WinMaximize, A
 }
 return

 !^+left::
 WinGet, mm, MinMax, A
 WinRestore, A
 WinGetPos, X, Y,,,A
 WinMove, A,, X-1024, Y
 if(mm = 1){
 WinMaximize, A
 }
 return

 !^+end::
 WinGet, mm, MinMax, A
 WinRestore, A
 return