function cutLongText (str) {
str = str[0];
if (str.length > 25)
return str.substr(0,25) + "..." ;
else
return str ;
}
function currencySwap(d) {
d= parseInt(parseFloat(d)*0.001 );
return d.toString().replace(/\B(?=(\d{3})+(?!\d))/g, " ") + " тыс. руб.";
}
function currencySwapNoCut(d) {
d= parseInt(parseFloat(d) );
return d.toString().replace(/\B(?=(\d{3})+(?!\d))/g, " ") + " руб.";
}

function breakLongText1 (str , limit) {
limBack =limit ;
if (str.length > limit){
s=""; count=0 ; limitStart=0;
while (limit < str.length && count < 10 ){
if (str[limit]!=" ") {
for ( i = limitStart; i < str.length ; i++) {
limit = i + 1;
if (str[i] == " " && (limit - limitStart) > limBack ) break;
}
} else {
for ( i = limitStart; i < str.length ; i++) {
limit = i + 1;
if (str[i] == " " && (limit - limitStart) > limBack ) break;
}
}
s1= str.substr(limitStart, limit - limitStart) ;
// console.log(count , limitStart , limit ,s1);
s += "<tspan y='" + (-20 + 20 * count ) + "' x='0' dy='1.2em'>" +s1+ "</tspan>";
limitStart = limit ;
count++ ;
}
return s ;
} else return str ;
}