var modals =new Array();
function srWebcam(o){
/** callback function after JSON text has loaded from webcams.travel **/
    for (var i in o.webcams.webcam){
        if (o.webcams.webcam[i].thumbnail_url!=null){
            //imageList.push( new Array(o.webcams.webcam[i].thumbnail_url, o.webcams.webcam[i].url, escape(o.webcams.webcam[i].title), 'sr_wc_'+o.webcams.webcam[i].webcamid) );
            imageList.push( new Array(o.webcams.webcam[i].thumbnail_url, o.webcams.webcam[i].url, o.webcams.webcam[i].title, 'sr_wc_'+o.webcams.webcam[i].webcamid, o.webcams.webcam[i].user, o.webcams.webcam[i].userid ));
      /*
            imageList.push(o.webcams.webcam[i].thumbnail_url);
            urlList.push(o.webcams.webcam[i].url);
            titleList.push(o.webcams.webcam[i].title);
            idList.push('sr_wc_'+o.webcams.webcam[i].webcamid);*/
        }
    }
}

var srCarouselWebcamClick = function (e){
if (!e) {
    var e = window.event;
}
YAHOO.util.Event.preventDefault(e); 
try {
    var src=e.srcElement.src;
    }
    catch(er) {
        var src=e.target.src;
    }
    $('sr_webcam_large').src=src.replace(/thumbnail/,'webcam');
	
}
Event.observe(window, 'load', function(){
    carousel = new YAHOO.extension.Carousel("dhtml-carousel", 
        {
            numVisible:        4,
            animationSpeed:    0.25,
            scrollInc:         3,
            navMargin:         40,
            wrap:              true,
            size:              imageList.length,
            prevElement:       "prev-arrow",
            nextElement:       "next-arrow",
            loadInitHandler:   loadInitialItems,
            loadNextHandler:   loadNextItems,
            loadPrevHandler:   loadPrevItems,
            clickItemHandler:  srCarouselWebcamClick,
            prevButtonStateHandler:   handlePrevButtonState
        }
    );
    
});