function ValidateCall(fr) {
	var errorMessage = "";   
	var errorCount = 0;
    pattern=/^([\+0-9 ])+$/
	if(fr.type.value == "selected") {
		if(errorCount != 0) {
			errorMessage = errorMessage + "\n";
		}
		errorMessage = errorMessage + "Please provide service call type.";
		errorCount++;
	}
	if(fr.businessname.value == "") {
		if(errorCount != 0) {
			errorMessage = errorMessage + "\n";
		}
		errorMessage = errorMessage + "Please provide customer business name.";
		errorCount++;
	}
	if(fr.contactname.value == "") {
		if(errorCount != 0) {
			errorMessage = errorMessage + "\n";
		}
		errorMessage = errorMessage + "Please provide customer contact name.";
		errorCount++;
	}
    if(fr.customeraddress.value == "") {
		if(errorCount != 0) {
			errorMessage = errorMessage + "\n";
		}
		errorMessage = errorMessage + "Please provide customer address.";
		errorCount++;
	}
	if(fr.customerphone.value == "") {
		if(errorCount != 0) {
			errorMessage = errorMessage + "\n";
		}
		errorMessage = errorMessage + "Please provide customer contact phone"
        + " number.";
		errorCount++;
	}
    if((!(fr.customerphone.value.match(pattern)) && fr.customerphone.value !=
    "") || (!(fr.dealerphone.value.match(pattern)) && fr.dealerphone.value !=
    "") || (!(fr.altphone.value.match(pattern)) && fr.altphone.value != "")) {
		if(errorCount != 0) {
			errorMessage = errorMessage + "\n";
		}
		errorMessage = errorMessage + "Phone number must be + and/or numbers"
        + " number.";
		errorCount++;
	}
    if(fr.serial.value == "") {
		if(errorCount != 0) {
			errorMessage = errorMessage + "\n";
		}
		errorMessage = errorMessage + "Please provide equipment serial number.";
		errorCount++;
	}
	if (errorCount != 0) {
		alert(errorMessage);
		return false;
	}
	return true;
}
