var att = 2;

function handleEnter (field, event) {
		var keyCode = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode;
		if (keyCode == 13) {
			var i;
			for (i = 0; i < field.form.elements.length; i++)
				if (field == field.form.elements[i])
					break;
			i = (i + 1) % field.form.elements.length;
			field.form.elements[i].focus();
			return false;
		} 
		else
		return true;
	}      

function init() {
   document.getElementById("inputone").value = "100000";
}


function changeToNumbers(what) {
if (what == 0) {
var tV=document.msformone.inputzero.value.replace(/[^\d\.]/g,"").replace(/[\.]{2,}/g,".");
var numtV = (+tV);
document.msformone.inputzero.value = numtV;
} 
else if (what == 1) {
var tV=document.msformone.inputone.value.replace(/[^\d\.]/g,"").replace(/[\.]{2,}/g,".");
var numtV = (+tV);
document.msformone.inputone.value = numtV;
} 
else if (what == 2) {
var tV=document.msformone.inputtwo.value.replace(/[^\d\.]/g,"").replace(/[\.]{2,}/g,".");
var numtV = (+tV);
document.msformone.inputtwo.value = numtV;
} 
else if (what == 3) {
var tV=document.msformone.inputthree.value.replace(/[^\d\.]/g,"").replace(/[\.]{2,}/g,".");
var numtV = (+tV);
document.msformone.inputthree.value = numtV;
} 

}

function changeToNum(what) {
var tV= what.value.replace(/[^\d\.]/g,"").replace(/[\.]{2,}/g,".");
var numtV = (+tV);
what.value = numtV;
} 

function changeToBlank(what) {
var tV= what.value.replace(/\W/g,"");
var numtV = (+tV);
what.value = tV;
} 





function dataCheck() {

if ( (document.msformone.inputzero.value > 0) && (document.msformone.inputtwo.value > 0)) 
   returnval = true;
else
   {
   alert("Please complete all fields [excluding 'Downpayment Amount'] with a non-zero value.");
   returnval = false;
   }

return returnval;
}

function dataCheckCalc() {

if ( (document.calcformone.inputzero.value > 0) && (document.calcformone.inputtwo.value > 0))
   returnval = true; 
   
else
   {
   alert("Please complete all fields [excluding 'Downpayment Amount'] with a non-zero value.");
   returnval = false;
   }

return returnval;
}


function dataCheckCalc2(add1, add2, add3, add4, add5, add6, homecost2) {

add01 = add1 - 0;
add02 = add2 - 0;
add03 = add3 - 0;
add04 = add4 - 0;
add06 = add6 - 0;

if (document.calcformtwo.doinputthree.value == "total") {
    add061 = (add06 / 12);
    }
else
    {
    add061 = ((homecost2 * (add06 / 100)) / 12);
    }

  document.calcformtwo.addtotal.value = (add061 + add01 + add02 + add03 + add04);
  returnval = true;
  return returnval;
}

function dataCheckCalc21(add1, add2, add3, add4, add5, add6, homecost2) {

add01 = add1 - 0;
add02 = add2 - 0;
add03 = add3 - 0;
add04 = add4 - 0;
add06 = add6 - 0;

if (document.calcformfour.doinputthree.value == "total") {
    add061 = (add06 / 12);
    }
else
    {
    add061 = ((homecost2 * (add06 / 100)) / 12);
    }

  document.calcformfour.addtotal.value = (add061 + add01 + add02 + add03 + add04);
}



function dataCheckCalc4(m1, do1, do2, do4, homecost) {
if ((document.calcformfour.doinputone.value > 0) && (document.calcformfour.doinputtwo.value != "") && (document.calcformfour.doinputfour.value != "")){
     dataCheckCalc41(m1, do1, do2, do4, homecost); 
     dataCheckCalc21(document.calcformtwo.addinputone.value, document.calcformtwo.addinputtwo.value, document.calcformtwo.addinputthree.value, document.calcformtwo.addinputfour.value, document.calcformfour.doinputthree.value, document.calcformfour.doinputfour.value, homecost);
     returnval = true;
     }
else
   {
   alert("Please complete all fields. [Monthly income requires a nonzero number]");
   returnval = false;
   }

return returnval;
}

function dataCheckCalc41(mm1, do01, do02, do04, homecost1) {

mm12 = mm1 - 0;
do012 = do01 - 0;
do022 = do02 - 0;
do042 = do04 - 0;

if (document.calcformfour.doinputthree.value == "total") {
    do0421 = (do042 / 12);
    }
else
    {
    do0421 = ((homecost1 * (do042 / 100)) / 12);
    } 

mm2 = mm12 + do0421;
mm3 = mm12 + do0421 + do022;

if (((mm2 / do012) < (.28)) && ((mm3 / do012) < (.35))){ 
	document.calcformfour.doqualify.value = "YES";
	alert("Based on Your Inputs, You DO QUALIFY for this Mortgage Product.");
      }
else 
   {
   document.calcformfour.doqualify.value = "NO";
   alert("Based on Your Inputs, You DO NOT QUALIFY for this Mortgage Product.");
   }  
}




