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
|
|
|