﻿$(document).ready(function () {
	$("#iSubscribeBoxCenter").focus(handle_subscribeFocus);
	$("#iSubscribeBoxCenter").blur(handle_subscribeBlur);
	$("#iSubscribeBoxCenter").keypress(handle_keypress);
	$("#subscribeButton").click(submitForm);
});

function handle_subscribeFocus()
{
	$(this).select();
	var value = $("#iSubscribeBoxCenter").val();
	//alert(value);	
}

function handle_subscribeBlur()
{
	var value = $("#iSubscribeBoxCenter").val();
	if(value == "")
	{
		$("#iSubscribeBoxCenter").val("Enter Email Address");
	}
}

function handle_keypress(e)
{
	if(e.which == 13)
	{
		submitForm()
		return false;
	}
	else
	{
		return true;
	}
}

function submitForm()
{
	var emailAddress = $("#iSubscribeBoxCenter").val();
	if(isValidEmail(emailAddress))
	{
		ASE.AjaxAPI.EmailSubscribe.Subscribe(emailAddress, EmailSubscribe_Callback);
	}
	else
	{
		alert('Please check your email address and try again');
	}
}

function EmailSubscribe_Callback(results)
{
	if (results.error)
	{
		alert(results.error.Message);
	}
	else
	{
		$(".SubscribeContainer").hide();
		$(".signupThankyou").show();
	}
}