$(document).ready(function () {
    var btn = $("#dldbtn");
    var name = $("#inputname");
    var email = $("#inputemail");
    var phone = $("#inputphone");
    var location = $("#loc");
    var operator = $("#optr");
    var frm = $("#dldform");

    function is_empty(f) {
        return f.val().match(/^\s*$/) || (f.css("color") == "red");
    }

    function warn(field) {
        if(field.attr("name") != "location" && field.attr("name") != "operator")
            field.val("This field cannot be left blank");
        field.css({color:"red"});
        field.focus(function () {
            field.val("");
            field.css({color:"black"});
            field.unbind();
        });
        return false;
    }

    function check_terms() {
        if($('#tcagree').is(':checked')){
            $("#dTermsMsg").hide();
            return true;
        }
        $("#dTermsMsg").show();
        return false;
    }

    function check() {
        var v1 = !is_empty(name) || warn(name);
        var v2 = !is_empty(email) || warn(email);
        var v3 = !is_empty(phone) || warn(phone);
        var v5 = !is_empty(operator) || warn(operator);
        var v4 = !is_empty(location) || warn(location);
        var v6 = check_terms();
        return ((v1 && v2) && v3 && v4 && v5 && v6);
    }

    frm.submit(function (evt) {
        if (!check()) {
            return false;
        }
        return true;
    });

});
