	function getFileName(url)
	{
	   if (url)
	   {
	      var m = url.toString().match(/.*\/(.+?)\./);
	      if (m && m.length > 1)
	      {
	         return m[1];
	      }
	   }
	   return "";
}
	function getFirstVisible(carId){
		var selectedThumb = 0;
		var pageFileName = getFileName(location.href);
		var car = document.getElementById(carId).getElementsByTagName('ol')[0];
		var carSize = car.childElementCount;
		for (i=0;i<carSize;i++)
		{
			carThumb = car.children[i];
			carThumbHref = carThumb.getElementsByTagName('a')[0].href;
			if (pageFileName == getFileName(carThumbHref))
				{
					selectedThumb = i;
				}
		}
		return 4*Math.floor(selectedThumb/4);
	}
		function newCarousel(carId) {
        var carousel;
        YAHOO.util.Event.onDOMReady(function (ev) {
            var carousel    = new YAHOO.widget.Carousel(carId, {
                        animation: { speed: 0.5 }
                });
            carousel.set("numVisible", [4, 1]);
            carousel.set("firstVisible", getFirstVisible(carId));
            carousel.set("sele", 0);
            carousel.set("isCircular", false);			
            carousel.render(); // get ready for rendering the widget
            carousel.show();   // display the widget
        });
    }
