www.pnascentral.org
Open in
urlscan Pro
205.159.76.38
Public Scan
URL:
https://www.pnascentral.org/cgi-bin/main.plex?el=A6B4DXeu5A2JUDu7F3A9ftdZlLJWKXan76FR6UTFIk4gZ
Submission Tags: falconsandbox
Submission: On April 06 via api from US — Scanned from DE
Submission Tags: falconsandbox
Submission: On April 06 via api from US — Scanned from DE
Form analysis
2 forms found in the DOMName: mod_registration — POST https://www.pnascentral.org/cgi-bin/main.plex
<form id="mod_registration" action="https://www.pnascentral.org/cgi-bin/main.plex" class="reg_grouped" method="post" name="mod_registration" nonce="">
<input type="hidden" name="form_type" value="mod_reg" id="form_type">
<input type="hidden" name="j_id" id="j_id" value="1">
<input type="hidden" name="ms_id_key" id="ms_id_key" value="680ftd5lsGgbTwAKOa6qBBTKHVw">
<center id="mod_reg_center">
<input type="HIDDEN" id="mod_p_id" name="mod_p_id" value="1319754">
<input type="HIDDEN" name="mode" value="home">
<input type="HIDDEN" name="mpid" value="Z348eLryw54BMlo1IaRRw">
<table id="regTbl" border="0" cellspacing="1" cellpadding="3" class="reg_grouped_tbl_inner">
<tbody>
<tr>
<td colspan="2" align="center">
<table id="regTblNested" border="0" cellspacing="1" cellpadding="0">
<tbody>
<tr>
<td colspan="3" class="reg_group_heading">
<div class="reg_group_heading_container">
<div class="reg_group_heading_text">Account Information</div>
</div>
</td>
</tr>
<tr>
<td align="right" class="TTS2">Login Name<input type="hidden" name="original_login" value="xiaozhao4">
</td>
<td align="left" class="TTS2">xiaozhao4<input type="hidden" name="login" value="xiaozhao4"></td>
</tr>
<tr style="display:none;">
<td><input type="hidden" name="password" id="curr_password" value=""></td>
</tr>
<tr>
<td align="right" class="TTS2"><input type="password" id="dummynewpass1" class="reg_dummypass" value="dummynewpass1" autocomplete="new-password" tabindex="32767" style="width:0;height:0;border:0"> New Password</td>
<td align="left"><a name="password"><input type="password" name="new_password1" id="new_password1" size="25" value="" maxlength="100" default="" autocomplete="new-password"></a>
</td>
</tr>
<tr>
<td align="right" class="TTS2">Confirm New Password</td>
<td align="left"><input type="password" name="new_password2" id="new_password2" size="25" value="" maxlength="100" autocomplete="new-password"></td>
</tr>
<tr>
<td> </td>
<td align="left"><span class="REDN">Because you've never logged in before, please enter a new password in the above fields. The new password must be at least 8 characters long and contain at least one uppercase letter (A,B,C), one
numeral (0, 1, 2…9), and one special character (*, #, &, %, $, =, @).</span></td>
</tr>
<tr>
<td colspan="3" class="reg_group_heading">
<div class="reg_group_heading_container">
<div class="reg_group_heading_text">Personal Information</div>
</div>
</td>
</tr>
<tr>
<td align="right" class="TTS2" valign="top" id="reg_title_label_cell"><label for="reg_title">Title</label></td>
<td align="left">
<a name="title"></a><select id="reg_title" name="title">
<option value="" selected="">Please Select</option>
<option value="Dr.">Dr.</option>
<option value="Prof.">Prof.</option>
<option value="Mr.">Mr.</option>
<option value="Ms.">Ms.</option>
<option value="Mx.">Mx.</option>
</select>
</td>
</tr>
<tr>
<td align="right" class="TTS2" valign="top" id="reg_firstname_label_cell"><label for="reg_firstname">First Name</label></td>
<td align="left">
<a name="firstname"></a><input type="text" name="firstname" id="reg_firstname" value="Xiao" size="25" maxlength="100" autocomplete="ejp-user-firstname-1649209369">
<span class="reg_required">*</span>
</td>
</tr>
<tr>
<td align="right" class="TTS2" valign="top" id="reg_middleinit_label_cell"><label for="reg_middleinit">Middle Name/Initial</label></td>
<td align="left">
<a name="middleinit"></a><input type="text" name="middleinit" id="reg_middleinit" value="" size="25" maxlength="100" autocomplete="ejp-user-middleinit-1649209369">
</td>
</tr>
<tr>
<td align="right" class="TTS2" valign="top" id="reg_lastname_label_cell"><label for="reg_lastname">Last Name</label></td>
<td align="left">
<a name="lastname"></a><input type="text" name="lastname" id="reg_lastname" value="ZHAO" size="25" maxlength="100" autocomplete="ejp-user-lastname-1649209369">
<span class="reg_required">*</span>
</td>
</tr>
<tr>
<td align="right" class="TTS2" valign="top"><label for="orcid_id"><a name="orcid"></a>ORCID</label></td>
<td align="left">
<input type="text" id="orcid_id" name="orcid_id" size="25" maxlength="100" value="N/A" readonly="readonly" style="background-color:#ebebe4;color:#545454; ">
<br><span class="REDN">To Register/Link to ORCID, <a id="orcid_request_link" href="#">click here</a>.</span>
<script type="text/javascript" nonce="">
document.getElementById("orcid_request_link").addEventListener("click", function(e) {
orcid_logout_jsonp('https://orcid.org', function() {
window.location.href =
'https://www.pnascentral.org/cgi-bin/main.plex?form_type=sso_site_redirect&j_id=1&ms_id_key=130ftd8AJdbFHSEMN2JMpHTnycw&ft_key=UhPytdC3N21oVwgStzx0Q&site_nm=orcid&sso_oauth2_track_p_id=1319754&sso_oauth2_track_p_id_key=59ffc513b86b6f6ae17a6b2e4475a5e79883013d7322ae0cfae463720f9d275d&sso_oauth2_return_form_type=ejpo_mod_reg_request_orcid_return_page';
});
Event.stop(e);
}, false);
</script>
</td>
</tr>
<tr>
<td align="right" class="TTS2" valign="top" id="reg_native_nm_label_cell"><label for="reg_native_nm">Native Alphabet or Logogram Name</label></td>
<td align="left">
<a name="native_nm"></a><input type="text" name="native_nm" id="reg_native_nm" value="" size="25" maxlength="100" autocomplete="ejp-user-native_nm-1649209369">
</td>
</tr>
<tr>
<td colspan="3" class="reg_group_heading">
<div class="reg_group_heading_container">
<div class="reg_group_heading_text">Institution and Address</div>
</div>
</td>
</tr>
<tr>
<td class="TTS2" align="right" style="vertical-align:top;">Email Addresses *</td>
<td style="vertical-align:top;">
<div id="personemail" class="personemail">
<a name="email"></a>
<input type="hidden" name="personemail_displayed" value="1">
<div class="inst">Please enter all relevant emails using the 'Add Email Address' button below and designate one as your primary. If you wish any of these emails to be automatically copied on any correspondence you receive, add
them to the 'Additional Email Addresses' box below this section.</div>
<table id="email_tbl" class="email-tbl">
<tbody>
<tr>
<th>#</th>
<th>Email Address</th>
<th><label id="email_primary_label">Primary</label></th>
<th>Remove</th>
</tr>
<tr id="row1">
<td>1</td>
<td> xzhao@tamu.edu<input type="hidden" id="email1" name="email1" value="xzhao@tamu.edu"><input type="hidden" id="email_pe_id1" name="email_pe_id1" value="534628">
</td>
<td class="input">
<input type="radio" name="email_primary" id="email_primary1" value="1" checked="" aria-labelledby="email_primary_label">
<script type="text/javascript" nonce="">
document.getElementById("email_primary1").addEventListener("change", function(e) {
emailCCDisable(1)
}, false);
</script>
</td>
<td>
<a href="#" id="Registration-reg_personemail_display-14158-1">Remove</a>
<script type="text/javascript" nonce="">
document.getElementById("Registration-reg_personemail_display-14158-1").addEventListener("click", function(e) {
Event.stop(e);
emailRemove(1)
}, false);
</script>
</td>
</tr>
</tbody>
</table>
<input type="hidden" id="email_cnt" name="email_cnt" value="1">
<div id="email_none" class="none" style="display:none;">No email addresses have been added.</div>
<a href="#" id="email_add_link">Add Email Address</a>
<script type="text/javascript" nonce="">
document.getElementById("email_add_link").addEventListener("click", function(e) {
Event.stop(e);
emailAddLayerShow()
}, false);
</script>
<div id="email_add_layer" class="layer" style="display:none;">
<div class="label"><label for="add_email">Email Address</label></div>
<input type="text" id="add_email" value="" size="30"><br>
<input type="button" name="" value="Add" id="Registration-reg_personemail_display-14190-2">
<script type="text/javascript" nonce="">
document.getElementById("Registration-reg_personemail_display-14190-2").addEventListener("click", function(e) {
emailAdd()
}, false);
</script>
<input type="button" name="" value="Cancel" id="Registration-reg_personemail_display-14196-3">
<script type="text/javascript" nonce="">
document.getElementById("Registration-reg_personemail_display-14196-3").addEventListener("click", function(e) {
emailLayersHide()
}, false);
</script>
</div>
<div id="email_verify_layer" class="layer" style="display:none;">
<div class="label"><label for="verification_code">Verification Code</label></div>
<input type="text" id="verification_code" value="" size="30"><br>
<input type="hidden" id="verification_index" value="">
<input type="button" name="" value="Verify" id="Registration-reg_personemail_display-14208-4">
<script type="text/javascript" nonce="">
document.getElementById("Registration-reg_personemail_display-14208-4").addEventListener("click", function(e) {
emailVerificationVerify()
}, false);
</script>
<input type="button" name="" value="Cancel" id="Registration-reg_personemail_display-14213-5">
<script type="text/javascript" nonce="">
document.getElementById("Registration-reg_personemail_display-14213-5").addEventListener("click", function(e) {
emailLayersHide()
}, false);
</script>
</div>
<div id="email_trans_layer" class="trans-layer" style="display:none;"></div>
<script type="text/javascript" nonce="">
document.getElementById("email_trans_layer").addEventListener("click", function(e) {
emailLayersHide()
}, false);
</script>
<script type="text/javascript" nonce="">
function emailAddLayerShow() {
$('email_trans_layer').style.display = '';
$('email_trans_layer').style.height = document.body.scrollHeight + 'px';
$('email_add_layer').style.display = '';
$('add_email').value = '';
$('add_email').focus();
emailLayerPositionSet($('email_add_link'), $('email_add_layer'));
}
function emailVerificationLayerShow(index) {
$('email_trans_layer').style.display = '';
$('email_trans_layer').style.height = document.body.scrollHeight + 'px';
$('email_verify_layer').style.display = '';
$('verification_code').value = '';
$('verification_code').focus();
$('verification_index').value = index;
emailLayerPositionSet($('email_verify_link' + index), $('email_verify_layer'));
}
function emailLayerPositionSet(linkElem, layerElem) {
var pos, top, height, midPos, topPos;
pos = {
left: linkElem.positionedOffset()[0],
top: linkElem.positionedOffset()[1]
};
height = linkElem.getDimensions().height;
midPos = parseInt(pos.top + (height / 2));
height = layerElem.getDimensions().height;
top = parseInt(midPos - (height / 2));
layerElem.style.left = pos.left + 'px';
layerElem.style.top = top + 'px';
}
function emailLayersHide() {
$('email_trans_layer').style.display = 'none';
$('email_add_layer').style.display = 'none';
$('email_verify_layer').style.display = 'none';
}
function emailAdd() {
var regEx, cnt, index, found = 0;
var email = $('add_email').value.strip();
if (email == '') {
alert('Please provide a valid email address.');
return;
}
regEx = /^[a-zA-Z0-9\+\_\.\-\']+\@([\w\-\_]+\.)+[a-z]{2,}$/i;
if (regEx.test(email) == false) {
alert('Please provide a valid email address.');
return;
}
regEx = new RegExp('^' + email + '$', 'i');
for (cnt = 1; cnt < $('email_tbl').rows.length; cnt++) {
index = $('email_tbl').rows[cnt].id.replace('row', '');
if (regEx.test($('email' + index).value)) found = 1;
}
if (found == 1) {
alert('Email address already assigned.');
return;
}
$('email_none').style.display = 'none';
emailAddRow(email);
emailLayersHide();
}
function emailAddRow(email) {
var index, row, cellIndex, cell, cnt;
$('email_cnt').value++;
index = $('email_cnt').value;
row = $('email_tbl').insertRow(-1);
row.id = 'row' + index;
cellIndex = 0;
cell = row.insertCell(cellIndex);
cell.innerHTML = parseInt($('email_tbl').rows.length - 1);
cellIndex++;
cell = row.insertCell(cellIndex);
cell.innerHTML = email + '<input type="hidden" id="email' + index + '" name="email' + index + '" value="' + email + '"><input type="hidden" id="email_pe_id' + index + '" name="email_pe_id' + index + '" value="0">';
cellIndex++;
cell = row.insertCell(cellIndex);
cell.className = 'input';
cell.innerHTML = '<input type="radio" id="email_primary' + index + '" name="email_primary" value="' + index + '">';
document.getElementById('email_primary' + index).addEventListener("change", function(e) {
emailCCDisable(index);
}, false);
cellIndex++;
cnt = 0;
var rButtons = $('email_tbl').select('[id^=email_primary]').toArray();
rButtons.each(function(element) {
if (element.checked == true) cnt++;
});
if (cnt == 0) {
$('email_primary' + index).checked = true;
}
cell = row.insertCell(cellIndex);
cell.innerHTML = '<a href="#" id="email_remove_link' + index + '">Remove</a>';
document.getElementById('email_remove_link' + index).addEventListener("click", function(e) {
emailRemove(index);
Event.stop(e);
}, false);
}
function emailRemove(index) {
var cnt;
$('email_tbl').deleteRow($('row' + index).rowIndex);
if ($('email_tbl').rows.length <= 1) {
$('email_none').style.display = '';
return;
}
for (cnt = 1; cnt < $('email_tbl').rows.length; cnt++) {
$('email_tbl').rows[cnt].cells[0].innerHTML = cnt;
}
cnt = 0;
var rButtons = $('email_tbl').select('[id^=email_primary]').toArray();
rButtons.each(function(element) {
if (element.checked == true) cnt++;
});
if (cnt == 0) {
rButtons.each(function(element) {
if (cnt == 1) return;
if (element.disabled == false) {
element.checked = true;
cnt = 1;
}
});
}
}
function emailCCDisable(index) {
var cBoxes = $('email_tbl').select('[id^=email_cc]').toArray(),
thisCBox = $('email_cc' + index);
cBoxes.each(function(element) {
var index = element.id.replace('email_cc', '');
if ($('email_primary' + index).disabled == true) return;
element.disabled = false;
});
if (thisCBox) {
thisCBox.checked = false;
thisCBox.disabled = true;
}
}
function emailMarkNoLongerActive(index) {
var modPid = $('mod_p_id').value;
var peId = $('email_pe_id' + index).value;
var paramList = 'form_type=reg_personemail_mark_nolonger_active_ajax&mod_p_id=' + modPid + '&pe_id=' + peId + '&index=' + index;
new Ajax.Request('https://www.pnascentral.org/cgi-bin/main.plex', {
method: 'post',
postBody: paramList,
onSuccess: emailMarkInactiveFinish,
onFailure: function(t) {
alert('Error ' + t.status + ' -- ' + t.statusText);
}
});
}
function emailMarkInactiveFinish(t) {
var data = JSON.parse(t.responseText);
var cellIndex = 3;
$('row' + data.index).cells[cellIndex].className = 'status' + data.statusInd;
$('row' + data.index).cells[cellIndex].update(data.statusHtml);
$('email_primary' + data.index).checked = false;
$('email_primary' + data.index).disabled = true;
if ($('email_cc' + data.index)) {
$('email_cc' + data.index).checked = false;
$('email_cc' + data.index).disabled = true;
}
var cnt = 0;
var rButtons = $('email_tbl').select('[id^=email_primary]').toArray();
rButtons.each(function(element) {
if (element.disabled == true) return;
if (element.checked == true) cnt++;
});
if (cnt == 0) {
rButtons.each(function(element) {
if (cnt == 1) return;
if (element.disabled == false) {
element.checked = true;
cnt = 1;
}
});
}
if (data.msg != '') {
alert(data.msg);
}
}
function emailVerificationSend(index) {
var modPid = $('mod_p_id').value;
var peId = $('email_pe_id' + index).value;
var email = $('email' + index).value;
var paramList = 'form_type=reg_personemail_verification_send_ajax&mod_p_id=' + modPid + '&pe_id=' + peId + '&email=' + email + '&index=' + index;
new Ajax.Request('https://www.pnascentral.org/cgi-bin/main.plex', {
method: 'post',
postBody: paramList,
onSuccess: emailVerificationSendFinish,
onFailure: function(t) {
alert('Error ' + t.status + ' -- ' + t.statusText);
}
});
}
function emailVerificationSendFinish(t) {
var data = JSON.parse(t.responseText);
$('email_pe_id' + data.index).value = data.peId;
var cellIndex = 3;
$('row' + data.index).cells[cellIndex].className = 'status' + data.statusInd;
$('row' + data.index).cells[cellIndex].update(data.statusHtml);
if (data.msg != '') {
alert(data.msg);
}
}
function emailVerificationVerify() {
var code = $('verification_code').value.strip();
if (code == '') {
alert('Please provide the verification code.');
return;
}
var modPid = $('mod_p_id').value;
var index = $('verification_index').value;
var peId = $('email_pe_id' + index).value;
var paramList = 'form_type=reg_personemail_verification_verify_ajax&mod_p_id=' + modPid + '&pe_id=' + peId + '&code=' + code + '&index=' + index;
new Ajax.Request('https://www.pnascentral.org/cgi-bin/main.plex', {
method: 'post',
postBody: paramList,
onSuccess: emailVerificationVerifyFinish,
onFailure: function(t) {
alert('Error ' + t.status + ' -- ' + t.statusText);
}
});
}
function emailVerificationVerifyFinish(t) {
var data = JSON.parse(t.responseText);
var cellIndex = 3;
$('row' + data.index).cells[cellIndex].className = 'status' + data.statusInd;
$('row' + data.index).cells[cellIndex].update(data.statusHtml);
emailLayersHide();
if (data.msg != '') {
alert(data.msg);
}
}
</script>
</div>
</td>
</tr>
<tr>
<td align="right" class="TTS2" valign="top" id="reg_secondary_email_label_cell"><label for="reg_secondary_email">Additional Email Addresses</label></td>
<td align="left">
<a name="secondary_email"></a><input type="text" name="secondary_email" id="reg_secondary_email" value="" size="25" maxlength="100" autocomplete="ejp-user-secondary_email-1649209369">
<span class="REDN">Every message from Proceedings of the National Academy of Sciences will be copied to the addresses entered here. Please separate multiple email addresses with a semi-colon. </span>
</td>
</tr>
<tr>
<td align="right" class="TTS2" valign="top" id="organization_label_cell"><label for="organization">Institution</label></td>
<td align="left">
<div id="reg_organization_readonly" class="org-readonly">Texas A&M University</div>
<span class="reg_required">*</span><input type="hidden" name="organization" id="reg_organization" value="Texas A&M University" class="org_entered">
<input type="hidden" name="org_id" id="reg_org_id" value="97570">
<input type="hidden" name="org_validated_ind" id="reg_org_validated_ind" value="">
<a id="organization"></a><input type="hidden" name="" id="org_text_input_id" value="reg_organization">
<input type="hidden" name="" id="reg_org_text_input_id" value="reg_organization">
<input type="hidden" name="" id="reg_organization_hidden_id" value="org_id">
<div id="reg_org_validation_div" style="display: table-cell;" class="org_validation_container"><span
id="reg_org_valid"><a href="#" id="reg_org_valid_link"><img src="/images/green_check_icon.png" alt="Valid Institution" title="Valid Institution">Edit Institution</a>
<script type="text/javascript" nonce="">
document.getElementById("reg_org_valid_link").addEventListener("click", function(e) {
Event.stop(e);
tvsOrgSearch(this);
}, false);
</script>
</span><input type="hidden" name="" id="org_valid_span_id" value="reg_org_valid">
<span id="reg_org_invalid"
style="display:none"><a href="#" id="reg_org_invalid_link"><img src="/images/warning_icon.png" alt="Click here to validate or search for a matching institution" title="Click here to validate or search for an institution">Validate Institution</a>
<script type="text/javascript" nonce="">
document.getElementById("reg_org_invalid_link").addEventListener("click", function(e) {
Event.stop(e);
tvsOrgSearch(this);
}, false);
</script>
</span><input type="hidden" name="" id="org_invalid_span_id" value="reg_org_invalid">
<span id="reg_org_valid_ad_hoc"
style="display:none"><a href="#" id="reg_org_valid_ad_hoc_link"><div style="display:table-cell;"><img src="/images/black_check_warning_icon.png" alt="Ad Hoc Institution" title="Ad Hoc Institution"></div><div style="display:table-cell;vertical-align:top;">Ad hoc institution may not be eligible for discounts; click here to edit</div></a>
<script type="text/javascript" nonce="">
document.getElementById("reg_org_valid_ad_hoc_link").addEventListener("click", function(e) {
Event.stop(e);
tvsOrgSearch(this);
}, false);
</script>
</span><input type="hidden" name="" id="org_valid_ad_hoc_span_id" value="reg_org_valid_ad_hoc">
<div id="reg__search_results_options" style="display:none">{}</div>
</div>
<div id="org_search_popup" class="popupLayer" style="overflow: auto; top: 10%; left: 10%; width: 80%; height: 80%;">
<div id="org_search_heading" class="org_search_heading"><b>Search for Organizations</b></div>
<div id="org_search_instructions" class="org_search_instr">Please use the search below to find an exact match if possible, then select it and press Save to validate your institution. Pressing Save without selecting an
institution will use the institution name as entered. Pressing Cancel will return you to the form without making any changes.</div>
<br>
<div id="org_search_inputs"><b>Institution:</b><input type="text" name="org_search" id="org_search" title="Institution" aria-label="Institution" value=""> <script type="text/javascript" nonce="">
document.getElementById("org_search").addEventListener("keyup", function(e) {
var keyCde = e.keyCode || e.which;
if (keyCde == 13) tvsOrgSearch();
}, false);
</script>
<input type="button" name="" value="Search" id="org_search_btn">
<script type="text/javascript" nonce="">
document.getElementById("org_search_btn").addEventListener("click", function(e) {
tvsOrgSearch()
}, false);
</script>
<span id="org_search_working" style="display:none"><img src="/images/indicator_tiny_red.gif" alt="Working..."></span>
</div>
<br>
<div id="org_search_results_container">
<select id="org_search_results" size="10"></select>
</div>
<div id="org_no_results_msg">Could not find any matching institutions. Please try a different search or press Save to continue with the institution name as entered.</div>
<br>
<div id="org_search_btns_container">
<input type="button" name="" value="Save" id="org_update_btn" style="display:none;margin-right:5px">
<script type="text/javascript" nonce="">
document.getElementById("org_update_btn").addEventListener("click", function(e) {
tvsOrgUpdate()
}, false);
</script>
<input type="button" name="" value="Cancel" id="org_cancel_btn">
<script type="text/javascript" nonce="">
document.getElementById("org_cancel_btn").addEventListener("click", function(e) {
tvsOrgSearchCancel()
}, false);
</script>
</div>
<input type="hidden" id="org_input_id" value="">
<input type="hidden" name="no_org_entered_error" id="no_org_entered_error"
value="Since you have not entered an institution name or selected an institution from the search results, the Institution field will be cleared if you press OK.">
</div>
<div id="org_search_transparent" class="transparentLayer"></div>
<script type="text/javascript" nonce="">
ejpLayerInit('org_search_transparent', 'org_search_popup', '10%', '10%', '80%', '80%')
</script>
<script type="text/javascript" nonce="">
document.observe('dom:loaded', tvsOrgsValidate.curry('mod_registration'));
</script>
</td>
</tr>
<tr>
<td align="right" class="TTS2" valign="top" id="reg_department_label_cell"><label for="reg_department">Department</label></td>
<td align="left">
<a name="department"></a><input type="text" name="department" id="reg_department" value="" size="25" maxlength="200" autocomplete="ejp-user-department-1649209369">
</td>
</tr>
<tr>
<td align="right" class="TTS2" valign="top" id="reg_street1_label_cell"><label for="reg_street1">Street Address 1</label></td>
<td align="left">
<a name="street1"></a><input type="text" name="street1" id="reg_street1" value="" size="25" maxlength="200" autocomplete="ejp-user-street1-1649209369">
</td>
</tr>
<tr>
<td align="right" class="TTS2" valign="top" id="reg_street2_label_cell"><label for="reg_street2">Street Address 2</label></td>
<td align="left">
<a name="street2"></a><input type="text" name="street2" id="reg_street2" value="" size="25" maxlength="200" autocomplete="ejp-user-street2-1649209369">
</td>
</tr>
<tr>
<td align="right" class="TTS2" valign="top" id="reg_city_label_cell"><label for="reg_city">City</label></td>
<td align="left">
<a name="city"></a><input type="text" name="city" id="reg_city" value="" size="25" maxlength="100" autocomplete="ejp-user-city-1649209369">
</td>
</tr>
<tr>
<td align="right" class="TTS2" valign="top" id="reg_state_label_cell"><label for="reg_state">State/Province</label></td>
<td align="left">
<a name="state"></a><input type="text" name="state" id="reg_state" value="" size="25" maxlength="100" autocomplete="ejp-user-state-1649209369">
</td>
</tr>
<tr>
<td align="right" class="TTS2" valign="top" id="reg_zipcode_label_cell"><label for="reg_zipcode">Zip/Postal Code</label></td>
<td align="left">
<a name="zipcode"></a><input type="text" name="zipcode" id="reg_zipcode" value="" size="25" maxlength="40" autocomplete="ejp-user-zipcode-1649209369">
</td>
</tr>
<tr>
<td align="right" class="TTS2" valign="top" id="reg_country_label_cell"><label for="reg_country">Country</label></td>
<td align="left">
<a name="country"></a><select name="country" id="reg_country" size="8">
<option value="" selected="">Please Select</option>
<option value="United States of America">United States of America</option>
<option value="Afghanistan">Afghanistan</option>
<option value="Albania">Albania</option>
<option value="Algeria">Algeria</option>
<option value="Andorra">Andorra</option>
<option value="Angola">Angola</option>
<option value="Anguilla">Anguilla</option>
<option value="Antarctica">Antarctica</option>
<option value="Antigua and Barbuda">Antigua and Barbuda</option>
<option value="Argentina">Argentina</option>
<option value="Armenia">Armenia</option>
<option value="Aruba">Aruba</option>
<option value="Ascension">Ascension</option>
<option value="Australia">Australia</option>
<option value="Austria">Austria</option>
<option value="Azerbaijan">Azerbaijan</option>
<option value="Bahamas">Bahamas</option>
<option value="Bahrain">Bahrain</option>
<option value="Baker Island">Baker Island</option>
<option value="Bangladesh">Bangladesh</option>
<option value="Barbados">Barbados</option>
<option value="Belarus">Belarus</option>
<option value="Belgium">Belgium</option>
<option value="Belize">Belize</option>
<option value="Benin">Benin</option>
<option value="Bermuda">Bermuda</option>
<option value="Bhutan">Bhutan</option>
<option value="Bolivia">Bolivia</option>
<option value="Bosnia and Herzegovina">Bosnia and Herzegovina</option>
<option value="Botswana">Botswana</option>
<option value="Bouvet Island">Bouvet Island</option>
<option value="Brazil">Brazil</option>
<option value="British Virgin Islands">British Virgin Islands</option>
<option value="Brunei">Brunei</option>
<option value="Bulgaria">Bulgaria</option>
<option value="Burkina Faso">Burkina Faso</option>
<option value="Burundi">Burundi</option>
<option value="Cambodia">Cambodia</option>
<option value="Cameroon">Cameroon</option>
<option value="Canada">Canada</option>
<option value="Cape Verde">Cape Verde</option>
<option value="Cayman Islands">Cayman Islands</option>
<option value="Central African Republic">Central African Republic</option>
<option value="Chad">Chad</option>
<option value="Chile">Chile</option>
<option value="China">China</option>
<option value="Colombia">Colombia</option>
<option value="Comoros">Comoros</option>
<option value="Congo, Democratic Republic of the">Congo, Democratic Republic of the</option>
<option value="Congo, Republic of the">Congo, Republic of the</option>
<option value="Cook Islands">Cook Islands</option>
<option value="Costa Rica">Costa Rica</option>
<option value="Cote d'Ivoire">Cote d'Ivoire</option>
<option value="Croatia">Croatia</option>
<option value="Cuba">Cuba</option>
<option value="Cyprus">Cyprus</option>
<option value="Czech Republic">Czech Republic</option>
<option value="Denmark">Denmark</option>
<option value="Djibouti">Djibouti</option>
<option value="Dominica">Dominica</option>
<option value="Dominican Republic">Dominican Republic</option>
<option value="East Timor">East Timor</option>
<option value="Ecuador">Ecuador</option>
<option value="Egypt">Egypt</option>
<option value="El Salvador">El Salvador</option>
<option value="Equatorial Guinea">Equatorial Guinea</option>
<option value="Eritrea">Eritrea</option>
<option value="Estonia">Estonia</option>
<option value="Ethiopia">Ethiopia</option>
<option value="Falkland Islands">Falkland Islands</option>
<option value="Faroe Islands">Faroe Islands</option>
<option value="Fiji">Fiji</option>
<option value="Finland">Finland</option>
<option value="France">France</option>
<option value="French Guiana">French Guiana</option>
<option value="Gabon">Gabon</option>
<option value="Gambia">Gambia</option>
<option value="Gaza Strip">Gaza Strip</option>
<option value="Georgia, Republic of">Georgia, Republic of</option>
<option value="Germany">Germany</option>
<option value="Geurnsey">Geurnsey</option>
<option value="Ghana">Ghana</option>
<option value="Gibraltar">Gibraltar</option>
<option value="Glorioso Islands">Glorioso Islands</option>
<option value="Greece">Greece</option>
<option value="Greenland">Greenland</option>
<option value="Grenada">Grenada</option>
<option value="Guadeloupe">Guadeloupe</option>
<option value="Guam">Guam</option>
<option value="Guatemala">Guatemala</option>
<option value="Guinea">Guinea</option>
<option value="Guinea-Bissau">Guinea-Bissau</option>
<option value="Guyana">Guyana</option>
<option value="Haiti">Haiti</option>
<option value="Honduras">Honduras</option>
<option value="Hong Kong">Hong Kong</option>
<option value="Howland Island">Howland Island</option>
<option value="Hungary">Hungary</option>
<option value="Iceland">Iceland</option>
<option value="India">India</option>
<option value="Indonesia">Indonesia</option>
<option value="Iran">Iran</option>
<option value="Iraq">Iraq</option>
<option value="Ireland">Ireland</option>
<option value="Israel">Israel</option>
<option value="Italy">Italy</option>
<option value="Jamaica">Jamaica</option>
<option value="Japan">Japan</option>
<option value="Jarvis Island">Jarvis Island</option>
<option value="Jersey">Jersey</option>
<option value="Johnston Atoll">Johnston Atoll</option>
<option value="Jordan">Jordan</option>
<option value="Juan de Nova Island">Juan de Nova Island</option>
<option value="Kazakhstan">Kazakhstan</option>
<option value="Kenya">Kenya</option>
<option value="Kingman Reef">Kingman Reef</option>
<option value="Kiribati">Kiribati</option>
<option value="Korea (North)">Korea (North)</option>
<option value="Korea (South)">Korea (South)</option>
<option value="Koror">Koror</option>
<option value="Kosovo">Kosovo</option>
<option value="Kuwait">Kuwait</option>
<option value="Kyrgyzstan">Kyrgyzstan</option>
<option value="Laos">Laos</option>
<option value="Latvia">Latvia</option>
<option value="Lebanon">Lebanon</option>
<option value="Lesotho">Lesotho</option>
<option value="Liberia">Liberia</option>
<option value="Libya">Libya</option>
<option value="Liechtenstein">Liechtenstein</option>
<option value="Lithuania">Lithuania</option>
<option value="Luxembourg">Luxembourg</option>
<option value="Macau">Macau</option>
<option value="Macedonia">Macedonia</option>
<option value="Madagascar">Madagascar</option>
<option value="Malawi">Malawi</option>
<option value="Malaysia">Malaysia</option>
<option value="Maldives">Maldives</option>
<option value="Mali">Mali</option>
<option value="Malta">Malta</option>
<option value="Man, Isle of">Man, Isle of</option>
<option value="Marshall Islands">Marshall Islands</option>
<option value="Mauritania">Mauritania</option>
<option value="Mauritius">Mauritius</option>
<option value="Mayotte">Mayotte</option>
<option value="Mexico">Mexico</option>
<option value="Micronesia">Micronesia</option>
<option value="Moldova">Moldova</option>
<option value="Monaco">Monaco</option>
<option value="Mongolia">Mongolia</option>
<option value="Montenegro">Montenegro</option>
<option value="Montserrat">Montserrat</option>
<option value="Morocco">Morocco</option>
<option value="Mozambique">Mozambique</option>
<option value="Myanmar">Myanmar</option>
<option value="Namibia">Namibia</option>
<option value="Nauru">Nauru</option>
<option value="Navassa Island">Navassa Island</option>
<option value="Nepal">Nepal</option>
<option value="Netherlands">Netherlands</option>
<option value="New Caledonia">New Caledonia</option>
<option value="New Zealand">New Zealand</option>
<option value="Nicaragua">Nicaragua</option>
<option value="Niger">Niger</option>
<option value="Nigeria">Nigeria</option>
<option value="Niue">Niue</option>
<option value="Northern Ireland">Northern Ireland</option>
<option value="Northern Mariana Islands">Northern Mariana Islands</option>
<option value="Norway">Norway</option>
<option value="Oman">Oman</option>
<option value="Pakistan">Pakistan</option>
<option value="Palau">Palau</option>
<option value="Palmyra Atoll">Palmyra Atoll</option>
<option value="Panama">Panama</option>
<option value="Papua New Guinea">Papua New Guinea</option>
<option value="Paracel Islands">Paracel Islands</option>
<option value="Paraguay">Paraguay</option>
<option value="Peru">Peru</option>
<option value="Philippines">Philippines</option>
<option value="Pitcairn Island">Pitcairn Island</option>
<option value="Poland">Poland</option>
<option value="Portugal">Portugal</option>
<option value="Puerto Rico">Puerto Rico</option>
<option value="Qatar">Qatar</option>
<option value="Reunion">Reunion</option>
<option value="Romania">Romania</option>
<option value="Russia">Russia</option>
<option value="Rwanda">Rwanda</option>
<option value="Saint Kitts and Nevis">Saint Kitts and Nevis</option>
<option value="Saint Lucia">Saint Lucia</option>
<option value="Saint Martin">Saint Martin</option>
<option value="Saint Pierre and Miquelon">Saint Pierre and Miquelon</option>
<option value="Saint Vincent and the Grenadines">Saint Vincent and the Grenadines</option>
<option value="Samoa">Samoa</option>
<option value="San Marino">San Marino</option>
<option value="Sao Tome and Principe">Sao Tome and Principe</option>
<option value="Saudi Arabia">Saudi Arabia</option>
<option value="Senegal">Senegal</option>
<option value="Serbia and Montenegro">Serbia and Montenegro</option>
<option value="Seychelles">Seychelles</option>
<option value="Sierra Leone">Sierra Leone</option>
<option value="Singapore">Singapore</option>
<option value="Slovakia">Slovakia</option>
<option value="Slovenia">Slovenia</option>
<option value="Solomon Islands">Solomon Islands</option>
<option value="Somalia">Somalia</option>
<option value="South Africa">South Africa</option>
<option value="South Sudan">South Sudan</option>
<option value="Spain">Spain</option>
<option value="Sri Lanka">Sri Lanka</option>
<option value="Sudan">Sudan</option>
<option value="Suriname">Suriname</option>
<option value="Svalbard">Svalbard</option>
<option value="Swaziland">Swaziland</option>
<option value="Sweden">Sweden</option>
<option value="Switzerland">Switzerland</option>
<option value="Syria">Syria</option>
<option value="Taiwan">Taiwan</option>
<option value="Tajikistan">Tajikistan</option>
<option value="Tanzania">Tanzania</option>
<option value="Thailand">Thailand</option>
<option value="Togo">Togo</option>
<option value="Tokelau">Tokelau</option>
<option value="Tonga">Tonga</option>
<option value="Trinidad and Tobago">Trinidad and Tobago</option>
<option value="Tristan da Cunha">Tristan da Cunha</option>
<option value="Tunisia">Tunisia</option>
<option value="Turkey">Turkey</option>
<option value="Turkmenistan">Turkmenistan</option>
<option value="Turks and Caicos Islands">Turks and Caicos Islands</option>
<option value="Tuvalu">Tuvalu</option>
<option value="Uganda">Uganda</option>
<option value="Ukraine">Ukraine</option>
<option value="United Arab Emirates">United Arab Emirates</option>
<option value="United Kingdom">United Kingdom</option>
<option value="Uruguay">Uruguay</option>
<option value="Uzbekistan">Uzbekistan</option>
<option value="Vanuatu">Vanuatu</option>
<option value="Vatican City">Vatican City</option>
<option value="Venezuela">Venezuela</option>
<option value="Vietnam">Vietnam</option>
<option value="Virgin Islands">Virgin Islands</option>
<option value="Wake Island">Wake Island</option>
<option value="Wallis and Futuna Islands">Wallis and Futuna Islands</option>
<option value="West Bank">West Bank</option>
<option value="Western Sahara">Western Sahara</option>
<option value="Yemen">Yemen</option>
<option value="Zambia">Zambia</option>
<option value="Zimbabwe">Zimbabwe</option>
</select>
</td>
</tr>
<tr>
<td align="right" class="TTS2" valign="top" id="reg_telephone_label_cell"><label for="reg_telephone">Primary Telephone</label></td>
<td align="left">
<a name="telephone"></a><input type="text" name="telephone" id="reg_telephone" value="" size="25" maxlength="100" autocomplete="ejp-user-telephone-1649209369">
</td>
</tr>
<tr>
<td align="right" class="TTS2" valign="top" id="reg_telephone_alt1_label_cell"><label for="reg_telephone_alt1">Secondary Telephone</label></td>
<td align="left">
<a name="telephone_alt1"></a><input type="text" name="telephone_alt1" id="reg_telephone_alt1" value="" size="25" maxlength="100" autocomplete="ejp-user-telephone_alt1-1649209369">
</td>
</tr>
<tr>
<td colspan="3" class="reg_group_heading">
<div class="reg_group_heading_container">
<div class="reg_group_heading_text">Expertise</div>
</div>
</td>
</tr>
<tr>
<td align="right" class="TTS2" valign="top" id="reg_url_label_cell"><label for="reg_url">URL</label></td>
<td align="left">
<a name="url"></a><input type="text" name="url" id="reg_url" value="" size="25" maxlength="255" autocomplete="ejp-user-url-1649209369">
</td>
</tr>
<tr>
<td align="right" class="TTS2" valign="top" id="reg_speciality1_label_cell"><label for="reg_speciality1">Specialty</label></td>
<td align="left">
<a name="speciality1"></a><select name="speciality1" id="reg_speciality1" size="1">
<option value="Select one" selected="">Select one</option>
<option value="Biological Sciences/Agricultural Sciences">Biological Sciences/Agricultural Sciences</option>
<option value="Biological Sciences/Anthropology">Biological Sciences/Anthropology</option>
<option value="Biological Sciences/Applied Biological Sciences">Biological Sciences/Applied Biological Sciences</option>
<option value="Biological Sciences/Biochemistry">Biological Sciences/Biochemistry</option>
<option value="Biological Sciences/Biophysics">Biological Sciences/Biophysics</option>
<option value="Biological Sciences/Cell Biology">Biological Sciences/Cell Biology</option>
<option value="Biological Sciences/Developmental Biology">Biological Sciences/Developmental Biology</option>
<option value="Biological Sciences/Ecology">Biological Sciences/Ecology</option>
<option value="Biological Sciences/Environmental Sciences">Biological Sciences/Environmental Sciences</option>
<option value="Biological Sciences/Evolution">Biological Sciences/Evolution</option>
<option value="Biological Sciences/Genetics">Biological Sciences/Genetics</option>
<option value="Biological Sciences/Immunology and Inflammation">Biological Sciences/Immunology and Inflammation</option>
<option value="Biological Sciences/Medical Sciences">Biological Sciences/Medical Sciences</option>
<option value="Biological Sciences/Microbiology">Biological Sciences/Microbiology</option>
<option value="Biological Sciences/Neurobiology">Biological Sciences/Neurobiology</option>
<option value="Biological Sciences/Pharmacology">Biological Sciences/Pharmacology</option>
<option value="Biological Sciences/Physiology">Biological Sciences/Physiology</option>
<option value="Biological Sciences/Plant Biology">Biological Sciences/Plant Biology</option>
<option value="Biological Sciences/Population Biology">Biological Sciences/Population Biology</option>
<option value="Biological Sciences/Psychology">Biological Sciences/Psychology</option>
<option value="Physical Sciences/Applied Mathematics">Physical Sciences/Applied Mathematics</option>
<option value="Physical Sciences/Applied Physical Sciences">Physical Sciences/Applied Physical Sciences</option>
<option value="Physical Sciences/Astronomy">Physical Sciences/Astronomy</option>
<option value="Physical Sciences/Chemistry">Physical Sciences/Chemistry</option>
<option value="Physical Sciences/Computer Sciences">Physical Sciences/Computer Sciences</option>
<option value="Physical Sciences/Earth, Atmospheric, Planetary Science">Physical Sciences/Earth, Atmospheric, Planetary Science</option>
<option value="Physical Sciences/Engineering">Physical Sciences/Engineering</option>
<option value="Physical Sciences/Environmental Sciences">Physical Sciences/Environmental Sciences</option>
<option value="Physical Sciences/Geology">Physical Sciences/Geology</option>
<option value="Physical Sciences/Geophysics">Physical Sciences/Geophysics</option>
<option value="Physical Sciences/Mathematics">Physical Sciences/Mathematics</option>
<option value="Physical Sciences/Physics">Physical Sciences/Physics</option>
<option value="Physical Sciences/Statistics">Physical Sciences/Statistics</option>
<option value="Social Sciences/Anthropology">Social Sciences/Anthropology</option>
<option value="Social Sciences/Economic Sciences">Social Sciences/Economic Sciences</option>
<option value="Social Sciences/Environmental Sciences">Social Sciences/Environmental Sciences</option>
<option value="Social Sciences/Psychology">Social Sciences/Psychology</option>
<option value="Social Sciences/Political Sciences">Social Sciences/Political Sciences</option>
<option value="Social Sciences/Social Sciences">Social Sciences/Social Sciences</option>
</select>
</td>
</tr>
<tr style="display:none">
<td><input type="HIDDEN" name="cur_speciality1" value=""></td>
</tr>
<tr>
<td align="RIGHT"><span class="TTS2">Area of Expertise<br><a href="#" id="RegistrationModify-mod_reg_dump_keywords-7538-6"><img src="/images/help7.gif" alt="Help" class="helpicon"></a>
<script type="text/javascript" nonce="">
document.getElementById("RegistrationModify-mod_reg_dump_keywords-7538-6").addEventListener("click", function(e) {
Event.stop(e);
hup('area_expertise')
}, false);
</script>
</span></td>
<td align="LEFT" width="260">
<input type="HIDDEN" name="cur_aexpert" value="">
<input type="HIDDEN" name="cur_aexpert_note_id" value="">
<a name="aexpert"></a>
<div id="aoe_container1">
<input type="text" name="aexpert_1" id="reg_aexpert_1" value="" size="25" autocomplete="off"><input type="hidden" name="reg_aoe_id_1" id="reg_aoe_id_1" value=""> <span id="ind_reg_aexpert_1" style="display: none"><img
src="images/indicator_tiny_red.gif" alt="Working..."></span>
<div id="autocomplete_reg_aexpert_1" class="autocomplete" style="display: none;"></div>
<script type="text/javascript" nonce="">
// <![CDATA[
new Ejp.Autocompleter('reg_aexpert_1', 'autocomplete_reg_aexpert_1', 'https://www.pnascentral.org/cgi-bin/main.plex', {
createAutoCompleteDiv: true,
stripAliases: true,
minChars: 3,
regexMatch: true,
indicator: 'ind_reg_aexpert_1',
hiddenInputId: 'reg_aoe_id_1',
paramName: 'aexpert',
parameters: $H({
form_type: 'reg_aoe_list_ajax',
'regex': 1,
wl_type_cde: 1
}).toQueryString(),
createHiddenInputId: true
});
// ]]>
</script>
</div>
<div id="aoe_container2">
<input type="text" name="aexpert_2" id="reg_aexpert_2" value="" size="25" autocomplete="off"><input type="hidden" name="reg_aoe_id_2" id="reg_aoe_id_2" value=""> <span id="ind_reg_aexpert_2" style="display: none"><img
src="images/indicator_tiny_red.gif" alt="Working..."></span>
<div id="autocomplete_reg_aexpert_2" class="autocomplete" style="display: none;"></div>
<script type="text/javascript" nonce="">
// <![CDATA[
new Ejp.Autocompleter('reg_aexpert_2', 'autocomplete_reg_aexpert_2', 'https://www.pnascentral.org/cgi-bin/main.plex', {
stripAliases: true,
createAutoCompleteDiv: true,
regexMatch: true,
minChars: 3,
indicator: 'ind_reg_aexpert_2',
hiddenInputId: 'reg_aoe_id_2',
paramName: 'aexpert',
parameters: $H({
form_type: 'reg_aoe_list_ajax',
'regex': 1,
wl_type_cde: 1
}).toQueryString(),
createHiddenInputId: true
});
// ]]>
</script>
</div>
<div id="aoe_container3">
<input type="text" name="aexpert_3" id="reg_aexpert_3" value="" size="25" autocomplete="off"><input type="hidden" name="reg_aoe_id_3" id="reg_aoe_id_3" value=""> <span id="ind_reg_aexpert_3" style="display: none"><img
src="images/indicator_tiny_red.gif" alt="Working..."></span>
<div id="autocomplete_reg_aexpert_3" class="autocomplete" style="display: none;"></div>
<script type="text/javascript" nonce="">
// <![CDATA[
new Ejp.Autocompleter('reg_aexpert_3', 'autocomplete_reg_aexpert_3', 'https://www.pnascentral.org/cgi-bin/main.plex', {
createAutoCompleteDiv: true,
stripAliases: true,
minChars: 3,
regexMatch: true,
indicator: 'ind_reg_aexpert_3',
hiddenInputId: 'reg_aoe_id_3',
paramName: 'aexpert',
createHiddenInputId: true,
parameters: $H({
form_type: 'reg_aoe_list_ajax',
'regex': 1,
wl_type_cde: 1
}).toQueryString()
});
// ]]>
</script>
</div>
<div id="aoe_container4">
<input type="text" name="aexpert_4" id="reg_aexpert_4" value="" size="25" autocomplete="off"><input type="hidden" name="reg_aoe_id_4" id="reg_aoe_id_4" value=""> <span id="ind_reg_aexpert_4" style="display: none"><img
src="images/indicator_tiny_red.gif" alt="Working..."></span>
<div id="autocomplete_reg_aexpert_4" class="autocomplete" style="display: none;"></div>
<script type="text/javascript" nonce="">
// <![CDATA[
new Ejp.Autocompleter('reg_aexpert_4', 'autocomplete_reg_aexpert_4', 'https://www.pnascentral.org/cgi-bin/main.plex', {
indicator: 'ind_reg_aexpert_4',
stripAliases: true,
createAutoCompleteDiv: true,
regexMatch: true,
minChars: 3,
paramName: 'aexpert',
hiddenInputId: 'reg_aoe_id_4',
createHiddenInputId: true,
parameters: $H({
form_type: 'reg_aoe_list_ajax',
'regex': 1,
wl_type_cde: 1
}).toQueryString()
});
// ]]>
</script>
</div>
<div id="aoe_container5">
<input type="text" name="aexpert_5" id="reg_aexpert_5" value="" size="25" autocomplete="off"><input type="hidden" name="reg_aoe_id_5" id="reg_aoe_id_5" value=""> <span id="ind_reg_aexpert_5" style="display: none"><img
src="images/indicator_tiny_red.gif" alt="Working..."></span>
<div id="autocomplete_reg_aexpert_5" class="autocomplete" style="display: none;"></div>
<script type="text/javascript" nonce="">
// <![CDATA[
new Ejp.Autocompleter('reg_aexpert_5', 'autocomplete_reg_aexpert_5', 'https://www.pnascentral.org/cgi-bin/main.plex', {
indicator: 'ind_reg_aexpert_5',
stripAliases: true,
createAutoCompleteDiv: true,
regexMatch: true,
minChars: 3,
paramName: 'aexpert',
hiddenInputId: 'reg_aoe_id_5',
parameters: $H({
form_type: 'reg_aoe_list_ajax',
'regex': 1,
wl_type_cde: 1
}).toQueryString(),
createHiddenInputId: true
});
// ]]>
</script>
</div>
</td>
</tr>
<tr>
<td colspan="3" class="reg_group_heading">
<div class="reg_group_heading_container">
<div class="reg_group_heading_text">Demographics</div>
</div>
</td>
</tr>
<tr>
<td colspan="2" class="reg_group_heading_instructions">PNAS is asking everyone who uses our manuscript submission system to provide demographic information that will support our efforts to increase geographic, racial, ethnic,
gender, and age/career stage diversity within our publishing program. Any information that you provide will be aggregated and used solely for reporting purposes. You may choose not to answer if you wish by selecting "prefer not
say" or by skipping any or all of these questions. By proceeding, you agree that PNAS may collect any data you choose to provide in accordance with the NAS privacy policy.<br><br></td>
</tr>
<tr>
<td align="right" class="TTS2" valign="top" id="reg_gender_label_cell"><label for="reg_gender">Gender Identification</label></td>
<td align="left">
<a name="gender"></a>
<label><input type="radio" name="gender" value="1"> Male</label>
<br>
<label><input type="radio" name="gender" value="2"> Female</label>
<br>
<label><input type="radio" name="gender" value="3"> Non-binary</label>
<br>
<label><input type="radio" name="gender" value="other"> Prefer to self-describe</label>
<input type="text" name="gender_other" value="">
<br>
<label><input type="radio" name="gender" value="4"> Prefer not to say</label>
<br>
</td>
</tr>
<tr style="display:none;">
<td><input type="HIDDEN" name="dob_month" value="0">
<input type="HIDDEN" name="dob_day" value="0">
</td>
</tr>
<tr>
<td align="right" class="TTS2" valign="top" id="reg_degree_label_cell"><label for="reg_degree">Highest Level of Education</label></td>
<td align="left">
<a name="degree"></a>
<select id="reg_degree" name="degree">
<option value="">Please Select</option>
<option value="Less than a high school diploma">Less than a high school diploma</option>
<option value="High school diploma or equivalent (e.g., GED)">High school diploma or equivalent (e.g., GED)</option>
<option value="Some college, no degree">Some college, no degree</option>
<option value="Associate's Degree (e.g., AA, AS)">Associate's Degree (e.g., AA, AS)</option>
<option value="Bachelor's Degree (e.g., BS, BA)">Bachelor's Degree (e.g., BS, BA)</option>
<option value="Master's Degree (e.g., MS, MA, MBA, MFA)">Master's Degree (e.g., MS, MA, MBA, MFA)</option>
<option value="Professional Degree (e.g., MD, DDS, DVM)">Professional Degree (e.g., MD, DDS, DVM)</option>
<option value="Doctorate (e.g., PhD, EdD, etc.)">Doctorate (e.g., PhD, EdD, etc.)</option>
<option value="Prefer not to say">Prefer not to say</option>
</select>
</td>
</tr>
<script type="text/javascript" nonce="">
<!-- Hide from old browsers>
function setSelectionList(poolList, dataObject, dataSize, dataObjectStr) {
var dataArray, count, poolListLength, optionArray;
poolListLength = poolList.options.length;
dataArray = dataObject.value.split(',');
if (dataObjectStr && dataObjectStr.match(/tr_j_list_Nature_Communications/)) {
$('ncomms_oa_notice').show();
} else if ($('ncomms_oa_notice')) { //tt24679
$('ncomms_oa_notice').hide();
}
var poolListId = poolList.id;
var dataObjectName;
if (dataObject && dataObject.name) {
dataObjectName = dataObject.name;
}
if ($(poolListId + '_search_text')) {
$(poolListId + '_search_text').value = '';
if (!$(poolListId + '_search_text').placeholder) {
$(poolListId + '_search_text').placeholder = $(poolListId + '_search_text').dataset.placeholder;
}
}
if (dataObjectName && $(dataObjectName + '_search_enabled')) {
$(poolListId + '_search_div').show();
} else if ($(poolListId + '_search_div')) { //tt24679
$(poolListId + '_search_div').hide();
}
for (count = 0; count <= poolListLength; count++) {
poolList.options[0] = null;
}
var alertCount = 0;
for (count = 0; count < dataSize; count++) {
//TT 12971
//if (dataArray[count] == undefined && alertCount < 5) { alert(count); alertCount++ }
if (dataArray[count] == undefined) {
continue;
}
optionArray = dataArray[count].split("|");
optionArray[0] = optionArray[0].replace(/COMMA/g, ",");
//tt29083 - decode entites from EJP db strings
optionArray[0] = ejpDecodeEntities(optionArray[0]);
poolList.options[count] = new Option(optionArray[0], optionArray[1], false, false);
if (optionArray[2]) {
poolList.options[count].setAttribute('data-biblio_auth_key', optionArray[2]);
}
if (optionArray[3]) {
poolList.options[count].setAttribute('disabled', true);
}
}
} < !--Hide from old browsers > function searchSelectionList(_this, poolId, event) {
event = event || window.event;
stopEvent(event);
//strip leading/trailing whitespace
var value = $(_this).value.strip();
//check focus event
if (event.type == 'focus') {
//wipe default value
if (value == '') {
$(_this).dataset.placeholder = $(_this).placeholder;
$(_this).placeholder = '';
$(_this).removeClassName('default');
}
return;
}
//check blur event
if (event.type == 'blur') {
//set default value if blank
if (value == '') {
$(_this).placeholder = $(_this).dataset.placeholder;
$(_this).addClassName('default');
}
return;
}
//check keyup event
if (event.type != 'keyup') {
return;
}
var showAll = false;
//requires 3 characters or more
if (value.length < 3) {
showAll = true;
}
//build regex for matching
value = value.gsub(/\W/, function(match) {
return '' + match[0]
});
var valueRegex = new RegExp(value, 'i');
var poolListLength = $(poolId).options.length;
for (var count = 0; count < poolListLength; count++) {
if (!showAll && !$(poolId).options[count].label.match(valueRegex)) {
$(poolId).options[count].hide();
} else {
$(poolId).options[count].show();
}
}
}
function strToElementConvert(str) {
var formName, inputName, form, inputs;
if (str.match(/^document.([^.]+).([^.]+)/)) {
formName = RegExp.$1;
inputName = RegExp.$2;
form = $$('form[name=' + formName + ']')[0];
if (form) {
inputs = form.select('[name=' + inputName + ']');
if (inputs.length == 1) return (inputs[0]);
if (inputs.length > 1) return (inputs);
}
}
if (str.match(/^document.([^.]+)/)) {
formName = RegExp.$1;
form = $$('form[name=' + formName + ']')[0];
return (form);
}
if (document.getElementById(str)) return ($(str));
return (null);
}
function setSelectionListPulldown(poolList, hrefIn, formElt) {
var tempArray, count, dataSize, dataObject, poolListLength, hrefData, dataArray, optionArray;
if (typeof(poolList) == 'string') poolList = strToElementConvert(poolList);
if (typeof(formElt) == 'string') formElt = strToElementConvert(formElt);
tempArray = hrefIn.split('|||');
hrefData = tempArray[0];
dataSize = tempArray[1];
dataObject = formElt[hrefData];
poolListLength = $(poolList).options.length;
for (count = 0; count <= poolListLength; count++) {
poolList.options[0] = null;
}
if (hrefData.match(/_pleaseselect/)) {
//if 'Please Select' is selected, blank out list
poolList.options[0] = new Option(String.fromCharCode(160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160,
160, 160, 160, 160, 160), 0, false, false);
} else {
dataArray = dataObject.value.split(',');
for (count = 0; count < dataSize; count++) {
optionArray = dataArray[count].split('|');
optionArray[0] = optionArray[0].replace(/COMMA/g, ',');
poolList.options[count] = new Option(optionArray[0], optionArray[1], false, false);
if (optionArray[2]) {
poolList.options[count].setAttribute('data-biblio_auth_key', optionArray[2]);
}
}
}
}
// strip out everything from the full html pool name except the displayed link text 'title'
function get_pool_title_from_id(dual_select_id, pool_id) {
var regex_title = new RegExp(dual_select_id + '_data_');
pool_id = pool_id.replace(regex_title, '');
return pool_id;
}
// set global 'current' and 'max' variables for the dual select pool
function set_max_and_selected_counts(form_obj, dual_select_id, pool_id) {
var pool_obj = $(form_obj).select('select[name=' + dual_select_id + '_pool]')[0];
var count = 0;
var max = 0;
var pool_title = get_pool_title_from_id(dual_select_id, pool_id);
var count_array = [];
var id, form, selectedVals = [],
valNum, allOpts = [],
optNum;
// get max first
form = $(form_obj);
max = parseInt(form.getInputs('', dual_select_id + '_max_per_' + pool_title)[0].value);
// get # of items selected from the pool_identifier list
selectedVals = form.getInputs('', dual_select_id + '_data_' + pool_id)[0].value.split(/\s*,\s*/);
for (valNum = 0; valNum < selectedVals.length; valNum++) {
id = selectedVals[valNum].split(/\|/)[1];
count_array[id] = 1;
}
allOpts = form.select('select[name=' + dual_select_id + '_list]')[0].options;
for (optNum = 0; optNum < allOpts.length; optNum++) {
if (count_array[allOpts[optNum].value] == 1) {
count++;
}
}
// set global variables
var hidden_var = form.getInputs('hidden', dual_select_id + '_curr_sel')[0];
hidden_var.value = count;
hidden_var = form.getInputs('', dual_select_id + '_curr_max')[0];
hidden_var.value = max;
}
// return the 'title' of the pool containing the selected item
function get_pool_title_containing_item(form_obj, dual_select_id, item_id) {
var regex_item = new RegExp('\\|' + item_id + '\\s*(,|$)');
form_obj = $(form_obj);
var arr = form_obj.select('[name=' + dual_select_id + '_title_list]')[0].value.split(/,/);
for (var valNum = 0; valNum < arr.length; valNum++) {
var value_found_at = form_obj.select('[name=' + dual_select_id + '_data_' + arr[valNum] + ']')[0].value.search(regex_item);
if (value_found_at >= 0) {
return arr[valNum];
}
}
return null;
}
// return 0 if the max count for pool of currently selected item will be
// exceeded by adding the current pool selection to the list
function max_pool_validation(form_obj, dual_select_id) {
var pool_obj = $(form_obj).select('select[name=' + dual_select_id + '_pool]')[0];
var item_id, containing_pool_title, currMax, currSel;
//get the selected item to be added
item_id = pool_obj[pool_obj.selectedIndex].value;
if (item_id == '') {
// no data to check against. unlimited # allowed
return 1;
}
containing_pool_title = get_pool_title_containing_item(form_obj, dual_select_id, item_id);
if (containing_pool_title == null) {
// no data to check against. unlimited # allowed
return 1;
}
set_max_and_selected_counts(form_obj, dual_select_id, containing_pool_title);
currMax = parseInt(form_obj.getInputs('', dual_select_id + '_curr_max')[0].value);
currSel = parseInt(form_obj.getInputs('', dual_select_id + '_curr_sel')[0].value);
if (currMax > 0 && currSel >= currMax) {
alert(form_obj.getInputs('', dual_select_id + '_max_exceeded_error')[0].value);
return 0;
}
// safe to add
return 1;
}
function addToList(poolList, list, listMax) {
var poolSelectedIndex, value, text, listLength;
if (typeof(poolList) == 'string') poolList = strToElementConvert(poolList);
if (typeof(list) == 'string') list = strToElementConvert(list);
poolSelectedIndex = $(poolList).selectedIndex;
if (poolSelectedIndex < 0) {
return;
}
//moving code to its own function
addValToList(poolSelectedIndex, poolList, list, listMax);
return;
}
function addToListMultiple(poolList, list, listMax) {
var poolSelectedIndex, value, text, poolListLength, counter;
if (typeof(poolList) == 'string') poolList = strToElementConvert(poolList);
poolSelectedIndex = poolList.selectedIndex;
if (poolSelectedIndex < 0) {
return;
}
poolListLength = poolList.options.length;
for (counter = 0; counter < poolListLength; counter++) {
if (poolList.options[counter].selected) {
if (!addValToList(counter, poolList, list, listMax)) {
//addValToList() will return 0 only if must not continue
return;
}
}
}
}
function addValToList(index, poolList, list, listMax) {
var value, text, listLength, optNum, pid;
if (typeof(poolList) == 'string') poolList = strToElementConvert(poolList);
if (typeof(list) == 'string') list = strToElementConvert(list);
value = poolList.options[index].value;
if (value == 0 || value == '') {
return 1; //okay to continue to add other selected vals, just don't add this one
}
listLength = list.options.length;
if (listMax > 1 && listLength >= listMax) {
return 0; //not okay to continue adding any more vals - just end
}
//don't let dupes get added!
for (optNum = 0; optNum < listLength; optNum++) {
pid = list.options[optNum].value;
if (value == pid && pid != '') { // name already in list
return 1; //okay to continue to add other selected vals, just don't add this one
}
}
text = poolList.options[index].text;
if (listLength > 0 && (list.options[(listLength - 1)].value == 0 || listMax == 1)) {
listLength--;
list.options[listLength] = null;
}
list.options[listLength] = new Option(text, value, false, false);
return 1;
}
function addAllToList(poolList, list, listMax) {
var poolListLength;
if (typeof(poolList) == 'string') list = strToElementConvert(poolList);
poolListLength = poolList.options.length;
if (poolListLength == 0) {
//nothing to select
return;
}
for (var optNum = 0; optNum < poolListLength; optNum++) {
//moving code to its own function
addValToList(optNum, poolList, list, listMax);
}
return;
}
function removeFromList(list) {
var listSelectedIndex, value;
if (typeof(list) == 'string') list = strToElementConvert(list);
listSelectedIndex = list.selectedIndex;
if (listSelectedIndex < 0) {
return;
}
value = list.options[listSelectedIndex].value;
if (value == 0) {
return;
}
//moving code to its own function
removeValFromList(list, listSelectedIndex);
return;
}
function removeValFromList(list, index) {
var indexToSelect, listLength;
if (typeof(list) == 'string') list = strToElementConvert(list);
list.options[index] = null;
listLength = list.options.length;
if (listLength == 0) {
return;
}
indexToSelect = -1;
if (index == 0) {
indexToSelect = 0;
} else if (index == listLength) {
indexToSelect = index - 1;
} else {
indexToSelect = index;
}
if (indexToSelect >= 0) {
list.options[indexToSelect].selected = true;
}
return;
}
function removeAllFromList(list) {
var listLength;
if (typeof(list) == 'string') list = strToElementConvert(list);
listLength = list.options.length;
if (listLength == 0) {
//nothing to remove
return;
}
for (var optNum = listLength - 1; optNum >= 0; optNum--) {
//moving code to its own function
removeValFromList(list, optNum);
}
return;
}
function utilDSMoveUp(list) {
var listSelectedIndex, selectedValue, selectedText, upIndex, upValue, upText;
if (typeof(list) == 'string') list = strToElementConvert(list);
listSelectedIndex = list.selectedIndex;
upIndex = listSelectedIndex - 1;
if (listSelectedIndex <= 0) {
return;
}
selectedValue = list.options[listSelectedIndex].value;
if (selectedValue == 0) {
return;
}
selectedText = list.options[listSelectedIndex].text;
upText = list.options[upIndex].text;
upValue = list.options[upIndex].value;
list.options[listSelectedIndex].text = upText;
list.options[listSelectedIndex].value = upValue;
list.options[upIndex].text = selectedText;
list.options[upIndex].value = selectedValue;
list.options[upIndex].selected = true;
list.options[listSelectedIndex].selected = false;
}
function utilDSMoveDown(list) {
var listSelectedIndex, listLength, selectedValue, selectedText, downValue, downText, downIndex;
if (typeof(list) == 'string') list = strToElementConvert(list);
listSelectedIndex = list.selectedIndex;
listLength = list.options.length;
downIndex = listSelectedIndex + 1;
if (listSelectedIndex < 0 || downIndex == listLength) {
return;
}
selectedValue = list.options[listSelectedIndex].value;
if (selectedValue == 0) {
return;
}
selectedText = list.options[listSelectedIndex].text;
downText = list.options[downIndex].text;
downValue = list.options[downIndex].value;
list.options[listSelectedIndex].text = downText;
list.options[listSelectedIndex].value = downValue;
list.options[downIndex].text = selectedText;
list.options[downIndex].value = selectedValue;
list.options[downIndex].selected = true;
list.options[listSelectedIndex].selected = false;
}
function setSelectList(list, delimiter, hiddenInput) {
var count, listLength, optionValue, varValue;
varValue = '';
if (typeof(list) == 'string') list = strToElementConvert(list);
if (typeof(hiddenInput) == 'string') hiddenInput = strToElementConvert(hiddenInput);
listLength = list.options.length;
for (count = 0; count < listLength; count++) {
optionValue = list.options[count].value;
if (optionValue != 0) {
if (varValue != '') {
varValue = varValue + delimiter;
}
varValue = varValue + optionValue;
}
}
varValue = varValue.replace(/'/g, "QUOTE");
hiddenInput.value = varValue;
}
//getNameWOMarkup returns the name data without the encapsulating markup
function getNameWOMarkup(nameMarked) {
var nameWOMarkup;
nameWOMarkup = nameMarked.replace(/(?:^|\s+)(?:\w+)\[([^\]]*)\]/g, '$1 ');
return nameWOMarkup;
}
//getNamePortion returns the portion of the name determined by the 'prefix' markup tag, ie 'firstName'
function getNamePortion(nameMarked, prefix) {
if (prefix == null || prefix == '') { // return full name without markup;
return getNameWOMarkup(nameMarked);
}
var lookFor = prefix + '\\[([^\\]]*)\\]';
var re = new RegExp(lookFor);
var namePortion = re.exec(nameMarked);
if (namePortion != null) {
namePortion = namePortion[1]; // second array item has regex var
} else {
namePortion = '';
}
return namePortion;
}
//cleanPid returns just the Pid from a pipe separated name data chunk, ie namedata|pid
function cleanPid(pid) {
var returnPid = pid;
returnPid = returnPid.replace(/.*\|(?=\d+(\||$))/, '');
returnPid = returnPid.replace(/\-\-.*$/, '');
returnPid = returnPid.replace(/\|.*/, '');
return returnPid;
}
function showBio(poolList, ms_id_key, ms_id) {
var poolSelectedIndex, bioPid, biblioAuthKey, action, bioWin;
if (typeof(poolList) == 'string') poolList = strToElementConvert(poolList);
poolSelectedIndex = poolList.selectedIndex;
if (poolSelectedIndex < 0) {
return;
}
bioPid = poolList.options[poolSelectedIndex].value;
bioPid = cleanPid(bioPid);
if (bioPid == 0) {
return;
}
var regExp = /^new\*\*\*/;
if (regExp.test(bioPid)) {
alert('No biography information is available for this person.');
return;
}
biblioAuthKey = poolList.options[poolSelectedIndex].getAttribute('data-biblio_auth_key');
action = bref + "/cgi-bin/main.plex?form_type=biblio_dump&j_id=1&auth_id=" + bioPid + "&ms_id=" + ms_id + "&ms_id_key=" + ms_id_key + "&biblio_auth_key=" + biblioAuthKey;
bioWin = window.open(action, 'BIO');
bioWin.focus();
}
function searchMedline(poolList) {
var poolSelectedIndex, bioPid, bioName, bioNameArray, lNameIndex, fName, lName, action, bioWin, justNameArr;
if (typeof(poolList) == 'string') poolList = strToElementConvert(poolList);
poolSelectedIndex = poolList.selectedIndex;
if (poolSelectedIndex < 0) {
return;
}
bioPid = poolList.options[poolSelectedIndex].value;
bioPid = cleanPid(bioPid);
if (bioPid == 0) {
return;
}
bioName = poolList.options[poolSelectedIndex].text;
bioName = bioName.replace(/NEW: /, "");
justNameArr = bioName.split("(");
bioNameArray = justNameArr[0].split(" ");
fName = bioNameArray[0];
fName = fName.substr(0, 1);
if (bioNameArray[2] && !bioNameArray[2].match("-")) {
lNameIndex = 2;
} else {
lNameIndex = 1;
}
lName = bioNameArray[lNameIndex];
action = "http://www.ncbi.nlm.nih.gov:80/entrez/query.fcgi?CMD=search&DB=PubMed&term=" + lName + "%20" + fName + "[au]&orig_db=PubMed&db=PubMed";
bioWin = window.open(action, 'MEDLINE');
bioWin.focus();
}
function searchHWPress(poolList) {
var poolSelectedIndex, bioPid, bioName, bioNameArray, lNameIndex, fName, lName, action, bioWin, justNameArr;
if (typeof(poolList) == 'string') poolList = strToElementConvert(poolList);
poolSelectedIndex = poolList.selectedIndex;
if (poolSelectedIndex < 0) {
return;
}
bioPid = poolList.options[poolSelectedIndex].value;
if (bioPid == 0) {
return;
}
bioName = poolList.options[poolSelectedIndex].text;
bioName = bioName.replace(/NEW: /, "");
justNameArr = bioName.split("(");
bioNameArray = justNameArr[0].split(" ");
if (bioNameArray[2] && !bioNameArray[2].match("-")) {
lNameIndex = 2;
} else {
lNameIndex = 1;
}
lName = bioNameArray[lNameIndex];
fName = bioNameArray[0];
action = "http://highwire.stanford.edu/cgi/searchresults?andorexactfulltext=and&resourcetype=1&src=hw&author1=" + lName + "%2C+" + fName + "&fulltext=&pubdate_year=&volume=&firstpage=&disp_type=";
bioWin = window.open(action, 'HWPRESS');
bioWin.focus();
}
function searchSosig(poolList) {
var poolSelectedIndex, bioPid, bioName, bioNameArray, lNameIndex, fName, lName, action, bioWin, justNameArr;
if (typeof(poolList) == 'string') poolList = strToElementConvert(poolList);
poolSelectedIndex = poolList.selectedIndex;
if (poolSelectedIndex < 0) {
return;
}
bioPid = poolList.options[poolSelectedIndex].value;
bioPid = cleanPid(bioPid);
if (bioPid == 0) {
return;
}
bioName = poolList.options[poolSelectedIndex].text;
bioName = bioName.replace(/NEW: /, "");
justNameArr = bioName.split("(");
bioNameArray = justNameArr[0].split(" ");
lNameIndex = (bioNameArray.length - 2);
fName = bioNameArray[0];
if (lNameIndex == 1) {
lName = bioNameArray[1];
} else if (lNameIndex == 3) {
lName = bioNameArray[2];
} else if (lNameIndex == 2 && bioNameArray[2] == '-BOARD') {
lName = bioNameArray[1];
} else {
lName = bioNameArray[2];
}
action = "http://www.sosig.ac.uk/roads/cgi-bin/search.pl?term1=" + lName + "%2C+" + fName +
"&attrib3=Browse-Section&attrib4=Coverage&varoverload=view%3Dbatched&attrib1=Author-Name&attrib2=category&term2=&stemming=on&ranking=on&fuzzy=0&method=any&highlight=on&templatetype=ALL&referrals=off&maxserver=8&database=SOSIG+ZPlugin&categories=on&bsize=10&headlines=off";
bioWin = window.open(action, 'SOSIG');
bioWin.focus();
}
function searchGoogle(poolList) {
var poolSelectedIndex, bioPid, bioName, bioNameArray, lNameIndex, fName, lName, action, bioWin, justNameArr;
if (typeof(poolList) == 'string') poolList = strToElementConvert(poolList);
poolSelectedIndex = poolList.selectedIndex;
if (poolSelectedIndex < 0) {
return;
}
bioPid = poolList.options[poolSelectedIndex].value;
bioPid = cleanPid(bioPid);
if (bioPid == 0) {
return;
}
bioName = poolList.options[poolSelectedIndex].text;
bioName = bioName.replace(/NEW: /, "");
justNameArr = bioName.split("(");
bioNameArray = justNameArr[0].split(" ");
fName = bioNameArray[0];
if (bioNameArray[2] && !bioNameArray[2].match("-")) {
lNameIndex = 2;
} else {
lNameIndex = 1;
}
lName = bioNameArray[lNameIndex];
action = "http://www.google.com/search?safe=vss&sa=Google%20Search&q=" + fName + "%20" + lName;
bioWin = window.open(action, 'Google');
bioWin.focus();
}
function searchGoogleScholar(poolList) {
var poolSelectedIndex, bioPid, bioName, bioNameArray, lNameIndex, fName, lName, action, bioWin, justNameArr;
if (typeof(poolList) == 'string') poolList = strToElementConvert(poolList);
poolSelectedIndex = poolList.selectedIndex;
if (poolSelectedIndex < 0) {
return;
}
bioPid = poolList.options[poolSelectedIndex].value;
bioPid = cleanPid(bioPid);
if (bioPid == 0) {
return;
}
bioName = poolList.options[poolSelectedIndex].text;
bioName = bioName.replace(/NEW: /, "");
justNameArr = bioName.split("(");
bioNameArray = justNameArr[0].split(" ");
fName = bioNameArray[0];
if (bioNameArray[2] && !bioNameArray[2].match("-")) {
lNameIndex = 2;
} else {
lNameIndex = 1;
}
lName = bioNameArray[lNameIndex];
action = "http://scholar.google.com/scholar?hl=en&lr=&q=" + fName + "%20" + lName + "&btnG=Search";
bioWin = window.open(action, 'GoogleScholar');
bioWin.focus();
}
function showPrearrangedMeStats(poolList) {
var poolSelectedIndex, mePid, action, meWin;
if (typeof(poolList) == 'string') poolList = strToElementConvert(poolList);
poolSelectedIndex = poolList.selectedIndex;
if (poolSelectedIndex < 0) {
return;
}
mePid = poolList.options[poolSelectedIndex].value;
mePid = cleanPid(mePid);
if (mePid == 0) {
return;
}
action = bref + "/cgi-bin/main.plex?form_type=prearranged_me_stats_display&j_id=1&me_p_id=" + mePid;
meWin = window.open(action, 'BIO');
meWin.focus();
}
function addPrearranged(poolList, list, listMax, htmlForm) {
//poolList = big list
//list = selected ones
var i, listLength, prearranged_pid;
var poolSelectedIndex, name, pid;
var listLength;
var listSelectedIndex;
if (typeof(poolList) == 'string') poolList = strToElementConvert(poolList);
if (typeof(list) == 'string') list = strToElementConvert(list);
if (typeof(htmlForm) == 'string') htmlForm = strToElementConvert(htmlForm);
prearranged_pid = htmlForm.prearranged_p_id.value;
poolSelectedIndex = poolList.selectedIndex;
listSelectedIndex = list.selectedIndex;
//verify that both boxes are checked if they are displayed (tt18335)
if ($('prearranged_checkbox_1') && $('prearranged_checkbox_2') && (listSelectedIndex >= 0 || poolSelectedIndex > 0) && (!$('prearranged_checkbox_1').checked || !$('prearranged_checkbox_2').checked)) {
alert('To add a , you must confirm the selection by checking the box next to each of the two statements.');
return;
}
if (poolSelectedIndex < 0) {
//#39 - if the other index is selected, use them
if (listSelectedIndex >= 0) {
name = list.options[listSelectedIndex].text;
pid = list.options[listSelectedIndex].value;
name = fix_name(name);
if (prearranged_pid != '' && prearranged_pid != 0 && pid == prearranged_pid) {
htmlForm.prearranged_name.value = '';
htmlForm.prearranged_p_id.value = 0;
} else {
htmlForm.prearranged_name.value = name;
htmlForm.prearranged_p_id.value = pid;
}
return;
}
alert('If you wish to designate a Prearranged Editor, select the name from the left-hand box and click the \'Add to list as Prearranged Editor\' button.');
return;
}
listLength = list.options.length;
if (listLength >= listMax && listLength > 1) {
alert('You may only suggest up to five Editors including a Prearranged Editor. Please, go back and modify your list.');
return;
}
pid = poolList.options[poolSelectedIndex].value;
if (prearranged_pid != '' && prearranged_pid != 0 && pid == prearranged_pid) {
//bump current
listLength = list.length;
for (i = 0; i < listLength; i++) {
pid = list.options[i].value;
if (pid == prearranged_pid) {
list.options[i] = null;
i = listLength + 1;
}
}
//clear out prearranged
htmlForm.prearranged_name.value = '';
htmlForm.prearranged_p_id.value = 0;
} else if (prearranged_pid != '' && prearranged_pid != 0 && prearranged_pid != pid) {
listLength = list.length;
for (i = 0; i < listLength; i++) {
pid = list.options[i].value;
if (pid == prearranged_pid) {
list.options[i] = null;
i = listLength + 1;
}
}
//clear out prearranged
htmlForm.prearranged_name.value = '';
htmlForm.prearranged_p_id.value = 0;
addToList(poolList, list, listMax);
//get the name & p_id
name = poolList.options[poolSelectedIndex].text;
pid = poolList.options[poolSelectedIndex].value;
name = fix_name(name);
//now push them over
htmlForm.prearranged_name.value = name;
htmlForm.prearranged_p_id.value = pid;
} else {
addToList(poolList, list, listMax);
//get the name & p_id
name = poolList.options[poolSelectedIndex].text;
pid = poolList.options[poolSelectedIndex].value;
name = fix_name(name);
//now push them over
htmlForm.prearranged_name.value = name;
htmlForm.prearranged_p_id.value = pid;
}
return;
}
function fix_name(name) {
var charToRemove = '\'';
var regExp = new RegExp("[" + charToRemove + "]", "g");
return name.replace(regExp, "\\'");
}
function prearrangedRemoveFromList(list, htmlForm, leavePrearranged) {
var listSelectedIndex, value, listLength, indexToSelect;
var prearranged_pid;
var prearrangedFieldExists;
if (typeof(list) == 'string') list = strToElementConvert(list);
if (typeof(htmlForm) == 'string') htmlForm = strToElementConvert(htmlForm);
listSelectedIndex = list.selectedIndex;
if (listSelectedIndex < 0) {
return;
}
value = list.options[listSelectedIndex].value;
if (value == 0) {
return;
}
//TTS 12794 - 'select prearranged me needs this', but causes an error for 'ae include dual select boxes'
var prearrangedFieldExists = (htmlForm.prearranged_p_id != null);
if (prearrangedFieldExists) {
prearranged_pid = htmlForm.prearranged_p_id.value;
}
//if can't remove the prearranged and it is the one, then skip!
if (leavePrearranged == 1 && prearranged_pid == value) {
alert('This suggested Editor has been previously designated as a Prearranged Editor and therefore cannot be removed.');
return;
}
//remove prearranged if they are such
if (prearranged_pid == value && prearrangedFieldExists) {
//clear out prearranged
htmlForm.prearranged_name.value = '';
htmlForm.prearranged_p_id.value = 0;
}
//do the remove
list.options[listSelectedIndex] = null;
listLength = list.options.length;
if (listLength == 0) {
return;
}
if (listSelectedIndex == 0) {
indexToSelect = 0;
} else if (listSelectedIndex == listLength) {
indexToSelect = listSelectedIndex - 1;
} else {
indexToSelect = listSelectedIndex;
}
if (indexToSelect >= 0) {
list.options[indexToSelect].selected = true;
}
return;
};
// Unhide
-->
</script>
<tr id="sa_row_1">
<td align="RIGHT" class="TTS2" nowrap="">
<label id="sa_label">Year of Terminal Degree</label><br>
<span class="REDN"> </span><br>
</td>
<td align="left">
<a id="list_1" name="list_1"></a>
<input type="hidden" name="sa_list_id_1" id="sa_list_id_1" value="11">
<select aria-labelledby="sa_label" name="sa_list_1" id="sa_list_1">
<option value="" selected=""></option>
<option value="312">1930</option>
<option value="404">1930</option>
<option value="311">1931</option>
<option value="403">1931</option>
<option value="310">1932</option>
<option value="402">1932</option>
<option value="309">1933</option>
<option value="401">1933</option>
<option value="308">1934</option>
<option value="400">1934</option>
<option value="307">1935</option>
<option value="399">1935</option>
<option value="306">1936</option>
<option value="398">1936</option>
<option value="305">1937</option>
<option value="397">1937</option>
<option value="304">1938</option>
<option value="396">1938</option>
<option value="303">1939</option>
<option value="395">1939</option>
<option value="302">1940</option>
<option value="394">1940</option>
<option value="301">1941</option>
<option value="393">1941</option>
<option value="300">1942</option>
<option value="392">1942</option>
<option value="299">1943</option>
<option value="391">1943</option>
<option value="298">1944</option>
<option value="390">1944</option>
<option value="297">1945</option>
<option value="389">1945</option>
<option value="296">1946</option>
<option value="388">1946</option>
<option value="295">1947</option>
<option value="387">1947</option>
<option value="294">1948</option>
<option value="386">1948</option>
<option value="293">1949</option>
<option value="385">1949</option>
<option value="292">1950</option>
<option value="384">1950</option>
<option value="291">1951</option>
<option value="383">1951</option>
<option value="290">1952</option>
<option value="382">1952</option>
<option value="289">1953</option>
<option value="381">1953</option>
<option value="288">1954</option>
<option value="380">1954</option>
<option value="287">1955</option>
<option value="379">1955</option>
<option value="286">1956</option>
<option value="378">1956</option>
<option value="285">1957</option>
<option value="377">1957</option>
<option value="284">1958</option>
<option value="376">1958</option>
<option value="283">1959</option>
<option value="375">1959</option>
<option value="282">1960</option>
<option value="374">1960</option>
<option value="281">1961</option>
<option value="373">1961</option>
<option value="280">1962</option>
<option value="372">1962</option>
<option value="279">1963</option>
<option value="371">1963</option>
<option value="278">1964</option>
<option value="370">1964</option>
<option value="277">1965</option>
<option value="369">1965</option>
<option value="276">1966</option>
<option value="368">1966</option>
<option value="275">1967</option>
<option value="367">1967</option>
<option value="274">1968</option>
<option value="366">1968</option>
<option value="273">1969</option>
<option value="365">1969</option>
<option value="272">1970</option>
<option value="364">1970</option>
<option value="271">1971</option>
<option value="363">1971</option>
<option value="270">1972</option>
<option value="362">1972</option>
<option value="269">1973</option>
<option value="361">1973</option>
<option value="268">1974</option>
<option value="360">1974</option>
<option value="267">1975</option>
<option value="359">1975</option>
<option value="266">1976</option>
<option value="358">1976</option>
<option value="265">1977</option>
<option value="357">1977</option>
<option value="264">1978</option>
<option value="356">1978</option>
<option value="263">1979</option>
<option value="355">1979</option>
<option value="262">1980</option>
<option value="354">1980</option>
<option value="261">1981</option>
<option value="353">1981</option>
<option value="260">1982</option>
<option value="352">1982</option>
<option value="259">1983</option>
<option value="351">1983</option>
<option value="258">1984</option>
<option value="350">1984</option>
<option value="257">1985</option>
<option value="349">1985</option>
<option value="256">1986</option>
<option value="348">1986</option>
<option value="255">1987</option>
<option value="347">1987</option>
<option value="254">1988</option>
<option value="346">1988</option>
<option value="253">1989</option>
<option value="345">1989</option>
<option value="252">1990</option>
<option value="344">1990</option>
<option value="251">1991</option>
<option value="343">1991</option>
<option value="250">1992</option>
<option value="342">1992</option>
<option value="249">1993</option>
<option value="341">1993</option>
<option value="248">1994</option>
<option value="340">1994</option>
<option value="247">1995</option>
<option value="339">1995</option>
<option value="246">1996</option>
<option value="338">1996</option>
<option value="245">1997</option>
<option value="337">1997</option>
<option value="244">1998</option>
<option value="336">1998</option>
<option value="243">1999</option>
<option value="335">1999</option>
<option value="242">2000</option>
<option value="334">2000</option>
<option value="241">2001</option>
<option value="333">2001</option>
<option value="240">2002</option>
<option value="332">2002</option>
<option value="239">2003</option>
<option value="331">2003</option>
<option value="238">2004</option>
<option value="330">2004</option>
<option value="237">2005</option>
<option value="329">2005</option>
<option value="236">2006</option>
<option value="328">2006</option>
<option value="235">2007</option>
<option value="327">2007</option>
<option value="234">2008</option>
<option value="326">2008</option>
<option value="233">2009</option>
<option value="325">2009</option>
<option value="232">2010</option>
<option value="324">2010</option>
<option value="231">2011</option>
<option value="323">2011</option>
<option value="230">2012</option>
<option value="322">2012</option>
<option value="229">2013</option>
<option value="321">2013</option>
<option value="228">2014</option>
<option value="320">2014</option>
<option value="227">2015</option>
<option value="319">2015</option>
<option value="226">2016</option>
<option value="318">2016</option>
<option value="225">2017</option>
<option value="317">2017</option>
<option value="224">2018</option>
<option value="316">2018</option>
<option value="223">2019</option>
<option value="315">2019</option>
<option value="222">2020</option>
<option value="314">2020</option>
<option value="221">2021</option>
<option value="313">2021</option>
</select>
<p>
<input type="hidden" name="display_1" value="scroll">
</p>
</td>
<td>
</td>
</tr>
<tr style="display:none;">
<td>
<input type="hidden" name="subject_area_displayed" value="1">
<input type="HIDDEN" name="subject_area_list_count" value="1">
</td>
</tr>
<tr>
<td align="right" class="TTS2" valign="top" id="reg_ethnicity_label_cell"><label for="reg_ethnicity">Ethnicity</label></td>
<td align="LEFT">
<a name="ethnicity"></a><select id="reg_ethnicity" name="ethnicity">
<option value="" selected="">Please Select</option>
<option value="1">Not of Hispanic or Latino origin</option>
<option value="2">Of Hispanic or Latino origin</option>
<option value="3">Prefer not to say</option>
</select>
</td>
</tr>
<tr>
<td align="right" class="TTS2" valign="top" id="reg_race_label_cell"><label for="reg_race">Race or Origin (select one or more)</label></td>
<td align="left">
<a name="race"></a>
<label><input type="checkbox" name="race" value="1"> White</label>
<br>
<label><input type="checkbox" name="race" value="2"> Black or African American</label>
<br>
<label><input type="checkbox" name="race" value="3"> American Indian or Alaska Native</label>
<br>
<label><input type="checkbox" name="race" value="4"> Asian</label>
<br>
<label><input type="checkbox" name="race" value="5"> Native Hawaiian or other Pacific Islander</label>
<br>
<label><input type="checkbox" name="race" value="other"> Some other race (please specify)</label>
<input type="text" name="race_other" value="">
<br>
<label><input type="checkbox" name="race" value="6"> Prefer not to say</label>
<br>
</td>
</tr>
<tr>
<td> </td>
<td align="left"><span class="REDN"> </span></td>
</tr>
<tr>
<td colspan="3" class="reg_group_heading">
<div class="reg_group_heading_container">
<div class="reg_group_heading_text">Additional Items</div>
</div>
</td>
</tr>
<tr style="display:none;">
<td><input type="HIDDEN" name="inactive_ind" value=""></td>
</tr>
<tr style="display:none;">
<td>
<input type="HIDDEN" name="prev_email" value="xzhao@tamu.edu">
<input type="HIDDEN" name="prev_login" value="xiaozhao4">
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table><!--end regTbl-->
<br>
<center>
<font face="arial, helvetica" size="3" color="#FF0000">If you modify your password, an acknowledgment email will be sent to you.</font>
</center>
<script type="text/javascript" nonce="">
document.cookie = "ejp_browser_country=??; httponly; secure"
</script>
<br>
<a name="captcha"></a>
<script src="https://www.google.com/recaptcha/api.js" async="" defer=""></script>
<div class="g-recaptcha" data-sitekey="6LchKSQUAAAAAGn8L7I_muDTohqr2BOqksV05aoR">
<div style="width: 304px; height: 78px;">
<div><iframe title="reCAPTCHA"
src="https://www.google.com/recaptcha/api2/anchor?ar=1&k=6LchKSQUAAAAAGn8L7I_muDTohqr2BOqksV05aoR&co=aHR0cHM6Ly93d3cucG5hc2NlbnRyYWwub3JnOjQ0Mw..&hl=de&v=gZWLhEUEJFxEhoT5hpjn2xHK&size=normal&cb=nl6tfl5h80nk"
width="304" height="78" role="presentation" name="a-rkh9bqwpeafc" frameborder="0" scrolling="no" sandbox="allow-forms allow-popups allow-same-origin allow-scripts allow-top-navigation allow-modals allow-popups-to-escape-sandbox"></iframe>
</div><textarea id="g-recaptcha-response" name="g-recaptcha-response" class="g-recaptcha-response"
style="width: 250px; height: 40px; border: 1px solid rgb(193, 193, 193); margin: 10px 25px; padding: 0px; resize: none; display: none;"></textarea>
</div><iframe style="display: none;"></iframe>
</div>
<input type="hidden" name="redirected_to_mod_reg" id="redirected_to_mod_reg" value="1">
<input type="hidden" name="pass_along_el" id="pass_along_el" value="A6B4DXeu5A2JUDu7F3A9ftdZlLJWKXan76FR6UTFIk4gZ">
<br>
<input type="button" id="confirm_profile_btn" name="action_button" value="Confirm Current Profile">
<script type="text/javascript" nonce="">
document.getElementById("confirm_profile_btn").addEventListener("click", function(e) {
$('action_val').value = this.value;
$('mod_registration').submit();
}, false);
</script> <input type="button" id="update_profile_btn" name="action_button" value="Save Profile Changes">
<script type="text/javascript" nonce="">
document.getElementById("update_profile_btn").addEventListener("click", function(e) {
$(this).disabled = true;
$('action_val').value = this.value;
$('mod_registration').submit();
}, false);
</script> <input type="button" name="action_button" value="Cancel" id="RegistrationModify-mod_dump_footer-9006-7">
<script type="text/javascript" nonce="">
document.getElementById("RegistrationModify-mod_dump_footer-9006-7").addEventListener("click", function(e) {
$('action_val').value = this.value;
$('mod_registration').submit();
}, false);
</script>
<p></p>
<input type="hidden" name="action" id="action_val" value="">
<style type="text/css">
div.autocomplete {
width: auto !important;
}
div.autocomplete ul {
width: auto !important;
}
div.autocomplete ul li {
padding: 10px;
}
div.autocomplete ul li .autocomplete_regex {
background-color: #FAFAFA;
}
div.autocomplete ul li.selected .autocomplete_regex {
background-color: #4173CC;
color: #000;
}
div.autocomplete {
height: auto;
overflow: auto !important
}
</style>
<input type="hidden" name="org_external_search_token" id="org_external_search_token"
value="eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczpcL1wvYXBpLnJpbmdnb2xkLmNvbSIsImF1ZCI6Imh0dHBzOlwvXC9hcGkucmluZ2dvbGQuY29tIiwiaWF0IjoxNjQ5MjA5MzcwLCJleHAiOjE2NDkyOTU3NzAsImFwaWtleSI6IkZKVjRuVHlrUmI3V1VzekMzXC9YVkJ3ajl2SFZMZE0zeTVcLzY3QWJsSElOY2xaaTFUWkNMdmF3TVd5YXlhY2VlcGJFXC9Vc3owWnZxVEluZ0hDdUttZ0V1M2w5cXppbDBNSUFcLzFmVGg4VmxubmJoYURLSHZtbzYraUlZUzNJOGpDMSJ9.bRXrIILeq5AswjNyCAddInunTkLfrCQReFH1fn6igFA">
<input type="hidden" id="org_external_search_max_results" value="5000"><input type="hidden" id="org_external_search_url" value="https://api.ringgold.com/rest/v27/identify/organizations/suggest">
<script type="text/javascript" nonce="">
</script>
</center><!--end mod_reg_center-->
</form>
Name: spell_form — POST https://www.pnascentral.org/cgi-bin/main.plex
<form target="spellWindow" action="https://www.pnascentral.org/cgi-bin/main.plex" id="spell_form" method="post" name="spell_form" nonce="">
<input type="hidden" name="form_type" value="spelling_check" id="form_type_2">
<input type="hidden" name="j_id" id="j_id_2" value="1">
<input type="hidden" name="ms_id_key" id="ms_id_key_2" value="365ftdU7GNhUJyvCVmyqvNuHV11w">
<input type="hidden" name="spell_formname" value="">
<input type="hidden" name="spell_fieldname" value="">
<input type="hidden" name="spellstring" value="">
</form>
Text Content
F * About * // * Authors * Author Instructions (opens in new window) * LaTeX template (opens in new window) * // * Reviewers * // * Logout Login/Register My Homepage PNAS staff members are currently working remotely to help slow the spread of COVID-19. All PNAS operations will continue, and we apologize in advance for any delays you might experience. In the interest of public health we are asking editors and reviewers of COVID-19–related papers to prioritize their review. We thank everyone for their patience and cooperation during this time. Please contact us with any questions or concerns at pnas@nas.edu. We are available Monday through Friday, 8:30 AM to 5:00 PM ET. Please verify your contact information by clicking the Confirm Current Profile button located at the bottom of this screen or by clicking the Save Profile Changes button once you have completed updating your profile information. You will be taken to the manuscript once you are done. *We recommend that authors submit ORCID IDs. If you provide your ORCID ID, you can opt in to have your ORCID record automatically updated. Watch for an email from Crossref in your ORCID inbox requesting permission to access your ORCID record.* **Please note that a user name and password are not required to proceed.** Note: * Required Fields Account Information Login Name xiaozhao4 New Password Confirm New Password Because you've never logged in before, please enter a new password in the above fields. The new password must be at least 8 characters long and contain at least one uppercase letter (A,B,C), one numeral (0, 1, 2…9), and one special character (*, #, &, %, $, =, @). Personal Information Title Please Select Dr. Prof. Mr. Ms. Mx. First Name * Middle Name/Initial Last Name * ORCID To Register/Link to ORCID, click here. Native Alphabet or Logogram Name Institution and Address Email Addresses * Please enter all relevant emails using the 'Add Email Address' button below and designate one as your primary. If you wish any of these emails to be automatically copied on any correspondence you receive, add them to the 'Additional Email Addresses' box below this section. # Email Address Primary Remove 1 xzhao@tamu.edu Remove No email addresses have been added. Add Email Address Email Address Verification Code Additional Email Addresses Every message from Proceedings of the National Academy of Sciences will be copied to the addresses entered here. Please separate multiple email addresses with a semi-colon. Institution Texas A&M University * Edit Institution Validate Institution Ad hoc institution may not be eligible for discounts; click here to edit {} Search for Organizations Please use the search below to find an exact match if possible, then select it and press Save to validate your institution. Pressing Save without selecting an institution will use the institution name as entered. Pressing Cancel will return you to the form without making any changes. Institution: Could not find any matching institutions. Please try a different search or press Save to continue with the institution name as entered. Department Street Address 1 Street Address 2 City State/Province Zip/Postal Code Country Please Select United States of America Afghanistan Albania Algeria Andorra Angola Anguilla Antarctica Antigua and Barbuda Argentina Armenia Aruba Ascension Australia Austria Azerbaijan Bahamas Bahrain Baker Island Bangladesh Barbados Belarus Belgium Belize Benin Bermuda Bhutan Bolivia Bosnia and Herzegovina Botswana Bouvet Island Brazil British Virgin Islands Brunei Bulgaria Burkina Faso Burundi Cambodia Cameroon Canada Cape Verde Cayman Islands Central African Republic Chad Chile China Colombia Comoros Congo, Democratic Republic of the Congo, Republic of the Cook Islands Costa Rica Cote d'Ivoire Croatia Cuba Cyprus Czech Republic Denmark Djibouti Dominica Dominican Republic East Timor Ecuador Egypt El Salvador Equatorial Guinea Eritrea Estonia Ethiopia Falkland Islands Faroe Islands Fiji Finland France French Guiana Gabon Gambia Gaza Strip Georgia, Republic of Germany Geurnsey Ghana Gibraltar Glorioso Islands Greece Greenland Grenada Guadeloupe Guam Guatemala Guinea Guinea-Bissau Guyana Haiti Honduras Hong Kong Howland Island Hungary Iceland India Indonesia Iran Iraq Ireland Israel Italy Jamaica Japan Jarvis Island Jersey Johnston Atoll Jordan Juan de Nova Island Kazakhstan Kenya Kingman Reef Kiribati Korea (North) Korea (South) Koror Kosovo Kuwait Kyrgyzstan Laos Latvia Lebanon Lesotho Liberia Libya Liechtenstein Lithuania Luxembourg Macau Macedonia Madagascar Malawi Malaysia Maldives Mali Malta Man, Isle of Marshall Islands Mauritania Mauritius Mayotte Mexico Micronesia Moldova Monaco Mongolia Montenegro Montserrat Morocco Mozambique Myanmar Namibia Nauru Navassa Island Nepal Netherlands New Caledonia New Zealand Nicaragua Niger Nigeria Niue Northern Ireland Northern Mariana Islands Norway Oman Pakistan Palau Palmyra Atoll Panama Papua New Guinea Paracel Islands Paraguay Peru Philippines Pitcairn Island Poland Portugal Puerto Rico Qatar Reunion Romania Russia Rwanda Saint Kitts and Nevis Saint Lucia Saint Martin Saint Pierre and Miquelon Saint Vincent and the Grenadines Samoa San Marino Sao Tome and Principe Saudi Arabia Senegal Serbia and Montenegro Seychelles Sierra Leone Singapore Slovakia Slovenia Solomon Islands Somalia South Africa South Sudan Spain Sri Lanka Sudan Suriname Svalbard Swaziland Sweden Switzerland Syria Taiwan Tajikistan Tanzania Thailand Togo Tokelau Tonga Trinidad and Tobago Tristan da Cunha Tunisia Turkey Turkmenistan Turks and Caicos Islands Tuvalu Uganda Ukraine United Arab Emirates United Kingdom Uruguay Uzbekistan Vanuatu Vatican City Venezuela Vietnam Virgin Islands Wake Island Wallis and Futuna Islands West Bank Western Sahara Yemen Zambia Zimbabwe Primary Telephone Secondary Telephone Expertise URL Specialty Select one Biological Sciences/Agricultural Sciences Biological Sciences/Anthropology Biological Sciences/Applied Biological Sciences Biological Sciences/Biochemistry Biological Sciences/Biophysics Biological Sciences/Cell Biology Biological Sciences/Developmental Biology Biological Sciences/Ecology Biological Sciences/Environmental Sciences Biological Sciences/Evolution Biological Sciences/Genetics Biological Sciences/Immunology and Inflammation Biological Sciences/Medical Sciences Biological Sciences/Microbiology Biological Sciences/Neurobiology Biological Sciences/Pharmacology Biological Sciences/Physiology Biological Sciences/Plant Biology Biological Sciences/Population Biology Biological Sciences/Psychology Physical Sciences/Applied Mathematics Physical Sciences/Applied Physical Sciences Physical Sciences/Astronomy Physical Sciences/Chemistry Physical Sciences/Computer Sciences Physical Sciences/Earth, Atmospheric, Planetary Science Physical Sciences/Engineering Physical Sciences/Environmental Sciences Physical Sciences/Geology Physical Sciences/Geophysics Physical Sciences/Mathematics Physical Sciences/Physics Physical Sciences/Statistics Social Sciences/Anthropology Social Sciences/Economic Sciences Social Sciences/Environmental Sciences Social Sciences/Psychology Social Sciences/Political Sciences Social Sciences/Social Sciences Area of Expertise Demographics PNAS is asking everyone who uses our manuscript submission system to provide demographic information that will support our efforts to increase geographic, racial, ethnic, gender, and age/career stage diversity within our publishing program. Any information that you provide will be aggregated and used solely for reporting purposes. You may choose not to answer if you wish by selecting "prefer not say" or by skipping any or all of these questions. By proceeding, you agree that PNAS may collect any data you choose to provide in accordance with the NAS privacy policy. Gender Identification Male Female Non-binary Prefer to self-describe Prefer not to say Highest Level of Education Please Select Less than a high school diploma High school diploma or equivalent (e.g., GED) Some college, no degree Associate's Degree (e.g., AA, AS) Bachelor's Degree (e.g., BS, BA) Master's Degree (e.g., MS, MA, MBA, MFA) Professional Degree (e.g., MD, DDS, DVM) Doctorate (e.g., PhD, EdD, etc.) Prefer not to say Year of Terminal Degree 1930 1930 1931 1931 1932 1932 1933 1933 1934 1934 1935 1935 1936 1936 1937 1937 1938 1938 1939 1939 1940 1940 1941 1941 1942 1942 1943 1943 1944 1944 1945 1945 1946 1946 1947 1947 1948 1948 1949 1949 1950 1950 1951 1951 1952 1952 1953 1953 1954 1954 1955 1955 1956 1956 1957 1957 1958 1958 1959 1959 1960 1960 1961 1961 1962 1962 1963 1963 1964 1964 1965 1965 1966 1966 1967 1967 1968 1968 1969 1969 1970 1970 1971 1971 1972 1972 1973 1973 1974 1974 1975 1975 1976 1976 1977 1977 1978 1978 1979 1979 1980 1980 1981 1981 1982 1982 1983 1983 1984 1984 1985 1985 1986 1986 1987 1987 1988 1988 1989 1989 1990 1990 1991 1991 1992 1992 1993 1993 1994 1994 1995 1995 1996 1996 1997 1997 1998 1998 1999 1999 2000 2000 2001 2001 2002 2002 2003 2003 2004 2004 2005 2005 2006 2006 2007 2007 2008 2008 2009 2009 2010 2010 2011 2011 2012 2012 2013 2013 2014 2014 2015 2015 2016 2016 2017 2017 2018 2018 2019 2019 2020 2020 2021 2021 Ethnicity Please Select Not of Hispanic or Latino origin Of Hispanic or Latino origin Prefer not to say Race or Origin (select one or more) White Black or African American American Indian or Alaska Native Asian Native Hawaiian or other Pacific Islander Some other race (please specify) Prefer not to say Additional Items If you modify your password, an acknowledgment email will be sent to you. * Required Fields Running query... This web site is designed to facilitate the manuscript submission and peer review process. The site collects Personally Identifiable Information ("Information") such as name, e-mail address, telephone number, postal address, organizational affiliation, areas of expertise, IP address, and system usage. This Information is collected to secure the site, ensure that there are no competing interests during the peer review process, address ethics violations, facilitate communications regarding manuscript submission and peer review, and to track/report on submissions and system usage. This Information may be shared with the data Controller (National Academy of Sciences and/or PNAS), editors, editorial staff, and others that participate in the peer review process. If your manuscript submission is accepted for publication, Information is also shared with external vendors such as publishers, printers, and hosting companies to facilitate the publication process. Information used in relationship to manuscript submission or peer review may be stored indefinitely in order to address future ethics concerns or violations. By proceeding further, you warrant that you have permission to provide Information related to any co-authors and that we may store and use your/their Information with respect to manuscript submission, peer review, and publication production. For additional information please click here. The PNAS Data Protection Officer is Anton Bandy (abandy@nas.edu). * Contact * Feedback * Subscribe * For the Press * Editorial Board * Terms of Use Licensed under Patent #US 7,620,555B1. Copyright © 2022 National Academy of Sciences. X We've found the following accounts that may belong to you. * To merge the accounts, verify each email address. * To access an existing account Sign In. * For assistance, Contact Journal Staff. NameEmail AddressORCIDInstitutionActions Xi Zhao x*****@tamu.edu Texas A&M University - Central Texas Yes, my account Not my account Send Email Verification Verification Sent - Enter code Verification Code Save FILE UPLOAD STARTING, PLEASE WAIT...