Find Real Estate Agents and Homes for Sale


Real Estate News --> Illinois News

Chicago's high-end homes are a bargain


At the upper end of the real estate market, Chicago prices are a bargain compared ... pretty deep discount compared to other cities that have those things." Of course, Illinois property taxes are among the highest in the nation, second only to New Jersey.


Archived Story

Subscription Center | ChicagoBusiness.com function countryValidation(){ var countryVal = $("#country1").val(); $("#country2").val(countryVal).prop('disabled', true); if($("select[name='addAcct\\.country']").val() == "USA"){ $("#addAcctStateContainer").show(); $("#addAcctProvinceContainer").hide(); $("#addAcctState").removeAttr("disabled"); $("#addAcctProvince").prop({ selectedIndex: -1, value: "", disabled: true }); $("#AddressPostalCode, #AddressPostalCode-home").addClass("required usPostalCode").removeClass("canadaPostalCode").next("label.error").remove(); $("input[name='selection\\.emlMorning10'], input[name='selection\\.emlDailyAlert'], #promoteFromSite, input[name='selection\\.promoteThirdParty'], #emlMorning10, #emlDailyAlert, #promoteSubscriptions, #promoteEditorial, #promoteAdvertising, #promoteEvents, #promoteWebinars").attr("checked", "checked"); } else if($("select[name='addAcct\\.country']").val() == "CAN"){ $("#addAcctStateContainer").hide(); $("#addAcctProvinceContainer").show(); $("#addAcctState").prop({ selectedIndex: -1, value: "", disabled: true }); $("#addAcctProvince").removeAttr("disabled"); $("#AddressPostalCode, #AddressPostalCode-home").addClass("required canadaPostalCode").removeClass("usPostalCode").next("label.error").remove(); $("input[name='selection\\.emlMorning10'], input[name='selection\\.emlDailyAlert'], #promoteFromSite, input[name='selection\\.promoteThirdParty'], #emlMorning10, #emlDailyAlert, #promoteSubscriptions, #promoteEditorial, #promoteAdvertising, #promoteEvents, #promoteWebinars").removeAttr("checked"); } else{ $("#country1, #country2").removeClass("country"); $("#addAcctProvinceContainer, #addAcctStateContainer").hide(); $("#addAcctProvince, #addAcctState").prop({ selectedIndex: -1, value: "", disabled: true }); $("#AddressPostalCode, #AddressPostalCode-home").removeClass("required requiredPage postalCode canadaPostalCode usPostalCode").next("label.error").remove(); $("input[name='selection.emlMorning10'], input[name='selection.emlDailyAlert'], #promoteFromSite, input[name='selection.promoteThirdParty'], #emlMorning10, #emlDailyAlert, #promoteSubscriptions, #promoteEditorial, #promoteAdvertising, #promoteEvents, #promoteWebinars").attr("checked", "checked"); }; }; function popitup(url) { newwindow=window.open(url,'name','height=600,width=945'); if (window.focus) {newwindow.focus()} return false; }; function AddressPostalCode2 (){ var postalCodeVal = $("#AddressPostalCode").val(); $("#AddressPostalCode2").val(postalCodeVal).prop('disabled', true); } jQuery(document).ready(function() { jQuery("input[name='addAcct\\.email']").focusout(function() { storedUserName = "$csUser.userName"; email = jQuery("input[name='addAcct\\.email']").val(); jQuery.when( jQuery.ajax({ url: "/clickshare/extAPI1ValidateData.do", dataType: "jsonp", data: { CSEmail : email } }), jQuery.ajax({ url: "/clickshare/extAPI1LookupAccount.do", dataType: "jsonp", data: { CSUsername : email } }) ).then(function(validateArguments, existsArguments) { validateResponseCode = validateArguments[0].CSResponse.errorCode; existsResponseCode = existsArguments[0].CSResponse.errorCode; emailFormatIsOkay = true; emailRoleIsOkay = true; if (validateResponseCode) { if (validateResponseCode == 104) { emailRoleIsOkay = false; } else if (validateResponseCode != 0) { emailFormatIsOkay = false; } } accountExists = false; if ( existsResponseCode && existsResponseCode == 0 && storedUserName != email ) { accountExists = true; } if ( !emailRoleIsOkay ) { if (accountExists) { updateErrorDiv("Sorry, this email address associated with this account cannot be used as it is an alias, role or group addressPlease change it to be an individual email address here."); jQuery.event.trigger({ type: "emailValidationEvent", emailWasFound: true, emailIsAllowed: false, emailIsValid: true }); } else { updateErrorDiv("Sorry, this email address cannot be used as it is an alias, role or group addressPlease use an individual email address instead."); jQuery.event.trigger({ type: "emailValidationEvent", emailWasFound: false, emailIsAllowed: false, emailIsValid: true }); } } else if ( !emailFormatIsOkay ) { if (accountExists) { updateErrorDiv("Sorry, this email address is badly formattedPlease change it to a valid email address here."); jQuery.event.trigger({ type: "emailValidationEvent", emailWasFound: true, emailIsAllowed: true, emailIsValid: false }); } else { updateErrorDiv("Sorry, this email address is badly formatted."); jQuery.event.trigger({ type: "emailValidationEvent", emailWasFound: false, emailIsAllowed: true, emailIsValid: false }); } } else if (accountExists) { updateErrorDiv("This email address is already registered.Reset your password or log in now."); jQuery.event.trigger({ type: "emailValidationEvent", emailWasFound: true, emailIsAllowed: true, emailIsValid: true }); } else { updateErrorDiv(""); jQuery.event.trigger({ type: "emailValidationEvent", emailWasFound: false, emailIsAllowed: true, emailIsValid: true }); } }); }); function updateErrorDiv (errorMsg) { jQuery("#checkEmailMsg").remove(); if (errorMsg != "") { jQuery("input[name='addAcct\\.email']").after("" + errorMsg + ""); } } /*Masthead js*/ function toggleDropdown(id) { var e = document.getElementById(id); if(e.style.display == "block") e.style.display = "none"; else e.style.display = "block"; return false; }; //countryValidation controls emailFromSite and emailFromPartners, we dont want this functionality on updateServices or changeServicesAdd //make sure that the country field has the correct classes countryValidation(); //-------------------- // check accordion tabs on change //-------------------- $( "#accordion" ).accordion({ autoHeight: false, change: function( event, ui ) { var openPleatIndex = parseInt($("#accordion h3").index($("#accordion h3.ui-state-active"))); var foundErrors = false; for (i = 0; i Only letters, numbers and underscores are allowed."); //nifty validator that only checks the things on open pleat $.validator.addMethod("requiredPage", function(value, element) { var $element = $(element) function match(index) { return current == index && $(element).parents("#accountFields" + (index)).length; } if (match(0) || match(1) || match(2)) { return !this.optional(element); } return "dependency-mismatch"; }, $.validator.messages.required); //used for franchise checkboxes because we need one from a group $.validator.addMethod('requireFromGroup', function (value) { var franchise = $("#primaryFranchiseSection input:checked") if( franchise.length > 0){ return true; } else{ return false } },"Please check at least one franchise option."); //END custom validation rules var checkForm = $("#qualForm").validate({ onkeyup: function(element) { $(element).valid() }, groups: { franchise: "$franchises" },//end groups rules: { "addAcct.phoneType": { required: function(element) { return $("#Phone").val() != ""; } } },//end rules messages: { "addAcct.email2": { required: "Confirm your email address.", equalTo: "Please enter the same email as above."}, "addAcct.password2": { required: "Confirm your password.", equalTo: "Please enter the same password as above."} },//end messages errorPlacement: function (error, element) { if(element.is(":checkbox")){ error.appendTo("#primaryFranchiseSection"); } else if(element.attr("name") == "addAcct.phoneType"){ error.appendTo("#phone-type"); } else{ error.insertAfter(element); } }, invalidHandler: function(form, validator){ if (validator.numberOfInvalids() > 0){ validator.showErrors(); $("input#validate").prop('disabled', true); var index = $(":input.error").closest(".ui-accordion-content").index(".ui-accordion-content"); if (index != $(".ui-accordion-content").size() - 1){ $("#accordion").accordion("activate", index); } } },//end invalidHandler submitHandler: function(form) { var headerText= $(".registrationFormMsg").text(); if( headerText.indexOf("INCOMPLETE") >= 0 ){ var index = $(":input.error").closest(".ui-accordion-content").index(".ui-accordion-content"); if (index != $(".ui-accordion-content").size() - 1){ $("#accordion").accordion("activate", index); $("input#validate").prop('disabled', true); $("#submitDisabledMsg").css("display","block"); } } else{ form.submit(); } }//end submitHandler });//end qualForm validate //validates the account lookup portion of addAccountPrint $("#findForm").validate();//end findForm validate //enables submit button once the form validates on the account lookup portion of addAccountPrint $("#findForm").bind("keyup focusout",function() { if($(this).validate().checkForm()) { $("#findForm .submitBtn").removeAttr("disabled").prop('disabled', false); $("#submitDisabledMsgAccountNumber").css("display","none"); if( $(".registrationFormMsg span:not('.ui-icon')").text() == '- INCOMPLETE' ) { $(".registrationFormMsg span:not('.ui-icon')").text('); } } else { $("#findForm .submitBtn").prop('disabled', true); $("#submitDisabledMsgAccountNumber").css("display","block"); } }); //enables submit button once the form validates $("#qualForm #accountFields0, #qualForm #accountFields1").bind("keyup focusout",function() { if($("#qualForm").validate().checkForm()) { $("input#validate").removeAttr("disabled").prop('disabled', false); $("#submitDisabledMsg").css("display","none"); if( $(".registrationFormMsg span:not('.ui-icon')").text() == '- INCOMPLETE') { $(".registrationFormMsg span:not('.ui-icon')").text('); } } else { $("input#validate").prop('disabled', true); $("#submitDisabledMsg").css("display","block"); } }); });//end document ready function var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-16548203-1']); _gaq.push(['_setDomainName', 'chicagobusiness.com']); _gaq.push(['_setAllowLinker', true]); _gaq.push(['_trackPageview']); (function() { var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); })();

Trending Illinois News:


  • Roosevelt University Students Win Prestigious Real Estate Challenge for 4th Time
  • Forest Park, IL Real Estate: Foreclosures
  • House bill would require notification of infectious disease at vets homes
  • Central Illinois County to hold hearing on wind farm proposal
  • Some real estate agents using texting to sell and buy homes
  • Arlington Heights, IL Real Estate: Newly Listed Homes for Sale
  • What? New Lenox boring?
  • A milestone deal: Austin VA clinic sale was nation's largest in 2016
  • Child deaths spike in Illinois after DCFS privatizes program
  • Schiller Park, IL Homes For Sale & Real Estate
  • How to thrive as a rookie real estate agent in a big city or a backwater
  • New Chicago-Area Foreclosures Fall Substantially In September
  • Fed: Real estate loan demand jumped in Q2
  • Airline Ad Takes Election Day Swipe at Trump's Muslim Ban
  • Illinois Among Leader in Underwater Homes
  • Developers Hoping to Bring Small Smart Homes to Reno
  • Home-Price Gains in U.S. Cities Cooled in February
  • Hedge fund honcho still Illinois' richest person
  • Oswego, IL Real Estate: Foreclosures
  • The Most Troubled Nursing Homes in Illinois are Routinely Understaffed