Quarterly report pursuant to Section 13 or 15(d)

J. STOCK OPTIONS AND WARRANTS (Details-Options Outstanding and Exercisable)

v3.3.0.814
J. STOCK OPTIONS AND WARRANTS (Details-Options Outstanding and Exercisable) - Stock Options - $ / shares
9 Months Ended
Sep. 30, 2015
Dec. 31, 2014
Dec. 31, 2013
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]      
Options Outstanding Number Outstanding 1,775,225 1,930,225 1,735,225
Options Outstanding Weighted Average Remaining Contractual Life (Years) 6 years 4 months 28 days    
Options Outstanding Weighted Average Exercise Price $ .27 $ 0.40 $ .43
Options Exercisable Number Exercisable 1,555,445    
Options Exercisable Weighted Average Exercise Price $ .27    
$0.01 - $0.15 [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]      
Options Outstanding Number Outstanding 175,000    
Options Outstanding Weighted Average Remaining Contractual Life (Years) 2 years 25 days    
Options Outstanding Weighted Average Exercise Price $ .14    
Options Exercisable Number Exercisable 175,000    
Options Exercisable Weighted Average Exercise Price $ 0.14    
$0.16 - $0.99 [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]      
Options Outstanding Number Outstanding 1,520,225    
Options Outstanding Weighted Average Remaining Contractual Life (Years) 7 years 2 months 5 days    
Options Outstanding Weighted Average Exercise Price $ .18    
Options Exercisable Number Exercisable 1,300,445    
Options Exercisable Weighted Average Exercise Price $ 0.18    
$1.00 - $3.03 [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]      
Options Outstanding Number Outstanding 80,000    
Options Outstanding Weighted Average Remaining Contractual Life (Years) 1 year 4 months 6 days    
Options Outstanding Weighted Average Exercise Price $ 2.28    
Options Exercisable Number Exercisable 80,000    
Options Exercisable Weighted Average Exercise Price $ 2.28