function emailCheck(emailFormField, showerror) {

	var txt = emailFormField.value;
	var error = "";

	var emailRe = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*\.(\w{2}|(com|net|org|edu|int|mil|gov|arpa|biz|aero|name|coop|info|pro|museum))$/
	var phoneRe = /^((\+\d{1,3}(-| )?\(?\d\)?(-| )?\d{1,5})|(\(?\d{2,6}\)?))(-| )?(\d{3,4})(-| )?(\d{4})(( x| ext)\d{1,5}){0,1}$/

	if (!(emailRe.test(txt))) {
		error = "Please enter a valid email address.\n";
	}

	var illegalChars = /[\(\)\<\>\,\;\:\\\/\"\[\]]/
	if (txt.match(illegalChars)) {
		error += "The email address contains illegal characters.\n";
	}

	if (error.length > 0) {
		if (showerror) {
			emailFormField.focus();
			alert(error);
		}
		return false;
	}
	return true;
}


function printEvents() {
	$('body').toggleClass('print-events');
	window.print();
	$('body').toggleClass('print-events');
}
function printCalendar() {
	$('body').toggleClass('shedule');
	window.print();
	$('body').toggleClass('shedule');
}


$(function(){
	
	ini = $('#ffx img:first').attr('longdesc') + '?' + Math.random();
	if (ini) {
		$('#ffx img:first').ready(function() {
			$.getJSON(ini, function(data) {
				$.each(data, function(item) {
					$("<img>").attr("src", data[item]).css( {
						'display' : 'none'
					}).appendTo("#ffx");
				});
				$('div#ffx').innerfade();
			});

		});
	}
	
	$("input[type='submit'], #main li, button").hover(
		function () {
			$(this).addClass('hover');
		}, 
		function () {
			$(this).removeClass('hover');
		}
	);
	
	var slider = null;
	window.total_number_of_images = 0;
	
	var _counter = 0;
	
	$('#fx li').each(function() {
		_counter++;
		$(this).data('photo_num', _counter);
	});
	
	window.total_number_of_images = _counter;
	window.current_image_shown = 0;
	
	slider = $('#fx').innerfade({'onFinishedProcessing': onFinishedProcessing});

	generateLinksToImages("slide-status");
	

});