v3.4.0.3
10. Warrant Liabilities (Details - Warrants) - Warrant [Member]
9 Months Ended
Sep. 30, 2014
USD ($)
shares
Fair Value Measurements Using Significant Unobservable Inputs (Level 3)  
Beginning balance | $ $ 0
Acquisition Measurement Date | $ 1,668,795
Initial Measurement | $ 2,407,930
Increase (Decrease) in Fair Value | $ (1,037,108)
Ending balance | $ $ 3,039,617
Number of Warrants  
Beginning balance | shares 0
Acquisition | shares 47,726,094
Additions | shares 30,136,713
Reductions | shares 0
Ending balance | shares 77,862,807
2011 Unit Offering [Member]  
Fair Value Measurements Using Significant Unobservable Inputs (Level 3)  
Beginning balance | $ $ 0
Acquisition Measurement Date | $ 1,242,333
Initial Measurement | $ 0
Increase (Decrease) in Fair Value | $ (329,803)
Ending balance | $ $ 912,530
Number of Warrants  
Beginning balance | shares 0
Acquisition | shares 33,277,837
Additions | shares 0
Reductions | shares 0
Ending balance | shares 33,277,837
2011 Unit Offering Placement Agent [Member]  
Fair Value Measurements Using Significant Unobservable Inputs (Level 3)  
Beginning balance | $ $ 0
Acquisition Measurement Date | $ 156,367
Initial Measurement | $ 0
Increase (Decrease) in Fair Value | $ (26,748)
Ending balance | $ $ 129,619
Number of Warrants  
Beginning balance | shares 0
Acquisition | shares 4,726,891
Additions | shares 0
Reductions | shares 0
Ending balance | shares 4,726,891
2012 Bridge Warrant [Member]  
Fair Value Measurements Using Significant Unobservable Inputs (Level 3)  
Beginning balance | $ $ 0
Acquisition Measurement Date | $ 20,690
Initial Measurement | $ 0
Increase (Decrease) in Fair Value | $ (2,070)
Ending balance | $ $ 18,620
Number of Warrants  
Beginning balance | shares 0
Acquisition | shares 1,137,735
Additions | shares 0
Reductions | shares 0
Ending balance | shares 1,137,735
2012 Bridge Warrant Placement Agent [Member]  
Fair Value Measurements Using Significant Unobservable Inputs (Level 3)  
Beginning balance | $ $ 0
Acquisition Measurement Date | $ 4,138
Initial Measurement | $ 0
Increase (Decrease) in Fair Value | $ (414)
Ending balance | $ $ 3,724
Number of Warrants  
Beginning balance | shares 0
Acquisition | shares 227,546
Additions | shares 0
Reductions | shares 0
Ending balance | shares 227,546
2012 Unit Offering [Member]  
Fair Value Measurements Using Significant Unobservable Inputs (Level 3)  
Beginning balance | $ $ 0
Acquisition Measurement Date | $ 137,178
Initial Measurement | $ 0
Increase (Decrease) in Fair Value | $ (25,090)
Ending balance | $ $ 112,088
Number of Warrants  
Beginning balance | shares 0
Acquisition | shares 6,300,213
Additions | shares 0
Reductions | shares 0
Ending balance | shares 6,300,213
2012 Unit Offering Placement Agent [Member]  
Fair Value Measurements Using Significant Unobservable Inputs (Level 3)  
Beginning balance | $ $ 0
Acquisition Measurement Date | $ 96,481
Initial Measurement | $ 0
Increase (Decrease) in Fair Value | $ (47,435)
Ending balance | $ $ 49,046
Number of Warrants  
Beginning balance | shares 0
Acquisition | shares 1,561,544
Additions | shares 0
Reductions | shares 0
Ending balance | shares 1,561,544
2012 Merger Related Notes Converted [Member]  
Fair Value Measurements Using Significant Unobservable Inputs (Level 3)  
Beginning balance | $ $ 0
Acquisition Measurement Date | $ 11,608
Initial Measurement | $ 0
Increase (Decrease) in Fair Value | $ (2,808)
Ending balance | $ $ 8,800
Number of Warrants  
Beginning balance | shares 0
Acquisition | shares 494,328
Additions | shares 0
Reductions | shares 0
Ending balance | shares 494,328
Senior 2014 Note Purchase [Member]  
Fair Value Measurements Using Significant Unobservable Inputs (Level 3)  
Beginning balance | $ $ 0
Acquisition Measurement Date | $ 0
Initial Measurement | $ 2,407,930
Increase (Decrease) in Fair Value | $ (602,737)
Ending balance | $ $ 1,805,190
Number of Warrants  
Beginning balance | shares 0
Acquisition | shares 0
Additions | shares 30,136,713
Reductions | shares 0
Ending balance | shares 30,136,713