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