a immature javascript tookit for fun @2010.5.25