function trim( str ) { return str.replace(/^\s+|\s+$/img, ""); }

function fnShowProps(obj, objName){
	var result = "";
	for (var i in obj) // обращение к свойствам объекта по индексу
		try { result += objName + "." + i + " = " + obj[i] + "<br />\n"; } catch(e) {}
	document.write(result);
}

/* (c) 2007, Павел Зотов */
function init_usertables() {
	firstrowheader = 1;
	$$('.user_content table').each(function(table){
		if( table.className ) return;
		table.className = 'usertable';
//		table.border = 0;
		table.cellPadding=0;
		table.cellSpacing=0;
		var trs = table.getElements('tr');
		var start_row = 0;
		for( i=0; i<trs.length; i++ ) {
			if( firstrowheader && i==0) { trs[0].className = 'headerrow'; start_row=1;}
			else { 
				trs[i].className='row' + ((i-start_row)%2); 
				trs[i].onmouseover = function( ){ this.className += ' hovered'; }
				trs[i].onmouseout = function( ){ this.className = this.className.replace(/hovered/img, ""); }
			}
			var tds = trs[i].getElements('td');
			for( k=0; k<tds.length; k++ ) {
				text = tds[k].innerHTML;
				text = text.replace(/&nbsp;/g, " ");
//				text = text.replace(/\A\s+|\s+\z/img, "");
				text = text.replace(/<\/?div.*?>/img, "");
				text = text.replace(/<\/?p.*?>/img, "");
				text = text.replace(/<\/?span.*?>/img, "");
				tds[k].innerHTML = text;
				tds[k].width = null;
				tds[k].height = null;
				tds[k].xStr = null;
				if( !k ) { tds[k].className='left'; }
				else if( k==tds.length-1 ) { tds[k].className='right'; }
				else { tds[k].className='center'; }
				tds[k].className += ' td'+k;
			}
		}
	});
}

function g1loadPic( uri, width, height, name, thumb ) {
	$('g1-bigpic').innerHTML = '<img src="' + uri + '" width="'+width+'" height="'+height+'" alt="" border=0 /><div id="g1-bigpicname">' + name + '</div>';
	$$('#g1-thumblist a').each( function(a){ a.className=''; });
	thumb.className = 'open';
	return false;
}

function checkCommentForm( form ) {
	if( trim( form.f_AuthorAlias.value )=='' ) {
		alert('Укажите Ваше имя');
		form.f_AuthorAlias.focus();
	} else if( trim( form.f_TextContent.value )=='' ) {
		alert('Сообщение пустое');
		form.f_TextContent.focus();
	} else return true;
	return false;
}
