Haskell, 44 43 bytes
f x=[sum$y(div(length x)2)x|y<-[take,drop]] Based on Steven Fontanella's answer with some non-trivial modification.
f x=[sum$y(div(length x)2)x|y<-[take,drop]] Based on Steven Fontanella's answer with some non-trivial modification.