function populateLDAP(){
	var url = 'includes/ldap.php';
	var email = $F('email');
	var pars = 'email=' + email;	
	var myAjax = new Ajax.Updater('output', url, {method: 'get', parameters: pars, onComplete: autoPopulate});
}

function showResponse(originalRequest) {
		//put returned XML in the textarea
		$('output').value = originalRequest.responseXML;
}

function autoPopulate(originalRequest) { 
	  var XMLPerson =  originalRequest.responseXML;
	  var theName = XMLPerson.getElementsByTagName('commonname').item(0).firstChild.nodeValue;
	  var theDept = XMLPerson.getElementsByTagName('department').item(0).firstChild.nodeValue;
	  var thePhone = XMLPerson.getElementsByTagName('phone').item(0).firstChild.nodeValue;
	  var theTitle = XMLPerson.getElementsByTagName('title').item(0).firstChild.nodeValue;
	  $('name').value = theName;
	  $('unit').value = theDept;
	  $('phone').value = thePhone;
	  $('title').value = theTitle;
}

function validate () {
	var message = '';
	var missing_value = false;
	//var pulse_fields = new Array;
	
	if($F('name') == "")
	{
		//new Effect.Highlight('name');
		message += '* Please provide your name.\n'
		missing_value = true;
	}
	
	if($F('department') == "")
	{
		//new Effect.Highlight('department');
		message += '* Please provide your department or affiliation.\n'
		missing_value = true;
	}
	
	if($F('email') == "")
	{
		//new Effect.Highlight('email');
		message += '* Please provide your e-mail address.\n'
		missing_value = true;
	}
	
	if($F('phone') == "")
	{
		//new Effect.Highlight('phone');
		message += '* Please provide your phone number.\n'
		missing_value = true;
	}
	
	if (message != '') alert(message);
	return !missing_value;
	
}
	