function checkform() {
	var fieldNumber , i = 0 , errorFlag = 0 ;
	for( i = 0 ; i <  this.fieldNumbers.length ; i++ ) {
		fieldNumber = this.fieldNumbers[i] ;
		if( document.forms[0].elements[fieldNumber].value == "" ) {
			displayError( i ) ; // empty field
			errorFlag = 1 ;
			break ;
		} else {
			deleteError( i ) ;
		}
	}
	if( errorFlag ) {
		return false ;
	} else {
		alert( this.sendMessage ) ;
		document.forms[0].submit() ; // no errors
	}
}
function displayError( fieldIndex ) {
	fieldNumber = this.fieldNumbers[fieldIndex] ;
	alert( this.errorMessage + this.fieldNamesDesc[fieldIndex] ) ;
	document.forms[0].elements[fieldNumber].focus() ;
	if( document.forms[0].elements[fieldNumber].style ) {
		document.forms[0].elements[fieldNumber].style.border = "1 solid #F59B00" ;
	}
}
function deleteError( fieldIndex ) {
	fieldNumber = this.fieldNumbers[fieldIndex] ;
	if( document.forms[0].elements[fieldNumber].style ) {
		document.forms[0].elements[fieldNumber].style.border = "1 solid black" ;
	}
}

