$(document).ready(function () {
    $('#features a').hover(function () {
        $(this).animate({ 'paddingRight': '17px' }, 100);
    }, function () {
        $(this).animate({ 'paddingRight': '13px' }, 100);
    });

    $('#newsletter-email').focus(function () {
        if ($(this).attr('value') == 'E-mail Address') {
            $(this).attr('value', '');
        }
    });

    $('#newsletter-submit').click(function () {
        $('#newsletter-signup').html('<p>Thanks for signing up!</p>');
    });

    
	
	$('#footer1_newsletter_email').focus(function () {
        if ($(this).attr('value') == 'E-mail Address') {
            $(this).attr('value', '');
        }
    });

    $('#footer1_newsletter_email').blur(function () {
        if ($(this).attr('value') == '') {
            $(this).attr('value', 'E-mail Address');
        }
    });

    $('#footer1_newsletter_submit').click(function () {
        if ($('#footer1_newsletter_email').attr('value') == 'E-mail Address') {
            alert('Please enter your E-mail Address');
        }
        else {
            if (!validateEmail($('#footer1_newsletter_email').attr('value'))) {
                alert('Invalid E-mail Address');
            }
            else {
            	ThermosWebService.AddToNewsletter($('#footer1_newsletter_email').attr('value'),
                                function (result, context, method) {
                                    $('#newsletter-signup').html('<p>Thanks for signing up!</p>');
                                },
                                function (error, context, method) {
                                    alert(error.get_message());
                                }, null);
        	}
	}
        return false;
    });
	
	
	// INTERIOR PAGES TOO
	$('#newsletter-signup #layoutFooter_newsletter_email').focus(function () {
        if ($(this).attr('value') == 'E-mail Address') {
            $(this).attr('value', '');
        }
    });

    $('#newsletter-signup #layoutFooter_newsletter_email').blur(function () {
        if ($(this).attr('value') == '') {
            $(this).attr('value', 'E-mail Address');
        }
    });

    $('#layoutFooter_newsletter_submit').click(function () {
        if ($('#footer1_newsletter_email').attr('value') == 'E-mail Address') {
            alert('Please enter your E-mail Address');
        }
        else {
            if (!validateEmail($('#footer1_newsletter_email').attr('value'))) {
                alert('Invalid E-mail Address');
            }
            else {
	            ThermosWebService.AddToNewsletter($('#layoutFooter_newsletter_submit').attr('value'),
                                function (result, context, method) {
                                    $('#newsletter-signup').html('<p>Thanks for signing up!</p>');
                                },
                                function (error, context, method) {
                                    alert(error.get_message());
                                }, null);
		}
        }
        return false;
    });
	
	
});


function validateEmail(elementValue) {
    var emailPattern = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;
    return emailPattern.test(elementValue);
}

