function validate_form()
{
    reset();
    var isError = true;


    if( $("#Name").val() == "" )
    {
        $(".name").html(" - You must enter your name").fadeIn("fast");
        isError = false;
    }

    var pattern=/^([a-zA-Z0-9_.-])+@([a-zA-Z0-9_.-])+\.([a-zA-Z])+([a-zA-Z])+/;
    if( !pattern.test($("#Email").val()) )
    {
        $(".email").html(" - You must enter a valid email").fadeIn("fast");
        isError = false;
    }

    if ( $("#HomePhone").val() == "" && $("#WorkPhone").val() == "" && $("#MobilePhone").val() == "" )
    {
        $(".phone").html(" - You must enter at least one phone number").fadeIn("fast");
        isError = false;
    }
    if( !$("#Specification").is(":checked") && !$("#FloorPlan").is(":checked") )
    {
        $(".checkboxes").html(" - You must select either a floor plan or specification").fadeIn("fast");
        isError = false;
    }

    return isError;
}

function reset()
{
    $(".feedback").css("display", "none");
}

function submit_form()
{
    //show loading icon
    $(".hidden").css("display", "block");

    //seralize form
    var data = $("#brochure_form").serialize();
    var url = base_url + "home/submit_request/";
    $.post(url, data, function( result )
    {
	    if(result.error)
	    {
	        $(".hidden").css("display", "none");
	        $(".hidden").html(result.message);
	        $(".hidden").fadeIn("slow");		
	    }
	    else
	    {		
			/* and then refresh the page */
			window.location = result.message;				

	    }
    },"json");
}

