function verifyContactUsForm(form_name)

{

var shouldContinue=true;

var numberOfMistakes = 0;

alertText="You need to tell us your ";

if (form_name.name.value == "")

    {

    numberOfMistakes += 1;

    alertText += "name";

    shouldContinue=false;

    }

if (form_name.email.value == "")

    {



    if (numberOfMistakes > 0)

        {

        alertText = alertText + " and ";

        }



    numberOfMistakes += 1;

    alertText = alertText + "email address";

    shouldContinue=false;

    }



if (form_name.phone_1) {

if (  ( form_name.phone_1.value == "" ) && (form_name.phone_2.value == "") && (form_name.phone_3.value == "" ) )

    {

    if (numberOfMistakes > 0)

        {

        alertText = alertText + " and ";

        }

    numberOfMistakes += 1;

    alertText += "phone number";

    }

}

if (form_name.phone) {

if (  ( form_name.phone.value == "" ) )

    {

    if (numberOfMistakes > 0)

        {

        alertText = alertText + " and ";

        }

    numberOfMistakes += 1;

    alertText += "phone number";

    }

}

alertText = alertText + " in order for us to get in touch with you.";

if (numberOfMistakes > 0)

    {

    if (shouldContinue)

        {alertText += "  Click OK to proceed anyway.";

        shouldContinue=confirm(alertText);

        }

    else

        {alert(alertText);}

    }

return shouldContinue;

}