function showImage(id, dir){
	var totalImages = $("#" + id + " img").length - 1;
	var curImage = 0;
	var nextImage = 0;
	$("#" + id + " img").each(function(i){
		if ($(this).css("display") != "none" && i < totalImages)
			curImage = i;
	});
	nextImage = curImage + dir;
	if (nextImage >= totalImages)
		nextImage = 0;
	else if (nextImage < 0)
		nextImage = totalImages - 1;
	$("#" + id + " img:eq(" + curImage + ")").fadeOut();
	$("#" + id + " img:eq(" + nextImage + ")").fadeIn();
}

var defaultEmailText = "Enter email here:";
$(document).ready(function(){
	$("#signUpEmailAddress").focus(function(){
		if (this.value == defaultEmailText)
			this.value = "";
		this.select();
	});
	$("#signUpEmailAddress").blur(function(){
		if (this.value == "")
			this.value = defaultEmailText;
	});
});

function validateEmailForm(objEmail){
	var emailAddress = objEmail.value;
	var emailRegEx = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
	
	if (emailAddress == "" || emailAddress == defaultEmailText || emailRegEx.test(emailAddress) == false){
		alert("Please enter a valid email address!");
		return false;
	} else {
		return true;
	}
}

sfHover = function() {
	var sfEls = document.getElementById("mainNavigation").getElementsByTagName("LI");
	for (var i=0; i<sfEls.length; i++) {
		sfEls[i].onmouseover=function() {
			this.className+=" sfhover";
		}
		sfEls[i].onmouseout=function() {
			this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
		}
	}
}
if (window.attachEvent) window.attachEvent("onload", sfHover);

