function submitnewsletter() {
    var isValid = true;
    var txtemail = document.getElementById("email").value;
    if (txtemail == "") {
        alert("Please enter a valid email address");
        isValid = false;
    }
    else {
        if (validateEmail(txtemail)) {
            isValid = true;
        }
        else {
            isValid = false;
            alert("Please enter a valid email address");
        }
    }
    if (isValid) {
        document.getElementById("form1").submit();
     }
}

function validateEmail(email) {
    var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;

    return reg.test(email);
}

function MM_validateForm() { //v4.0
    if (document.getElementById) {
        var i, p, q, nm, test, num, min, max, errors = '', args = MM_validateForm.arguments;
        for (i = 0; i < (args.length - 2); i += 3) {
            test = args[i + 2]; val = document.getElementById(args[i]);
            if (val) {
                nm = val.name; if ((val = val.value) != "") {
                    if (test.indexOf('isEmail') != -1) {
                        p = val.indexOf('@');
                        if (p < 1 || p == (val.length - 1)) errors += '- ' + nm + ' must contain an e-mail address.\n';
                    } else if (test != 'R') {
                        num = parseFloat(val);
                        if (isNaN(val)) errors += '- ' + nm + ' must contain a number.\n';
                        if (test.indexOf('inRange') != -1) {
                            p = test.indexOf(':');
                            min = test.substring(8, p); max = test.substring(p + 1);
                            if (num < min || max < num) errors += '- ' + nm + ' must contain a number between ' + min + ' and ' + max + '.\n';
                        } 
                    } 
                } else if (test.charAt(0) == 'R') errors += '- ' + nm + ' is required.\n';
            }
        } if (errors) alert('The following error(s) occurred:\n' + errors);
        document.MM_returnValue = (errors == '');
        return document.MM_returnValue;
    } 
}




function submitcontactus() {

    if (MM_validateForm('first_name', '', 'R', 'last_name', '', 'R', 'email', '', 'RisEmail', 'company', '', 'R', 'title', '', 'R', 'phone', '', 'R', 'description', '', 'R')) {
        document.getElementById("contactusform").submit();
    }
}

function submitadz() {
    alert(mwqCWFvalidate(document.getElementById("frmSubmission")));
    if (mwqCWFvalidate(document.getElementById("frmSubmission")) == false){

    }

    else {
        document.getElementById("frmSubmission").submit();
    }
    }
