--

--  ___  ___   _   _   _    __   _   ___ ___ __ __

-- |_ _|| __| / \ | \_/ |  / _| / \ | o \ o \\ V /

--  | | | _| | o || \_/ | ( |_n| o ||   /   / \ / 

--  |_| |___||_n_||_| |_|  \__/|_n_||_|\\_|\\ |_|  2007

--										 

--



module( "presets", package.seeall )



local Presets = LoadPresets()



function GetTable( presetname )



	if ( !presetname ) then return end

	

	Presets[ presetname ] = Presets[ presetname ] or {}

	

	return Presets[ presetname ]



end





function Add( presetname, strName, pTable )



	if ( !presetname ) then return end



	Presets[ presetname ] = Presets[ presetname ] or {}

	Presets[ presetname ][ strName ] = pTable

	

	SavePresets( Presets )



end





function Rename( presetname, strName, strToName )



	Presets[ presetname ] = Presets[ presetname ] or {}

	Presets[ presetname ][ strToName ] = Presets[ presetname ][ strName ]

	Presets[ presetname ][ strName ] = nil

	

	SavePresets( Presets )



end





function Remove( presetname, strName )



	Presets[ presetname ] = Presets[ presetname ] or {}

	Presets[ presetname ][ strName ] = nil

	

	SavePresets( Presets )



end





