API GetTotemInfo

Returns info for the specified totem.
 haveTotem, totemName, startTime, duration, icon = GetTotemInfo(index)
==Parameters==
===Arguments===
:;index: - index of the totem (Fire = 1 Earth = 2 Water = 3 Air = 4)
===Returns===
:;haveTotem:returns true if you have the totem reagent in your bag (, , , ).
:;totemName:returns the name of the currently active totem. If there is no active totem for this slot, this value will apparently be an empty string ("") instead of nil.
:;startTime:returns the GetTime() value of when the totem started.
:;duration:returns the duration (in seconds) of the currently active totem.
:;icon:returns the path to the icon of the specified totem
----
;Example
Displays the duration of all active totems
 for index=1,MAX_TOTEMS do
 local arg1, totemName, startTime, duration, icon = GetTotemInfo(index)
 local est_dur = round(startTime+duration-GetTime() )
 DEFAULT_CHAT_FRAME:AddMessage(totemName .. " " .. est_dur) 
 end
==Details==
* GetTotemTimeLeft(slot): global function returns active time remaining (in seconds) for a totem in a given slot.
* The MAX_TOTEMS constant can be used to determine how many totems are available to iterate over.