/******************************************************************************
 *
 *	File:			gallery.js
 *
 *	Function:		Gallery-specific JavaScript routines
 *
 *	Copyright:		Copyright (c) 2004, Erik Abele
 *					All Rights Reserved.
 *
 *	Notes:			
 *
 *****************************************************************************/

var gallery_min = 1;
var gallery_max = 24;

function gallery_imgchange(action) {
	var imgid = 1;
	var uri = location.href.split('/');

	if (uri.length > 0) {
		var fname = uri[uri.length - 1];
		uri[uri.length - 1] = '';
		var fnames = fname.split('.');

		if (fnames.length > 0) {
			imgid = fnames[0] * 1;
		}
	}

	if (action == '<') {
		imgid = imgid - 1;
	} else if (action == '>') {
		imgid = imgid + 1;
	}

	if (imgid < gallery_min) {
		imgid = gallery_max;
	} else if (imgid > gallery_max) {
		imgid = gallery_min;
	}

	if (imgid < 10) {
		imgid = '0' + imgid.toString();
	} else {
		imgid = imgid.toString();
	}

	location.href = uri.join('/') + imgid + '.html';
	return false;
}

function gallery_statusmsg(action, lang) {
	var auml = String.fromCharCode(228);
	var ouml = String.fromCharCode(246);
	var uuml = String.fromCharCode(252);
	var szlig = String.fromCharCode(223);

	if (lang == 'de') {
		if (action == '<') {
			self.status = 'R' + uuml + 'ckw' + auml + 'rts bl' + auml + 'ttern';
		} else if (action == '>') {
			self.status = 'Vorw' + auml + 'rts bl' + auml + 'ttern';
		} else if (action == '*') {
			self.status = 'Fenster schlie' + szlig + 'en';
		} else {
			self.status = '';
		}
	} else {
		if (action == '<') {
			self.status = 'Browse backward';
		} else if (action == '>') {
			self.status = 'Browse forward';
		} else if (action == '*') {
			self.status = 'Close window';
		} else {
			self.status = '';
		}
	}

	return true;
}