function dataCheckCalc5(m1, do1, do2, do4, homecost) {
if ((document.calcformfour.doinputone.value > 0) && (document.calcformfour.doinputtwo.value != "") && (document.calcformfour.doinputfour.value != "")){
     dataCheckCalc51(m1, do1, do2, do4, homecost); 
     } else {
     document.write("unknown");
     }
}

function dataCheckCalc51(mm1, do01, do02, do04, homecost1) {

mm12 = mm1 - 0;
do012 = do01 - 0;
do022 = do02 - 0;
do042 = do04 - 0;

if (document.calcformfour.doinputthree.value == "total") {
    do0421 = (do042 / 12);
    }
else
    {
    do0421 = ((homecost1 * (do042 / 100)) / 12);
    } 

mm2 = mm12 + do0421;
mm3 = mm12 + do0421 + do022;

if (((mm2 / do012) < (.28)) && ((mm3 / do012) < (.35))){ 
	document.write("YES");
      }
else 
   {
   document.write("NO");
   }  
}





function changeSizefirst() {
    document.getElementById("sizefirst").style.backgroundColor = "ffffcc";
    document.getElementById("sizesecond").style.backgroundColor = "efefef";
    document.getElementById("sizethird").style.backgroundColor = "efefef";
}

function changeSizesecond() {
    document.getElementById("sizefirst").style.backgroundColor = "efefef";
    document.getElementById("sizesecond").style.backgroundColor = "ffffcc";
    document.getElementById("sizethird").style.backgroundColor = "efefef";
}

function changeSizethird() {
    document.getElementById("sizefirst").style.backgroundColor = "efefef";
    document.getElementById("sizesecond").style.backgroundColor = "efefef";
    document.getElementById("sizethird").style.backgroundColor = "ffffcc";
}

function changeattributefirst() {
    document.getElementById("attributefirst").style.backgroundColor = "ffffcc";
    document.getElementById("attributesecond").style.backgroundColor = "efefef";
    document.getElementById("attributethird").style.backgroundColor = "efefef";
    att = 1;
}

function changeattributesecond() {
    document.getElementById("attributefirst").style.backgroundColor = "efefef";
    document.getElementById("attributesecond").style.backgroundColor = "ffffcc";
    document.getElementById("attributethird").style.backgroundColor = "efefef";
    att = 2;
}

function changeattributethird() {
    document.getElementById("attributefirst").style.backgroundColor = "efefef";
    document.getElementById("attributesecond").style.backgroundColor = "efefef";
    document.getElementById("attributethird").style.backgroundColor = "ffffcc";
    att = 3;
}

function fontChanger(entered)
{
with (entered)
{
fontchange=options[selectedIndex].value;
document.getElementById("modfont1").style.fontFamily = fontchange;
document.getElementById("modfont2").style.fontFamily = fontchange;
document.getElementById("modfont3").style.fontFamily = fontchange;
document.getElementById("modfont4").style.fontFamily = fontchange;
document.getElementById("modfont5").style.fontFamily = fontchange;
document.getElementById("modfonttop").style.fontFamily = fontchange;
document.getElementById("modfontbottom").style.fontFamily = fontchange;
document.getElementById("modfontbottom2").style.fontFamily = fontchange;
colorform.fontfamilyname.value = fontchange;
}
}

function borderChanger(entered1)
{
with (entered1)
{
borderchange=options[selectedIndex].value;
document.getElementById("colorchange").style.borderStyle = borderchange;
colorform.borderstylename.value = borderchange;
}
}

function borderSizeChanger(entered2)
{
with (entered2)
{
bordersizechange=options[selectedIndex].value;
document.getElementById("colorchange").style.borderWidth = bordersizechange;
colorform.bordersizename.value = bordersizechange;
}
}
    
function colorsAll(color1) {
    if (att == 1)
    {
    document.getElementById("colorchange").style.backgroundColor = color1;
    colorform.bgcolorname.value = color1;
    }
    else if (att == 2)
    {
    document.getElementById("colorchange").style.borderColor = color1;
    colorform.bordercolorname.value = color1;
    }
    else
    {
    document.getElementById("modfont1").style.color = color1;
    document.getElementById("modfont2").style.color = color1;
    document.getElementById("modfont3").style.color = color1;
    document.getElementById("modfont4").style.color = color1;
    document.getElementById("modfont5").style.color = color1;
    document.getElementById("modfonttop").style.color = color1;
    document.getElementById("modfontbottom").style.color = color1;
    document.getElementById("modfontbottom2").style.color = color1;	
    colorform.fontcolorname.value = color1;
    }
}


function colorsAllTwo(color12) {
    document.getElementById("pagecolor").style.backgroundColor = color12;
    document.getElementById("pagecolor1").style.borderColor = color12;
    document.getElementById("pagecolor2").style.borderColor = color12;
    document.getElementById("pagecolor3").style.borderColor = color12;
    document.getElementById("pagecolor4").style.borderColor = color12;
    colorformtwo.pagecolorname.value = color12;
}
