
	// fu: toQuery
	function toQuery( q ){
	
		var nqa = [ ];
		var nq = { };
		
		for ( var i = 0; i < q.COLUMNS.length; i++ ){
			
			nqa.push( [ ] );
			
			//nq[ q.COLUMNS[ i ] ] = [ ];
		
		}
		
		for( var i = 0; i < q.DATA.length; i++ ){
				
			for ( var cr = 0; cr < q.COLUMNS.length; cr++ ){
				
				nqa[ cr ].push( q.DATA[ i ][ cr ] );
			
			}
		
		}
		
		
		for ( var i = 0; i < q.COLUMNS.length; i++ ){
		
			if( nq.rc == undefined )
			nq.rc = nqa[ i ].length;
		
			nq[ q.COLUMNS[ i ].toLowerCase( ) ] = nqa[ i ];
		
		}
		
		return nq;
	
	} // fux: toQuery
	
		
	// fu: tn
	function tn( s ){
		
		s = s.replace( new RegExp( " ", "gi" ), "_" );
		s = s.replace( new RegExp( "-", "gi" ), "" );
		//s = s.replace( new RegExp( "&", "gi" ), "ampxamp" );
		return s.toLowerCase( );
		
		
	} // fux: tn
	
	// fu: mute
	function mute( ){
		
		return false;
		
	} // fux: mute