File: /var/www/sectest.concertium.com/public_bak/wp-content/themes/dt-the7/js/script-zip.js
jQuery(document).ready(function(){
function is_int(value){
if ((parseFloat(value) == parseInt(value)) && !isNaN(value)) {
return true;
} else {
return false;
}
}
jQuery("#citycls").hide();
jQuery("#statecls").hide();
jQuery(".zip-error").hide();
jQuery("#zip").keyup(function() {
var el = jQuery(this);
//alert(el.val());
if ((el.val().length == 5) && (is_int(el.val()))) {
// Make Ajax call, etc
jQuery.ajax({
url: "https://zip.getziptastic.com/v2/US/" + el.val(),
cache: false,
dataType: "json",
type: "GET",
data: "zip=" + el.val(),
success: function(result, success) {
// $(".fancy-form div > div").slideDown(); /* Show the fields */
jQuery("#city").val(result.city); /* Fill the data */
jQuery("#state").val(result.state);
jQuery(".zip-error").hide(); /* In case they failed once before */
jQuery(".zip-blank").hide();
jQuery(".city-error").hide();
jQuery(".state-error").hide();
//jQuery("#address-line-1").focus(); /* Put cursor where they need it */
jQuery("#citycls").slideDown();
jQuery("#statecls").slideDown();
},
error: function(result, success) {
jQuery(".zip-error").show(); /* Ruh row */
jQuery("#citycls").hide();
jQuery("#statecls").hide();
}
});
}
else if (el.val().length < 5) {
jQuery(".zip-error").show();
jQuery("#citycls").hide();
jQuery("#statecls").hide();
}
else {
jQuery(".zip-error").show();
jQuery("#citycls").hide();
jQuery("#statecls").hide();
}
})
jQuery("form").submit(function() {
jQuery(this).find('input[type="submit"]').prop("disabled", true);
});
});
/**************************Document.ready end**************************/