Esto ha sido desarrollado usando jQuery...si buscas en internet encontraras cientos de plugins para usar, deberias buscar alguno que se acerque a lo que tu quieres y modificarlo...te dejo un ejemplo de una web con plugin de slider
http://www.tripwiremagazine.com/2012...ge-slider.html