function showResponse(responseText, statusText)  { 
	if (statusText == 'success') {
		$('#container').html('<h4>Message send</h4>'); 
		$('#output').html('<p>' + $('someText', responseText).html()  + '</p>'); 
	} else {
		alert('status: ' + statusText + '\n\nSomething is wrong here');
	}
}

function showRequest(formData, jqForm, options) { 
	var form = jqForm[0];
	var validRegExp = /^[^@]+@[^@]+.[a-z]{2,}$/i;
	// or use 
	// if (!$('input[@name=email]').fieldValue()) { 
	if (!form.author.value) { 
		$('#output').html('<div class="output2">Author cannot be empty!</div>'); 
		return false; 
	} else if (!form.email.value) {
		$('#output').html('<div class="output2">Email cannot be empty!</div>'); 
		return false; 
	} else if (form.email.value.search(validRegExp) == -1) {
		$('#output').html('<div class="output2">Invalid email address!</div>'); 
		return false; 
	}
	else if (!form.title.value) {
		$('#output').html('<div class="output2">Title cannot be empty!</div>'); 
		return false; 
	}
	else if (!form.message.value) {
		$('#output').html('<div class="output2">Description cannot be empty!</div>'); 
		return false; 
	}
	 else {	   
	 $('#output').html('Send your message!');  		
		return true;
	}
}



function showResponse2(responseText, statusText)  { 
	if (statusText == 'success') {
		$('#container2').html('<h4>Message send</h4>'); 
		$('#output3').html('<p>' + $('someText', responseText).html()  + '</p>'); 
	} else {
		alert('status: ' + statusText + '\n\nSomething is wrong here');
	}
}

function showRequest2(formData, jqForm, options2) { 
	var form = jqForm[0];
	var validRegExp = /^[^@]+@[^@]+.[a-z]{2,}$/i;
	// or use 
	// if (!$('input[@name=email]').fieldValue()) { 
	 if (!form.email.value) {
		$('#output3').html('<div class="output2">Email cannot be empty!</div>'); 
		return false; 
	} else if (form.email.value.search(validRegExp) == -1) {
		$('#output3').html('<div class="output2">Invalid email address!</div>'); 
		return false; 
	}
	else {	   
	 $('#output3').html('Please wait...');  		
		return true;
	}
}


$(document).ready(function() { 
    var options = { success: showResponse, beforeSubmit: showRequest}; 
    $('#my-form').submit(function() { 
        $(this).ajaxSubmit(options); 
        return false; 
    });
	
	 var options2 = { success: showResponse2, beforeSubmit: showRequest2}; 
    $('#form1').submit(function() { 
        $(this).ajaxSubmit(options2); 
        return false; 
    });
}); 
