function showThis(id, count) {

	if (document.getElementById(id).style.display != "none") {

		return false;

	} else {
	
		Effect.Appear(id, { duration: 0.5 });

		if (document.getElementById('defaultimg').style.visibility != "hidden") {
			Effect.Fade('defaultimg', { duration: 0.5 });
		}

		var i = 1;

		for (i=1;i<=count;i++ ) {

			var whichone = "image" + i;

			if (document.getElementById(whichone).style.display == "none") {

				continue;

			} else {

				Effect.Fade(whichone, { duration: 0.5 });
				return false;

			}

		}

		setTimeout(function(){ document.getElementById('defaultimg').style.visibility = "hidden"; }, 1000);

	}

	return false;

}



function initOverLabels() {
	if (!document.getElementById) return;

	var labels, id, field;

	// Set focus and blur handlers to hide and show labels with 'overlabel' class names.
	labels = document.getElementsByTagName('label');
	for (var i = 0; i < labels.length; i++) {

		if (labels[i].className == 'overlabel') {

			// Skip labels that do not have a named association with another field.
			id = labels[i].htmlFor || labels[i].getAttribute('for');

			if (!id || !(field = document.getElementById(id))) {
				continue;
			}

			// Change the applied class to hover the label over the form field.
			labels[i].className = 'overlabel-apply';

			// Hide any fields having an initial value.
			if (field.value !== '') {
				hideLabel(field.getAttribute('id'), true);
			}

			// Set handlers to show and hide labels.
			field.onfocus = function () {
				hideLabel(this.getAttribute('id'), true);
			};

			field.onblur = function () {
				if (this.value === '') {
					hideLabel(this.getAttribute('id'), false);
				}
			};

			// Handle clicks to label elements (for Safari).

			labels[i].onclick = function () {
				var id, field;
				id = this.getAttribute('for');

				if (id && (field = document.getElementById(id))) {
					field.focus();
				}
			};
		}
	}
};

function hideLabel (field_id, hide) {
	var field_for;
	var labels = document.getElementsByTagName('label');

	for (var i = 0; i < labels.length; i++) {
		field_for = labels[i].htmlFor || labels[i].getAttribute('for');

		if (field_for == field_id) {
			labels[i].style.textIndent = (hide) ? '-9999px' : '0px';
			return true;
		}
	}
}

window.onload = function () {
	setTimeout(initOverLabels, 50);
};