Annual report pursuant to Section 13 and 15(d)

Stockholders' Deficiency - Schedule of Stock Warrants (Details)

v3.3.0.814
Stockholders' Deficiency - Schedule of Stock Warrants (Details) - $ / shares
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Warrants Outstanding Exercise Price $ 1.28 $ 1.42 $ 3.50
Warrants Outstanding Number of Warrants 54,088,323 37,895,137 11,295,968
Warrants Exercisable Weighted Average Remaining Life In Years 3 years 4 months 24 days    
Warrants Exercisable Number of Warrants 54,083,323    
Warrant One [Member]      
Warrants Outstanding Exercise Price $ 0.40    
Warrants Outstanding Number of Warrants 5,000    
Warrants Exercisable Weighted Average Remaining Life In Years 2 years    
Warrants Exercisable Number of Warrants 5,000    
Warrant Two [Member]      
Warrants Outstanding Exercise Price $ 0.50    
Warrants Outstanding Number of Warrants 102,693    
Warrants Exercisable Weighted Average Remaining Life In Years 7 months 6 days    
Warrants Exercisable Number of Warrants 102,693    
Warrant Three [Member]      
Warrants Outstanding Exercise Price $ 0.52    
Warrants Outstanding Number of Warrants 353    
Warrants Exercisable Weighted Average Remaining Life In Years 9 months 18 days    
Warrants Exercisable Number of Warrants 353    
Warrant Four [Member]      
Warrants Outstanding Exercise Price $ 0.53    
Warrants Outstanding Number of Warrants 304    
Warrants Exercisable Weighted Average Remaining Life In Years 9 months 18 days    
Warrants Exercisable Number of Warrants 304    
Warrant Five [Member]      
Warrants Outstanding Exercise Price $ 0.54    
Warrants Outstanding Number of Warrants 270    
Warrants Exercisable Weighted Average Remaining Life In Years 9 months 18 days    
Warrants Exercisable Number of Warrants 270    
Warrant Six [Member]      
Warrants Outstanding Exercise Price $ 0.70    
Warrants Outstanding Number of Warrants 101,731    
Warrants Exercisable Weighted Average Remaining Life In Years 7 months 6 days    
Warrants Exercisable Number of Warrants 101,731    
Warrant Seven [Member]      
Warrants Outstanding Exercise Price $ 0.87    
Warrants Outstanding Number of Warrants 723,618    
Warrants Exercisable Weighted Average Remaining Life In Years 3 years 8 months 12 days    
Warrants Exercisable Number of Warrants 723,618    
Warrant Eight [Member]      
Warrants Outstanding Exercise Price $ 0.90    
Warrants Outstanding Number of Warrants 196    
Warrants Exercisable Weighted Average Remaining Life In Years 7 months 6 days    
Warrants Exercisable Number of Warrants 196    
Warrant Nine [Member]      
Warrants Outstanding Exercise Price $ 0.95    
Warrants Outstanding Number of Warrants 227    
Warrants Exercisable Weighted Average Remaining Life In Years 7 months 6 days    
Warrants Exercisable Number of Warrants 227    
Warrant Ten [Member]      
Warrants Outstanding Exercise Price $ 0.97    
Warrants Outstanding Number of Warrants 2,635,074    
Warrants Exercisable Weighted Average Remaining Life In Years 2 years 8 months 12 days    
Warrants Exercisable Number of Warrants 2,635,074    
Warrant Eleven [Member]      
Warrants Outstanding Exercise Price $ 1.00    
Warrants Outstanding Number of Warrants 20,276,341    
Warrants Exercisable Weighted Average Remaining Life In Years 4 years 3 months 18 days    
Warrants Exercisable Number of Warrants 20,276,341    
Warrant Twelve [Member]      
Warrants Outstanding Exercise Price $ 1.01    
Warrants Outstanding Number of Warrants 5,438    
Warrants Exercisable Weighted Average Remaining Life In Years 7 months 6 days    
Warrants Exercisable Number of Warrants 5,438    
Warrant Thirteen [Member]      
Warrants Outstanding Exercise Price $ 1.05    
Warrants Outstanding Number of Warrants 14,817,663    
Warrants Exercisable Weighted Average Remaining Life In Years 3 years 6 months    
Warrants Exercisable Number of Warrants 14,817,663    
Warrant Fourteen [Member]      
Warrants Outstanding Exercise Price $ 1.06    
Warrants Outstanding Number of Warrants 392    
Warrants Exercisable Weighted Average Remaining Life In Years 7 months 6 days    
Warrants Exercisable Number of Warrants 392    
Warrant Fifteen [Member]      
Warrants Outstanding Exercise Price $ 1.19    
Warrants Outstanding Number of Warrants 1,579    
Warrants Exercisable Weighted Average Remaining Life In Years 7 months 6 days    
Warrants Exercisable Number of Warrants 1,579    
Warrant Sixteen [Member]      
Warrants Outstanding Exercise Price $ 1.20    
Warrants Outstanding Number of Warrants 1,087    
Warrants Exercisable Weighted Average Remaining Life In Years 7 months 6 days    
Warrants Exercisable Number of Warrants 1,087    
Warrant Seventeen [Member]      
Warrants Outstanding Exercise Price $ 1.22    
Warrants Outstanding Number of Warrants 1,877    
Warrants Exercisable Weighted Average Remaining Life In Years 7 months 6 days    
Warrants Exercisable Number of Warrants 1,877    
Warrant Eighteen [Member]      
Warrants Outstanding Exercise Price $ 1.25    
Warrants Outstanding Number of Warrants 3,089    
Warrants Exercisable Weighted Average Remaining Life In Years 7 months 6 days    
Warrants Exercisable Number of Warrants 3,089    
Warrant Nineteen [Member]      
Warrants Outstanding Exercise Price $ 1.27    
Warrants Outstanding Number of Warrants 124    
Warrants Exercisable Weighted Average Remaining Life In Years 7 months 6 days    
Warrants Exercisable Number of Warrants 124    
Warrant Twenty [Member]      
Warrants Outstanding Exercise Price $ 1.28    
Warrants Outstanding Number of Warrants 3,344    
Warrants Exercisable Weighted Average Remaining Life In Years 7 months 6 days    
Warrants Exercisable Number of Warrants 3,344    
Warrant Twenty One [Member]      
Warrants Outstanding Exercise Price $ 1.29    
Warrants Outstanding Number of Warrants 3,433,882    
Warrants Exercisable Weighted Average Remaining Life In Years 4 years 7 months 6 days    
Warrants Exercisable Number of Warrants 3,433,882    
Warrant Twenty Two [Member]      
Warrants Outstanding Exercise Price $ 1.30    
Warrants Outstanding Number of Warrants 2,588    
Warrants Exercisable Weighted Average Remaining Life In Years 7 months 6 days    
Warrants Exercisable Number of Warrants 2,588    
Warrant Twenty Three [Member]      
Warrants Outstanding Exercise Price $ 1.31    
Warrants Outstanding Number of Warrants 2,200,875    
Warrants Exercisable Weighted Average Remaining Life In Years 1 year 3 months 18 days    
Warrants Exercisable Number of Warrants 2,200,875    
Warrant Twenty Four [Member]      
Warrants Outstanding Exercise Price $ 1.33    
Warrants Outstanding Number of Warrants 51    
Warrants Exercisable Weighted Average Remaining Life In Years 7 months 6 days    
Warrants Exercisable Number of Warrants 51    
Warrant Twenty Five [Member]      
Warrants Outstanding Exercise Price $ 1.37    
Warrants Outstanding Number of Warrants 1,264    
Warrants Exercisable Weighted Average Remaining Life In Years 7 months 6 days    
Warrants Exercisable Number of Warrants 1,264    
Warrant Twenty Six [Member]      
Warrants Outstanding Exercise Price $ 1.42    
Warrants Outstanding Number of Warrants 674    
Warrants Exercisable Weighted Average Remaining Life In Years 7 months 6 days    
Warrants Exercisable Number of Warrants 674    
Warrant Twenty Seven [Member]      
Warrants Outstanding Exercise Price $ 1.50    
Warrants Outstanding Number of Warrants 466    
Warrants Exercisable Weighted Average Remaining Life In Years 7 months 6 days    
Warrants Exercisable Number of Warrants 466    
Warrant Twenty Eight [Member]      
Warrants Outstanding Exercise Price $ 1.56    
Warrants Outstanding Number of Warrants 196    
Warrants Exercisable Weighted Average Remaining Life In Years 7 months 6 days    
Warrants Exercisable Number of Warrants 196    
Warrant Twenty Nine [Member]      
Warrants Outstanding Exercise Price $ 1.59    
Warrants Outstanding Number of Warrants 100,000    
Warrants Exercisable Weighted Average Remaining Life In Years 1 year    
Warrants Exercisable Number of Warrants 100,000    
Warrant Thirty [Member]      
Warrants Outstanding Exercise Price $ 1.62    
Warrants Outstanding Number of Warrants 33    
Warrants Exercisable Weighted Average Remaining Life In Years 7 months 6 days    
Warrants Exercisable Number of Warrants 33    
Warrant Thirty One [Member]      
Warrants Outstanding Exercise Price $ 1.75    
Warrants Outstanding Number of Warrants 15,000    
Warrants Exercisable Weighted Average Remaining Life In Years 3 years 3 months 18 days    
Warrants Exercisable Number of Warrants 15,000    
Warrant Thirty Two [Member]      
Warrants Outstanding Exercise Price $ 1.85    
Warrants Outstanding Number of Warrants 61    
Warrants Exercisable Weighted Average Remaining Life In Years 7 months 6 days    
Warrants Exercisable Number of Warrants 61    
Warrant Thirty Three [Member]      
Warrants Outstanding Exercise Price $ 2.25    
Warrants Outstanding Number of Warrants 9,599,000    
Warrants Exercisable Weighted Average Remaining Life In Years 1 year 4 months 24 days    
Warrants Exercisable Number of Warrants 9,599,000    
Warrant Thirty Four [Member]      
Warrants Outstanding Exercise Price $ 20.00    
Warrants Outstanding Number of Warrants 50,000    
Warrants Exercisable Weighted Average Remaining Life In Years 1 year    
Warrants Exercisable Number of Warrants 50,000    
Warrant Thirty Five [Member]      
Warrants Outstanding Exercise Price $ 30.00    
Warrants Outstanding Number of Warrants 3,833    
Warrants Exercisable Weighted Average Remaining Life In Years 3 months 18 days    
Warrants Exercisable Number of Warrants 3,833