<!-- Hide from older browsers
var viewer_currentlySelected;
var viewer_lastIndex;
var viewer_images;
var viewer_widths;
var viewer_heights;
var viewer_captions;
var viewer_galleryUrl;
var viewer_articleId;
var viewer_siteId;
var viewer_articleIdParamName;
var viewer_siteIdParamName;
var viewer_isPreviewing;
var viewer_isEmbedded;
var viewer_activeButtonLead;
var viewer_visibleButtonCount;
var viewer_allowEnlargement;
function alterLink(){
	if(viewer_allowEnlargement){
		var fullUrl = viewer_galleryUrl;
		if(viewer_galleryUrl.indexOf("?") == -1){
			fullUrl += "?";
		} else {
			fullUrl += "&";
		}
		fullUrl += "articleId=";
		fullUrl += viewer_articleId;
		fullUrl += "&siteId=";
		fullUrl += viewer_siteId;
		fullUrl += "&";
		if('true' == viewer_isPreviewing){
			fullUrl += 'isPreviewing=true&';
		}
		if('true' == viewer_isEmbedded){
			fullUrl += 'isEmbedded=true&';
		}
		fullUrl += "startImage=";
		fullUrl += viewer_currentlySelected;
		$('gallery_link').href = fullUrl;
	}
}
function isEmpty(value){
	return value == undefined || value == null || value == "";
}
function clean(value){
	if(isEmpty(value)){
		return "";
	} else {
		return value;
	}
}
function $(id){
	return document.getElementById(id);
}
function tag(id){
	return document.getElementsByTagName(id)[0];
}
function setClass(element, newClass){
	if($(element)){
		$(element).className = newClass;
	}
}
function toggleVisibility(element, show){
	var el = $(element);
	if(show){
		el.style.visibility = 'visible';
	} else {
		el.style.visibility = 'hidden';
	}
}
function displayOn(element){
	$(element).style.display = '';
}
function displayOff(element){
	$(element).style.display = 'none';
}
function pivot(index){
	var start = index - viewer_activeButtonLead;
	if(start < 1){
		start = 1;
		end = viewer_visibleButtonCount;
	} else {
		end = start + (viewer_visibleButtonCount - 1);
	}
	if(end > viewer_lastIndex){
		start = viewer_lastIndex - (viewer_visibleButtonCount - 1);
	}
	for(ii = 1; ii <= viewer_lastIndex; ii++){
		if(ii >= start && ii <= end){
			displayOn('button'+ii);
		} else {
			displayOff('button'+ii);
		}
	}
}
function selectImage(index){
	if(index > viewer_lastIndex || index < 1){
		return false;
	}
	setClass('button'+viewer_currentlySelected, '');
	setClass('button'+index,'on');
	$('caption').innerHTML = viewer_captions[index - 1];
	$('image').src = viewer_images[index - 1];
	$('image').width = viewer_widths[index - 1];
	$('image').height = viewer_heights[index - 1];
	if(viewer_lastIndex > 1){
		if(index == 1){
			toggleVisibility('button_previous', false);
			toggleVisibility('button_next', true);
		} else if(index == viewer_lastIndex){
			toggleVisibility('button_next', false);
			toggleVisibility('button_previous', true);
		} else {
			toggleVisibility('button_previous', true);
			toggleVisibility('button_next', true);
		}
	}
	pivot(index);
	viewer_currentlySelected=index;
	alterLink();
	return false;
}
function selectPrevious(){
	if(viewer_currentlySelected > 1){
		selectImage(viewer_currentlySelected - 1);
	}
	return false;
}
function selectNext(){
	if(viewer_currentlySelected < viewer_lastIndex){
		selectImage(viewer_currentlySelected + 1);
	}
	return false;
}
// End Hide-->