// Check for email address: look for [@] and [.]

function isEmail(elm) {
    if (elm.value.indexOf("@") + "" != "-1" &&
        elm.value.indexOf(".") + "" != "-1" &&
        elm.value != "" )
    return true;
    else return false;
}

// Check for null and for empty

function isFilled(elm) {
    if (elm.value == "" ||
        elm.value == null )
    return false;
    else return true;
}

// Check for < or >

function isNotallowed(elm) {
    if (elm.value.indexOf("<") != "-1" ||
		elm.value.indexOf("[") != "-1")
    return false;
    else return true;
}

function isReady(form) {
	
    // is Name element filled?

    if (isFilled(form.name) == false) {
    alert("Please enter your name.");
    form.name.focus();
    return false;
    }
	
    // is Companyname element filled?

    if (isFilled(form.company) == false) {
    alert("Please enter your company name.");
    form.company.focus();
    return false;
    }

	// is email element a real email address?

	if (isEmail(form.email) == false) {
	alert("Please enter your email address.");
	form.email.focus();
	return false;
	}
	
// below checks to make sure < or > is not entered in any field
	if (isNotallowed(form.name) == false) {
	alert("<  > [ or ] are not allowed in this form, please correct");
	form.name.focus();
	return false;
	}
	if (isNotallowed(form.company) == false) {
	alert("<  > [ or ] are not allowed in this form, please correct");
	form.company.focus();
	return false;
	}
	if (isNotallowed(form.position) == false) {
	alert("<  > [ or ] are not allowed in this form, please correct");
	form.position.focus();
	return false;
	}
	if (isNotallowed(form.email) == false) {
	alert("<  > [ or ] are not allowed in this form, please correct");
	form.email.focus();
	return false;
	}
	if (isNotallowed(form.phone) == false) {
	alert("<  > [ or ] are  not allowed in this form, please correct");
	form.phone.focus();
	return false;
	}
	if (isNotallowed(form.address) == false) {
	alert("<  > [ or ] are not allowed in this form, please correct");
	form.address.focus();
	return false;
	}
	if (isNotallowed(form.information) == false) {
	alert("<  > [ or ] are not allowed in this form, please correct");
	form.information.focus();
	return false;
	}
	
return true;
}