//GetShortName("Smith James Alex")="Smith J. A."
//GetShortName("Иванов Иван Петрович")="Иванов И. П."
//GetShortName("Иванов Иван")="Иванов И. ."
function GetShortName(strString){
var strNew='';
var arrStr;
strString=strString+' ';
arrStr=strString.split(' ');
strNew=arrStr[0] + ' ' + arrStr[1].substring(0,1) + '. ' + arrStr[2].substring(0) + '.'
return strNew;
}
function GetParam(strParameters, strParamNum, strDelimeter){
//Get a parameter from parameter string: 'param1;param2;'
//O. Halzov
var strNew='';
var arrStr;
strParameters+=strDelimeter;
arrStr=strParameters.split(strDelimeter);
return arrStr[strParamNum-1];
}
function GetParseValue(strParameters, strParamName, strDelimeter) {
//Get a parameter value from parameters string: 'param1=p1;param2=P2;'
//O. Halzov
var strNewParam = '';
var intIdx = 0;
intIdx = strParameters.indexOf(strParamName);
if (intIdx >= 0) {
strNewParam = strParameters.substring(intIdx, strParameters.length);
strNewParam = GetParam(strNewParam, 1, strDelimeter) + '=';
strNewParam = GetParam(strNewParam, 2, '=');
if (strNewParam.length > 0) {
strNewParam = Trim(strNewParam);
}
else strNewParam = '';
}
else strNewParam = '';
return strNewParam;
}