var setIdentifiers = function(t) {
	//alert('req being processed');
	//alert(t.responseText);
	
	var oIdentifierField = findObj("identifier_id");
	
	// if there are more than 1 option
	// in relay field, get rid of them
	identifierFieldLength = oIdentifierField.options.length;
	if(identifierFieldLength > 1)
	{
		while(oIdentifierField.options.length > 1)
		{
			oIdentifierField.options[1] = null;
		}
	}
	
	// get response from server
	var dataStr = t.responseText;
	//alert("**"+dataStr+"**");
	
	if(dataStr != "")
	{
		// turn the response string into an array
		var identifierInf = dataStr.split(";");
		
		// populate relays
		for(i=0;i<identifierInf.length;i++)
		{
			var optionInf = identifierInf[i].split(":");
			oIdentifierField.options[i+1] = new Option(optionInf[1], optionInf[0]);
		}
	}
}
