First time here? Check out the FAQ!
answered 2013-07-05 04:55:57 -0600
I guess this stackoverflow topic gives you a hint on how you could approach the problem.