Add more logic for the display of "tip"s
Add more logic for the display of "tip"s

This breaks the javascript-based styling of the "tip" window into two
separate parts.  The first part deals with deciding the actual width of
the "tip".  It will be set to half the width of the parent with this
being bounded between 200 and 400 pixels.

The second part determines what side of the "tip" the arrow will be on.
We look at which third of the window it is in (based on the parent's
width) and will put the arrow in the left, middle, or right side based
upon that.

uProxy/uproxy,itplanes/uproxy,chinarustin/uproxy,IveWong/uproxy,qida/uproxy,itplanes/uproxy,MinFu/uproxy,dhkong88/uproxy,dhkong88/uproxy,IveWong/uproxy,IveWong/uproxy,uProxy/uproxy,qida/uproxy,MinFu/uproxy,itplanes/uproxy,qida/uproxy,chinarustin/uproxy,jpevarnek/uproxy,IveWong/uproxy,MinFu/uproxy,chinarustin/uproxy,uProxy/uproxy,jpevarnek/uproxy,roceys/uproxy,roceys/uproxy,roceys/uproxy,MinFu/uproxy,chinarustin/uproxy,dhkong88/uproxy,MinFu/uproxy,roceys/uproxy,itplanes/uproxy,jpevarnek/uproxy,dhkong88/uproxy,jpevarnek/uproxy,uProxy/uproxy,itplanes/uproxy,roceys/uproxy,uProxy/uproxy,dhkong88/uproxy,chinarustin/uproxy,qida/uproxy,qida/uproxy,jpevarnek/uproxy