var vldstate=1;
function validatestate(el) {
    if (el.value!="United States")
    vldstate=0;
}

function checkform(form) {
    var error="";
    var ch=0;
    var error_msg = " Error! All fields are required to submit this form.\n" +
        "Please check the form and complete any missing information,\n" +
        "then click 'submit' again. ";
        
        
    if (form.elements['country'].value!="United States")
        vldstate=0;
        
    for (var i=0; i<form.elements.length; i++) {
        var el=form.elements[i];
                                
        if (el.name!="") {
            
            if (el.name=="state") {            
                if (vldstate && el.value=="")
                    error = error_msg;                    
            }
            else {
                if (el.value=="" || el.value==" ")
                    error = error_msg;
            }
        }
        if (form.elements[i].type=="checkbox") {
            if (el.checked==true)
                ch=1;
        }
    }
    if (checkEmail(form.email.value)==false) {
        error = "Incorrect Email!\n";
    }
    if (ch==0) error = error_msg;

    if (error!="")  {
        alert (error);
        return false;
    }
    else return true;
}