
function enlarge_image(url,imageid,caption)
{show_full_image(url,imageid);set_image_caption(imageid,unescape(caption));}
function set_image_caption(imageid,caption)
{myImage=document.getElementById(imageid);if(myImage)
{myImage.setAttribute("alt",caption);myImage.setAttribute("title",caption);}}
function show_full_image(img,main_img)
{document.getElementById(main_img).src=img;}
function loadInitialItems(start,last)
{load(this,start,last);}
function loadNextItems(start,last)
{load(this,start,last);}

function load(carousel,start,last){
	for(var i=start;i<=last;i++){
		var image, title;
		image=document.createElement('img');
		image.name=window.images[i][0];
		image.src=window.images[i][1];
		image.className=window.images[i][3];
		image.title=window.images[i][2];
		image.alt=window.images[i][2];
		image.height=92;
		image.id=i;
		image.onclick=function(){
			var url=window.images[this.id][4];
			document.location = url;
		};
		carousel.addItem(i,image);
		_li = document.getElementById("small-carousel-item-" + i);
		var _oldInner = _li.innerHTML;
		_span = document.getElementById("title-" + i);
		if(_span){
			if(_span.innerHTML == "")
				_li.innerHTML = "<a href="+window.images[i][4]+">" + _oldInner +"<span id='title-"+i+"'>"+window.images[i][2]+"</span></a>";
		}else{
			_li.innerHTML = "<a href="+window.images[i][4]+">" + _oldInner +"<span id='title-"+i+"'>"+window.images[i][2]+"</span></a>";
		}
	}
}
function buttonStateHandler(button,enabled)
{if(button=="prev-arrow-small")
{$('prev-arrow-small').src=enabled?"/img/btn_subImg_left.gif":"/img/btn_subImg_left.gif"}
else
{$('next-arrow-small').src=enabled?"/img/btn_subImg_right.gif":"/img/btn_subImg_right.gif"}}
function animHandler(carouselID,status,direction)
{var region=$(carouselID).childrenWithClassName("carousel-clip-region")[0]
if(status=="before")
{Effect.Fade(region,{to:0.3,queue:{position:'end',scope:"carousel"},duration:0.2})}
if(status=="after")
{Effect.Fade(region,{to:1,queue:{position:'end',scope:"carousel"},duration:0.2})}}
