
var __currImg = 0;
var nextId = '';
var prevId = '';
var me = '';
var closeAnimation = '';

function StopMe() { }

function CloseImage() { 
	var _onclick = $find(closeAnimation); 
	running = false;
	if (__slideshow)
		clearTimeout(__slideshow);
	if (!_onclick) { 
		document.getElementById(me).style.visibility = 'collapse';
		return false; 
    }
    var animation = _onclick.get_OnClickBehavior().get_animation(); 
    animation.play();  
    return false;
}

function InitSwitch(next) {
	__currImg += (next) ? 1 : -1;
	if (__currImg >= __imgs.length) __currImg = 0; 
	if (__currImg < 0) __currImg = __imgs.length - 1;
	var next = document.getElementById(nextId);
	if (next) next.style.visibility = (__currImg == __imgs.length - 1) ? 'hidden' : 'visible';
	var prev = document.getElementById(prevId);
	if (prev) prev.style.visibility = (__currImg == 0) ? 'hidden' : 'visible';
}

function InitTransition(imageId, previewId, url, text, alt) { 
	var __img = document.getElementById(imageId);
	var __txt = document.getElementById(previewId); 
	__img.src = __LI.src; 
	__img.alt = ((alt) ? Url.decode(alt) : Url.decode(text));
	__img.src = url;
}

function CinematicSwitchImage(next) {
	try { 
		InitSwitch(next);
		InitTransition(imgOverlayId, txtId, __imgs[__currImg].src, __imgs[__currImg].htmlAlt, __imgs[__currImg].alt);
	} catch (err) { 
		alert(err); 
	} 
}

function CinematicSwitchImage_Running() {
	var text = ((descriptionOverload) ? descriptionOverload : __imgs[__currImg].htmlAlt);
	var __txt = document.getElementById(txtId); 
	if (text != '' && text != 'undefined' && __txt != null)
		__txt.innerHTML = Url.decode(text); 
}

function CinematicSwitchImage_Complete() {
	try { 
		var __img = document.getElementById(imgId);
		__img.src = __imgs[__currImg].src;
	} catch (err) { 
		alert(err); 
	} 
}

function SwitchImage(next) { 
	try { 
		InitSwitch(next);
		ShowImage(bigImgId, imgId, txtId, __imgs[__currImg].src, __imgs[__currImg].htmlAlt, __imgs[__currImg].alt);
	} catch (err) { 
		alert(err); 
	} 
}

/** automatically running */
var __slideshow; 
var running = true; 
var first = true;
var extenderId = '';
var slideshowSpeed = 10000;
var isShow = false;
var bigImgId;
var which = 0;
var imgId;
var imgOverlayId;
var txtId;
var descriptionOverload; 

function SlideShow() {
    // check for stopped slideshow
	if (!running) return;
    // find the prev Button
    var onclick = $find(extenderId);
    // validate the animation
    if (!onclick && !first) { 
		
		return false; 
	}
    // sometimes the browser is a little slow with loading... 
    //	don't let that interfere with our plans of world domination
    //	and try again
    else if (!onclick) { 
		__slideshow = window.setTimeout('SlideShow();', slideshowSpeed); 
		first = false; return false; 
	} 
	first = false;
    // play the animation
    var animation = onclick.get_OnClickBehavior().get_animation(); 
    animation.play();
    if (isShow)
		__slideshow = window.setTimeout('SlideShow();', slideshowSpeed); 
}

Sys.Application.notifyScriptLoaded();