var files = 0;
var file = 0;
																 
function add_file( e ) {

	var val				= $( this ).val();
	var parent_id	= $( this ).parent().attr( 'id' );
	var	type			= parent_id.split( '-' )[ 1 ];
	var	form_id		= parent_id.split( '-' )[ 2 ];
	
	var name			= $( '#name-' + form_id ).val();
	
	$( '#inv-' + type + '-' + form_id ).append(
		'<div class="multi_form_item"><div class="multi_form_item_text">' + val + '</div><input id="' + type + '-' + file + '" type="button" class="mult_form_item_delete" value="Delete"></div>'
	);
	$( '.mult_form_item_delete' ).bind( 'click', delete_file );
	
	file ++;
	files ++;
	
	$( '#' + parent_id ).append(
		'<input id="' + type + '-' + file + '" name="' + name + '[' + file + ']" class="multi_form_file" type="file">'
	);
	
	$( '.multi_form_file' ).bind( 'change', add_file );
	$( this ).unbind();
	
	$(this).css( 'display', 'none' );

	toggle_input( type, form_id );

}

function delete_file( e ) {
	
	var parent_id	= $( this ).parent().parent().attr( 'id' );

	var	type			= parent_id.split( '-' )[ 1 ];
	var	form_id		= parent_id.split( '-' )[ 2 ];
//	
//	var id	= $( this ).attr( 'id' );
//
//	$( '#' + id ).remove();
	$( this ).parent().remove();
	
	files --;
	
	toggle_input( type, form_id );
	
}

function toggle_input( type, form_id ) {

	var max_files	= $( '#form-' + form_id ).val();

	if( ( max_files > 0 ) && ( files >= max_files ) )
		$( "#" + type + '-' + file ).attr("disabled", true );
	else
		$( "#" + type + '-' + file ).attr("disabled", false );
	
}