_krdDartOrd = new Date().getTime(); _krdDartInc = 0; var navReady = false; var toolsReady = false;var onLoadScript="";function Browser() {var b=navigator.appName; if (b=="Netscape") this.b="ns"; else if ((b=="Opera") || (navigator.userAgent.indexOf("Opera")>0)) this.b = "opera"; else if (b=="Microsoft Internet Explorer") this.b="ie"; // I have disabled the following line, but something similar might be useful later, // but launching a popup window is more polite than this alert. //if (!b) alert(''Unidentified browser./nThis browser is not supported,''); this.version=navigator.appVersion; this.v=parseInt(this.version); this.ns=(this.b=="ns" && this.v>=4); this.ns4=(this.b=="ns" && this.v==4); this.ns6=(this.b=="ns" && this.v==5); this.ie=(this.b=="ie" && this.v>=4); this.ie4=(this.version.indexOf('MSIE 4')>0); this.ie4up = (this.ie && this.v>= 4); this.ns5up = (this.ns && this.v>= 5); this.ie5=(this.version.indexOf('MSIE 5')>0); this.ie5up = (this.ie5); this.ie55=(this.version.indexOf('MSIE 5.5')>0); this.opera=(this.b=="opera"); this.def=(this.ie||this.dom);var ua=navigator.userAgent.toLowerCase(); this.mac = (ua.indexOf("mac")!=-1);if (ua.indexOf("win")>-1) this.platform="win32"; else if (ua.indexOf("mac")>-1) this.platform="mac"; else this.platform="other"; } var is = new Browser(); // tiny extra css. these are ONLY used by old browsers. // VAST majority of users will NEVER request these files. // Even NS4 is around 7% of market and falling if (is.ns4 && is.mac==false) { var css = "\n"; document.write(css); } if (((is.ns4)||(is.ie4))&&( is.mac)) { var css = "\n"; document.write(css); } if (is.ie4 && is.mac==false) { var css = "\n"; document.write(css); } function LayerObject(divId) { this.name = divId; if (is.ns4) this.ob = eval("document." +divId); else if (is.ie4) this.ob = document.all(divId); else this.ob = document.getElementById(divId); this.x = 0; this.y = 0; this.width = this.getWidth(); this.height = this.getHeight(); } LayerObject.prototype.px = (is.version>=5)?"px":""; LayerObject.prototype.hideSyntax = (is.ns4)? "hide":"hidden"; LayerObject.prototype.showSyntax = "visible";// NS4:: Unbelievable, but document.layername.document.imgname works for img-in-layer-in document // and it works for img in layer in table in document. // but it doesnt work for img in layer in table in table in document. // Maybe a workaround exists, but it seems unlikely at this point. // The images MUST therefore be nested only one deep.... LayerObject.prototype.getInlineLeft = function() { if (is.ns4) return this.ob.pageX; else if ((is.ie) || (is.opera)) { var elem = this.ob; var xPos = 0; var yPos = 0; while (elem.offsetParent != null) { xPos += elem.offsetLeft; yPos += elem.offsetTop; elem = elem.offsetParent; } if (is.mac) xPos += 2; return xPos; } else return (this.ob.offsetLeft + document.body.offsetLeft); } LayerObject.prototype.getInlineTop = function() { if (is.ns4) return this.ob.pageY; else if ((is.ie) || (is.opera)) { var elem = this.ob; var yPos=0; while (elem.offsetParent != null) { yPos += elem.offsetTop; elem = elem.offsetParent; } if (is.mac) yPos += 2; return yPos; } else return (this.ob.offsetTop+ document.body.offsetTop); } //getWidth and getHeight works for both inline and positioned divs. LayerObject.prototype.getWidth = function () { if (is.ns4) return this.ob.clip.width; else if (is.opera) return this.ob.style.pixelWidth; else return this.ob.offsetWidth; } LayerObject.prototype.getHeight = function () { if (is.ns4) return this.ob.clip.height; else if (is.opera) return this.ob.style.pixelHeight; else return this.ob.offsetHeight; } LayerObject.prototype.hide = function() { if (is.ns4) this.ob.visibility = this.hideSyntax; else this.ob.style.visibility = this.hideSyntax; } LayerObject.prototype.show = function() { if (is.ns4) this.ob.visibility = this.showSyntax; else this.ob.style.visibility = this.showSyntax; } LayerObject.prototype.moveLayerTo = function(toX, toY) { this.x = toX; this.y = toY; } LayerObject.prototype.updateLayer = function() { if (is.ns4) { this.ob.left = Math.round(this.x) + this.px; this.ob.top = Math.round(this.y)+ this.px ; } else { this.ob.style.left = Math.round(this.x) + this.px; this.ob.style.top = Math.round(this.y) + this.px; } } //----------------- function roll(divName, imgName, which) { var suffix = (which==1)?"on":"off" if ((is.ns4)&&(divName!=0)) { var imgObject = eval("document." + divName +".document.images['"+imgName +"']"); imgObject.src = eval(imgName + "_" + suffix + ".src"); } else { document.images[imgName].src = eval(imgName + "_" + suffix + ".src"); } } function init() { if (onLoadScript) eval(onLoadScript); } // Workaround for the netscape resize problem -- // namely, on resize ns looses div positioning and // styles from css files. // This checks to see if the window''s dimensions have // actually changed (because Netscape often fires a // false onResize event when it forms scrollbars); // if the dimensions have changed, page is reloaded function resizefix(){ if((document.resizeFix.initWidth != window.innerWidth) || (document.resizeFix.initHeight != window.innerHeight)) { document.location = document.location; } } // This code creates a new object with properties // to hold the current window width & height to be // used in the event of a netscape resize document.resizeFix = new Object(); if(is.ns4){ document.resizeFix.initWidth = window.innerWidth; document.resizeFix.initHeight = window.innerHeight; window.onresize=resizefix; } function initMenus(){ //alert("DEBUG = not use nav channel") ; } function showResults(siteSurveyKey) { var url="/mld/templates/contentModules/poll-results-popup.jsp"+ "?siteSurveyKey=" + siteSurveyKey; PrivoxyWindowOpen(url, 'Title'); } function openWin(URL) { aWindow = PrivoxyWindowOpen(URL, 'thewindow','width=500,height=400,resizable=yes,scrollbars=yes'); }
inquirer.com - The inquirer home page _krdDartInc++; document.write('<\/SCRIPT>');
Go to your local news sourceThe Philadelphia InquirerThe Philadelphia Daily NewsSportsEntertainmentClassifieds
var request_url = escape(document.location.href); var request_domain = ".philly.com";
inquirer
 Front Page
 Local & Regional
 • Philadelphia & Suburbs
 • Montgomery County
 • Chester County
 • Bucks County
 • South Jersey
 US & World
 Sports
 • High School
 Business
 Daily Magazine
 Editorials & Commentary
 • Metro Commentary
 • South Jersey Commentary
 • Pennsylvania Commentary
 • Community Voices
 Columnists
 Personal Finance & Investing
 Tech.life
 Health & Science
 Food & Dining
 Home & Design
 Weekend
 Arts & Entertainment
 Travel
 Sunday Neighbors
 Real Estate
 Education
 • School Report Card
 Religion
 Automotive
 Obituaries
 Photography
 Books
 Currents
 Image
 Special Reports
function searchFormSubmit(form) { var searchSelectIndex = form.searchSelect.selectedIndex; var searchSelectValue = form.searchSelect.options[searchSelectIndex].value; if (searchSelectValue == "archives") { window.location = "http://www.newslibrary.com/nlsearch.asp?forceTheme=RealCities&s_site=philly&search_mode=all&action=search&date_mode=year&year=last+180+days&sort=d%3Ah&nitems=10®ion=pi&dbquery=" + form.query.value; return false; } return true; }

Back to Home > 

Local & Regional






Posted on Tue, Dec. 30, 2003 story:PUB_DESC
State designates Pittsburgh as a city in financial distress

Associated Press

The state yesterday ruled that Pittsburgh is financially distressed, a designation that will give the city a state-appointed recovery coordinator within 30 days and an economic recovery plan within four months.

The designation by the Pennsylvania Department of Community and Economic Development had been expected since a consultant hired by the state said earlier this month that the city likely met the criteria under what is known as Act 47.

To be declared distressed, cities must meet at least one criterion under the act. Pittsburgh, which has a projected deficit for next year of $42 million, meets three criteria: City spending exceeded revenues for at least three years; the city had a 5 percent deficit for two successive years; and it had at least a 1 percent deficit for three years.

"Act 47 is not a state takeover," said Community and Economic Development Secretary Dennis Yablonsky in a statement yesterday. "The state's role is to provide strong oversight and develop a partnership with the city in order to ensure that residents receive vital services."

Mayor Tom Murphy had asked for the designation, which could empower the city to levy some new taxes on its own rather than getting state approval before doing so.

"As we have been saying throughout this process... the DCED declaration is a decisive determination that this city simply cannot cut its way to solvency," said Murphy, a Democrat, in a prepared statement. "We will continue to work in good faith to develop the modernized tax structure that this city must have to survive and grow."

Murphy has said that the city must stop relying on property taxes as a primary source of revenue. Pittsburgh's major steel mills, once a primary source of property-tax revenue, are gone; and the city economy is now fueled by hospitals and universities, which are wholly or partially exempt from property taxes and some other taxes.

Murphy has tried unsuccessfully to get the legislature to approve a new payroll tax, among other levies, so those who work in the city will pay more for its services.

Pittsburgh's credit rating hit junk-bond status in October.

Since it was enacted in 1987, Act 47 has helped 19 municipalities that were in danger of filing for bankruptcy. The act gives elected leaders such financial tools as a recovery plan, a wage tax on nonresidents, and state loans and grants.

 email this | print this


_krdDartInc++; document.write('<\/SCRIPT>');

Shopping & Services

  Find a Job

  Find a Car

  Find a Home

  Find an Apartment

  Classifieds Ads

  Shop Nearby
_krdDartInc++; document.write('<\/SCRIPT>');
_krdDartInc++; document.write('<\/SCRIPT>');
_krdDartInc++; document.write('<\/SCRIPT>');
_krdDartInc++; document.write('<\/SCRIPT>');
Stocks
Enter symbol/company name