Hello,
Requirements are very clear, my estimates is actually much less than one day. Mu experience with Javascript is 6+ years professional development for one Belgium company, so you will not make a mistake ;)
If you are interested,contact me in the following few hours I will be able to deal with this immediately.
Take care, regards.