|
Equity (Details 4) (USD $)
|
12 Months Ended |
|
Dec. 31, 2014
|
| Exercise Price Range One [Member] |
|
| Number of Outstanding Shares, Warrants Outstanding |
120,000 |
| Weighted Average Remaining Contract Life, Warrants Outstanding |
10 months 24 days |
| Weighted Average Exercise Price, Warrants Outstanding |
$ 0.38 |
| Number Exercisable, Warrants Exercisable |
110,000 |
| Weighted Average Exercise Price, Warrants Exercisable |
$ 0.37 |
| Exercise Price Range One [Member] | Maximum [Member] |
|
| Range of Exercise Prices |
$ 0.50 |
| Exercise Price Range One [Member] | Minimum [Member] |
|
| Range of Exercise Prices |
$ 0.30 |
| Exercise Price Range Two [Member] |
|
| Number of Outstanding Shares, Warrants Outstanding |
386,364 |
| Weighted Average Remaining Contract Life, Warrants Outstanding |
4 years 4 months 24 days |
| Weighted Average Exercise Price, Warrants Outstanding |
$ 0.69 |
| Number Exercisable, Warrants Exercisable |
386,364 |
| Weighted Average Exercise Price, Warrants Exercisable |
$ 0.69 |
| Exercise Price Range Two [Member] | Maximum [Member] |
|
| Range of Exercise Prices |
$ 0.75 |
| Exercise Price Range Two [Member] | Minimum [Member] |
|
| Range of Exercise Prices |
$ 0.51 |
| Exercise Price Range Three [Member] |
|
| Number of Outstanding Shares, Warrants Outstanding |
325,000 |
| Weighted Average Remaining Contract Life, Warrants Outstanding |
1 month 6 days |
| Weighted Average Exercise Price, Warrants Outstanding |
$ 1.25 |
| Number Exercisable, Warrants Exercisable |
325,000 |
| Weighted Average Exercise Price, Warrants Exercisable |
$ 1.25 |
| Exercise Price Range Three [Member] | Maximum [Member] |
|
| Range of Exercise Prices |
$ 1.25 |
| Exercise Price Range Three [Member] | Minimum [Member] |
|
| Range of Exercise Prices |
$ 0.76 |
| Exercise Price Range Four [Member] |
|
| Number of Outstanding Shares, Warrants Outstanding |
650,000 |
| Weighted Average Remaining Contract Life, Warrants Outstanding |
1 month 6 days |
| Weighted Average Exercise Price, Warrants Outstanding |
$ 1.63 |
| Number Exercisable, Warrants Exercisable |
650,000 |
| Weighted Average Exercise Price, Warrants Exercisable |
$ 1.63 |
| Exercise Price Range Four [Member] | Maximum [Member] |
|
| Range of Exercise Prices |
$ 1.75 |
| Exercise Price Range Four [Member] | Minimum [Member] |
|
| Range of Exercise Prices |
$ 1.26 |