//<script>
function Continue(){
	if(document.postback.lw_purpose.selectedIndex == 0){
		alert("Please select the Loan Purpose.");
		document.postback.lw_purpose.focus();
		return;
	}
	
	if(document.postback.lw_prop_state.selectedIndex == 0){
		alert("Please select the property location.");
		document.postback.lw_prop_state.focus();
		return;
	}
	
	if(document.postback.vaLoansAvailable.value == "Y"){
		if(document.postback.lw_va_interest_indicator.selectedIndex == 0){
			alert("Please indicate whether you are interested in a VA Loan.");
			document.postback.lw_va_interest_indicator.focus();
			return;
		}
    }
    var ddlCreditScore = document.getElementsByName("DDLCreditScore")[0];
    if (ddlCreditScore)
    {
        if (ddlCreditScore.selectedIndex == 0 && document.postback.UserCreditScore.value.length == 0)
        {
            alert("Please choose a credit history from the drop down or enter your credit history in the space provided");
            document.postback.UserCreditScore.focus();
            return;
        }
        if (document.postback.UserCreditScore.value.length > 0 && (isNaN(document.postback.UserCreditScore.value) || document.postback.UserCreditScore.value < 1 || document.postback.UserCreditScore.value > 999))
        {//User has entered text, make sure it's a number between 1 and 999 inclusive
            alert("Please enter a valid credit score");
            document.postback.UserCreditScore.focus();
            return;
        }
    }
	
	
	document.postback.eventId.value = "update";
	document.postback.submit();
}

function populateStateList(){
	var o, sDisp, sCpDisp,sTemp, sText, sValue, iPos, sCur, i;
	
	sDisp = document.postback.firstMortgageStatesDisplayed.value;
	sCpDisp = document.postback.constPermStatesDisplayed.value;
	sCur  = document.postback.currentState.value;
	
	var oPurpose = document.postback.lw_purpose;
	
	if(oPurpose.options[oPurpose.selectedIndex].value == "6"){
		// second mortgage
		o = document.postback.smState;
		if(sDisp == "N" && sCpDisp == "N")return;
		document.postback.firstMortgageStatesDisplayed.value = "N";
		document.postback.constPermStatesDisplayed.value = "N";
	}
	else
	{
		if(oPurpose.options[oPurpose.selectedIndex].value == "5" || oPurpose.options[oPurpose.selectedIndex].value == "4")
		{
			o = document.postback.cpState;
			if(sCpDisp == "Y")return;
			document.postback.firstMortgageStatesDisplayed.value = "N";
			document.postback.constPermStatesDisplayed.value = "Y";
		}
		else
		{
			// first mortgage
			o = document.postback.fmState;
			if(sDisp == "Y")return;
			document.postback.firstMortgageStatesDisplayed.value = "Y";
			document.postback.constPermStatesDisplayed.value = "N";
		}
	}
	
	if (document.postback.lw_prop_state.options.length) {
		while(document.postback.lw_prop_state.options.length > 1) {
			document.postback.lw_prop_state.options[1] = null;
		}
	}
	
	if(!o)
	{
		return;
	}
	
	if (o.length) {
		for(i = 0; i < o.length; i++){
			sTemp  = o[i].value;
			iPos   = sTemp.indexOf("|");
			sValue = sTemp.substring(0, iPos);
			sText  = sTemp.substring(iPos + 1, sTemp.length);
			document.postback.lw_prop_state.options[i+1] = new Option(sText,sValue,false,true);
		}
	} else {
		sTemp  = o.value;
		iPos   = sTemp.indexOf("|");
		sValue = sTemp.substring(0, iPos);
		sText  = sTemp.substring(iPos + 1, sTemp.length);
		document.postback.lw_prop_state.options[1] = new Option(sText,sValue,false,true);
	}
	
	for(i = 1; i < document.postback.lw_prop_state.options.length; i++){
		if(document.postback.lw_prop_state.options[i].value == sCur){
			document.postback.lw_prop_state.selectedIndex = i;
			break;
		}else{
			document.postback.lw_prop_state.selectedIndex = 0;
		}
	}

	if(document.postback.lw_prop_state.selectedIndex == 0)
	{
		if(document.postback.lw_purpose[document.postback.lw_purpose.selectedIndex].value == "4" || document.postback.lw_purpose[document.postback.lw_purpose.selectedIndex].value == "5")
		{
			if(document.postback.constpermdefaultstate.value != "")
			{
				setDefaultState(document.postback.constpermdefaultstate.value);
			}
		}	
		if(document.postback.lw_purpose[document.postback.lw_purpose.selectedIndex].value == "1" || document.postback.lw_purpose[document.postback.lw_purpose.selectedIndex].value == "2")
		{
			if(document.postback.firstmortgagesdefaultstate.value != "")
			{
				setDefaultState(document.postback.firstmortgagesdefaultstate.value);
			}
		}
		if(document.postback.lw_purpose[document.postback.lw_purpose.selectedIndex].value == "6")
		{
			if(document.postback.secondmortgagesdefaultstate.value != "")
			{
				setDefaultState(document.postback.secondmortgagesdefaultstate.value);
			}
		}						
	}
}

function setDefaultState(value)
{
	for(i = 1; i < document.postback.lw_prop_state.options.length; i++){
		if(document.postback.lw_prop_state.options[i].value == value){
			document.postback.lw_prop_state.selectedIndex = i;
			break;
		}
	}
}

function purpose()
{
   var sUrl
   var winFeatures
	   
   winFeatures = "height=300,width=740,status=yes,resizable=yes,scrollbars=yes,toolbar=no,menubar=no,location=no";
   sUrl = "Purpose.asp"	   
   optionWin = window.open(sUrl ,null, winFeatures);
}

function fha()
{
   var sUrl
   sUrl = "/learn/fha.asp"	   
   optionWin = window.open(sUrl);
}
function credithistory()
{
    var sUrl
    sUrl = "/learn/credit_history.asp"
    optionWin = window.open(sUrl);
}
//</script>
