$(document).ready(function() {
    $.get('/inc/seed.php', function(data){
        $(".main form").append('<input type="hidden" name="seed" value="'+data+'">');
    });
    var formValues = [];
    $(".main form").submit(function() {
        var formValid = true;
        $(".main form input").each(function() {
            if(this.id != "contact-submit") {
                if (this.value.length == 0) {
                    $(".main form").append("<label id='error-message' class='left'><strong>Please fill out every field (message optional)</strong></label>");
                    formValid = false;
                    return false;
                }
            }
        });
        if(formValid) {
            //alert();
            $.post("inc/sendmail.php", {
                firstname: $("#firstname")[0].value,
                lastname: $("#lastname")[0].value,
                email: $("#email")[0].value,
                phone: $("#phone")[0].value,
                type: $("#type")[0].value,
                message: $("#message textarea")[0].value,
                emailupdates: $("#emailupdates")[0].checked,
                seed: $("input[name=seed]")[0].value
                }, function(data) {
                //return name of agent and success message here.
                $("#error-message").remove();
                $(".main .inner").html(data);
                $(".main .inner").hide();
                $(".main .inner").fadeIn("medium");
            });
        }
        return false;
    });
    if($("#mapit").length>0) {
        var map=null;
        map = new VEMap('mapit');
        map.SetDashboardSize(VEDashboardSize.Tiny);
        map.LoadMap(new VELatLong(47.60949, -122.332066), 15 ,"r" ,false);
        layer = new VEShapeLayer();
        map.AddShapeLayer(layer);
        shape = new VEShape(VEShapeType.Pushpin, map.GetCenter());
        shape.SetTitle("Paragon Real Estate Advisors");
        shape.SetDescription("<p>600 University Street, Suite 2018 <br />Seattle, Washington 98101</p>");
        layer.AddShape(shape);
    }
});