jQuery based carousel with fade and slide options and swipe support