/*
	Storeside
	JavaScript logic for Coming Soon section
*/

function callbackReserveForm(data)
{
	$('#reserve-form-email').css('border-color',
		data.emailValid ? '#3e83e1' : '#f31e53');
	$('#reserve-form-domain').css('border-color',
		data.nameValid ? '#3e83e1' : '#f31e53');
	$('#reserve-form-name').css('border-color',
		data.nameValid ? '#3e83e1' : '#f31e53');

	if (!data.success)
	{
		$('#error-message').html(data.errorMessage);
		$('#error-message').fadeIn();
	}
	else
	{
		$('#error-message').fadeOut();
		window.location = '/thank-you.php';
	}
}

function submitReserveForm()
{
	$.ajax({
		type: 'POST',
		url: 'reserve-post.php',
		data: {
			email: $('#reserve-form-email').val(),
			name: $('#reserve-form-name').val(),
		},
		success: callbackReserveForm,
		dataType: 'json'
	});
}

function reserveFormEmailOnFocus()
{
	if ($('#reserve-form-email').val() == 'your@email.com')
		$('#reserve-form-email').val('');
}

function reserveFormEmailOnBlur()
{
	if ($('#reserve-form-email').val() == '')
		$('#reserve-form-email').val('your@email.com');
}

function reserveFormDomainOnFocus()
{
	$('#reserve-form-name').focus();
}

function reserveFormNameOnFocus()
{
	if ($('#reserve-form-name').val() == 'yourstorename')
		$('#reserve-form-name').val('');
}

function reserveFormNameOnBlur()
{
	if ($('#reserve-form-name').val() == '')
		$('#reserve-form-name').val('yourstorename');
}

