function ajax_object(){
	try{
		// Opera 8.0+, Firefox, Safari
		ajaxRequest = new XMLHttpRequest();
		return ajaxRequest;
	} 
	catch (e){
		// Internet Explorer Browsers
		try{
			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
			return ajaxRequest;
		} 
		catch (e) {
			try{
				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
				return ajaxRequest;
			} 
			catch (e){
				// Something went wrong
				alert("Your browser broke!");
				return false;
			}
		}
	}
}

function ajaxRecommendFriend(form){
	form.disabled = true;
	ao = ajax_object();
	ao.onreadystatechange = function(){
		if(ao.readyState == 4){
			document.getElementById("recommend_friend").innerHTML = ao.responseText;
			form.disabled = false;
		}
	}
	ao.open("GET", "/ajax/ajax_recommend_friend.php?page_id="+form.page_id.value+"&email="+form.email.value+"&your_name="+form.your_name.value+"&personal_message="+form.personal_message.value, true);
	ao.send(null);
}
