function pu_sendName() {
	ajaxObj=pu_createXMLHttp()
	var url=document.getElementById('mosConfig_live_site').value;
	url=url+"/components/com_comprofiler/plugin/user/plug_profileurl/process_profileurl.php"
	url=url+"?sid="+ new Date().getTime()
	ajaxObj.open("POST",url,true)
	ajaxObj.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	ajaxObj.onreadystatechange=pu_processName
	var profileURLForm = document.forms['formProfileURL'];
	var profileURLFormBody = pu_getRequestBody(profileURLForm);
	ajaxObj.send(profileURLFormBody);
}
function pu_processName() {
	if (ajaxObj.readyState==4 || ajaxObj.readyState=="complete") {
		document.getElementById('pu_output').innerHTML=ajaxObj.responseText;
	}
	else {
	}
}

function pu_createXMLHttp() {
	if (typeof XMLHttpRequest != 'undefined')
		return new XMLHttpRequest();
	else if (window.ActiveXObject) {
		var avers = ["Microsoft.XmlHttp", "MSXML2.XmlHttp",
		"MSXML2.XmlHttp.3.0", "MSXML2.XmlHttp.4.0",
		"MSXML2.XmlHttp.5.0"];
		for (var i = avers.length -1; i >= 0; i--) {
			try {
				httpObj = new ActiveXObject(avers[i]);
				return httpObj;
			} catch(e) {}
		}
	}
	throw new Error('XMLHttp (AJAX) not supported by your browser.');
}

function pu_getRequestBody(form_name) {
	var content_to_submit = '';
	var form_element;
	var last_element_name = '';

	for (i = 0; i < form_name.elements.length; i++) {
		form_element = form_name.elements[i];
		switch (form_element.type) {
			// Text fields, hidden form elements
			case 'text':
			case 'hidden':
			case 'password':
			case 'textarea':
			case 'select-one':
				content_to_submit += form_element.name + '=' + escape(form_element.value) + '&'
			break;
			// Radio buttons
			case 'radio':
				if (form_element.checked) {
					content_to_submit += form_element.name + '=' + escape(form_element.value) + '&'
				}
			break;
			// Checkboxes
			case 'checkbox':
			if (form_element.checked) {
				// Continuing multiple, same-name checkboxes
				if (form_element.name == last_element_name) {
					// Strip of end ampersand if there is one
					if (content_to_submit.lastIndexOf('&') == content_to_submit.length - 1) {
						content_to_submit = content_to_submit.substr(0, content_to_submit.length - 1);
					}
					// Append value as pipe-delimited string
					content_to_submit += '|' + escape(form_element.value);
				}
				else {
					content_to_submit += form_element.name + '=' + escape(form_element.value);
				}
				content_to_submit += '&';
				last_element_name = form_element.name;
			}
			break;
		}
	}
	// Remove trailing separator
	content_to_submit = content_to_submit.substr(0, content_to_submit.length - 1);
	return content_to_submit;
}
