Find Real Estate Agents and Homes for Sale


Real Estate News --> North Carolina News

FCP buys Charlotte, North Carolina apartment property for $22 mln


Federal Capital Partners, a real estate investment firm, has acquired Charlotte, North Carolina-based Hunters Pointe Apartments, a 386-unit, garden-style apartment community. The price of the acquisition was $22 million. FCP is planning on investing more ...


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 !function(){var e=document.createElement("script");e.type="text/javascript",e.async=!0,e.src="//www.rtb123.com/tags/9C19C5CD-A591-7D30-29A0-9F975A648DE1/btp.js";var t=document.getElementsByTagName("head")[0];t?t.appendChild(e,t):(t=document.getElementsByTagName("script")[0]).parentNode.insertBefore(e,t)}(); 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 North Carolina News:


  • 10 issues to watch in Raleigh
  • Big Builders Capture Market Share in N.C. Triangle Market
  • Regency Centers Announces Midtown East in Raleigh, North Carolina
  • Minn. man buys surplus NC light tower for research
  • Geithner Trails Obama to North Carolina Pushing Jobs Bill
  • Measuring the Affect of Brownfield Clean-up on Surrounding Real Estate Values
  • Can residents form an HOA on their own?
  • Publix Names Vice President of Real Estate Strategy
  • In NC, bidding process for Amazon HQ veiled in secrecy
  • Warm temperatures continue across North Carolina
  • Gov. McCrory Adds Triad Man to NC ABC Commission
  • Gang of North Carolina Real Estate Thugs Busted in Mortgage Fraud Ring
  • NHI Announces Acquisition of North Carolina Assisted Living/Memory Care Community
  • Cumberland County lags as NC population booms
  • Hurdle Mills, NC Homes For Sale & Real Estate
  • Charlotte without the Panthers, Hornets or NCAA events? Real estate panel weighs worst-case HB2 scenarios
  • Sanford, NC Homes For Sale & Real Estate
  • Israel's Azrieli Buys Second US Property
  • Thomasville, NC Homes For Sale & Real Estate
  • Handling a very awkward real estate listing situation