$(document).ready(function() {
	$('#balloon').css("visibility","visible");
	$('#balloon').hide();
});

counter = 0;
function showMessage(message, success)
{
	counter++;
	var mycount = counter;
	if (success) {
		$('#balloon').css("background-image", "url('/images/sprechblaseSuccess.gif')");
	} else {
		$('#balloon').css("background-image", "url('/images/sprechblaseFail.gif')");
	}
	message = message.substring(0,139);
	$('#balloon #balloontext').html(message);
	if (mycount == counter) {
		scroll(0,0);
		$('#balloon').fadeIn(50);
		if (mycount == counter) {
			setTimeout("if (" + mycount + "== counter) { $('#balloon').fadeOut(2000); }", 5000);
		}
	}
}

function submitNewsletter() {
	var name =  $('div#newsletter td input.name').val();
	var email =  $('div#newsletter td input.email').val();
    
	var reg = /^.+\@.+\..+$/;
	
	if(reg.test(email) == false) {
		showMessage('Du hast eine ungültige E-Mail Adresse angegeben!', false);
		return false;
	}
		
        $.post("/newsletter.php", { client: name, mail: email }, function(data) {
            var result = eval('(' + data + ')');
            if (result.success) {
                $('div#newsletter').fadeOut('slow');
		$('.newsletter').fadeOut('slow');
		showMessage(result.message, true);
            } else {
                showMessage(result.message, false);
            }
        });
    
    function passerror(message) {
        $('#passform .error').remove();
        $('#passform table').after('<span class="error"><br />' + message + '</span>');
    }
}