
var isFormSubmitted = false;

/* PAGE ONE FORM VALIDATION */
function ValidatePage1Form(form) {
	var loanType = form.typeOfLoan.value;

	/* Prevent resubmit */
	if (isFormSubmitted) {
		return false;
	}

	/* Validate PROPERTY STATE */
    if (form.skipStateCodeValidation == null && form.propertyStateCode.value == "") {
        if (!validateSelectbox(form.propertyStateCode, "Please select the Property State.")) {
	        try{logHbError("MT_STATE_PROP");}catch(ex){}
            return false;
	    }
    }


	/* Validate TYPE OF LOAN */
	if (!validateSelectbox(form.typeOfLoan, "Please select the Type of Loan.")) {
        try{logHbError("MT_LOAN_TYPE");}catch(ex){}
        return false;
	}

//	if ( isMobileHomePropertyDescription( form ) ) {
//		loanType = "mobileHome";
//	}

	/* Branch ULF based on TYPE OF LOAN selection 
	switch ( loanType ) {
		case "mobileHome":
                    var pId = form.presentationId.value;
                    var vvId = form.verticalVisitorId.value;
                    var pageNum = 1;
                    RemoteLogger.logMessage("redirect_event", vvId, pId, pageNum, {"propertyDesc": "5"});
                    form.action = "http://www.mhloans.com/apply1.html";
            break;

    }
 */
	// suppress exit popup
	try {
		popupsEnabled = false;
	}
	catch(ex) {
	}

	// Allow normal forward nav (issue 21067)
	try { persistTempValue('reverseNav', 'noLock'); } catch(ex) {}

	isFormSubmitted = true;
	return true;
}

function isMobileHomePropertyDescription( form ) {
	var mobileHome          = false;
	var propertyDescription = form.propertyDesc.value;

	if ( propertyDescription == "5" ) {
		mobileHome = true;
	}

	return mobileHome;
}

function isManufacturedHomePropertyDescription( form ) {
	var manufacturedHome    = false;
	var propertyDescription = form.propertyDesc.value;

	if ( propertyDescription == "6" ) {
		manufacturedHome = true;
	}

	return manufacturedHome;
}
