|
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 |