skillful,
function fn(b) {
for (var a = 0, c = b.length; a < c && !(a >= c / 2 && " " == b[a]); a++);
return [b.substring(0, a), b.substring(a + 1)]
};
var str = 'Привет, мы наконец-то победили'
alert(fn(str).join('\n'))
var str = 'Разделить строку на пополам, сохранив слова'
alert(fn(str).join('\n'))