| 5. COMMON STOCK TRANSACTIONS (Details - Nonvested Option activity) - Restricted Stock [Member] | 6 Months Ended | 
|---|---|
| Oct. 31, 2016  $ / shares  shares | |
| Options Outstanding | |
| Beginning balance | shares | 3,600,000 | 
| Granted | shares | 1,100,000 | 
| Vested | shares | (3,200,000) | 
| Forfeited | shares | 0 | 
| Ending balance | shares | 1,500,000 | 
| Weighted Average Grant Date Fair Value | |
| Beginning balance | $ / shares | $ .06 | 
| Granted | $ / shares | .05 | 
| Vested | $ / shares | .06 | 
| Forfeited | $ / shares | |
| Ending balance | $ / shares | $ .06 | 
| X | ||||||||||
| 
- Definition Weighted Average Grant Date Fair Value [Abstract] No definition available. 
 | 
| X | ||||||||||
| 
- Definition Net number of non-option equity instruments granted to participants. Reference 1: http://www.xbrl.org/2003/role/presentationRef 
 | 
| X | ||||||||||
| 
- Definition The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology. Reference 1: http://www.xbrl.org/2003/role/presentationRef 
 | 
| X | ||||||||||
| 
- Definition A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period. No definition available. 
 | 
| X | ||||||||||
| 
- Definition Number of non-vested options outstanding. No definition available. 
 | 
| X | ||||||||||
| 
- Definition Number of non-vested options forfeited. No definition available. 
 | 
| X | ||||||||||
| 
- Definition Weighted average grant-date fair value of non-vested options forfeited. No definition available. 
 | 
| X | ||||||||||
| 
- Definition Weighted average grant-date fair value of non-vested options outstanding. No definition available. 
 | 
| X | ||||||||||
| 
- Definition Number of options vested. No definition available. 
 | 
| X | ||||||||||
| 
- Definition Weighted average grant-date fair value of options vested. No definition available. 
 | 
| X | ||||||||||
| 
- Details 
 |