• Filing Date: 2015-04-09
  • Form Type: 10-K
  • Description: Annual report
v2.4.1.9
9. STOCKHOLDERS' EQUITY (Details 1) (USD $)
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
0.06    
Outstanding ending balance 4,500,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_ClassOfWarrantOrRightAxis
= fil_WarrantsOutstanding1Member
4,500,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_ClassOfWarrantOrRightAxis
= fil_WarrantsOutstanding1Member
Weighted Average Remaining Contract Life 3 years 9 months 18 days 4 years 9 months 18 days
Outstanding ending balance, Weighted average exercise price $ 0.06us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_ClassOfWarrantOrRightAxis
= fil_WarrantsOutstanding1Member
$ 0.06us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_ClassOfWarrantOrRightAxis
= fil_WarrantsOutstanding1Member
Number Exercisable 4,500,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
/ us-gaap_ClassOfWarrantOrRightAxis
= fil_WarrantsOutstanding1Member
4,500,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
/ us-gaap_ClassOfWarrantOrRightAxis
= fil_WarrantsOutstanding1Member
Exercisable Weighted Average Exercise Price $ 0.06us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
/ us-gaap_ClassOfWarrantOrRightAxis
= fil_WarrantsOutstanding1Member
$ 0.06us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
/ us-gaap_ClassOfWarrantOrRightAxis
= fil_WarrantsOutstanding1Member
0.08    
Outstanding ending balance 550,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_ClassOfWarrantOrRightAxis
= fil_WarrantsOutstanding2Member
550,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_ClassOfWarrantOrRightAxis
= fil_WarrantsOutstanding2Member
Weighted Average Remaining Contract Life 3 years 2 months 12 days 4 years 2 months 12 days
Outstanding ending balance, Weighted average exercise price $ 0.08us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_ClassOfWarrantOrRightAxis
= fil_WarrantsOutstanding2Member
$ 0.08us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_ClassOfWarrantOrRightAxis
= fil_WarrantsOutstanding2Member
Number Exercisable 550,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
/ us-gaap_ClassOfWarrantOrRightAxis
= fil_WarrantsOutstanding2Member
550,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
/ us-gaap_ClassOfWarrantOrRightAxis
= fil_WarrantsOutstanding2Member
Exercisable Weighted Average Exercise Price $ 0.08us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
/ us-gaap_ClassOfWarrantOrRightAxis
= fil_WarrantsOutstanding2Member
$ 0.08us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
/ us-gaap_ClassOfWarrantOrRightAxis
= fil_WarrantsOutstanding2Member
0.09    
Outstanding ending balance 625,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_ClassOfWarrantOrRightAxis
= fil_WarrantsOutstanding3Member
625,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_ClassOfWarrantOrRightAxis
= fil_WarrantsOutstanding3Member
Weighted Average Remaining Contract Life 3 years 3 months 18 days 4 years 3 months 18 days
Outstanding ending balance, Weighted average exercise price $ 0.09us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_ClassOfWarrantOrRightAxis
= fil_WarrantsOutstanding3Member
$ 0.09us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_ClassOfWarrantOrRightAxis
= fil_WarrantsOutstanding3Member
Number Exercisable 625,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
/ us-gaap_ClassOfWarrantOrRightAxis
= fil_WarrantsOutstanding3Member
625,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
/ us-gaap_ClassOfWarrantOrRightAxis
= fil_WarrantsOutstanding3Member
Exercisable Weighted Average Exercise Price $ 0.09us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
/ us-gaap_ClassOfWarrantOrRightAxis
= fil_WarrantsOutstanding3Member
$ 0.09us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
/ us-gaap_ClassOfWarrantOrRightAxis
= fil_WarrantsOutstanding3Member
0.15    
Outstanding ending balance 1,571,300us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_ClassOfWarrantOrRightAxis
= fil_WarrantsOutstanding4Member
1,571,300us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_ClassOfWarrantOrRightAxis
= fil_WarrantsOutstanding4Member
Weighted Average Remaining Contract Life 2 years 7 months 6 days 3 years 7 months 6 days
Outstanding ending balance, Weighted average exercise price $ 0.15us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_ClassOfWarrantOrRightAxis
= fil_WarrantsOutstanding4Member
$ 0.15us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_ClassOfWarrantOrRightAxis
= fil_WarrantsOutstanding4Member
Number Exercisable 1,571,300us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
/ us-gaap_ClassOfWarrantOrRightAxis
= fil_WarrantsOutstanding4Member
1,571,300us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
/ us-gaap_ClassOfWarrantOrRightAxis
= fil_WarrantsOutstanding4Member
Exercisable Weighted Average Exercise Price $ 0.15us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
/ us-gaap_ClassOfWarrantOrRightAxis
= fil_WarrantsOutstanding4Member
$ 0.15us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
/ us-gaap_ClassOfWarrantOrRightAxis
= fil_WarrantsOutstanding4Member
0.25    
Outstanding ending balance 120,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_ClassOfWarrantOrRightAxis
= fil_WarrantsOutstanding5Member
120,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_ClassOfWarrantOrRightAxis
= fil_WarrantsOutstanding5Member
Weighted Average Remaining Contract Life 9 months 18 days 1 year 9 months 18 days
Outstanding ending balance, Weighted average exercise price $ 0.25us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_ClassOfWarrantOrRightAxis
= fil_WarrantsOutstanding5Member
$ 0.25us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_ClassOfWarrantOrRightAxis
= fil_WarrantsOutstanding5Member
Number Exercisable 120,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
/ us-gaap_ClassOfWarrantOrRightAxis
= fil_WarrantsOutstanding5Member
120,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
/ us-gaap_ClassOfWarrantOrRightAxis
= fil_WarrantsOutstanding5Member
Exercisable Weighted Average Exercise Price $ 0.25us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
/ us-gaap_ClassOfWarrantOrRightAxis
= fil_WarrantsOutstanding5Member
$ 0.25us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
/ us-gaap_ClassOfWarrantOrRightAxis
= fil_WarrantsOutstanding5Member
0.40    
Outstanding ending balance 3,000,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_ClassOfWarrantOrRightAxis
= fil_WarrantsExercisable11Member
1,299,999us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_ClassOfWarrantOrRightAxis
= fil_WarrantsExercisable11Member
Weighted Average Remaining Contract Life 7 months 6 days 8 months 12 days
Outstanding ending balance, Weighted average exercise price $ 0.4us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_ClassOfWarrantOrRightAxis
= fil_WarrantsExercisable11Member
$ 0.4us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_ClassOfWarrantOrRightAxis
= fil_WarrantsExercisable11Member
Number Exercisable 3,000,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
/ us-gaap_ClassOfWarrantOrRightAxis
= fil_WarrantsExercisable11Member
300,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
/ us-gaap_ClassOfWarrantOrRightAxis
= fil_WarrantsExercisable11Member
Exercisable Weighted Average Exercise Price $ 0.4us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
/ us-gaap_ClassOfWarrantOrRightAxis
= fil_WarrantsExercisable11Member
$ 0.4us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
/ us-gaap_ClassOfWarrantOrRightAxis
= fil_WarrantsExercisable11Member
0.44    
Outstanding ending balance 1,515,544us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_ClassOfWarrantOrRightAxis
= fil_WarrantsExercisable10Member
1,515,544us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_ClassOfWarrantOrRightAxis
= fil_WarrantsExercisable10Member
Weighted Average Remaining Contract Life 1 year 7 months 6 days 2 years 7 months 6 days
Outstanding ending balance, Weighted average exercise price $ 0.44us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_ClassOfWarrantOrRightAxis
= fil_WarrantsExercisable10Member
$ 0.44us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_ClassOfWarrantOrRightAxis
= fil_WarrantsExercisable10Member
Number Exercisable 1,515,544us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
/ us-gaap_ClassOfWarrantOrRightAxis
= fil_WarrantsExercisable10Member
1,515,544us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
/ us-gaap_ClassOfWarrantOrRightAxis
= fil_WarrantsExercisable10Member
Exercisable Weighted Average Exercise Price $ 0.44us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
/ us-gaap_ClassOfWarrantOrRightAxis
= fil_WarrantsExercisable10Member
$ 0.44us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
/ us-gaap_ClassOfWarrantOrRightAxis
= fil_WarrantsExercisable10Member
0.50    
Outstanding ending balance 370,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_ClassOfWarrantOrRightAxis
= fil_WarrantsOutstanding6Member
2,236,650us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_ClassOfWarrantOrRightAxis
= fil_WarrantsOutstanding6Member
Weighted Average Remaining Contract Life 1 year 3 months 18 days 6 months
Outstanding ending balance, Weighted average exercise price $ 0.5us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_ClassOfWarrantOrRightAxis
= fil_WarrantsOutstanding6Member
$ 0.5us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_ClassOfWarrantOrRightAxis
= fil_WarrantsOutstanding6Member
Number Exercisable 370,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
/ us-gaap_ClassOfWarrantOrRightAxis
= fil_WarrantsOutstanding6Member
370,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
/ us-gaap_ClassOfWarrantOrRightAxis
= fil_WarrantsOutstanding6Member
Exercisable Weighted Average Exercise Price $ 0.5us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
/ us-gaap_ClassOfWarrantOrRightAxis
= fil_WarrantsOutstanding6Member
$ 0.5us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
/ us-gaap_ClassOfWarrantOrRightAxis
= fil_WarrantsOutstanding6Member
0.60    
Outstanding ending balance 975,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_ClassOfWarrantOrRightAxis
= fil_WarrantsOutstanding7Member
975,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_ClassOfWarrantOrRightAxis
= fil_WarrantsOutstanding7Member
Weighted Average Remaining Contract Life 1 year 8 months 12 days 2 years 8 months 12 days
Outstanding ending balance, Weighted average exercise price $ 0.6us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_ClassOfWarrantOrRightAxis
= fil_WarrantsOutstanding7Member
$ 0.6us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_ClassOfWarrantOrRightAxis
= fil_WarrantsOutstanding7Member
Number Exercisable 975,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
/ us-gaap_ClassOfWarrantOrRightAxis
= fil_WarrantsOutstanding7Member
975,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
/ us-gaap_ClassOfWarrantOrRightAxis
= fil_WarrantsOutstanding7Member
Exercisable Weighted Average Exercise Price $ 0.6us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
/ us-gaap_ClassOfWarrantOrRightAxis
= fil_WarrantsOutstanding7Member
$ 0.6us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
/ us-gaap_ClassOfWarrantOrRightAxis
= fil_WarrantsOutstanding7Member
0.75    
Outstanding ending balance 120,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_ClassOfWarrantOrRightAxis
= fil_WarrantsOutstanding8Member
120,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_ClassOfWarrantOrRightAxis
= fil_WarrantsOutstanding8Member
Weighted Average Remaining Contract Life 9 months 18 days 1 year 9 months 18 days
Outstanding ending balance, Weighted average exercise price $ 0.75us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_ClassOfWarrantOrRightAxis
= fil_WarrantsOutstanding8Member
$ 0.75us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_ClassOfWarrantOrRightAxis
= fil_WarrantsOutstanding8Member
Number Exercisable 120,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
/ us-gaap_ClassOfWarrantOrRightAxis
= fil_WarrantsOutstanding8Member
120,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
/ us-gaap_ClassOfWarrantOrRightAxis
= fil_WarrantsOutstanding8Member
Exercisable Weighted Average Exercise Price $ 0.75us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
/ us-gaap_ClassOfWarrantOrRightAxis
= fil_WarrantsOutstanding8Member
$ 0.75us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
/ us-gaap_ClassOfWarrantOrRightAxis
= fil_WarrantsOutstanding8Member
1.00    
Outstanding ending balance 290,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_ClassOfWarrantOrRightAxis
= fil_WarrantsOutstanding9Member
2,156,650us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_ClassOfWarrantOrRightAxis
= fil_WarrantsOutstanding9Member
Weighted Average Remaining Contract Life 1 year 4 months 24 days 6 months
Outstanding ending balance, Weighted average exercise price $ 1us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_ClassOfWarrantOrRightAxis
= fil_WarrantsOutstanding9Member
$ 1us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_ClassOfWarrantOrRightAxis
= fil_WarrantsOutstanding9Member
Number Exercisable 290,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
/ us-gaap_ClassOfWarrantOrRightAxis
= fil_WarrantsOutstanding9Member
290,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
/ us-gaap_ClassOfWarrantOrRightAxis
= fil_WarrantsOutstanding9Member
Exercisable Weighted Average Exercise Price $ 1us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
/ us-gaap_ClassOfWarrantOrRightAxis
= fil_WarrantsOutstanding9Member
$ 1us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
/ us-gaap_ClassOfWarrantOrRightAxis
= fil_WarrantsOutstanding9Member
0.06-1.00    
Outstanding ending balance 10,936,844us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_ClassOfWarrantOrRightAxis
= fil_WarrantsOutstanding10Member
15,670,143us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_ClassOfWarrantOrRightAxis
= fil_WarrantsOutstanding10Member
Weighted Average Remaining Contract Life 2 years 9 months 18 days 2 years 8 months 12 days
Outstanding ending balance, Weighted average exercise price $ 0.23us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_ClassOfWarrantOrRightAxis
= fil_WarrantsOutstanding10Member
$ 0.37us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_ClassOfWarrantOrRightAxis
= fil_WarrantsOutstanding10Member
Number Exercisable 10,936,844us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
/ us-gaap_ClassOfWarrantOrRightAxis
= fil_WarrantsOutstanding10Member
10,936,844us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
/ us-gaap_ClassOfWarrantOrRightAxis
= fil_WarrantsOutstanding10Member
Exercisable Weighted Average Exercise Price $ 0.23us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
/ us-gaap_ClassOfWarrantOrRightAxis
= fil_WarrantsOutstanding10Member
$ 0.37us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
/ us-gaap_ClassOfWarrantOrRightAxis
= fil_WarrantsOutstanding10Member