// -*- coding:utf-8 -*-

$(document).ready(function(){
    $("#newsletterForm").hide();
    $("#newsletterHeader h2").click(function(e) {
      $("#newsletterForm").slideToggle(500);
    });

    
    $('#newsletterAjaxForm').ajaxForm({ 
    	        dataType:  'json', 
    		success:   processJson, 
    		beforeSubmit: beforeForm
    		}); 
  
});


function beforeForm(formData, jqForm, options) 
{
    $('.button').attr("disabled", "disabled");
    return true;
}
 
function processJson(data, jqForm, options) { 

    if (eval(data.error_name) || eval(data.error_email)) 
	{
	    $('#formInstructions').css("color", "red");
	}
    else
	{
	    $('#formInstructions').css("color", "white");
	
	};

    if (eval(data.error_name))
	{
	    $('#id_name').css("background", "red");
	}
    else
	{
	    $('#id_name').css("background", "white");
	};
    
    if (eval(data.error_email))
	{   
	    $('#id_mail').css("background", "red");
	}
    else
	{
	    $('#id_mail').css("background", "white");
	};

    if (eval(data.success)){

	$('#formInstructions').slideUp(400);
	$('#formContent').slideUp(400);
	$('#formContent').html('<div class="textcentered">'+data.html+'</div>');
	$('#formContent').slideDown(600);

    }


    $('.button').attr("disabled", "");

    return true;
}
