/**
 * Usata da HTMLGrid
 * Imposta una nuova classe CSS all'elemento con id elementid.
 * Restituisce la class precedentemente associata a quest'ultimo.
 */
function changeStyleClass(elementid, newclass) {
	var el = document.getElementById(elementid);
	var prevClass = "";
	if(el != undefined) {
		for(var j = 0; j < el.attributes.length; j++) {
			if(el.attributes.item(j).nodeName == 'class') {
				prevClass = el.attributes.item(j).nodeValue;
				el.attributes.item(j).nodeValue = newclass;
			}
		}
	}
	return prevClass;
}


var _gridRowChanged = new Array();

function _gridChangeClassRow(idrow) {
	if(_gridRowChanged[idrow] == undefined || _gridRowChanged[idrow].length == 0) {
		var oldclass = changeStyleClass(idrow, 'grid_row clicked');
		_gridRowChanged[idrow] = oldclass;
	}
	else if(_gridRowChanged[idrow].length > 0) {
		changeStyleClass(idrow, _gridRowChanged[idrow]);
		_gridRowChanged[idrow] = "";
	}
}


function selectedRow(idrow, id) {
	// ...
}
