Annual report pursuant to Section 13 and 15(d)

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

v3.3.1.900
J. STOCK OPTIONS AND WARRANTS (Details-Options Outstanding and Exercisable) - Employee Stock Options [Member] - $ / shares
12 Months Ended
Dec. 31, 2015
Dec. 31, 2014
Dec. 31, 2013
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]      
Options Outstanding Number Outstanding 1,825,225 1,930,225 1,735,225
Options Outstanding Weighted Average Remaining Contractual Life (Years) 6 years 3 months 7 days    
Options Outstanding Weighted Average Exercise Price $ 0.28 $ 0.40 $ 0.43
Options Exercisable Number Exercisable 1,575,499    
Options Exercisable Weighted Average Exercise Price $ 0.28    
$0.01 - $0.15 [Member]      
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]      
Options Outstanding Number Outstanding 175,000    
Options Outstanding Weighted Average Remaining Contractual Life (Years) 1 year 9 months 25 days    
Options Outstanding Weighted Average Exercise Price $ 0.14    
Options Exercisable Number Exercisable 175,000    
Options Exercisable Weighted Average Exercise Price $ 0.14    
$0.16 - $0.99 [Member]      
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]      
Options Outstanding Number Outstanding 1,570,225    
Options Outstanding Weighted Average Remaining Contractual Life (Years) 7 years 11 days    
Options Outstanding Weighted Average Exercise Price $ 0.18    
Options Exercisable Number Exercisable 1,320,499    
Options Exercisable Weighted Average Exercise Price $ 0.18    
$1.00 - $5.60 [Member]      
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]      
Options Outstanding Number Outstanding 80,000    
Options Outstanding Weighted Average Remaining Contractual Life (Years) 1 year 1 month 10 days    
Options Outstanding Weighted Average Exercise Price $ 2.28    
Options Exercisable Number Exercisable 80,000    
Options Exercisable Weighted Average Exercise Price $ 2.28