Quarterly report pursuant to Section 13 or 15(d)

Warrants (Details Textual)

v2.4.0.8
Warrants (Details Textual) (USD $)
3 Months Ended 3 Months Ended 3 Months Ended 3 Months Ended 3 Months Ended 3 Months Ended 1 Months Ended
Mar. 31, 2014
Mar. 31, 2013
Dec. 31, 2013
Mar. 31, 2014
Warrant [Member]
Mar. 31, 2013
Warrant [Member]
Mar. 31, 2014
Hillair Capital Investments Lp [Member]
Dec. 31, 2013
Hillair Capital Investments Lp [Member]
Mar. 31, 2014
Merriman Capital Inc [Member]
Mar. 31, 2014
Merriman Capital Inc [Member]
Convertible Debt Issuance One [Member]
Mar. 31, 2014
Next View Capital [Member]
Dec. 31, 2013
Next View Capital [Member]
Mar. 31, 2014
Another investor [Member]
Mar. 31, 2014
Masteson [Member]
Dec. 31, 2013
Masteson [Member]
Mar. 31, 2014
Casano [Member]
Dec. 31, 2013
Casano [Member]
Mar. 31, 2014
2010 Private Placement [Member]
Dec. 31, 2013
2010 Private Placement [Member]
Mar. 31, 2012
2012 Private Placement [Member]
Mar. 31, 2014
2012 Private Placement [Member]
Dec. 31, 2013
2012 Private Placement [Member]
Warrants (Textual)                                          
Number of common stock entitled in warrants           2,604,651   52,093 18,233 651,163   260,465 260,465   1,041,861   1,044,584   86,323    
Number of common stock entitled in warrants one               52,093 18,233                   29,700    
Investment Warrants, Exercise Price           $ 0.4488   $ 0.4488 $ 0.4488 $ 0.4488     $ 0.4488   $ 0.4488   $ 0.25   $ 0.35    
Investment warrants exercise price one               $ 0.43 $ 0.43                   $ 0.35    
Expiration date of warrants           Jun. 27, 2018                     Oct. 28, 2015   May 27, 2017    
Fair value of warrants $ (11,024)   $ (11,024)     $ 122,318 $ 89,940 $ 8,166 $ 2,858 $ 42,811 $ 31,479 $ 42,811 $ 65,185 $ 48,191 $ 65,185 $ 48,191 $ 59,357 $ 41,078   $ 5,665 $ 4,050
Additional shares issued in connection with plan                                     702,872    
Change in fair value of financial instruments $ (80,215) $ 219,495   $ 80,598 $ 156,692