        function submitPrice(infoForm) {
                if (!validEmail(infoForm.txtEmail.value)) {
                        alert("Please enter a valid email address")
                        infoForm.txtEmail.focus()
                        infoForm.txtEmail.select()
                        return false
                }

                //check to see if the email's valid
                if (infoForm.txtEmail.value != infoForm.txtEmail2.value) {
                    alert("Your email address does not match! Please check it again.")
                    infoForm.txtEmail2.focus()
                    infoForm.txtEmail2.select()
                    return false
                }
                if(infoForm.txtEmail.value.match(/mailinator|rr\.|sbcglobal|mac|verizon|live|hotmail|yahoo|earthlink|juno|lycos|gmail|comcast|attbi|aol/g)) {
                        alert("We require a valid business email address. If you do not have one, please contact sales@hrmdirect.com directly.")
                        infoForm.txtPhone.focus()
                        infoForm.txtPhone.select()
                        return false
                }

        }

                        function validEmail(email) {
                                invalidChars = " /:,;"

                                if (email == "") {                                              // cannot be empty
                                        return false
                                }
                                for (i=0; i<invalidChars.length; i++) { // does it contain any invalid characters?
                                        badChar = invalidChars.charAt(i)
                                        if (email.indexOf(badChar,0) > -1) {
                                                return false
                                        }
                                }
                                atPos = email.indexOf("@",1)                    // there must be one "@" symbol
                                if (atPos == -1) {
                                        return false
                                }
                                if (email.indexOf("@",atPos+1) != -1) { // and only one "@" symbol
                                        return false
                                }
                                periodPos = email.indexOf(".",atPos)
                                if (periodPos == -1) {                                  // and at least one "." after the "@"
                                        return false
                                }
                                if (periodPos+3 > email.length) {               // must be at least 2 characters after the "."
                                        return false
                                }
                                return true
                        }

                        function validName(name) {

                                if (name == "") {                                               // cannot be empty
                                        return false
                                }
                                return true
                        }

                        function submitIt(infoForm) {

                                // check to see if the Name field has content
                                if (!validName(infoForm.txtFirstName.value)) {
                                        alert("Please enter your first name")
                                        infoForm.txtFirstName.focus()
                                        infoForm.txtFirstName.select()
                                        return false
                                }
                                //check for title
                                if (!validName(infoForm.txtLastName.value)) {
                                        alert("Please enter your company name")
                                        infoForm.txtLastName.focus()
                                        infoForm.txtLastName.select()
                                        return false
                                }

                                // check to see if the email's valid
                                if (!validEmail(infoForm.txtEmail.value)) {
                                        alert("Please enter a valid email address")
                                        infoForm.txtEmail.focus()
                                        infoForm.txtEmail.select()
                                        return false
                                }

                                // check to see if the email's valid
                                if (infoForm.txtEmail.value != infoForm.txtEmail2.value) {
                                        alert("Your email address does not match! Please check it again.")
                                        infoForm.txtEmail2.focus()
                                        infoForm.txtEmail2.select()
                                        return false
                                }
                                if(infoForm.txtEmail.value.match(/hotmail|yahoo|earthlink|juno|lycos|gmail|comcast|attbi|aol/g)) {
                                        alert("Registration requires a valid business email address. If you do not have one, please contact sales@hrmdirect.com directly to register.")
                                        infoForm.txtPhone.focus()
                                        infoForm.txtPhone.select()
                                        return false
                                }

                                // check to see if the phone field has content
                                if (!validName(infoForm.txtPhone.value)) {
                                        alert("Please enter your telephone number")
                                        infoForm.txtPhone.focus()
                                        infoForm.txtPhone.select()
                                        return false
                                }
                        }
