function isEmpty(inputStr) {
    var i=0 ;
    var outStr="" ;
    var inStr=inputStr ;

    for ( var i=0; i<inStr.length; i++ ) {
        if (inStr.charAt(i) != ' ') outStr+=inStr.charAt(i) ;
    }
    if (outStr==""|| outStr==null) 
        return true ;
    else
        return false ;  
}

function validateForm() {
	var missingCount = 0;
	var missing = new Array();
	var msg = '';
	var error = '';
	
	if ( isEmpty(document.comments.fname.value) ) {
		missing[missingCount] = 'first name\n';
		missingCount = missingCount + 1;
	}
	if ( isEmpty(document.comments.lname.value) ) {
		missing[missingCount] = 'last name\n';
		missingCount = missingCount + 1;
	}
	if ( isEmpty(document.comments.company.value) ) {
		missing[missingCount] = 'company\n';
		missingCount = missingCount + 1;
	}
	
	if ( isEmpty(document.comments.range1.value) ) {
		missing[missingCount] = 'Range 1\n';
		missingCount = missingCount + 1;
	}
	if ( isEmpty(document.comments.range2.value) ) {
		missing[missingCount] = 'Range 2\n';
		missingCount = missingCount + 1;
	}
	if ( isEmpty(document.comments.commentA.value) ) {
		missing[missingCount] = 'comments\n';
		missingCount = missingCount + 1;
	}
	
		
	
	if (missing.length >= 1 || error != '') {
		if (missing.length >= 1) {
			msg = 'The following fields must be completed:\n';
		}

		for(var i=0; i < missing.length; i++) {
			msg = msg + missing[i];
		}
		
		if (error != '') {
			if( msg != '' ) {
				msg	= msg + '\n';
				
			}
			msg = msg + 'Please fix the following errors:\n';
			msg = msg + error;
		}

		alert(msg);
		return( false );
	} else {
		return( true );
		
	}
}
