// JavaScript Document





function Step2_PreviousAddress(state)

{

	var elements = CombineArrays(

		document.getElementById('Step2_PreviousAddress').getElementsByTagName("input"),

		document.getElementById('Step2_PreviousAddress').getElementsByTagName("select"));

	

	if (state == 'off')

	{

		document.getElementById('Step2_PreviousAddress').style.display='block';	

		for(var i =0; i<= elements.length-1; i++)

		{

			elements[i].disabled = false;

		}

	}

	else

	{

		document.getElementById('Step2_PreviousAddress').style.display='none';

		for(var i =0; i<= elements.length-1; i++)

		{

			elements[i].disabled = true;	

		}

	}

}



function Step3_RentOrOwn()

{

	// get thing a ma bob

	var rentOwn = document.getElementById('cmbChoose');

	var elementID = rentOwn.options[rentOwn.selectedIndex].value;

	

	if (elementID == "Rent")

	{

		document.getElementById('RentTable').style.display = "block";

		document.getElementById('OwnStillPaying').style.display = "none";

		document.getElementById('RentForm').disabled = false;

		document.getElementById('OwnForm').disabled = true;

	}

	else if (elementID == "Own")

	{
		document.getElementById('RentTable').style.display = "none";

		document.getElementById('OwnStillPaying').style.display = "block";

		document.getElementById('RentForm').disabled = true;

		document.getElementById('OwnForm').disabled = false;

	}

	else

	{

		document.getElementById('RentTable').style.display = "none";

		document.getElementById('OwnStillPaying').style.display = "none";

	}

}



function Step3_StillPaying(stillPaying)

{
	if (stillPaying == "true")

	{

		document.getElementById('OwnTable').style.display = "block";		

	}

	else

	{

		document.getElementById('OwnTable').style.display = "none";
		
	}

}

function Step4_EnableEmployment2years(obj)
{	
	if (obj.value == "true")
	{
		document.getElementById("Employment2yearsTable").style.display = "block";	
		DisableFields("EmploymentForm", false);
	}
	else if (obj.value == "false")
	{
		document.getElementById("Employment2yearsTable").style.display = "none";
		document.getElementById("EmploymentTable").style.display = "none";	
    document.getElementById("EmploymentTableExtra").style.display = "none";	
		//DisableFields("EmploymentForm", true);
	}
}

function Step4_EnableEmployment(obj)
{	
	if (obj.value == "true")
	{
		document.getElementById("EmploymentTable").style.display = "block";	
		document.getElementById("EmploymentTableExtra").style.display = "none";
	}
	else if (obj.value == "false")
	{
		document.getElementById("EmploymentTable").style.display = "block";	
		document.getElementById("EmploymentTableExtra").style.display = "block";
	}
}


function Step4_EnableJobGaps(optJobGaps)

{

	if (optJobGaps.value == "true")

	{

		document.getElementById("tdHowLong").style.display = "block";	

	}

	else

	{

		document.getElementById("tdHowLong").style.display = "none";

	}

}



function Step5_EnableOtherIncome(otherIncome)

{

	if (otherIncome == "true")

	{

		document.getElementById("tblOtherIncomeAmount").style.display = "block";

		document.getElementById("tblIsChildSupport").style.display = "block";

		document.getElementById("tblIsSSI").style.display = "block";

	}

	else

	{

		document.getElementById("tblOtherIncomeAmount").style.display = "none";

		document.getElementById("tblIsChildSupport").style.display = "none";

		document.getElementById("tblIsSSI").style.display = "none";	

	}

}



function Step5_EnableSSI(otherIncome)

{

	if (otherIncome == "true")

	{

		document.getElementById("tblSSI").style.display = "block";

	}

	else

	{

		document.getElementById("tblSSI").style.display = "none";

	}

}



function Step5_EnableChildSupport(childSupport)

{

	if (childSupport == "true")

	{

		document.getElementById("tblChildSupport").style.display = "block";

		document.getElementById("optChildSupportEnforcement").disabled = false;

		document.getElementById("optChildSupportCanShowProof").disabled = false;

	}

	else

	{

		document.getElementById("tblChildSupport").style.display = "none";

		document.getElementById("optChildSupportEnforcement").disabled = true;

		document.getElementById("optChildSupportCanShowProof").disabled = true;

	}

}



function Step5_EnableSocialSecurity(ssi)

{

	if (ssi.value == "true")

	{

		document.getElementById("tblSSI").style.display = "block";

	}

	else

	{

		document.getElementById("tblSSI").style.display = "none";

	}

}



function Step6_EnableCoSigner(obj)

{	

	if (obj.value == "true")

	{

		document.getElementById("CoSignerTable").style.display = "block";	

		DisableFields("CoSignerForm", false);

	}

	else if (obj.value == "false")

	{

		document.getElementById("CoSignerTable").style.display = "none";

		DisableFields("CoSignerForm", true);

	}

}



function Step6_EnableEmployment(obj)

{	

	if (obj.value == "true")

	{

		document.getElementById("EmploymentTable").style.display = "block";	

	}

	else if (obj.value == "false")

	{

		document.getElementById("EmploymentTable").style.display = "none";

	}

}



function Step7_EnableDownpayment(payment)

{

	if (payment == "true")

	{

		document.getElementById("tblDPAmount").style.display = "block";

	}

	else

	{

		document.getElementById("tblDPAmount").style.display = "none";

	}

}



function Step7_EnableTradeIn(tradeIn)

{

	if (tradeIn == "true")

	{

		document.getElementById("tblTradeIn").style.display = "block";

	}

	else

	{

		document.getElementById("tblTradeIn").style.display = "none";

	}

}



function Step7_EnableStillPaying(stillPaying)

{

	if (stillPaying == "true")

	{

		document.getElementById("tblStillPaying").style.display = "block";

	}

	else

	{

		document.getElementById("tblStillPaying").style.display = "none";

	}

}



/* FINAL STEP */

function EnableSubmit()

{

	if (document.getElementById("chkAgree").checked)

	{

		document.getElementById("submit").disabled = false;

	}

	else

	{

		document.getElementById("submit").disabled = true;

	}

	

}



function DisableFields(formID, enabled)

{

	var form = document.getElementById(formID);

	var formFields = CombineArrays(form.getElementsByTagName("input"), form.getElementsByTagName("select"));

	

	for(var i = 0; i <= formFields.length-1; i++)

	{

		if (formFields[i].name != "action" && formFields[i].name != "Submit" && formFields[i].name != "optEmployed" && formFields[i].name != "optCosigner")

		{

			formFields[i].disabled = enabled;	

		}

	}

}



function CombineArrays(arrayOne, arrayTwo)

{

	var array = new Array();

	var length = arrayOne.length + arrayTwo.length;

	var current = 0;

	for(var i =0; i<=arrayOne.length-1; i++)

	{

		array[current] = arrayOne[i];

		current++;

	}

	

	for(var i =0; i<=arrayTwo.length-1; i++)

	{

		array[current] = arrayTwo[i];

		current++;

	}

	

	return array;

}



function OpenChat()

{

	window.open('http://messenger.providesupport.com/messenger/tituswillchat.html','Click2Chat','status=yes,width=480,height=500');

}



function OpenCall()

{

	window.open('http://www.getmeonthephone.com/buttons/flash1.asp?svcln=1166641191438','Click2Call','status=yes,width=480,height=300');

}



function FDS()

{

	window.open("http://www.focusdesignstudios.com", "Focus", "status=yes,scrollbars=yes");	

}



function GoLink(pageName)

{

	document.location.href = 'http://www.tituswillcars.com/' + pageName;

}

