			function ValidateStep1(){
				if (getSelectValue(document.getElementById('MortgageTypeID')) == 0){
					alert ("Please enter loan purpose.");
					return false;				
				}	
			
				if (document.getElementById('PurchasePrice').value == "" || !isNumeric(document.getElementById('PurchasePrice').value)){
					alert ("Please enter the purchase price.");
					return false;
				}	
				
				if (document.getElementById('PurchasePrice').value <= 0){
					alert ("Purchase price must be greater than zero!");
					return false;
				}					
				
				if (document.getElementById('LoanAmount').value == "" || !isNumeric(document.getElementById('LoanAmount').value)){
					alert ("Please enter the loan amount.");
					return false;
				}					
				
				if (document.getElementById('LoanAmount').value <= 0){
					alert ("Loan amount must be greater than zero!");
					return false;
				}					
				
				if (getSelectValue(document.getElementById('PropertyStateLookupID')) == 0){
					alert ("Please enter property state.");
					return false;				
				}	
				
				if (getSelectValue(document.getElementById('PropertyTypeLookupID')) == 0){
					alert ("Please enter property type.");
					return false;				
				}	
				
				if (getSelectValue(document.getElementById('OccupancyTypeLookupID')) == 0){
					alert ("Please enter occupancy status.");
					return false;				
				}				

				/*if (!isValidEmailAddress(document.getElementById('EmailAddress').value)){
					alert ("Please enter your valid email address.");
					return false;				
				}
				
				if (document.getElementById('Password').value == ""){
					alert ("Please enter your password.");
					return false;					
				}*/
											
				if (!document.getElementById('TOS').checked){
					alert ("Please agree to our privacy policy and terms of use.");
					return false;
				}
							
				if (getSelectValue(document.getElementById('PropertyStateLookupID')) == 44 && getSelectValue(document.getElementById('MortgageTypeID')) == 3){
					alert ("We do not allow re-finance with cashout for Texas. Please change property state or loan type.");
					return false;
				}		
				
				document.getElementById('LTV').disabled = false;	
				document.getElementById('CashOut').disabled = false;					
				computeDownPaymentPercent();
				
				document.getElementById('form_action').value='register'								
				document.getElementById('main-form').submit();
			}		
			
			function SetCashOut(value){
				if (value == 3){
					document.getElementById('CashOut').disabled = false;
				}
				else{
					document.getElementById('CashOut').disabled = true;					
				}
			}
			
			function CashFilter (input) {
				s = input.value;
				filteredValues = ",$";     // Characters stripped out
				var i;
				var returnString = "";
				for (i = 0; i < s.length; i++) {  // Search through string and append to unfiltered values to returnString.
				var c = s.charAt(i);
				if (filteredValues.indexOf(c) == -1) returnString += c;
				}
				input.value = returnString;
			}			