﻿var previousTaxYear = "2010";
var currentTaxYear = "2011";
var nextTaxYear = "2012";
var thisYearsDueDate = "April 17";
var lastYearsDueDate = "April 18";
var formName = new Array("1040", "1040A", "1040EZ");
var exemptIntLine = new Array("08b", "08b", "N/A");
var qualDividendLine = new Array("09b", "09b", "N/A");
var withholdLine = new Array("62", "36", "07");
var EICLine = new Array("64a", "38a", "8a");
var combatLine = new Array("64b", "38b", "8b");
var totalIncomeLine = new Array("22", "15", "04");
var totDeductionLine = new Array("36", "20", "N/A");
var AGILine = new Array("37/38", "21/22", "04");
var over65Line = new Array("39a", "23a", "N/A");
var stdDeductLine = new Array("40", "24", "05");
var Line41 = new Array("41", "25", "N/A");
var exemptionLine = new Array("42", "26", "05");
var taxIncomeLine = new Array("43", "27", "06");
var taxLine = new Array("44/46", "28", "10");
var tuitionCreditLine = new Array("49", "31", "N/A");
var childCreditLine = new Array("51", "33", "N/A");
var totalCreditLine = new Array("53", "34", "N/A");
var taxLine2 = new Array("55", "35", "N/A");
var taxLine3 = new Array("61", "N/A", "N/A");
var additionalChildCreditLine = new Array("65", "39", "N/A");
var paymentLine = new Array("72", "41", "09");
var refundLine = new Array("73/74a", "42/43a", "11a");
var oweLine = new Array("76", "45", "12");
var IRALimit = new Array(5000, 6000);
var IRANotDeductible = new Array(66000, 176000, 110000);    //single, married, (widow or married w/ 401K)
var IRAFullyDeductible = new Array(56000, 156000, 100000);   //see above
var studentLoanFullyDeductible = new Array(60000, 120000);  //single, married
var studentLoanNotDeductible = new Array(75000, 150000);    //see above
var tuitionCreditZero = new Array(120000, 60000);
var tuitionCreditFull = new Array(100000, 50000);
var studentLimit = 2500;
var educatorLimit = 250;
var tuitionLimit = 4000;
var dependentAmt = 3700;
var childCreditAmt = 1000;
var maxIncome = 119975;
var maxIncomeEIC = new Array(49078, 43998, 46044, 40964, 41131, 36050, 18740, 13650);
//Elements 0-3 are max for n children. Elements 4-7 are minimum required to earn that amount for n-4 children
var maxAmountEIC = new Array(464, 3094, 5112, 5751, 6050, 9100, 12750, 12750);
var stdDeduction = new Array(5800, 11600, 8500);
var saveLine1 = "<tr><td colspan='2'><a href='javascript:cellSave";
var saveLine2 = "\", true);'>Save this entry</a> <a href='javascript:cellSave";
var saveLine3 = "\", false);'>Save and collapse this entry</a></td></tr></table>";
var errorIfNotNum = " onblur='javascript:errorIfNotNumeric(this);'/";
var selectTab = 0;
var selectAd = null;
var now = new Date();
var summaryText = "Summary View";
var cookiesText = "Save/Retrieve information";
var inSeason = (now.getMonth() < 3 || (now.getMonth() == 3 && now.getDate() <= parseInt(thisYearsDueDate.substr(6))));
if(now.getMonth() == 0 && now.getDate() < 15) inSeason = false;
if(inSeason) {
    now = new Date(thisYearsDueDate + ", " + nextTaxYear);
} else {
    now = new Date("December 31, " + currentTaxYear);
}
now.setDate(now.getDate() + 1);
var cookieExpire = now.toGMTString();
