function newFile(retainerID, fileInputID, currentLocationID, indexID, extension, templateID, templateValue){
	setInput(templateID, templateValue, false);
	setInput(fileInputID,getInput(currentLocationID)+"/"+getInput(indexID)+extension,false);
	setInput(retainerID, "new file");	
}

function removeFile(retainerID, fileInputID, newLocationID, highlightID){
	if(!isHighlighted(highlightID)){
		alert("Nie wybrano obiektu do usunięcia.");
		return false;
	}
	if(window.confirm("Usunąć wybrany obiekt?.")){
		var path = getInput(fileInputID)+"/"+getInput(newLocationID);
		setInput(newLocationID,path,false);
		setInput(retainerID, "remove file");	
	}
}

function editFile(retainerID, fileInputID, newLocationID, highlightID){
	if(!isHighlighted(highlightID)){
		alert("Nie wybrano obiektu do edycji.");
		return false;
	}
	var path = getInput(fileInputID)+"/"+getInput(newLocationID);
	setInput(newLocationID,path,false);
	setInput(retainerID, "edit file");	
}
