partsIncluded = true;

Table.prototype.buildFilter = function( filter )
{
	switch( filter.type )
	{
		case 'text': 	return this.buildFilterText( filter );
			break;
			
		case 'select': 	return this.buildFilterSelect( filter );
			break;
			
		default: return $('<th></th>');
	}
};

Table.prototype.buildFilterText = function( filter )
{
	return $('<th></th>').append( $('<input />').attr( "type", "text" ) ); 
};

Table.prototype.buildFilterSelect = function( filter )
{
	var select = $( '<select></select>' );

	if( filter.vars.length > 0 )
	for( i=0; i < filter.vars.length; i++ )
	{
		var option = $( '<option></option>' )
		.attr( "value", filter.vars[i]["id"] )
		.html( filter.vars[i]["name"] );
		
		select.append( option );
	}

	return $('<th></th>').append( select ); 
};





	
	
	