$(document).ready(function(){

	// reset the email input on focus
	$("input#sign-up-email").focus(function(){
		if ($(this).val() == 'Your email address...') {
			$(this).val('');
		}
	});

	// reset the email input on blur
	$("input#sign-up-email").blur(function(){
		if ($(this).val() == '') {
			$(this).val('Your email address...');
		}
	});

	$("div.thumb a").click(function(){
		// change the image
		$(this).parent().parent().children('div.image').children('img').attr('src', $(this).attr('href'));
		return false;
	});

	$("div#interactive-map a").click(function(){
		$('div.region-list').hide();
		$("div#interactive-map a").removeClass('on');
		$(this).addClass('on');
		$('div#region-list-' + $(this).attr('rel')).fadeIn();
		return false;
	});

});

var ajaxSignUp = function() {
	if ($("input#sign-up-email").val() != '' && $("input#sign-up-email").val() != 'Your email address...') {
		$("input#signup-submit").addClass('loading');
		$.get("/signup/" + $("input#sign-up-email").val(), function(data){
			$("form#signup-form").fadeOut();
			$('div#success-message').text('Thanks, your email address has been added!');
			$("div#success-message").fadeIn();
		});
	} else {
		
	}
	return false;
}

var emailLink = function(username, hostname) {
	var linktext = username + "@" + hostname;
	document.write("<a class=\"email\" href=" + "mail" + "to:" + username +
	"@" + hostname + ">" + linktext + "</a>")
	return false;
}
