function subscribe () {
	var email = $("#subscribe_email").val();
	if (!isValidEmail(email)) {
		alert("Please enter a valid email.");
	}
	else {
		$.post("/ajax/add_subscriber.php", { email: email }, function () {
			$("#subscribe_message").html("You have been subscribed successfully.");
			$("#subscribe_email").val("enter your email").addClass("hint");
			setTimeout(function () { $("#subscribe_message").html("Subscribe for E-mail Updates") }, 3000);
		});
	}
}


// OTHER IMAGES
var hideTimeout = new Array();

function show (id) {
	$("#" + id).fadeIn("fast");
}

function cueHide (id) {
	hideTimeout[id] = setTimeout(function () { hide(id) }, 500);
}

function cancelHide (id) {
	if (typeof(hideTimeout[id]) != "undefined")
		clearTimeout(hideTimeout[id]);
	hideTimeout[id] = null;
}

function hide (id) {
	$("#" + id).fadeOut("fast");
}


// ARTISTS
var loadCue = new Array();
var currentArtist = "";

function cueLoadArtistPreview (artistID) {
	if (artistID != currentArtist)
		loadCue[artistID] = setTimeout(function () { loadArtistPreview(artistID) }, 500);
}

function cancelLoadArtistPreview (artistID) {
	clearTimeout(loadCue[artistID]);
}

function loadArtistPreview (artistID) {
	currentArtist = artistID;
	$.post("/artist_preview.php", { artist_ID: artistID }, function (response) {
		$("#artist_preview").fadeOut("fast", function () {
			$("#artist_preview").html(response).fadeIn("fast");
		});
	});
}

// SUBSCRIBE
function subscribeFocus () {
	if ($("#subscribe_email").val() == "enter your email") {
		$("#subscribe_email").val("").removeClass("hint");
	}
}

function subscribeBlur () {
	if ($("#subscribe_email").val() == "") {
		$("#subscribe_email").val("enter your email").addClass("hint");
	}
}

