9. Stock Options and warrants (Details 3) (Warrant [Member], USD $)
|
12 Months Ended | ||||||||
---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2012
|
Dec. 31, 2011
|
Dec. 31, 2010
|
Dec. 31, 2009
|
Dec. 31, 2008
|
Dec. 31, 2007
|
Dec. 31, 2006
|
Dec. 31, 2005
|
Dec. 31, 2004
|
|
Warrant [Member]
|
|||||||||
Beginning Balance | 49,106,280 | 22,979,068 | 13,346,764 | 10,400,003 | 17,919,028 | 20,897,311 | 20,792,488 | 15,664,414 | 14,252,414 |
Granted | 9,273,316 | 29,781,916 | 14,058,032 | 5,247,276 | 3,931,708 | 3,602,701 | 3,624,894 | 5,198,574 | 2,372,500 |
Exercised | (12,039,846) | (224,000) | (1,064,650) | (2,328,452) | (50,500) | (960,500) | |||
Cancelled | (4,134,243) | (3,430,704) | (4,425,728) | (2,300,515) | (10,386,083) | (6,580,984) | (1,191,619) | (20,000) | |
Ending Balance | 42,205,507 | 49,106,280 | 22,979,068 | 13,346,764 | 10,400,003 | 17,919,028 | 20,897,311 | 20,792,488 | 15,664,414 |
Weighted Average Exercise Price, Outstanding Beginning Balance | $ 0.32 | $ 0.52 | $ 0.52 | $ 0.70 | $ 0.67 | $ 0.81 | $ 0.75 | $ 0.62 | $ 0.48 |
Weighted Average Exercise Price, Granted | $ 0.31 | $ 0.30 | $ 0.32 | $ 0.36 | $ 0.42 | $ 0.64 | $ 1.28 | $ 1.16 | $ 1.27 |
Weighted Average Exercise Price, Exercised | $ 0.29 | $ 0.47 | $ 0.50 | $ 0.68 | $ 0.99 | $ 0.20 | |||
Weighted Average Exercise Price, Cancelled | $ 0.49 | $ 0.56 | $ 0.53 | $ 0.95 | $ 0.56 | $ 1.06 | $ 1.46 | $ 1.50 | |
Weighted Average Exercise Price, Outstanding Ending Balance | $ 0.31 | $ 0.32 | $ 0.52 | $ 0.52 | $ 0.70 | $ 0.67 | $ 0.81 | $ 0.75 | $ 0.62 |