Annual report pursuant to Section 13 and 15(d)

Convertible Notes, Convertible Notes - Related Party and Debenture Payable (Schedule of Convertible Notes Payable) (Details)

v3.5.0.2
Convertible Notes, Convertible Notes - Related Party and Debenture Payable (Schedule of Convertible Notes Payable) (Details) - USD ($)
Apr. 30, 2016
Apr. 30, 2015
Apr. 30, 2014
Feb. 28, 2014
Debt Instrument [Line Items]        
Total $ 1,350,000 $ 1,650,000 $ 3,562,229  
Amount due after one year 1,300,000 1,600,000    
Notes Payable, Other Payables [Member]        
Debt Instrument [Line Items]        
Less: Current maturities (50,000) (50,000)    
Amount due after one year (1,000,000) (1,000,000)    
Convertible Debt [Member]        
Debt Instrument [Line Items]        
Amount due after one year 300,000 600,000    
Convertible note payable - Related Party Dated August 14, 2012 [Member] | Notes Payable, Other Payables [Member]        
Debt Instrument [Line Items]        
Total [1],[2] $ 300,000 $ 300,000    
Interest rate 5.00% 5.00%    
Convertible note payable - Related Party Dated March 13, 2012 [Member] | Notes Payable, Other Payables [Member]        
Debt Instrument [Line Items]        
Total [1],[2],[3] $ 300,000    
Interest rate 0.19% 0.19%    
Convertible note payable Dated February 29, 2012 [Member] | Notes Payable, Other Payables [Member]        
Debt Instrument [Line Items]        
Total $ 50,000 $ 50,000    
Interest rate 0.19% 0.19%    
Convertible Promissory Note Dated February 25, 2012 [Member]        
Debt Instrument [Line Items]        
Interest rate       3.25%
Convertible Promissory Note Dated February 25, 2012 [Member] | Notes Payable, Other Payables [Member]        
Debt Instrument [Line Items]        
Total [1] $ 1,000,000 $ 1,000,000    
Interest rate 10.00% 10.00%    
[1] Effective March 4, 2015, the note was amended to provide a maturity date of July 31, 2016. On March 3, 2016, note amended to provide a maturity date of May 31, 2017.
[2] Effective September 4, 2012, note amended to provide a maturity date of August 31, 2013. Effective December 17, 2012, note further amended to provide a maturity date of August 31, 2014. On September 25, 2013, maturity date had been extended to April 5, 2015. On July 16, 2014, the maturity date had been extended to January 1, 2016.
[3] Effective April 22, 2016, this note and its accrued interest was converted to 1,591,053 shares of common stock.