Если не считать того, что точка с запятой в самом конце не нужна (ну если только вам так красивее), то со скриптом все OK. А если так попробовать (скопируйте

):
Код:
var myAccount = new Array();
var myAccountName;
var oClientMark = crmForm.all.new_client_mark;
if (oClientMark != null && oClientMark.DataValue != null && oClientMark.DataValue[0] != null)
{
myAccount = oClientMark.DataValue;
myAccountName = myAccount[0].name;
if (crmForm.all.new_name != null) crmForm.all.new_name.DataValue = myAccountName;
}