$(document).ready(function(){
	$('#newsletter_sign_up_email').focus(
		function(){
			if ($(this).val() == 'email address') 
			{ 
				$(this).val(''); 
				$(this).css("color",'#000'); 			
			}	
		});
	$('#newsletter_sign_up_email').blur(
		function(){
			if ($(this).val() == '') { 
				$(this).val('email address'); 
				$(this).css("color","#aaa"); }
		
		});
	$('#newsletter_submit_button').click(function(){
		if (! /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test($('#newsletter_sign_up_email').val())) 
		{
			alert('Please enter a valid email address.'); return false; 
		} 
		
		$.post('/newsletter_sign_up', 
			{"email":$('#newsletter_sign_up_email').val}, 
			function(response) {
				$('#newsletter_sign_up_email').val(response);
			});
		
	});
	
	 $('#promo-newsletter-signup').ajaxForm(function(response){
         //var json = eval('(' + response + ')');
         $('#email-updates > input.email-signup').val(response);
         
    });
    
    $('#ep-subscribe-email').live('click',function(){
    	var json = {"display_type":"popup"};
    	$.post("/ajax/load_plugin/newsletter_signup", json, function(response){
		var json = eval('('+response+')');
    		var html = $('#ep-subscribe-email').parent().html() + json.payload;
    		$('#ep-subscribe-email').parent().html(html);
    		
    		$("#close-email-signup-popup").click(function(){
    			$('#subscribe_by_email_popup').remove();
    		});
    	});
    });
     $('#subscribe-email-signup').live('click',function(){
    	var json = {"display_type":"popup"};
    	$.post("/ajax/load_plugin/newsletter_signup", json, function(response){
		var json = eval('('+response+')');
    		$('#subscribe-email-signup').parent().parent().parent().parent().append(json.payload);
    		
    		$("#close-email-signup-popup").click(function(){
    			$('#subscribe_by_email_popup').remove();
    		});
    	});
    });
});