function lessMore(trigger){
    var table = trigger.parentNode.parentNode;
    if(trigger.className.match(new RegExp('(\\s|^)less(\\s|$)'))) {
	var reg = new RegExp('(\\s|^)less(\\s|$)');
	trigger.className = trigger.className.replace(reg, ' ');
	if(table.tHead) table.tHead.style.display = '';
	table.tBodies.item(0).style.display = '';
	if(table.tFoot) table.tFoot.style.display = '';
	}
    else {
	trigger.className += ' less';
	var x = table.offsetWidth;
	if(table.tHead) table.tHead.style.display = 'none';
	table.tBodies.item(0).style.display = 'none';
	if(table.tFoot) table.tFoot.style.display = 'none';
	table.style.width = x + 'px';
	}
    }

