v2.4.1.9
Fair Value of Financial Instruments - Liabilities measured at fair value on a recurring basis (Details) (USD $)
Mar. 31, 2015
Dec. 31, 2014
Fair Value Measurements Quoted Prices in Active Markets for Identical Assets (Level 1)    
Derivative liabilities - debt $ 0fil_DerivativeLiabilitiesDebt
/ us-gaap_StatementEquityComponentsAxis
= fil_FairValueMeasurementsQuotedPricesInActiveMarketsForIdenticalAssetsLevel1Member
$ 0fil_DerivativeLiabilitiesDebt
/ us-gaap_StatementEquityComponentsAxis
= fil_FairValueMeasurementsQuotedPricesInActiveMarketsForIdenticalAssetsLevel1Member
Derivative liabilities - warrants 0fil_DerivativeLiabilitiesWarrants
/ us-gaap_StatementEquityComponentsAxis
= fil_FairValueMeasurementsQuotedPricesInActiveMarketsForIdenticalAssetsLevel1Member
0fil_DerivativeLiabilitiesWarrants
/ us-gaap_StatementEquityComponentsAxis
= fil_FairValueMeasurementsQuotedPricesInActiveMarketsForIdenticalAssetsLevel1Member
Total 0fil_Total2
/ us-gaap_StatementEquityComponentsAxis
= fil_FairValueMeasurementsQuotedPricesInActiveMarketsForIdenticalAssetsLevel1Member
0fil_Total2
/ us-gaap_StatementEquityComponentsAxis
= fil_FairValueMeasurementsQuotedPricesInActiveMarketsForIdenticalAssetsLevel1Member
Less: current portion 0fil_LessCurrentPortion1
/ us-gaap_StatementEquityComponentsAxis
= fil_FairValueMeasurementsQuotedPricesInActiveMarketsForIdenticalAssetsLevel1Member
0fil_LessCurrentPortion1
/ us-gaap_StatementEquityComponentsAxis
= fil_FairValueMeasurementsQuotedPricesInActiveMarketsForIdenticalAssetsLevel1Member
Long-term portion 0fil_LongTermPortion
/ us-gaap_StatementEquityComponentsAxis
= fil_FairValueMeasurementsQuotedPricesInActiveMarketsForIdenticalAssetsLevel1Member
0fil_LongTermPortion
/ us-gaap_StatementEquityComponentsAxis
= fil_FairValueMeasurementsQuotedPricesInActiveMarketsForIdenticalAssetsLevel1Member
Significant Other Observable Inputs (Level 2)    
Derivative liabilities - debt 0fil_DerivativeLiabilitiesDebt
/ us-gaap_StatementEquityComponentsAxis
= fil_SignificantOtherObservableInputsLevel2Member
0fil_DerivativeLiabilitiesDebt
/ us-gaap_StatementEquityComponentsAxis
= fil_SignificantOtherObservableInputsLevel2Member
Derivative liabilities - warrants 0fil_DerivativeLiabilitiesWarrants
/ us-gaap_StatementEquityComponentsAxis
= fil_SignificantOtherObservableInputsLevel2Member
0fil_DerivativeLiabilitiesWarrants
/ us-gaap_StatementEquityComponentsAxis
= fil_SignificantOtherObservableInputsLevel2Member
Total 0fil_Total2
/ us-gaap_StatementEquityComponentsAxis
= fil_SignificantOtherObservableInputsLevel2Member
0fil_Total2
/ us-gaap_StatementEquityComponentsAxis
= fil_SignificantOtherObservableInputsLevel2Member
Less: current portion 0fil_LessCurrentPortion1
/ us-gaap_StatementEquityComponentsAxis
= fil_SignificantOtherObservableInputsLevel2Member
0fil_LessCurrentPortion1
/ us-gaap_StatementEquityComponentsAxis
= fil_SignificantOtherObservableInputsLevel2Member
Long-term portion 0fil_LongTermPortion
/ us-gaap_StatementEquityComponentsAxis
= fil_SignificantOtherObservableInputsLevel2Member
0fil_LongTermPortion
/ us-gaap_StatementEquityComponentsAxis
= fil_SignificantOtherObservableInputsLevel2Member
Significant Other Observable Inputs (Level 3)    
Derivative liabilities - debt 1,571,880fil_DerivativeLiabilitiesDebt
/ us-gaap_StatementEquityComponentsAxis
= fil_SignificantOtherObservableInputsLevel3Member
524,361fil_DerivativeLiabilitiesDebt
/ us-gaap_StatementEquityComponentsAxis
= fil_SignificantOtherObservableInputsLevel3Member
Derivative liabilities - warrants 12,422fil_DerivativeLiabilitiesWarrants
/ us-gaap_StatementEquityComponentsAxis
= fil_SignificantOtherObservableInputsLevel3Member
24,826fil_DerivativeLiabilitiesWarrants
/ us-gaap_StatementEquityComponentsAxis
= fil_SignificantOtherObservableInputsLevel3Member
Total 1,584,302fil_Total2
/ us-gaap_StatementEquityComponentsAxis
= fil_SignificantOtherObservableInputsLevel3Member
549,187fil_Total2
/ us-gaap_StatementEquityComponentsAxis
= fil_SignificantOtherObservableInputsLevel3Member
Less: current portion (1,349,763)fil_LessCurrentPortion1
/ us-gaap_StatementEquityComponentsAxis
= fil_SignificantOtherObservableInputsLevel3Member
0fil_LessCurrentPortion1
/ us-gaap_StatementEquityComponentsAxis
= fil_SignificantOtherObservableInputsLevel3Member
Long-term portion 234,539fil_LongTermPortion
/ us-gaap_StatementEquityComponentsAxis
= fil_SignificantOtherObservableInputsLevel3Member
549,187fil_LongTermPortion
/ us-gaap_StatementEquityComponentsAxis
= fil_SignificantOtherObservableInputsLevel3Member
Total Carrying Value    
Derivative liabilities - debt 1,571,880fil_DerivativeLiabilitiesDebt
/ us-gaap_StatementEquityComponentsAxis
= fil_TotalCarryingValueMember
524,361fil_DerivativeLiabilitiesDebt
/ us-gaap_StatementEquityComponentsAxis
= fil_TotalCarryingValueMember
Derivative liabilities - warrants 12,422fil_DerivativeLiabilitiesWarrants
/ us-gaap_StatementEquityComponentsAxis
= fil_TotalCarryingValueMember
24,826fil_DerivativeLiabilitiesWarrants
/ us-gaap_StatementEquityComponentsAxis
= fil_TotalCarryingValueMember
Total 1,584,302fil_Total2
/ us-gaap_StatementEquityComponentsAxis
= fil_TotalCarryingValueMember
549,187fil_Total2
/ us-gaap_StatementEquityComponentsAxis
= fil_TotalCarryingValueMember
Less: current portion (1,349,763)fil_LessCurrentPortion1
/ us-gaap_StatementEquityComponentsAxis
= fil_TotalCarryingValueMember
0fil_LessCurrentPortion1
/ us-gaap_StatementEquityComponentsAxis
= fil_TotalCarryingValueMember
Long-term portion $ 234,539fil_LongTermPortion
/ us-gaap_StatementEquityComponentsAxis
= fil_TotalCarryingValueMember
$ 549,187fil_LongTermPortion
/ us-gaap_StatementEquityComponentsAxis
= fil_TotalCarryingValueMember