/**
 * @author Dmitry
 */
function setNewsBlockSize(){
	var d=document;
	//выбираем все ячейки, в которых нужно править контент
	var cells=d.getElementsByClassName('newsText');
	for (i=cells.length-1;i>=0;i--){
		var txt_arr=cells[i].getElementsByTagName('font');	
		for (j=0;j<txt_arr.length;j++){
			if (txt_arr[j].className=='text_big'){				
				//обрезаем текст до нужной высоты ячейки
				for (k = txt_arr[j].innerHTML.length; k >= 2; k--) {
					if (txt_arr[j].innerHTML.substring(k-2,k-1) == ' ') {	
						if (txt_arr[j].innerHTML.substring(k-3,k-2)==',')
							k--;				
						txt_arr[j].innerHTML = txt_arr[j].innerHTML.substring(0, k - 2)+'...';
						if (cells[i].clientHeight < 153) {							
							break;							
						}
					}
				}
			}
		}
	}
	
	//отображаем слой с новостями
	var div_arr=d.getElementsByClassName('hiddenLayer');
	for (i=0;i<div_arr.length;i++){
		div_arr[i].style.visibility='visible';
	}
}

if (!document.getElementsByClassName) {
	document.getElementsByClassName = function(cl){
		var retnode = [];
		var myclass = new RegExp('\\b' + cl + '\\b');
		var elem = this.getElementsByTagName('*');
		for (var i = 0; i < elem.length; i++) {
			var classes = elem[i].className;
			if (myclass.test(classes)) 
				retnode.push(elem[i]);
		}
		return retnode;
	};
};

window.onload = setNewsBlockSize;
