function initializeZipCityCountryAutocomplete(zipSelector, citySelector, countrySelector, stateSelector){ if(countrySelector != null){ $(countrySelector).change(function(){ Customfields_Service.getCountryStatesHtml( $(this).val() , function (response) { if($.trim(response) != ""){ // states found $(stateSelector).html(response); }else{ $(stateSelector).val(""); } }); }); } $(citySelector).autocomplete('services.php?service=Customfields_Service&method=getUsCitiesByKey', {minChars: 3, selectFirst: false, cacheLength: 0}); $(citySelector).result(function(event, data, formatted) { $(citySelector).val(data[0].slice(0, -4)); var arr = data[1].split("***"); $(stateSelector).val(arr[0]); if(countrySelector != null){ $(countrySelector).val(arr[1]); } }); $(zipSelector).autocomplete('services.php?service=Customfields_Service&method=getUsZipcodesByKey', {minChars: 3, selectFirst: false, cacheLength: 0}); $(zipSelector).result(function(event, data, formatted) { $(zipSelector).val(data[0].slice(0, 5)); var arr = data[1].split("*"); $(citySelector).val(arr[0]); $(stateSelector).val(arr[1]); if($(countrySelector).length){ $(countrySelector).val(arr[2]); } }); } jQuery(document).ready( function() { $("#change_pass_form").ajaxForm({ beforeSubmit : function(){ $("#change_pass_form_content").hide(); $("#change_pass_form_loading").show(); }, success : function(response){ $("#change_pass_form_loading").hide(); var res = eval(response); if (res.error == 1){ $("#change_pass_form_alert").removeClass('alert-info').addClass('alert-danger').html(res.message).fadeIn(); $("#change_pass_form_content").show(); }else{ $("#change_pass_form_alert").removeClass('alert-danger').addClass('alert-info').html(res.message).fadeIn(); $("#change_pass_form_welcome_msg").hide(); } } }); $("#remind_me").click(function(){ $("#login_form").hide(); $("#change_pass_email").val($("#email_field").val()); $("#change_pass_form_welcome_msg").show(); $("#change_pass_form_content").show(); $("#change_pass_form_alert").hide(); $("#change_pass_form").fadeIn(); $("#change_pass_email").focus().select(); }); $("#change_pass_back").click(function(){ $("#change_pass_form").hide(); $("#login_form").fadeIn(); }); $("#change_pass_email").focus(function(){ if ($(this).val() == "Email...") { $(this).val(''); $(this).removeClass('placeholder');} }).blur(function(){ if ($(this).val() == '') { $(this).val("Email..."); $(this).addClass('placeholder'); } }); $("#password_field,#password2_field").keypress(function(e){ kc = e.keyCode?e.keyCode:e.which; sk = e.shiftKey?e.shiftKey:((kc == 16)?true:false); if(((kc >= 65 && kc <= 90) && !sk)||((kc >= 97 && kc <= 122) && sk)) { $("#warning_caps").css('display', 'block'); } else { $("#warning_caps").css('display', 'none'); } }); $("#login_form").ajaxForm({ beforeSubmit : function(){ $("#login_form_content").hide(); $("#login_form_loading").show(); }, success : function(response){ var res = eval(response); if (res.error == 0) { window.open(res.url, '_self'); } else { $("#login_form_loading").hide(); $("#login_form_content").show(); $("#login_form_errors_content").html(''); for (var i=0;i