﻿function gup(name) {
    name = name.replace(/[\[]/, "\\\[").replace(/[\]]/, "\\\]");
    var regexS = "[\\?&]" + name + "=([^&#]*)";
    var regex = new RegExp(regexS);
    var results = regex.exec(window.location.href);
    if (results == null)
        return "";
    else
        return results[1];
}
$(document).ready(function () {
    // validate the carchex form when it is submitted
    $("#carchex-form").validate({
        rules: {
            Firstname: {
                required: true,
                maxlength: 50
            },
            Lastname: {
                required: true,
                maxlength: 50
            },
            ZipCode: {
                required: true,
                maxlength: 5
            },
            Email: {
                required: true,
                email: true,
                maxlength: 100
            },
            WorkPhone1: {
                required: true,
                rangelength: [3, 3]
            },
            WorkPhone2: {
                required: true,
                rangelength: [3, 3]
            },
            WorkPhone3: {
                required: true,
                rangelength: [4, 4]
            },
            HomePhone1: {
                required: true,
                rangelength: [3, 3]
            },
            HomePhone2: {
                required: true,
                rangelength: [3, 3]
            },
            HomePhone3: {
                required: true,
                rangelength: [4, 4]
            },
            Make: "required",
            model: {
                required: true,
                maxlength: 50
            },
            Year: {
                required: true,
                digits: true,
                maxlength: 4
            },
            CurrentMileage: {
                required: true,
                digits: true,
                maxlength: 6
            }
        },
        messages: {
            Firstname: "",
            Lastname: "",
            ZipCode: "",
            Email: "",
            WorkPhone1: "",
            WorkPhone2: "",
            WorkPhone3: "",
            HomePhone1: "",
            HomePhone2: "",
            HomePhone3: "",
            Make: "",
            model: "",
            Year: "",
            CurrentMileage: ""
        }
    });
    $(function () {
        $("#dialog").dialog({
            autoOpen: false,
            modal: true
        });
        $("#dialog-2").dialog({
            autoOpen: false,
            modal: true
        });
    });

    // Read a page's GET URL variables and return them as an associative array.
    function get_url_parameter(param) {
        param = param.replace(/[\[]/, "\\\[").replace(/[\]]/, "\\\]");
        var r1 = "[\\?&]" + param + "=([^&#]*)";
        var r2 = new RegExp(r1);
        var r3 = r2.exec(window.location.href);
        if (r3 == null) return "";
        else return r3[1];
    }

    var myErrorcode = get_url_parameter('errorcode');

    if (myErrorcode == '0') {
        alert('Thank You! We will contact you shortly.');
    };
    if (myErrorcode == '2') {
        alert('It looks like you already applied. You should be receiving a response shortly.');
    };
});



