var reset = function() {
};

function doSubscribe() {
    var button =  $("#emailButton")[0];
    var name = button.value;
    var onClick = button.onclick;
    button.value="Processing";

    reset = function(error) {
	button.value = name;
	button.onclick = onClick;
	if(error) { alert("Can't access server"); }
	reset = function() {
	};
    };

    setTimeout("reset(true)", 15000);

    $.post(document.forms.subscribe.action,
	   $("#subscribe").serialize(),
	   function(data) {
	       reset(false);
	       alert(data.res);
	       if(data.ok && data.ok=='true') {
		   document.forms.subscribe.email.value = '';
	       }
	   }, "json");
}
