partsIncluded = true;

Table.prototype.buildRow = function( values )
{
	var tr = $('<tr></tr>');
	
	for( i=0; i < this.nrColumns; i++ )
	{
		var td;
		var column = this.options.columns[i];
		
		
		if( values.hasOwnProperty( column.name ) )
			var value  = values[column.name];
		else
			var value  = column.name + ' - UKNOWN VALUES KEY';
		

		var columnType = column.type;
		columnType = columnType.charAt(0).toUpperCase() + columnType.substr(1);
		var methodName = "this.buildRow" + columnType;
		var initialMethodName = methodName;
		
		if( !$.isFunction( eval( methodName ) ) )
		{
			methodName = "this.buildRowText";
			value += initialMethodName + " - UNKNOW COLUMN TYPE";
		}
		
		eval( 'td = ' + methodName + '( value );' );
		
		tr.append( td );
	}
	
	return tr;
};

Table.prototype.buildRowText = function( value )
{
	return $('<td></td>').html( value ); 
};





	
	
	