Proof of Weitzenboeck's inequality

This applet illustrates Weitzenboeck's inequality (1919): where is the area of a triangle having sides of lengths, , & .
The applet shows any triangle, ABC. On each side is constructed an equilateral triangle, each of which is subdivided into three coloured triangles and one blank triangle. A point, O, is chosen in the interior of ABC such that |AOB|=|BOC|=|COA|=120. Joining OA, OB & OC subdivides ABC into three triangles, one red, one blue and one green. 1. Explore the applet and suggest how it might be used to prove Weitzenboeck's inequality. Note, in particular, what happens if ABC is equilateral. Hint: the area of an equilateral triangle with side of length is . 2. Given any triangle, ABC, how can the point, O, be found (using a straightedge and compass)? 3. How can all the coloured triangles be constructed? 4. What if one of the angles of ABC measures more than 120?