//All site materials Copyright Marketing Success.com, All Rights Reserved. 
//All content contained herein is the sole copyrighted property
//of Marketing Success.com, all rights reserved.

//Reverse engineering, modification, or re-use of any part
//in any form, of any material contained within the aforementioned
//site, including, but not limited to, imaging, databases, scripting,
//or source code without the express written consent of
//Marketing Success.com, or its assigned officers,
//is EXPRESSLY PROHIBITED.

//Any such use will constitute infringement of copyright, as well
//as piracy of software as defined under US Codes 17 & 18, and
//will be prosecuted to the fullest extent of all applicable
//local/state/federal laws.


function stripNum(num) {
var iPercent
var iDollar
var iSpace
var iComma
var numLength = num.length
if(numLength > 0) {
   num=num.toString();
   iPercent = num.indexOf("%");
   if(iPercent >= 0) {
      num=num.substring(0,iPercent) + "" + num.substring(iPercent + 1,numLength);
      numLength=num.length;
      }
   iDollar = num.indexOf("$");
   if(iDollar >= 0) {
      num=num.substring(0,iDollar) + "" + num.substring(iDollar + 1,numLength);
      numLength=num.length;
      }
   iSpace = num.indexOf(" ");
   if(iSpace >= 0) {
      num=num.substring(0,iSpace) + "" + num.substring(iSpace + 1,numLength);
      numLength=num.length;
      }
   iComma = num.indexOf(",");
   if(iComma >= 0) {
      num=num.substring(0,iComma) + "" + num.substring(iComma + 1,numLength);
      numLength=num.length;
      }
      num = eval(num);
} else {
num = 0;
}
return num;
}
function formatNumber(num) {
var isNeg=0;
    if(num < 0) {
       num=num*-1;
       isNeg=1;
    }   
        onum=Math.round(num*100)/100;
        integer=Math.floor(onum);
        if (Math.ceil(onum) == integer) {
                decimal="00";
        } else{
                decimal=Math.round((onum-integer)*100)
        }
        decimal=decimal.toString();
        if (decimal.length<2) decimal="0"+decimal;
        integer=integer.toString();
        var tmpnum="";
        var tmpinteger="";
        var y=0;
        for (x=integer.length;x>0;x--) {
                tmpnum=tmpnum+integer.charAt(x-1);
                y=y+1;
                if (y==3 & x>1) {
                        tmpnum=tmpnum+",";
                        y=0;
                }
        }

        for (x=tmpnum.length;x>0;x--) {
                tmpinteger=tmpinteger+tmpnum.charAt(x-1);
        }
                
        finNum=tmpinteger+"."+decimal;

    if(isNeg == 1) {
       finNum = "-" + finNum;
    }

        return finNum;
}
function computeForm(form) {

if(form.interest.value == 0 || form.interest.value == "") {
   alert("Please enter this debt's annual interest rate.");
   form.interest.focus();
} else
if(form.principal.value == 0 || form.principal.value == "") {
   alert("Please enter this debt's current principal balance.");
   form.principal.focus();
} else {


var i = stripNum(form.interest.value);
if (i >= 1.0) {
   i = i / 100.0;
}
i /= 12;

var Vprincipal = stripNum(form.principal.value);

var prin = Vprincipal;
var pmt = 0;
var prinPort = 0;
var intPort = 0;
var count = 0;
var accruedInt = 0;

var Vminpaydol = 15;
var Vminpayperc = .03;

while(prin > 0) {
   if(eval(prin * Vminpayperc) < Vminpaydol) {
      pmt = Vminpaydol;
   } else {
      pmt = eval(Vminpayperc * prin);
   }
   intPort = eval(i * prin);
   prinPort = eval(pmt - intPort);
   prin = eval(prin - prinPort);
   accruedInt = eval(accruedInt + intPort);
   count = eval(count) + eval(1);
   if(count > 1000) {
      accruedInt = "0";
      alert("Number of payments exceeds 1000.  Please decrease the annual interest rate and/or the balance owed and recalculate.");
      break;
   } else {
      continue;
   }
}
form.totalInterest.value = "$" + formatNumber(accruedInt);
var numYears = count / 12;
form.years.value = formatNumber(numYears);
form.summary.value = "Why make payments for another " + count + " months when we can show you how to eliminate your debts in 36 months? Contact our offices at 1-877-239-9762 and truly become debt free."; 
}
}
