v3.5.0.2
13. Assets and Liabilities Measured at Fair Value (Details - Fair Value) - USD ($)
Dec. 31, 2014
Dec. 31, 2013
Fair value warrants $ 2,033,495 $ 0
Fair Value, Measurements, Recurring [Member]    
Fair value warrants 2,033,495  
Fair Value, Inputs, Level 1 [Member] | Fair Value, Measurements, Recurring [Member]    
Fair value warrants 0  
Fair Value, Inputs, Level 2 [Member] | Fair Value, Measurements, Recurring [Member]    
Fair value warrants 0  
Fair Value, Inputs, Level 3 [Member] | Fair Value, Measurements, Recurring [Member]    
Fair value warrants $ 2,033,495