$(document).ready(function(){function h(b){if(i(a+"#step"+(d+1))){$(a+"#step"+(d+1)+" .alert_container .step_error").fadeOut(function(){$(a+"#step"+(d+1)+" .alert_container .step_intro2").fadeIn()});if(d<j||d>b)f(b);else if(d==j)i(a+"#step2")?$("#lead_form_container").fadeOut("slow",function(){$.ajax({type:"POST",url:"http://www.veteranloancenter.com/submit.php",data:$("form#steps_container").serialize(),success:function(c){location.replace(c)}});$("#form_success #lead_name").text($("#LeadFName").val()); $("#form_success #lead_phone").text($("#pnum1a").val()+"-"+$("#pnum1b").val()+"-"+$("#pnum1c").val());$("#form_success").fadeIn("slow")}):f(1)}else $(a+"#step"+(d+1)+" .alert_container .step_intro2").fadeOut(function(){$(a+"#step"+(d+1)+" .alert_container .step_error").fadeIn()})}function f(b){$(a+"#step_nav .step_nav_button").eq(d).removeClass("current_button");d=b;$(a+"#step_nav .step_nav_button").eq(d).addClass("current_button");$(a+"#steps_container").animate({marginLeft:d*-m+"px"},"slow");d== 2?$(a+"#green_box h3").text("Last Step. You're Almost There!"):$(a+"#green_box h3").text("Get Started Here, See if You Qualify")}function k(){switch(l){case "P":$(a+"label[for=home_value]").text("Approximate Loan Amount:");$(a+".field.refi input, "+a+".field.refi select").removeClass("required");$(a+".field.refi").hide();$(a+".field.purchase input, "+a+".field.purchase select").addClass("required");$(a+".field.purchase").show();break;case "R":$(a+"label[for=home_value]").text("Your Home's Current Value:"); $(a+".field.purchase input, "+a+".field.purchase select").removeClass("required");$(a+".field.purchase").hide();$(a+".field.refi input, "+a+".field.refi select").addClass("required");$(a+".field.refi").show()}}function n(b){$(b+" .field").removeClass("field_fail field_pass");$(b+" .field input, "+b+" .field select").removeClass("input_fail")}function i(b){var c=true;n(b);$(b+" input, "+b+" select, "+b+" textarea").each(function(){c&=g($(this))});return c}function g(b){var c=true;if(!b.hasClass("action_button")){var e= b.closest(".field");b.removeClass("input_fail");if(b.hasClass("required")&&(jQuery.trim(b.val())==""||jQuery.trim(b.val())=="0"))c=false;if(b.hasClass("numeric")&&b.val().match(/[^\d]/g))c=false;if(b.hasClass("email")&&!b.val().match(/^[a-z0-9!#$%&'*+\/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+\/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+(?:[a-z]{2,4}|museum|travel)$/i))c=false;if(b.hasClass("length")&&jQuery.trim(b.val()).length!=b.attr("maxlength"))c=false;if(b.attr("mask")&&b.val()==b.attr("mask"))c= false;if(b.hasClass("check")&&!b.is(":checked"))c=false;if(c){b.removeClass("input_fail");if(e.find(".input_fail").size()==0){e.removeClass("field_fail");e.addClass("field_pass")}}else{b.addClass("input_fail");e.removeClass("field_pass");e.addClass("field_fail")}}return c}var a="#lead_form_container #lead_form ",d=0,j=2,m=572,l=$(a+"#loan_type").val();$(a).show("fast");f(d);k();$(a+" #step_nav .step_nav_button").eq(d).addClass("current_button");$(a).css("display","block");$(a+" #step_nav .step_nav_button").bind("mousedown", function(){d!=$(this).attr("step_num")&&h($(this).attr("step_num"))});$(a+".back_button").bind("mousedown",function(){d>0&&f(d-1)});$(a+"#loan_type").bind("change",function(){l=$(this).val();k()});$(a+" .field input, "+a+" .field select").bind("change",function(){var b=true,c=$(this),e=$(this).closest(".field");e.find("input").each(function(){b&=g($(this))});e.find("select").each(function(){b&=g($(this))});if(b){e.removeClass("field_fail");c.removeClass("input_fail");e.addClass("field_pass");$(a+ "#step"+(d+1)).find(".field_fail").size()==0&&$(a+"#step"+(d+1)+" .alert_container .step_error").fadeOut(function(){$(a+"#step"+(d+1)+" .alert_container .step_intro2").fadeIn()})}else{e.removeClass("field_pass");c.addClass("input_fail");e.addClass("field_fail");$(a+"#step"+(d+1)).find(".field_fail").size()>0&&$(a+"#step"+(d+1)+" .alert_container .step_intro2").fadeOut(function(){$(a+"#step"+(d+1)+" .alert_container .step_error").fadeIn()})}});$(a+" input.phone").bind("keyup",function(){$(this).val().length== $(this).attr("maxlength")&&!$(this).val().match(/[^\d]/g)&&$(a+" #"+$(this).attr("next")).focus().select()});$(a+" .action_button").bind("click",function(b){b.preventDefault();h(d+1)});$(a+" .action_button").bind("keydown",function(b){return b.keyCode!=9});$(a+"#loan_type, "+a+"#home_value, "+a+"#mortgage_balance").bind("change",function(){var b=$(a+"#loan_type").val(),c=parseFloat($(a+"#home_value").val()),e=parseFloat($(a+"#mortgage_balance").val());if(b=="R"&&c!=0&&e!=0&&e>c){$(a+"#in_va_mortgage_field select#in_va_mortgage").addClass("required"); $(a+"#in_va_mortgage_field").slideDown()}else{$(a+"#in_va_mortgage_field select#in_va_mortgage").removeClass("required");$(a+"#in_va_mortgage_field").slideUp()}});$("#loan_type, #home_value").bind("change",function(){var b=$("#loan_type").val(),c=$("#home_value").val();c=c.replace("<","");c=parseFloat(c);if(b=="R"&&(c<1E5&&c!=0||c=="< 60000")){$("select#property_type, #property_type_field").addClass("required");$("select#property_type").attr("name","property_type");$("#property_type_field").show()}else{$("select#property_type, #property_type_field").removeClass("required"); $("select#property_type").attr("name","");$("#property_type_field").hide()}})});
