var maxint = 0;
var maxout = false;
var statslide = false;
var statbar = false;
var stattime = false;
var slidenav = '<span style="float:right;padding-left:10px"><a href="#prev" onclick="javascript:pslide(this)">&laquo;</a> &nbsp; <a href="#next" onclick="javascript:nslide(this)">&raquo;</a></span>';

function doslide() {

	$(".zz").fancybox({
		'imageScale': true,
		'overlayShow': false,
		'zoomOpacity': true,
		'zoomSpeedIn': 600,
		'zoomSpeedOut': 500
	});

	p = document.getElementsByTagName('P');

	if (p && p.length > 0) {
		for (var pi = 0; pi < p.length; pi++) {
			if (p[pi].className.substr(0, 2) == "ss") {
				if (!p[pi].curslide) p[pi].curslide = 0;
				i = p[pi].getElementsByTagName('IMG');
				if (i && i.length > 0) {
					maxint = 0;
					for (var ii = 0; ii < i.length; ii++) {
						maxint++;
						i[ii].onclick = function () { nslide(this); return false; };
						i[ii].oncontextmenu = function () { pslide(this); return false; };
						if (!i[ii].alt) i[ii].alt = "&nbsp;";

						if (ii == p[pi].curslide) {
							if (!p[pi].className.match(/plain/)) {
								if (document.getElementById('statslide_' + pi)) document.getElementById('statslide_' + pi).innerHTML = slidenav + "<span style=\"float:left;padding-right:10px\">" + (p[pi].curslide + 1) + " / " + p[pi].maxslide + "</span>" + " &nbsp; ";
								if (document.getElementById('statbar_' + pi)) {
									if (i[ii].alt == "&nbsp;") document.getElementById('statbar_' + pi).className = 'slidebar';
									else document.getElementById('statbar_' + pi).className = 'slideshow';
									document.getElementById('statbar_' + pi).innerHTML = i[ii].alt;
								}
							}
							i[ii].style.display = '';
						} else {
							i[ii].style.display = 'none';
						}
					}
					if (!p[pi].maxslide) p[pi].maxslide = maxint;

					if (!p[pi].className.match(/plain/)) {
						if (!document.getElementById('statslide_' + pi)) {
							statslide = document.createElement("span");
							statslide.id = "statslide_" + pi;
							statslide.className = "slideshow";
							statslide.innerHTML = slidenav + "<span style=\"float:left;padding-right:10px\">" + (p[pi].curslide + 1) + " / " + p[pi].maxslide + "</span>" + " &nbsp; ";
							p[pi].insertBefore(statslide, i[0]);
						}

						if (!document.getElementById('statbar_' + pi)) {
							statbar = document.createElement("span");
							statbar.id = "statbar_" + pi;
							if (i[0].alt == "&nbsp;") statbar.className = 'slidebar';
							else statbar.className = 'slideshow';
							statbar.innerHTML = i[0].alt;
							p[pi].appendChild(statbar);
						}
					}

				}
			}
		}
		if (!stattime) {
			stattime = setInterval(function () { testslide(p) }, 3000);
		}
	}
}

function testslide(p) {
	if (p) {
		for (var pi = 0; pi < p.length; pi++) {
			if (p[pi].className.substr(0, 2) == "ss" && p[pi].className.match(/auto/)) {
				if (p[pi].curslide >= p[pi].maxslide - 1) p[pi].curslide = -1;
				nextslide(p[pi]);
			}
		}
	}
}

function nextslide(p) {

	if (p && p.parentNode && p.parentNode.parentNode && p.parentNode.parentNode.parentNode && p.parentNode.parentNode.parentNode.className.substr(0, 2) == "ss") p = p.parentNode.parentNode.parentNode;
	else if (p && p.parentNode && p.parentNode.className.substr(0, 2) == "ss") p = p.parentNode;
	else if (p && p.className.substr(0, 2) == "ss") p = p;
	else p = false;

	if (p) {
		if (p.curslide < p.maxslide - 1) p.curslide++;
		doslide();
	}
}

function nslide(p) {
	if (stattime) clearTimeout(stattime);
	nextslide(p);
}

function prevslide(p) {

	if (p && p.parentNode && p.parentNode.parentNode && p.parentNode.parentNode.parentNode && p.parentNode.parentNode.parentNode.className.substr(0, 2) == "ss") p = p.parentNode.parentNode.parentNode;
	else if (p && p.parentNode && p.parentNode.className.substr(0, 2) == "ss") p = p.parentNode;
	else if (p && p.className.substr(0, 2) == "ss") p = p;
	else p = false;

	if (p) {
		if (p.curslide > 0) p.curslide--;
		doslide();
	}
}

function pslide(p) {
	if (stattime) clearTimeout(stattime);
	prevslide(p);
}

if (window.addEventListener) window.addEventListener("load", doslide, false);
else if (window.attachEvent) window.attachEvent("onload", doslide);

$(document).ready(function() {
	$(".zz").fancybox({
		'imageScale': true,
		'overlayShow': false,
		'zoomOpacity': true,
		'zoomSpeedIn': 600,
		'zoomSpeedOut': 500
	});
});

