Quarterly report pursuant to Section 13 or 15(d)

J. STOCK OPTIONS AND WARRANTS (Details-Warrants outstanding and exercisable)

v3.2.0.727
J. STOCK OPTIONS AND WARRANTS (Details-Warrants outstanding and exercisable) - Warrant [Member] - $ / shares
6 Months Ended
Jun. 30, 2015
Dec. 31, 2014
Dec. 31, 2013
Warrants Outstanding, Number Outstanding 7,915,533 7,915,533 9,359,914
Warrants Outstanding, Weighted Average Remaining Contractual Life (Years) 9 months 15 days    
Weighted Average Exercise Price $ 0.27 $ 0.27 $ 0.32
Warrants Exercisable, Number Exercisable 7,915,533    
Warrants Exercisable, Weighted Average Exercise Price $ 0.27    
$0.13 [Member]      
Warrants Outstanding, Number Outstanding 7,230,778    
Warrants Outstanding, Weighted Average Remaining Contractual Life (Years) 7 months 13 days    
Weighted Average Exercise Price $ 0.13    
Warrants Exercisable, Number Exercisable 7,230,778    
Warrants Exercisable, Weighted Average Exercise Price $ 0.13    
$0.18 [Member]      
Warrants Outstanding, Number Outstanding 50,000    
Warrants Outstanding, Weighted Average Remaining Contractual Life (Years) 2 years 4 months 28 days    
Weighted Average Exercise Price $ 0.18    
Warrants Exercisable, Number Exercisable 50,000    
Warrants Exercisable, Weighted Average Exercise Price $ 0.18    
$0.20 [Member]      
Warrants Outstanding, Number Outstanding 250,000    
Warrants Outstanding, Weighted Average Remaining Contractual Life (Years) 6 years 3 months 11 days    
Weighted Average Exercise Price $ 0.20    
Warrants Exercisable, Number Exercisable 250,000    
Warrants Exercisable, Weighted Average Exercise Price $ 0.20    
$3.00 [Member]      
Warrants Outstanding, Number Outstanding 384,755    
Warrants Outstanding, Weighted Average Remaining Contractual Life (Years) 3 months 29 days    
Weighted Average Exercise Price $ 3.00    
Warrants Exercisable, Number Exercisable 384,755    
Warrants Exercisable, Weighted Average Exercise Price $ 3.00