var http2 = getHTTPObject(); 

//Function called on submit
function inviteFriend() {
	var usr_name_obj = document.getElementById('visitors_name');
	var email_obj = document.getElementById('friends_email');

	if ( !(usr_name_obj.value.match(/^[a-z ]+$/i)) ) {
		alert('Please enter a name.');
		usr_name_obj.focus();
		return false;
	}
	
	if ( !isValidEmail(email_obj.value) ) {
		alert('The email address doesn\'t seem to be valid. Please try again.');
		email_obj.focus();
		return false;
	}
		
	http2.open("GET", 'invite-friend?name='+escape(usr_name_obj.value)+'&email='+escape(email_obj.value)+'&url='+escape(document.URL), true);
	http2.onreadystatechange = updateInviteFriendDiv;
	http2.send(null);
	return false;
} 


//Function called on http response receiving
function updateInviteFriendDiv() {

	if (http2.readyState == 4) {
		document.getElementById('invite_friend_div').innerHTML = http2.responseText;

	}
}

