function SymError(){
  return true;
}

window.onerror = SymError;

var submitcount=0;

function highlightTextField(field) {
		field.style.borderColor = 'red';
		field.style.borderStyle = 'solid';
		field.style.borderWidth = '2px;';
}

function highlightSelectField(field) {
		field.style.backgroundColor = 'red';
		field.style.color = 'white';
}

function trim(temp) {
	temp = temp.replace(/^\s+/,'');
	temp = temp.replace(/\s+$/,'');
	return temp;
}
			
function validateMortgageApplication(myform) {
	var ErrorMsg = '';
	var FirstErrorField = '';
	
	if(myform.Purpose.selectedIndex == 0) {
		ErrorMsg = ErrorMsg + '- Purpose\n';
		highlightSelectField(myform.Purpose);
		if(FirstErrorField == '') {
			FirstErrorField = 'myform.Purpose';
		}
	}

	if(myform.PropertyValue.selectedIndex == 0) {
		ErrorMsg = ErrorMsg + '- Home Value\n';
		highlightSelectField(myform.PropertyValue);
		if(FirstErrorField == '') {
			FirstErrorField = 'myform.PropertyValue';
		}
	}

	if(myform.MortgageBalance1.selectedIndex == 0) {
		ErrorMsg = ErrorMsg + '- Mortgage Balance\n';
		highlightSelectField(myform.MortgageBalance1);
		if(FirstErrorField == '') {
			FirstErrorField = 'myform.MortgageBalance1';
		}
	}

    if(myform.CreditRating.selectedIndex == 0)  {
		ErrorMsg = ErrorMsg + '- Credit Rating\n';
		highlightSelectField(myform.CreditRating);
		if(FirstErrorField == '') {
			FirstErrorField = 'myform.CreditRating';
		}
	}
	
	if(ErrorMsg != '') {
		eval(FirstErrorField + '.focus();');
		alert('Please complete ALL the following fields to continue:\n' + ErrorMsg);
		return false;
	} else {
		if (submitcount == 0)	{
			submitcount++;
			return true;
		}else{
			return false;
		}
	}

}

