Quarterly report pursuant to Section 13 or 15(d)

Stockholders' Deficiency - Schedule of Stock Warrants (Details)

v3.3.1.900
Stockholders' Deficiency - Schedule of Stock Warrants (Details) - $ / shares
3 Months Ended
Mar. 31, 2015
Dec. 31, 2014
Warrants Outstanding Exercise Price $ 1.14 $ 1.28
Warrants Outstanding Number of Warrants 58,076,984  
Warrants Exercisable Weighted Average Remaining Life In Years 3 years 2 months 12 days  
Warrants Exercisable Number of Warrants 58,076,984  
Warrant One [Member]    
Range of Exercise Price Minimum $ 0.33  
Range of Exercise Price Maximum 0.97  
Warrants Outstanding Exercise Price $ 0.73  
Warrants Outstanding Number of Warrants 25,945,111  
Warrants Exercisable Weighted Average Remaining Life In Years 3 years 7 months 6 days  
Warrants Exercisable Number of Warrants 25,945,111  
Warrant Two [Member]    
Range of Exercise Price Minimum $ 0.98  
Range of Exercise Price Maximum 1.01  
Warrants Outstanding Exercise Price $ 1.00  
Warrants Outstanding Number of Warrants 12,001,068  
Warrants Exercisable Weighted Average Remaining Life In Years 4 years 4 months 24 days  
Warrants Exercisable Number of Warrants 12,001,068  
Warrant Three [Member]    
Range of Exercise Price Minimum $ 1.02  
Range of Exercise Price Maximum 1.28  
Warrants Outstanding Exercise Price $ 1.05  
Warrants Outstanding Number of Warrants 4,722,882  
Warrants Exercisable Weighted Average Remaining Life In Years 2 years 3 months 18 days  
Warrants Exercisable Number of Warrants 4,722,882  
Warrant Four [Member]    
Range of Exercise Price Minimum $ 1.29  
Range of Exercise Price Maximum 2.25  
Warrants Outstanding Exercise Price $ 1.90  
Warrants Outstanding Number of Warrants 15,354,090  
Warrants Exercisable Weighted Average Remaining Life In Years 1 year 10 months 24 days  
Warrants Exercisable Number of Warrants 15,354,090  
Warrant Five [Member]    
Range of Exercise Price Minimum $ 2.26  
Range of Exercise Price Maximum 30.00  
Warrants Outstanding Exercise Price $ 20.71  
Warrants Outstanding Number of Warrants 53,833  
Warrants Exercisable Weighted Average Remaining Life In Years 9 months 18 days  
Warrants Exercisable Number of Warrants 53,833