function isEmptyPhoneNumber(field1,field2,field3){
	for(i=1; i<=3; i++){
		var thisField = eval("field"+i);
		if (thisField.value != ''){
			return false;
		}
	}
	return true;
}


function validatePhoneNumber(field1,field2,field3,allComplete){
var charCntArr = new Array (3,3,4);
  // check if 3 fields are numbers only
  for(i=1; i<=3; i++){
	var thisField = eval("field"+i);
	if (thisField.value.length > 0) {
		if (isNaN(thisField.value)) {
			alert('Phone number must contain numbers only.');
			return false;
		}
		if (thisField.value.length < charCntArr[i-1]){
			return false;
		}
	} else if (allComplete){
		return false;
	}
	
  }
  // Field #1 cannot have a leading Zero.
  if(field1.value.charAt(0) == '0') {
	alert('Phone number may not being with zero.');
	return false;
  }
  
return true;
}	