| 8. Warrants (Details - Exercise price) - Warrants [Member] - $ / shares | Mar. 31, 2016 | Sep. 30, 2015 | 
|---|---|---|
| Number of warrants outstanding | 3,540,876 | 3,540,876 | 
| Warrants exercise price, outstanding | $ 0.69 | $ 0.69 | 
| Number of warrants exercisable | 3,540,876 | |
| $0.55 [Member] | ||
| Number of warrants outstanding | 1,631,886 | |
| Warrants exercise price, outstanding | $ 0.55 | |
| Number of warrants exercisable | 1,631,886 | |
| Warrants exercise price, exercisable | $ 0.55 | |
| $0.56 [Member] | ||
| Number of warrants outstanding | 535,716 | |
| Warrants exercise price, outstanding | $ 0.56 | |
| Number of warrants exercisable | 535,716 | |
| Warrants exercise price, exercisable | $ 0.56 | |
| $0.81 [Member] | ||
| Number of warrants outstanding | 371,487 | |
| Warrants exercise price, outstanding | $ 0.81 | |
| Number of warrants exercisable | 371,487 | |
| Warrants exercise price, exercisable | $ 0.81 | |
| $0.95 [Member] | ||
| Number of warrants outstanding | 1,001,787 | |
| Warrants exercise price, outstanding | $ 0.95 | |
| Number of warrants exercisable | 1,001,787 | |
| Warrants exercise price, exercisable | $ 0.95 |