v3.3.1.900
Note 14 - Stock Warrants and Warrant Liability (Details) - Warrant Activity
12 Months Ended
Dec. 31, 2014
$ / shares
shares
Warrant Activity [Abstract]  
Warrants for number of shares | shares 9,648,045
Weighted-average exercise price | $ / shares $ 0.49
Issued | shares 12,500,000
Issued | $ / shares $ 0.02
Warrants for number of shares | shares 22,148,045
Weighted-average exercise price | $ / shares $ 0.23