// JavaScript Document
function MM_CheckFlashVersion(reqVerStr,msg){
  with(navigator){
    var isIE  = (appVersion.indexOf("MSIE") != -1 && userAgent.indexOf("Opera") == -1);
    var isWin = (appVersion.toLowerCase().indexOf("win") != -1);
    if (!isIE || !isWin){  
      var flashVer = -1;
      if (plugins && plugins.length > 0){
        var desc = plugins["Shockwave Flash"] ? plugins["Shockwave Flash"].description : "";
        desc = plugins["Shockwave Flash 2.0"] ? plugins["Shockwave Flash 2.0"].description : desc;
        if (desc == "") flashVer = -1;
        else{
          var descArr = desc.split(" ");
          var tempArrMajor = descArr[2].split(".");
          var verMajor = tempArrMajor[0];
          var tempArrMinor = (descArr[3] != "") ? descArr[3].split("r") : descArr[4].split("r");
          var verMinor = (tempArrMinor[1] > 0) ? tempArrMinor[1] : 0;
          flashVer =  parseFloat(verMajor + "." + verMinor);
        }
      }
      // WebTV has Flash Player 4 or lower -- too low for video
      else if (userAgent.toLowerCase().indexOf("webtv") != -1) flashVer = 4.0;

      var verArr = reqVerStr.split(",");
      var reqVer = parseFloat(verArr[0] + "." + verArr[2]);
  
      if (flashVer < reqVer){
        if (confirm(msg))
          window.location = "http://www.macromedia.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash";
      }
    }
  } 
}



//Calculate the gaincalc rate 

function gaincalc()
{
		var xnab = Number(document.pform.price.value) + Number(document.pform.improvements.value) - Number(document.pform.depreciation.value);    
    	var capitalgain = Number(document.pform.salesprice.value) - xnab - Number(document.pform.costsofsale.value);
		var fedcapgain = capitalgain*.15;
		var statecapgain = Number(document.pform.rate.value*1/100)*capitalgain;
		document.pform.xnab.value = xnab;
		document.pform.xnab2.value = xnab;
		document.pform.capitalgain.value = capitalgain;
		document.pform.fedcapgain.value = fedcapgain;
		document.pform.statecapgain.value = statecapgain;
		document.pform.taxesdue.value=fedcapgain+ statecapgain;
	}	
	


function calc1(form) {

	var SECOND = 1000; // the number of milliseconds in a second
	var MINUTE = SECOND * 60; // the number of milliseconds in a minute
	var HOUR = MINUTE * 60; // the number of milliseconds in an hour
	var DAY = HOUR * 24; // the number of milliseconds in a day
	var WEEK = DAY * 7; // the number of milliseconds in a week
	
	var mo = eval(form.mm.value)
	var dy = eval(form.dd.value)
	var yr = eval(form.yy.value)

	days1 = new Date(yr,mo,dy + 44)
	days2 = new Date(yr,mo,dy + 179)

	var month1 = days1.getMonth();
	var day1 = days1.getDate();
	var year1 = days1.getYear();

	var month2 = days2.getMonth();
	var day2 = days2.getDate();
	var year2 = days2.getYear();

	var days = new Array();
	days[0] = "01";
	days[1] = "02";
	days[2] = "03";
	days[3] = "04";
	days[4] = "05";
	days[5] = "06";
	days[6] = "07";
	days[7] = "08";
	days[8] = "09";
	days[9] = "10";
	days[10] = "11";
	days[11] = "12";
	days[12] = "13";
	days[13] = "14";
	days[14] = "15";
	days[15] = "16";
	days[16] = "17";
	days[17] = "18";
	days[18] = "19";
	days[19] = "20";
	days[20] = "21";
	days[21] = "22";
	days[22] = "23";
	days[23] = "24";
	days[24] = "25";
	days[25] = "26";
	days[26] = "27";
	days[27] = "28";
	days[28] = "29";
	days[29] = "30";
	days[30] = "31";


	var months = new Array();
	months[0] = "January";
	months[1] = "February";
	months[2] = "March";
	months[3] = "April";
	months[4] = "May";
	months[5] = "June";
	months[6] = "July";
	months[7] = "August";
	months[8] = "September";
	months[9] = "October";
	months[10] = "November";
	months[11] = "December";

	
	form.ans1.value = (months[month1] + " " + days[day1] + ", " + year1);



	form.ans2.value = (months[month2] + " " + days[day2] + ", " + year2);

if (form.ans2.value == "May undefined, " + year2) {
form.ans2.value = "June 1, " + year2
} else if (form.ans1.value == "May undefined, " + year1) {
form.ans1.value = "June 1, " + year1;
}

if (form.ans2.value == "April 31, " + year2) {
form.ans2.value = "May 1, " + year2
} else if (form.ans1.value == "April 31, " + year1) {
form.ans1.value = "May 1, " + year1;
}

if (form.ans2.value == "March, undefined, " + year2) {
form.ans2.value = "April 1, " + year2
} else if (form.ans1.value == "March undefined, " + year1) {
form.ans1.value = "April 1, " + year1;
}

if (form.ans2.value == "February 29, " + year2) {
form.ans2.value = "March 1, " + year2;
} else if (form.ans1.value == "February 29, " + year1) {
form.ans1.value = "March 1, " + year1;
}

if (form.ans2.value == "January undefined, " + year2) {
form.ans2.value = "February 1, " + year2
} else if (form.ans1.value == "January undefined, " + year1) {
form.ans1.value = "February 1, " + year1;
}

if (form.ans2.value == "December undefined, " + year2) {
form.ans2.value = "January 1, " + year2
} else if (form.ans1.value == "December undefined, " + year1) {
form.ans1.value = "January 1, " + year1;
}

if (form.ans2.value == "November 31, " + year2) {
form.ans2.value = "December 1, " + year2
} else if (form.ans1.value == "November 31, " + year1) {
form.ans1.value = "December 1, " + year1;
}

if (form.ans2.value == "October undefined, " + year2) {
form.ans2.value = "November 1, " + year2
} else if (form.ans1.value == "October undefined, " + year1) {
form.ans1.value = "November 1, " + year1;
}

if (form.ans2.value == "September 31, " + year2) {
form.ans2.value = "October 1, " + year2
} else if (form.ans1.value == "September 31, " + year1) {
form.ans1.value = "October 1, " + year1;
}

if (form.ans2.value == "August undefined, " + year2) {
form.ans2.value = "September 1, " + year2
} else if (form.ans1.value == "August undefined, " + year1) {
form.ans1.value = "September 1, " + year1;
}

if (form.ans2.value == "July undefined, " + year2) {
form.ans2.value = "August 1, " + year2
} else if (form.ans1.value == "July undefined, " + year1) {
form.ans1.value = "August 1, " + year1;
}

if (form.ans2.value == "June 31, " + year2) {
form.ans2.value = "July 1, " + year2
} else if (form.ans1.value == "June 31, " + year1) {
form.ans1.value = "July 1, " + year1;
}

//alert (form.ans2.value);

}