function validZip(zipCode) {
    var digits=0;
    for (var i=0; i<zipCode.length; i++) {
	if (!(parseInt(zipCode.charAt(i)) || zipCode.charAt(i)== "0"))
	    return false;
	else
	    digits++;
    }
	return true;
}
function validUsername(username) {
    var digits=0;
    if(username.length < 4)
	return false;
    else 
	return true;
}
function validEmail(email) {
    var needed=/^.+@.+\..{2,5}$/;

    if (!needed.test(email)) { return false; }
    else                     { return true;  }
}
function check_quote1(f) {
    var result=true;
    var errors = "";
    if (!f.client_id.value) {
        errors += "Please select a law firm.\n";
        result = false;
    }
    if (result == false)
        alert(errors);
    return result;	
}
function check_company(f) {
    var result=true;
    var errors = "";
 
    if (!f.name.value) {
        errors += "Please enter your company's name.\n";
        result = false;
    }	
    if (!validEmail(f.email.value)) {
        errors += "Please enter a valid email address.\n";
        result = false;
    }
    if(!f.city_code.value || !f.arcode.value || !f.number.value) {
        errors += "Please enter a full phone number.\n";
        result=false;
    }
    if(!f.first.value || !f.last.value) {
        errors += "Please enter your full name.\n";
        result=false;
    }
    if(!f.total.value) {
        errors += "Please enter expected number of locations .\n";
        result=false;
    }
    if (result == false)
        alert(errors);
    return result;
}
