From: "Saved by Windows Internet Explorer 8" Subject: The New Push to Get Rid of Paper Date: Sun, 6 Jun 2010 17:10:31 -0500 MIME-Version: 1.0 Content-Type: multipart/related; type="text/html"; boundary="----=_NextPart_000_0000_01CB059B.2B635130" X-MimeOLE: Produced By Microsoft MimeOLE V6.0.6001.18416 This is a multi-part message in MIME format. ------=_NextPart_000_0000_01CB059B.2B635130 Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.businessweek.com/print/technology/content/may2008/tc20080526_370615.htm =EF=BB=BF The New Push to Get = Rid of Paper
3D"BusinessWeek
News Analysis May 27,=20 2008, 12:01AM EST

The New Push to Get Rid of Paper

Three decades after "paperless office" entered the business lexicon, = the=20 financial and environmental need to reduce paper is greater than = ever

by Arik = Hesseldahl

Thirty-three years ago this month the phrase "paperless office" = entered the=20 business lexicon in a BusinessWeek article titled "The=20 Office of the Future." In the article, George Pake, the legendary = head of=20 the Xerox (XRX)=20 Palo Alto Research Center (PARC), foresaw technology that by 1995 would = let=20 computer users summon on-screen documents "by pressing a button," = eliminating=20 the need for much if not all the printed paper cluttering workspaces. =

Pake's vision was half-right. Offices brim with network-linked = computers,=20 loaded with software that lets users create, read, duplicate, and = distribute=20 digital documents. But the dream of a workplace where all that = technology would=20 eliminate the need for printed documents remains just that=E2=80=94a = dream.

Indeed, some of the very machinery that makes paper theoretically = obsolete=20 has helped make it all the more ubiquitous. Devices that scan and = convert=20 documents to a digital format double as printers and copiers=E2=80=94and = they've become=20 so small, cheap, and easy to use that they're on=E2=80=94or = near=E2=80=94every desktop. "The=20 decision to print has gotten much closer to the owner of the document," = says=20 David Pineault, a paper economist and analyst at consulting firm InfoTrends.=20 According to RISI, a research firm that tracks forest products, in 1975 = the=20 average U.S. office worker used 62 pounds of paper a year. By 1999, that = figure=20 peaked at 143 pounds, but in 2006 it was still at 127 pounds.

Think Before Printing

Three decades on, the financial and environmental imperative to = reduce paper=20 use is all the more real. Last year, U.S. companies printed 1.5 trillion = pages,=20 according to research firm IDC. That's a 95,000-mile-high stack of = paper, or the=20 equivalent of 15 million to 20 million trees. RISI analyst John Maine = esimates=20 that companies will spend about $8 billion this year on paper alone; = that=20 doesn't include costs for ink, toner, or running copiers, printers, and = fax=20 machines. In the typical office, for every dollar spent on printing = documents,=20 companies incur another six dollars in handling and distribution, = according to=20 Xerox.

Little wonder that the will to go paperless remains strong in parts = of=20 Corporate America. It's showing up in ways big and small, from = admonitions at=20 the bottom of e-mails to think before pressing the print button, to = notes posted=20 alongside printers asking whether all that printing is really necessary, = to=20 companywide crusades to reduce paper use.

Pittsburgh-based PNC Bank (PNC) is among financial institutions doing their part = by sending=20 electronic statements and credit-card bills. "As late as five years ago=20 everything we did was paper-based," says Doug Lippert, a PNC = vice-president.=20 "Our customers started asking for paperless statements because they're = used to=20 having their information available immediately."

PNC Turns to PDF

After a series of promotions, 15% of PNC's 3 million retail customers = began=20 getting their statements delivered by e-mail as documents in PDF, or = Portable=20 Document Format, a system developed by Adobe Systems (ADBE). In = addition,=20 80% of internal company reports are created and filed electronically. = The=20 company began printing all other documents on both sides of the page by = default,=20 and replaced printers and copiers with multifunction devices that = combine the=20 jobs of a printer, copier, scanner, and fax machine into a single unit.=20 Companywide paper use dropped by 20%. Lippert declines to disclose = specific=20 cost-saving figures but describes them as "substantial." Postage for = mailing=20 statements alone cost more than $1 million a month, Lippert notes.

Savings for other companies could be substantial too, though many = don't pay=20 close heed to paper-related costs, says Forrester Research (FORR) = analyst Craig Le=20 Clair. Printers, copiers, and fax machines have a funny way of = multiplying=20 haphazardly. One company advised by Le Clair thought it had 150 fax = machines,=20 but a detailed search turned up 1,000, many of which were rarely used. = And how=20 vital are those printed documents, anyway? Researchers at Xerox found = that about=20 half of the documents printed in a typical office are thrown away within = 24=20 hours.

Of course, some of the financial and environmental benefits of = reducing paper=20 use may be offset by the power and bandwidth consumption by machines = that handle=20 digital document creation and distribution. But that's not deterring = many=20 businesses from attempting to reduce paper waste.

Imposing Limits on Employee Printing

Other methods of limiting paper use include restricting the number of = printers per employee. Printers are usually shared by two or three = employees,=20 but boosting the employee-to-printer ratio to about 8 to 1 slows paper=20 consumption by making printing that much less convenient. "CIOs are = realizing=20 how much waste is generated by their printers and copiers and fax = machines," Le=20 Clair says. Valerie Mason-Cunningham, a Xerox vice-president, says it's = not=20 uncommon for companies to find they can cut costs related to documents = by 10%=20 but in some cases as much as 40%. "Everyone thinks about reducing = printing=20 costs, but that's just the tip of the iceberg," she says.

Some companies track who's printing what and in some cases impose = monthly=20 limits on how many pages an employee can print. PrintAudit is a = Vancouver-based=20 maker of software that tracks how printers and copiers are used. "Once = you have=20 that information you can help the customer figure out where you can = reduce=20 costs, according to a set of rules," says PrintAudit President John = MacInnes.=20

PrintAudit sells its software to large office equiment vendors like = Xerox and=20 Ricoh=20 that in turn offer it as an option to customers. MacInnes estimates = PrintAudit=20 software is in use by a half-million people at companies around the = world, and=20 collectively their paper savings amount to about 90,000 trees a year, he = reckons.

Digital Signatures Pave the Way

Anyone who's even come close to buying a house can attest to the = mountains of=20 paper amassed by the mortgage industry. Peabody (Mass.)-based 1-800 East = West=20 Mortage cut its annual paper use by two-thirds, in part by using a Xerox = product=20 that replaces paper with Web-based forms, digital disclosure documents, = and=20 electronic signatures, says Gary Roche-Bernard, the company's director = of=20 information technology. Funding turnaround times went from an average of = 15 days=20 to 4, storage costs dropped by 75%, and the number of leased copiers = went from=20 12 to 6. "There have been studies that put the paper costs of mortgages = at $250=20 to $300," says Judson Phillips, a Xerox vice-president. "We can get = those costs=20 down in the low teens on a typical mortgage."

Clearly, paper isn't going away any time soon, says Richard Harper, a = Microsoft (MSFT)=20 researcher and co-author of The Myth of the Paperless = Office (MIT=20 Press, 2001). Paper, he argues, allows the kind of collaborative work = that makes=20 the modern office more productive. We can pick it up and hand it to = another=20 person, spread pages of a document out before us, and consider each page = out of=20 order or in ways that aren't possible on a screen. "One might argue that = the=20 mind better grasps an argument when it has physical properties," Harper = says.=20

But as more companies grasp the ease and cost benefits of going = paperless,=20 change will come. "It always takes longer than we expect to change the = way that=20 people customarily do their business," opined tech executive Evelyn = Berezin back=20 in that 1975 article. She should know. At the time, she was president of = Redactron, then the second-largest supplier of word-processing = typewriters=20 behind IBM (IBM).=20

For more on the paperless office, see BusinessWeek.com's = slide show.=20

Hesseldahl is a = reporter for=20 BusinessWeek.com.


\n' //jQuery library=0A= + '\n' //jQuery UI widgets=0A= + '\n'=0A= + '\n' //Adv Search module=0A= + '\n' //get userTrack document id=0A= );=0A= =0A= // add LinkedIn scripts=0A= document.write('');=0A= =0A= /*- Run On Load = --------------------------------------------------------------*/=0A= =0A= // window.onload listener to share event with multiple functions=0A= // Based on runOnLoad function from =0A= // "JavaScript: The Definitive Guide", 5th ed, p.434, example 17-7=0A= =0A= runOnLoad.functionsQueue =3D new Array();=0A= runOnLoad.isLoaded =3D false;=0A= =0A= function runOnLoad(functionCall) {=0A= if (runOnLoad.isLoaded) functionCall();=0A= else runOnLoad.functionsQueue.push(functionCall);=0A= }=0A= =0A= runOnLoad.run =3D function() {=0A= if (runOnLoad.isLoaded) return;=0A= for (var i =3D 0; i < runOnLoad.functionsQueue.length; i++) { =0A= //=0A= // runOnLoad.functionsQueue[i]();=0A= //=0A= try { runOnLoad.functionsQueue[i](); } =0A= catch(functionError) { =0A= if (functionError instanceof Error) {=0A= alert(functionError.name + ": " + functionError.message);=0A= }=0A= }=0A= }=0A= runOnLoad.isLoaded =3D true;=0A= delete runOnLoad.functionsQueue;=0A= delete runOnLoad.run;=0A= };=0A= =0A= if (window.addEventListener) {=0A= window.addEventListener("load", runOnLoad.run, false);=0A= } else if (window.attachEvent) {=0A= window.attachEvent("onload", runOnLoad.run)=0A= } else {=0A= window.onload =3D runOnLoad.run;=0A= }=0A= =0A= //=0A= //=0A= // REGISTER FUNCTIONS WITH runOnLoad HERE=0A= runOnLoad(checkRelatedItems);=0A= runOnLoad(addReaderComments);=0A= runOnLoad(updateTabBox);=0A= runOnLoad(addTextSizer);=0A= runOnLoad(addHover);=0A= runOnLoad(initLinkRels);=0A= runOnLoad(checkPartner);=0A= runOnLoad(getAuthorArticles);=0A= //=0A= //=0A= =0A= /*- Create XMLHttpRequest Object = ---------------------------------------------*/=0A= =0A= function getHTTPObject() {=0A= if (window.ActiveXObject) { =0A= var requestObject =3D new ActiveXObject("Microsoft.XMLHTTP");=0A= } else if (window.XMLHttpRequest) {=0A= var requestObject =3D new XMLHttpRequest();=0A= } else {=0A= var requestObject =3D false;=0A= }=0A= return requestObject;=0A= }=0A= =0A= /*- Generic XML Parser = -------------------------------------------------------*/=0A= =0A= // takes serialized XML string and returns XML object=0A= =0A= function parseXML(text) {=0A= if(typeof DOMParser !=3D "undefined") {=0A= return (new DOMParser()).parseFromString(text, "application/xml");=0A= } else if (typeof ActiveXObject !=3D "undefined") { =0A= var doc =3D new ActiveXObject("Microsoft.XMLDOM");=0A= doc.async =3D "false";=0A= doc.loadXML(text);=0A= return doc;=0A= } else {=0A= var url =3D "data:text/xml;charset=3Dutf-8," + = encodeURIComponent(text);=0A= var request =3D new XMLHttpRequest();=0A= request.open("GET", url, false);=0A= request.send(null);=0A= return request.responseXML;=0A= }=0A= }=0A= =0A= /*- Query String Values = ------------------------------------------------------*/=0A= =0A= // Gets, parses URL query string values into an object=0A= // See "JavaScript: The Definitive Guide", 5th ed, p.272, example 14-1=0A= =0A= var queryStringValues =3D getQueryStringValues();=0A= =0A= function getQueryStringValues() {=0A= var args =3D new Object();=0A= var query =3D location.search.substring(1);=0A= var pairs =3D query.split("&");=0A= for (var i =3D 0; i < pairs.length; i++) {=0A= var pos =3D pairs[i].indexOf("=3D");=0A= if (pos =3D=3D -1) continue;=0A= var argName =3D pairs[i].substring(0, pos);=0A= var value =3D pairs[i].substring(pos + 1);=0A= value =3D decodeURIComponent(value);=0A= args[argName] =3D value;=0A= }=0A= return args;=0A= }=0A= =0A= /*- Related Items = ------------------------------------------------------------*/=0A= =0A= var relatedItemsRequestObject;=0A= var relatedItemsSource;=0A= var relatedItemsTitle;=0A= =0A= function checkRelatedItems() {=0A= if (!document.getElementById) return false;=0A= if (!document.getElementsByTagName) return false;=0A= //=0A= // check this page has an inset area...=0A= if (!document.getElementById("inset")) return false;=0A= //=0A= // check if there are already special report links...=0A= if (document.getElementById("specialReport")) return false;=0A= //=0A= // check if there are already Related Items...=0A= if (document.getElementById("relatedItems")) return false;=0A= //=0A= relatedItemsRequestObject =3D getHTTPObject(); =0A= determineRelatedItemsSource();=0A= }=0A= =0A= function determineRelatedItemsSource() {=0A= var baseURL =3D String(location);=0A= baseURL =3D baseURL.match(/http:\/\/([^\/]+).*/);=0A= baseURL =3D baseURL[1];=0A= =0A= var bodyClass =3D document.getElementsByTagName("body")[0].className; =0A= if (bodyClass !=3D "" && bodyClass.indexOf(" ") !=3D -1) {=0A= bodyClass =3D bodyClass.substring(0, bodyClass.indexOf(" "));=0A= }=0A= switch (bodyClass) {=0A= case "topNews": relatedItemsSource =3D "http://" + baseURL + = "/rss/bwdaily.rss"; relatedItemsTitle =3D "BW Exclusives"; = relatedItemsCampaignId =3D "bwdaily_related"; break;=0A= case "asia": relatedItemsSource =3D "http://" + baseURL + = "/asia/index.rss"; relatedItemsTitle =3D "Asia"; relatedItemsCampaignId = =3D "asia_related"; break; =0A= case "europe": relatedItemsSource =3D "http://" + baseURL + = "/europe/index.rss"; relatedItemsTitle =3D "Europe"; = relatedItemsCampaignId =3D "europe_related"; break; =0A= case "investing": relatedItemsSource =3D "http://" + baseURL + = "/finance/index.rss"; relatedItemsTitle =3D "Finance"; = relatedItemsCampaignId =3D "investing_related"; break;=0A= case "technology": relatedItemsSource =3D "http://" + baseURL + = "/technology/index.rss"; relatedItemsTitle =3D "Technology"; = relatedItemsCampaignId =3D "technology_related"; break; =0A= case "autos": relatedItemsSource =3D "http://" + baseURL + = "/lifestyle/index.rss"; relatedItemsTitle =3D "Autos"; = relatedItemsCampaignId =3D "lifestyle_related"; break;=0A= case "innovation": relatedItemsSource =3D "http://" + baseURL + = "/innovation/index.rss"; relatedItemsTitle =3D "Innovation"; = relatedItemsCampaignId =3D "innovation_related"; break;=0A= case "smallBiz": relatedItemsSource =3D "http://" + baseURL + = "/small-business/index.rss"; relatedItemsTitle =3D "Small Business"; = relatedItemsCampaignId =3D "smallbiz_related"; break;=0A= case "bSchools": relatedItemsSource =3D "http://" + baseURL + = "/business-schools/index.rss"; relatedItemsTitle =3D "Business Schools"; = relatedItemsCampaignId =3D "bschools_related"; break;=0A= case "careers": relatedItemsSource =3D "http://" + baseURL + = "/management/index.rss"; relatedItemsTitle =3D "Careers"; = relatedItemsCampaignId =3D "managing_related"; break;=0A= case "managing": relatedItemsSource =3D "http://" + baseURL + = "/management/index.rss"; relatedItemsTitle =3D "Management"; = relatedItemsCampaignId =3D "managing_related"; break;=0A= case "magazine": relatedItemsSource =3D "http://" + baseURL + = "/feed_rss/magazine.rss"; relatedItemsTitle =3D "BW Magazine"; = relatedItemsCampaignId =3D "magazine_related"; break;=0A= case "lifestyle": relatedItemsSource =3D "http://" + baseURL + = "/lifestyle/index.rss"; relatedItemsTitle =3D "Lifestyle"; = relatedItemsCampaignId =3D "lifestyle_related"; break;=0A= default: relatedItemsSource =3D "http://" + baseURL + = "/rss/bwdaily.rss"; relatedItemsTitle =3D "BW Exclusives"; = relatedItemsCampaignId =3D "default_related"; break;=0A= }=0A= getRelatedItems(); =0A= }=0A= =0A= function getRelatedItems() {=0A= if (!relatedItemsRequestObject) return false;=0A= relatedItemsRequestObject.open("GET", relatedItemsSource, true);=0A= relatedItemsRequestObject.onreadystatechange =3D processRelatedItems;=0A= relatedItemsRequestObject.send(null);=0A= }=0A= =0A= function processRelatedItems(data) {=0A= =0A= var iLen, sourceXML; =0A= =0A= if (relatedItemsRequestObject.readyState =3D=3D 4) { =0A= sourceXML =3D parseXML(relatedItemsRequestObject.responseText);=0A= =0A= var relatedItemsModule =3D document.createElement("div");=0A= relatedItemsModule.className =3D "module";=0A= relatedItemsModule.setAttribute("id", "relatedItems");=0A= var relatedItemsHeading =3D document.createElement("h2");=0A= relatedItemsModule.appendChild(relatedItemsHeading);=0A= var relatedItemsList =3D document.createElement("ul");=0A= relatedItemsModule.appendChild(relatedItemsList);=0A= =0A= var itemsArray =3D sourceXML.getElementsByTagName("item");=0A= iLen =3D (itemsArray.length >=3D 5) ? 5 : itemsArray.length; //loop up = to five times depending on array length=0A= for (var i =3D 0; i < iLen; i++) {=0A= var title =3D = itemsArray[i].getElementsByTagName("title")[0].firstChild.nodeValue;=0A= var link =3D = itemsArray[i].getElementsByTagName("link")[0].firstChild.nodeValue.split(= "?")[0] + "?campaign_id=3D" + relatedItemsCampaignId;=0A= var newRelatedItem =3D document.createElement("li");=0A= var newLink =3D document.createElement("a");=0A= newLink.setAttribute("href", link);=0A= var linkText =3D document.createTextNode(title);=0A= newLink.appendChild(linkText); =0A= newRelatedItem.appendChild(newLink);=0A= relatedItemsList.appendChild(newRelatedItem);=0A= }=0A= =0A= var relatedItemsHeadingText =3D = document.createTextNode(relatedItemsTitle);=0A= relatedItemsHeading.appendChild(relatedItemsHeadingText);=0A= var insetContent =3D document.getElementById("insetContent");=0A= insetContent.insertBefore(relatedItemsModule, insetContent.firstChild);=0A= }=0A= }=0A= =0A= =0A= =0A= /*- Author Bio Articles = ------------------------------------------------------*/=0A= =0A= function getAuthorArticles() {=0A= if (!document.getElementById) return false;=0A= if (!document.getElementsByTagName) return false;=0A= var storyBody =3D document.getElementById("storyBody");=0A= if (!storyBody) return false;=0A= if (storyBody.className.indexOf("authorBio") =3D=3D -1) return false;=0A= var authorName =3D = storyBody.getElementsByTagName("h1")[0].firstChild.nodeValue;=0A= authorName =3D encodeURIComponent(authorName);=0A= var dataSource =3D = "http://search.businessweek.com/Search?searchTerm=3D&author=3D" + = authorName + "&skin=3Drss&sortBy=3Dpub_date%20desc&resultsPerPage=3D10";=0A= gatewayRequest(dataSource, "processAuthorArticles");=0A= }=0A= =0A= function processAuthorArticles(data) {=0A= if (!data) return false;=0A= //=0A= var dataXML =3D parseXML(data);=0A= var itemsArray =3D dataXML.getElementsByTagName("item");=0A= //=0A= if (itemsArray.length > 0) {=0A= var storyBody =3D document.getElementById("storyBody");=0A= var paragraphs =3D storyBody.getElementsByTagName("p");=0A= for (var i =3D 0; i < paragraphs.length; i++) {=0A= var paragraphClass =3D paragraphs[i].className; =0A= if (paragraphClass =3D=3D "moreLink") {=0A= var moreLink =3D paragraphs[i];=0A= break;=0A= }=0A= }=0A= var module =3D document.createElement("div");=0A= module.className =3D "module";=0A= var heading =3D document.createElement("h2");=0A= var headingText =3D document.createTextNode("Recent Articles");=0A= heading.appendChild(headingText);=0A= module.appendChild(heading);=0A= if (moreLink) {=0A= storyBody.insertBefore(module, moreLink);=0A= } else {=0A= storyBody.appendChild(module);=0A= }=0A= }=0A= =0A= for (var j =3D 0; j < itemsArray.length; j++) {=0A= var item =3D itemsArray[j];=0A= var dateStamp =3D document.createElement("p");=0A= dateStamp.className =3D "date";=0A= var pubDate =3D = item.getElementsByTagName("pubDate")[0].firstChild.nodeValue;=0A= var month =3D pubDate.substr(8, 3);=0A= month =3D translateMonth(month);=0A= var day =3D pubDate.substr(5, 2);=0A= if (day.charAt(0) =3D=3D "0") {day =3D day.substr(1, 1);}=0A= var year =3D pubDate.substr(12, 4);=0A= pubDate =3D month + " " + day + ", " + year;=0A= var dateText =3D document.createTextNode(pubDate);=0A= dateStamp.appendChild(dateText);=0A= module.appendChild(dateStamp);=0A= =0A= var subheading =3D document.createElement("h3");=0A= var subheadingLink =3D document.createElement("a");=0A= subheadingLink.setAttribute("href", = item.getElementsByTagName("link")[0].firstChild.nodeValue.split("?")[0]);=0A= subHeadingText =3D = document.createTextNode(item.getElementsByTagName("title")[0].firstChild.= nodeValue);=0A= subheadingLink.appendChild(subHeadingText);=0A= subheading.appendChild(subheadingLink);=0A= module.appendChild(subheading);=0A= =0A= var description =3D document.createElement("p");=0A= var descriptionText =3D = document.createTextNode(item.getElementsByTagName("description")[0].first= Child.nodeValue);=0A= description.appendChild(descriptionText);=0A= module.appendChild(description);=0A= }=0A= }=0A= =0A= function translateMonth(month) {=0A= switch (month) {=0A= case "Jan": var translatedMonth =3D "January"; break;=0A= case "Feb": var translatedMonth =3D "February"; break;=0A= case "Mar": var translatedMonth =3D "March"; break;=0A= case "Apr": var translatedMonth =3D "April"; break;=0A= case "May": var translatedMonth =3D "May"; break;=0A= case "Jun": var translatedMonth =3D "June"; break;=0A= case "Jul": var translatedMonth =3D "July"; break;=0A= case "Aug": var translatedMonth =3D "August"; break;=0A= case "Sep": var translatedMonth =3D "September"; break;=0A= case "Oct": var translatedMonth =3D "October"; break;=0A= case "Nov": var translatedMonth =3D "November"; break;=0A= case "Dec": var translatedMonth =3D "December"; break;=0A= }=0A= return translatedMonth;=0A= }=0A= =0A= =0A= =0A= /*- Add Main Nav Hover Support = -----------------------------------------------*/=0A= =0A= // dynamically adds .hover class to elements for browsers with poor = :hover=0A= // pseudo-class support. Only applied to main nav LI elements. =0A= // Checking for document.defaultView because checking for=0A= // document.defaultView.getComputedStyle will generate an error in IE=0A= =0A= function addHover() {=0A= if (!document.getElementById) return false;=0A= if (!document.getElementsByTagName) return false;=0A= if (!document.defaultView) { =0A= nav =3D document.getElementById("navigation");=0A= if (!nav) return false;=0A= navListItems =3D nav.getElementsByTagName("li");=0A= for (i =3D 0; i < navListItems.length; i++) {=0A= var node =3D navListItems[i];=0A= if (node.nodeName =3D=3D "LI") {=0A= node.onmouseover =3D function() {=0A= this.className +=3D " hover";=0A= };=0A= node.onmouseout =3D function() {=0A= this.className =3D this.className.replace(" hover", "");=0A= };=0A= }=0A= }=0A= }=0A= }=0A= =0A= /*- "Most Popular" Module Tab Switching = --------------------------------------*/=0A= =0A= function updateTabBox() {=0A= if (!document.getElementById) return false;=0A= if (!document.getElementsByTagName) return false;=0A= //=0A= var divArray =3D document.getElementsByTagName("div");=0A= for (var i =3D 0; i < divArray.length; i++) {=0A= var divClass =3D divArray[i].className;=0A= if (divClass !=3D null && divClass.indexOf("tabBox") !=3D -1) {=0A= var tabs =3D = divArray[i].getElementsByTagName("ul")[0].getElementsByTagName("li");=0A= for (var j =3D 0; j < tabs.length; j++) {=0A= var tabLink =3D tabs[j].getElementsByTagName("a")[0];=0A= tabLink.onclick =3D function() {=0A= var tabClass =3D this.parentNode.className;=0A= var tabBoxID =3D = this.parentNode.parentNode.parentNode.getAttribute("id");=0A= var tabBox =3D document.getElementById(tabBoxID) =0A= tabBox.className =3D "module tabBox " + tabClass;=0A= return false;=0A= };=0A= }=0A= }=0A= }=0A= }=0A= =0A= /*- Reader Comments = ----------------------------------------------------------*/=0A= =0A= var readerCommentsOffline =3D false;=0A= =0A= function addReaderComments() {=0A= if (!document.getElementById) return false;=0A= if (!document.createElement) return false;=0A= =0A= // abort if story is cached at content.businessweek.com=0A= var baseURL =3D String(location);=0A= baseURL =3D baseURL.match(/http:\/\/([^\/]+).*/);=0A= baseURL =3D baseURL[1];=0A= if (baseURL =3D=3D "content.businessweek.com") return false;=0A= =0A= var readerComments =3D document.getElementById("readerComments");=0A= if (!readerComments) return false;=0A= =0A= var para =3D readerComments.getElementsByTagName("p")[0];=0A= =0A= if (readerCommentsOffline) {=0A= =0A= para.removeChild(para.getElementsByTagName("a")[0]);=0A= var commentsOfflineMessage =3D document.createTextNode("Reader = comments are undergoing maintenance and will be available again = shortly.");=0A= para.appendChild(commentsOfflineMessage);=0A= =0A= } else { =0A= =0A= var paraID =3D para.getAttribute("id");=0A= if (paraID =3D=3D "reviewsLink") {=0A= var frameID =3D "reviewDisplay";=0A= } else {=0A= var frameID =3D "commentDisplay";=0A= } =0A= =0A= var sourceLink =3D para.firstChild.href;=0A= var productID =3D sourceLink.match(/productid=3D(\d+)/i);=0A= productID =3D productID[1];=0A= var productCode =3D sourceLink.match(/productCode=3D(\w+)/i);=0A= productCode =3D productCode[1];=0A= var baseURL =3D sourceLink.match(/http:\/\/([^\/]+).*/);=0A= baseURL =3D baseURL[1]; =0A= var commentURL =3D "http://" + baseURL + = "/UserComments/combo_review?action=3Dlist&style=3Dwide&productId=3D" + = productID + "&initialView=3Dtrue&productCode=3D" + productCode;=0A= =0A= var commentFrame =3D document.createElement("iframe");=0A= commentFrame.setAttribute("src", commentURL);=0A= commentFrame.setAttribute("frameBorder", "0");=0A= commentFrame.setAttribute("scrolling", "no");=0A= =0A= var container =3D document.createElement("div");=0A= container.appendChild(commentFrame);=0A= readerComments.replaceChild(container, para);=0A= =0A= // set id attribute after replaceChild=0A= // otherwise Safari chokes retrieving the source page=0A= commentFrame.setAttribute("id", frameID);=0A= }=0A= }=0A= =0A= /*- Stylesheet Switcher = ------------------------------------------------------*/=0A= =0A= function addTextSizer() {=0A= if (!document.getElementById) return false;=0A= if (!document.createElement) return false;=0A= if (!document.createTextNode) return false;=0A= //=0A= var strapBox =3D document.getElementById("strapBox");=0A= if (!strapBox) return false;=0A= //=0A= var textSizer =3D document.createElement("span");=0A= textSizer.setAttribute("id", "textSizer");=0A= //=0A= var title =3D document.createTextNode("text size: ");=0A= //=0A= var link1 =3D document.createElement("a");=0A= link1.className =3D "normal current"=0A= link1.setAttribute("href", "#");=0A= var link1Text =3D document.createTextNode("T");=0A= link1.appendChild(link1Text);=0A= link1.onclick =3D function() {=0A= setActiveStyleSheet("default");=0A= link1.className =3D "normal current";=0A= link2.className =3D "large";=0A= return false;=0A= };=0A= //=0A= var link2 =3D document.createElement("a");=0A= link2.className =3D "large";=0A= link2.setAttribute("href", "#");=0A= var link2Text =3D document.createTextNode("T");=0A= link2.appendChild(link2Text);=0A= link2.onclick =3D function() {=0A= setActiveStyleSheet("large text");=0A= link1.className =3D "normal";=0A= link2.className =3D "large current";=0A= return false;=0A= };=0A= //=0A= textSizer.appendChild(title);=0A= textSizer.appendChild(link1);=0A= textSizer.appendChild(link2);=0A= //=0A= strapBox.appendChild(textSizer);=0A= }=0A= =0A= function setActiveStyleSheet(title) {=0A= var i, a, main;=0A= for(i=3D0; (a =3D document.getElementsByTagName("link")[i]); i++) {=0A= if(a.getAttribute("rel").indexOf("style") !=3D -1 && = a.getAttribute("title")) {=0A= a.disabled =3D true;=0A= if(a.getAttribute("title") =3D=3D title) a.disabled =3D false;=0A= }=0A= }=0A= }=0A= =0A= function getActiveStyleSheet() {=0A= var i, a;=0A= for(i=3D0; (a =3D document.getElementsByTagName("link")[i]); i++) {=0A= if(a.getAttribute("rel").indexOf("style") !=3D -1 && = a.getAttribute("title") && !a.disabled) return a.getAttribute("title");=0A= }=0A= return null;=0A= }=0A= =0A= /*=0A= =0A= function getPreferredStyleSheet() {=0A= var i, a;=0A= for(i=3D0; (a =3D document.getElementsByTagName("link")[i]); i++) {=0A= if(a.getAttribute("rel").indexOf("style") !=3D -1 && = a.getAttribute("rel").indexOf("alt") =3D=3D -1 && = a.getAttribute("title")) return a.getAttribute("title");=0A= }=0A= return null;=0A= }=0A= =0A= function createCookie(name,value,days) {=0A= if (days) {=0A= var date =3D new Date();=0A= date.setTime(date.getTime()+(days*24*60*60*1000));=0A= var expires =3D "; expires=3D"+date.toGMTString();=0A= }=0A= else expires =3D "";=0A= document.cookie =3D name+"=3D"+value+expires+"; path=3D/";=0A= }=0A= =0A= function readCookie(name) {=0A= var nameEQ =3D name + "=3D";=0A= var ca =3D document.cookie.split(';');=0A= for(var i=3D0;i < ca.length;i++) {=0A= var c =3D ca[i];=0A= while (c.charAt(0)=3D=3D' ') c =3D c.substring(1,c.length);=0A= if (c.indexOf(nameEQ) =3D=3D 0) return = c.substring(nameEQ.length,c.length);=0A= }=0A= return null;=0A= }=0A= =0A= window.onload =3D function(e) {=0A= var cookie =3D readCookie("style");=0A= var title =3D cookie ? cookie : getPreferredStyleSheet();=0A= setActiveStyleSheet(title);=0A= }=0A= =0A= window.onunload =3D function(e) {=0A= var title =3D getActiveStyleSheet();=0A= createCookie("style", title, 365);=0A= }=0A= =0A= var cookie =3D readCookie("style");=0A= var title =3D cookie ? cookie : getPreferredStyleSheet();=0A= setActiveStyleSheet(title);=0A= =0A= */=0A= =0A= /*- Init Link Relationship Attributes = ----------------------------------------*/=0A= =0A= // set default window name =0A= // popups can then refer links back to parent window=0A= name =3D "businessweek";=0A= =0A= // enables popup links, tickers=0A= =0A= function initLinkRels() {=0A= if (!document.getElementsByTagName) return false;=0A= var anchors =3D document.getElementsByTagName("a");=0A= for (var i =3D 0; i < anchors.length; i++) {=0A= var anchor =3D anchors[i]; =0A= // would have used getAttribute("rel") but cross-browser consistency =0A= // on the return value is a mess when the attribute isn't present=0A= if (anchor.rel !=3D "") {=0A= switch (anchor.rel) {=0A= case "popup":=0A= if (anchor.href.indexOf("images.businessweek.com") =3D=3D -1) { =0A= if (anchor.href.indexOf("popupWidth") !=3D -1) {=0A= var popupWidth =3D anchor.href.match(/popupWidth=3D(\d+)/i)[1];=0A= } else {=0A= var popupWidth =3D 820;=0A= }=0A= if (anchor.href.indexOf("popupHeight") !=3D -1) {=0A= var popupHeight =3D anchor.href.match(/popupHeight=3D(\d+)/i)[1];=0A= } else {=0A= var popupHeight =3D 650;=0A= }=0A= var attributes =3D = "target=3Dpopwin,resizable=3Dyes,scrollbars=3Dyes,width=3D" + popupWidth = + ",height=3D" + popupHeight;=0A= var link =3D anchor.href;=0A= anchor.onclick =3D setPopup(link, attributes);=0A= }=0A= break;=0A= case "external":=0A= anchor.target =3D "_blank"; =0A= break;=0A= case "newwindow":=0A= anchor.target =3D "_blank"; =0A= break;=0A= case "newparent":=0A= anchor.target =3D "_parent"; =0A= break;=0A= case "ticker":=0A= var symbol =3D anchor.firstChild.nodeValue;=0A= // = anchor.href=3D"http://stockmarket.businessweek.com/www/search.html?q=3D" = + symbol;=0A= = anchor.href=3D"http://investing.businessweek.com/research/stocks/snapshot= /snapshot.asp?symbol=3D" + symbol;=0A= }=0A= }=0A= }=0A= }=0A= =0A= function setPopup(link, attributes) {=0A= return function() {=0A= window.open(link, "popwin", attributes); =0A= return false;=0A= };=0A= }=0A= =0A= /*- Partner Hats = -------------------------------------------------------------*/=0A= =0A= function checkPartner() {=0A= for (var i in queryStringValues) {=0A= if (i =3D=3D "campaign_id") {=0A= switch (queryStringValues[i]) { =0A= case "yhoo":=0A= = addPartnerHat("http://images.businessweek.com/gen/partner_hats/yahoo_fina= nce_130x30.gif", 130, 30, "Go to Yahoo Finance", = "http://finance.yahoo.com/");=0A= break;=0A= case "yhoouk":=0A= = addPartnerHat("http://images.businessweek.com/gen/partner_hats/yahoouk_fi= nance_170x30.gif", 170, 30, "Go to Yahoo UK Finance", = "http://uk.finance.yahoo.com/");=0A= break;=0A= case "twxa":=0A= = addPartnerHat("http://images.businessweek.com/gen/partner_hats/aol_financ= e_238x30.gif", 238, 30, "Go to AOL Personal Finance", = "http://money.aol.com/");=0A= break;=0A= case "djm":=0A= = addPartnerHat("http://images.businessweek.com/gen/partner_hats/cbs_market= watch_161x30.gif", 161, 30, "Return to MarketWatch");=0A= break;=0A= case "twxn":=0A= = addPartnerHat("http://images.businessweek.com/gen/partner_hats/netscape_1= 05x30.gif", 105, 30, "Go to Netscape", "http://www.netscape.com/");=0A= break;=0A= case "twxc":=0A= = addPartnerHat("http://images.businessweek.com/gen/partner_hats/compuserve= _120x30.gif", 120, 30, "Go to CompuServe", "http://www.compuserve.com/");=0A= break;=0A= }=0A= }=0A= }=0A= }=0A= =0A= function addPartnerHat(imageURL, imageWidth, imageHeight, linkTitle, = linkURL) {=0A= if (!document.createElement) return false;=0A= //=0A= var partnerHat =3D document.createElement("div");=0A= partnerHat.className =3D "partnerHat";=0A= //=0A= var partnerHatLink =3D document.createElement("a");=0A= partnerHatLink.setAttribute("title", linkTitle);=0A= if (linkURL =3D=3D undefined) {=0A= partnerHatLink.setAttribute("href", "javascript:history.back();");=0A= } else {=0A= partnerHatLink.setAttribute("href", linkURL);=0A= }=0A= //=0A= var partnerImage =3D document.createElement("img");=0A= partnerImage.setAttribute("src", imageURL);=0A= partnerImage.setAttribute("alt", "");=0A= partnerImage.setAttribute("width", imageWidth);=0A= partnerImage.setAttribute("height", imageHeight);=0A= //=0A= partnerHatLink.appendChild(partnerImage);=0A= partnerHat.appendChild(partnerHatLink);=0A= var body =3D document.getElementsByTagName("body")[0];=0A= body.insertBefore(partnerHat, body.firstChild);=0A= }=0A= =0A= /*- LEGACY FUNCTIONS = ---------------------------------------------------------*/=0A= =0A= /*- changeVis = ----------------------------------------------------------------*/=0A= =0A= // for hide & reveal menus, lists=0A= =0A= function changeVis(elName) {=0A= var box =3D document.getElementById(elName);=0A= if (box !=3D null) {=0A= var display =3D box.style.display; =0A= if (display !=3D "block") {=0A= box.style.display =3D "block";=0A= } else {=0A= box.style.display =3D "none";=0A= }=0A= }=0A= }=0A= =0A= /*- linkTo = -------------------------------------------------------------------*/=0A= =0A= // for using form dropdowns as regular links=0A= =0A= function linkTo(option) {=0A= window.location =3D option.value;=0A= }=0A= =0A= ------=_NextPart_000_0000_01CB059B.2B635130 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.businessweek.com/common_scripts/s_code_remote.js /* SiteCatalyst code version: H.19.3. Copyright 1997-2009 Omniture, Inc. = More info available at http://www.omniture.com */=0A= /* Updated 02.25.2010 for document title and URL reporting */=0A= /******************** REPORT SUITE DECLARATION ********************/=0A= var s_host=3Dwindow.location.hostname;=0A= =0A= var s_account=3D"businessweekpoc";=0A= var s_fpcdomain=3D"businessweek.com";=0A= var s_fpcsubdomain=3D"om";=0A= var s_sslfpcsubdomain=3D"oms";=0A= var s_vmk=3D"43D8135C";=0A= =0A= var s=3Ds_gi(s_account)=0A= =0A= /************************** CONFIG SECTION **************************/=0A= /* You may add or alter any code config here. */=0A= /* Conversion Config */=0A= s.currencyCode=3D"USD"=0A= /* Link Tracking Config */=0A= s.trackDownloadLinks=3Dtrue=0A= s.trackExternalLinks=3Dfalse=0A= s.trackInlineStats=3Dtrue=0A= s.linkDownloadFileTypes=3D"exe,zip,wav,mp3,mov,mpg,avi,wmv,pdf,doc,docx,x= ls,xlsx,ppt,pptx"=0A= s.linkInternalFilters=3D"javascript:,.businessweek.com"=0A= s.linkLeaveQueryString=3Dfalse=0A= s.linkTrackVars=3D"prop45,prop49,prop46,events"=0A= s.linkTrackEvents=3D"event10,event11,event12,event13,event14,event15,even= t16,event21,event23,event24,event25,event26,event27,event28,event29"=0A= =0A= /* Plugin Config */=0A= s.usePlugins=3Dtrue=0A= function s_doPlugins(s) {=0A= /* Add calls to plugins here */=0A= =0A= /* Converted from G code */=0A= var = s_referrer=3D(!s_referrer)?document.referrer.slice(7):s_referrer.slice(7)= ;=0A= var s_refpage=3Ds_referrer.split("?",1);=0A= var s_refdomain=3Ds_referrer.split("/",1);=0A= var s_refquery=3Ds_referrer.indexOf("?");=0A= var s_refcampaign=3Ds_referrer.slice(s_refquery + 1);=0A= /* var s_page=3D(!s_page)?"unknown":(s_page); */=0A= /* var s_pageName=3D(!s_pageName)?"":(s_pageName); */=0A= var s_user=3D"unknown-www";=0A= /* URL reporting, added 02.25.2010 */=0A= var bw_url =3D (location.href).split("?")[0];=0A= /* Document Title reporting, added 02.25.2010 */=0A= var bw_doc_title =3D document.title;=0A= =0A= // Get the hierarchy value from the KeyLime variable = window.epulse_content_group=0A= var hier1=3D""=0A= function getHierName (cgValue) {=0A= if (window.epulse_content_group) { =0A= var queryParts =3D window.epulse_content_group.split(",");=0A= for (i=3D0; i < queryParts.length; i++) {=0A= if (queryParts[i].indexOf(cgValue) !=3D -1) {=0A= var segment =3D queryParts[i];=0A= var value =3D segment.split("=3D");=0A= return value[1];=0A= }=0A= }=0A= return "";=0A= }=0A= return "";=0A= }=0A= // Populate the hierarchy variable=0A= if (window.epulse_content_group) {=0A= var cg1 =3D getHierName("cg1");=0A= var cg2 =3D getHierName("cg2");=0A= var cg3 =3D getHierName("cg3");=0A= if (getHierName("cg1") !=3D "") {=0A= hier1 =3D cg1;=0A= }=0A= if (getHierName("cg2") !=3D "") {=0A= hier1 =3D hier1 + "," + cg2;=0A= } =0A= if (getHierName("cg3") !=3D "") {=0A= hier1 =3D hier1 + "," + cg3;=0A= } =0A= s.hier1=3Dhier1;=0A= }=0A= /*var s_pageName=3D""*/=0A= s.pageName=3Dwindow.s_pageName||"";=0A= /*var s_prop1=3D""*/=0A= =0A= s.prop1=3Dwindow.s_prop1||"";=0A= s.prop2=3Dwindow.location.hostname;=0A= s.prop3=3Dwindow.s_prop3||"";=0A= s.prop9=3Dwindow.s_prop9||"";=0A= s.prop10=3Dwindow.s_prop10||"";=0A= s.prop15=3Dwindow.s_prop15||"";=0A= s.prop20=3Dwindow.s_prop20||"";=0A= s.prop25=3Dwindow.s_prop25||"";=0A= =0A= /* campaign path */=0A= var a =3D location.search.substring(1);=0A= var b =3D (!a.match("campaign_id=3D"))?"":(a.split("campaign_id=3D"));=0A= var c =3D (!s.pageName)?(location.hostname + = location.pathname):(s.pageName);=0A= s.prop14=3D(!b)?"":(b[1] + " : " + c);=0A= =0A= /* more */=0A= s.prop26=3Ds_referrer;=0A= s.prop27=3Ds_refpage;=0A= s.prop28=3Ds_refdomain;=0A= s.prop29=3Ds_refcampaign;=0A= if(s.prop3){=0A= s.temp=3Ds.prop3;=0A= s.temp=3D(s.temp.lastIndexOf(".") - 15);=0A= s.trim=3Ds.prop3;=0A= s.trim=3Ds.trim.slice(s.temp);=0A= }=0A= s.prop30=3D(!s.prop3 || !s.pageName)?"":(s.trim + "@@" + s.pageName);=0A= s.prop31=3Dwindow.s_sectorCode||"";=0A= s.prop32=3Dwindow.s_industryCode||"";=0A= /* topic ID */=0A= /*var bw_tid=3D(bw_tid)?bw_tid:"unknown-www";*/=0A= /*s.prop33=3Dbw_tid;*/=0A= s.prop36 =3D bw_url;=0A= s.prop37 =3D (!bw_doc_title)?"unknown":(bw_doc_title);=0A= =0A= /* E-commerce Variables */=0A= if(s.events) s.events=3Ds.events.toLowerCase();=0A= if(s.products) s.products=3Ds.products.toLowerCase();=0A= =0A= /*var s_eVar1=3D""*/=0A= s.eVar2=3D(!s.eVar2)?"":(s.prop16);=0A= =0A= s.eVar7=3Ds.pageName;=0A= =0A= /* userType */=0A= s.eVar12=3Ds_user;=0A= =0A= /* querystring parameters */=0A= s.eVar1=3Ds.getQueryParam('link_position');=0A= s.eVar3=3Ds.getQueryParam('src');=0A= s.eVar4=3Ds.getQueryParam('dom');=0A= s.eVar5=3Ds.getQueryParam('adgrp');=0A= s.eVar6=3Ds.getQueryParam('adID');=0A= s.eVar8=3Ds.getQueryParam('chan'); =0A= s.eVar9=3Ds.getQueryParam('sub');=0A= s.eVar11=3Ds.getQueryParam('kw');=0A= =0A= /*persist values */=0A= s.prop8=3Ds.getAndPersistValue(s.campaign,'s_p_s_prop8',0); =0A= s.prop7=3Ds.getAndPersistValue(s.eVar3,'s_p_s_prop7',0);=0A= s.prop4=3Ds.getAndPersistValue(s.eVar4,'s_p_s_prop4',0);=0A= s.prop5=3Ds.getAndPersistValue(s.eVar5,'s_p_s_prop5',0);=0A= s.prop6=3Ds.getAndPersistValue(s.eVar6,'s_p_s_prop6',0);=0A= s.prop18=3Ds.getAndPersistValue(s.eVar8,'s_p_s_prop18',0);=0A= s.prop19=3Ds.getAndPersistValue(s.eVar9,'s_p_s_prop19',0);=0A= s.prop21=3Ds.getAndPersistValue(s.eVar11,'s_p_s_prop21',0);=0A= s.prop22=3Ds.getAndPersistValue(s.eVar12,'s_p_s_prop22',0);=0A= =0A= /* end converted from G code */=0A= =0A= /* Set Page View Event */=0A= s.events=3Ds.apl(s.events,'event20',',',2)=0A= =0A= /* ModuleID, LinkPoistion/Function and PageName|ModuleID tracking*/=0A= s.hbx_lt =3D "manual" =0A= s.setupLinkTrack(",prop45,prop49,prop46","SC_LINKS");=0A= if(s.prop45) s.eVar45=3Ds.prop45;=0A= if(s.prop49) s.eVar49=3Ds.prop49;=0A= if(s.prop46) s.eVar46=3Ds.prop46;=0A= =0A= /* Product Type |ModuleID tracking */=0A= s.previousProduct=3Ds.getPreviousValue(s.prop48,'gpv_p48','');=0A= if(s.previousProduct && s.prop45) s.prop50=3D s.previousProduct + "|" + = s.prop45;=0A= =0A= /* visit depth */=0A= s.eVar44=3D"+1"=0A= =0A= s.prop48=3Ds.prop1;=0A= =0A= /*Entry Page and Entry Product Type */=0A= if (s.pageName) s.eVar40=3Ds.eVar42=3Ds.pageName;=0A= if (s.prop47) s.eVar47=3Ds.prop47;=0A= if (s.prop48) s.eVar43=3Ds.eVar48=3Ds.prop48;=0A= =0A= /* userType and ModuleID pathing */=0A= s.userChange=3Ds.getValOnce(s.prop22,'s_c22',0);=0A= if(s.prop45) s.prop43=3Ds.prop45;=0A= if(s.userChange) s.prop43=3Ds.userChange;=0A= =0A= /* External Campaign, Referral Pathing Tracking */=0A= if(!s.campaign) s.campaign=3Ds.getQueryParam('campaign_id');=0A= s.campaign=3Ds.getValOnce(s.campaign,'s_v0',0);=0A= =0A= /* Referring Sub Domain Tracking */=0A= s.prop44=3Ds.referringSubDomain();=0A= s.prop44=3Ds.getValOnce(s.prop44,'s_c44',0);=0A= if (s.prop45) s.prop44=3Ds.prop45;=0A= =0A= /* variables to lower case */=0A= if(s.prop10) s.prop10=3Ds.prop10.toLowerCase();=0A= if(s.prop15) s.prop15=3Ds.prop15.toLowerCase();=0A= if(s.prop16) s.prop16=3Ds.prop16.toLowerCase();=0A= if(s.prop25) s.prop25=3Ds.prop25.toLowerCase();=0A= if(s.eVar3) s.eVar3=3Ds.eVar3.toLowerCase();=0A= if(s.eVar4) s.eVar4=3Ds.eVar4.toLowerCase();=0A= if(s.eVar5) s.eVar5=3Ds.eVar5.toLowerCase();=0A= if(s.eVar6) s.eVar6=3Ds.eVar6.toLowerCase();=0A= =0A= if (s.prop50) s.eVar50=3Ds.prop50;=0A= =0A= }=0A= s.doPlugins=3Ds_doPlugins=0A= /************************** PLUGINS SECTION *************************/=0A= /* You may insert any plugins you wish to use here. */=0A= /*=0A= * Referring Sub-Domain=0A= */ =0A= s.referringSubDomain=3Dnew Function(""=0A= +"var = s=3Dthis,a,b,c,d,e,f,g,h,i,j,k;a=3Ds.referrer?s.referrer:document.r"=0A= +"eferrer;if(a){b=3Da.indexOf('?')>-1?a.indexOf('?'):a.length;c=3Da.subst= "=0A= +"ring(0,b);d=3Ds.split(s.linkInternalFilters,',');e=3Dd.length-1;for(f=3D= 0"=0A= +";f<=3De;f++){g=3Dc.indexOf(d[f])=3D=3D-1?'':a;if(g)h=3Dg}i=3Da.indexOf(= '//')>-1"=0A= +"?a.indexOf('//')+2:0;if(!h){j=3Da.indexOf('/',i)>-1?a.indexOf('/',i):"=0A= +"b;k=3Da.substring(i,j);return k}}");=0A= /*=0A= * Plugin: getAndPersistValue 0.3 - get a value on every page=0A= */=0A= s.getAndPersistValue=3Dnew Function("v","c","e",""=0A= +"var s=3Dthis,a=3Dnew = Date;e=3De?e:0;a.setTime(a.getTime()+e*86400000);if("=0A= +"v)s.c_w(c,v,e?a:0);return s.c_r(c);");=0A= /*=0A= * Plugin: getPreviousValue_v1.0 - =0A= */=0A= s.getPreviousValue=3Dnew Function("v","c","el",""=0A= +"var s=3Dthis,t=3Dnew = Date,i,j,r=3D'';t.setTime(t.getTime()+1800000);if(el"=0A= +"){if(s.events){i=3Ds.split(el,',');j=3Ds.split(s.events,',');for(x in = i"=0A= +"){for(y in j){if(i[x]=3D=3Dj[y]){if(s.c_r(c)) = r=3Ds.c_r(c);v?s.c_w(c,v,t)"=0A= +":s.c_w(c,'no value',t);return r}}}}}else{if(s.c_r(c)) r=3Ds.c_r(c);v?"=0A= +"s.c_w(c,v,t):s.c_w(c,'no value',t);return r}");=0A= /*=0A= * Plugin: getQueryParam 2.1 - return query string parameter(s)=0A= */=0A= s.getQueryParam=3Dnew Function("p","d","u",""=0A= +"var = s=3Dthis,v=3D'',i,t;d=3Dd?d:'';u=3Du?u:(s.pageURL?s.pageURL:s.wd.locati"=0A= +"on);if(u=3D=3D'f')u=3Ds.gtfs().location;while(p){i=3Dp.indexOf(',');i=3D= i<0?p"=0A= +".length:i;t=3Ds.p_gpv(p.substring(0,i),u+'');if(t)v+=3Dv?d+t:t;p=3Dp.su= bs"=0A= +"tring(i=3D=3Dp.length?i:i+1)}return v");=0A= s.p_gpv=3Dnew Function("k","u",""=0A= +"var = s=3Dthis,v=3D'',i=3Du.indexOf('?'),q;if(k&&i>-1){q=3Du.substring(i+1);v"=0A= +"=3Ds.pt(q,'&','p_gvf',k)}return v");=0A= s.p_gvf=3Dnew Function("t","k",""=0A= +"if(t){var = s=3Dthis,i=3Dt.indexOf('=3D'),p=3Di<0?t:t.substring(0,i),v=3Di<0?'T"=0A= +"rue':t.substring(i+1);if(p.toLowerCase()=3D=3Dk.toLowerCase())return = s."=0A= +"epa(v)}return ''");=0A= /*=0A= * Plugin: getValOnce 0.2 - get a value once per session or number of = days=0A= */=0A= s.getValOnce=3Dnew Function("v","c","e",""=0A= +"var s=3Dthis,k=3Ds.c_r(c),a=3Dnew = Date;e=3De?e:0;if(v){a.setTime(a.getTime("=0A= +")+e*86400000);s.c_w(c,v,e?a:0);}return v=3D=3Dk?'':v");=0A= /*=0A= * Utility Function: split v1.5 - split a string (JS 1.0 compatible)=0A= */=0A= s.split=3Dnew Function("l","d",""=0A= +"var i,x=3D0,a=3Dnew = Array;while(l){i=3Dl.indexOf(d);i=3Di>-1?i:l.length;a[x"=0A= +"++]=3Dl.substring(0,i);l=3Dl.substring(i+d.length);}return a");=0A= /*=0A= * Plugin Utility: apl v1.1=0A= */=0A= s.apl=3Dnew Function("L","v","d","u",""=0A= +"var s=3Dthis,m=3D0;if(!L)L=3D'';if(u){var = i,n,a=3Ds.split(L,d);for(i=3D0;i-1){h=3D''+o.innerHTML;bu=3Ds._TL(h);i=3Ds._II(bu,'"=0A= +"-1){eval(\"__f=3D/ src\s*=3D\s*[\'\\\"]?([^\'\\\" = ]+)[\'\\\"]?/i\");__f"=0A= +".exec(h);if(RegExp.$1)h=3DRegExp.$1}o.lid=3Dh}}}h=3Do.href?o.href:'';i=3D= h."=0A= +"indexOf('?');h=3Ds.linkLeaveQueryString||i<0?h:h.substring(0,i);l=3Ds.l= "=0A= +"inkName?s.linkName:s.ln(h);t=3Ds.linkType?s.linkType.toLowerCase():s."=0A= +"lt(h);oc=3Do.onclick?''+o.onclick:'';cv=3Ds.pageName+'^^'+o.lid+'^^'+s.= "=0A= +"pageName+' | '+(o.lid=3Do.lid?o.lid:'no &lid')+'^^'+o.lpos;if(t&&(h||"=0A= +"l)){cva=3Ds.split(cv,'^^');vla=3Ds.split(vl,',');for(x in = vla)s.m(vla[x"=0A= +"])?s[vla[x]]=3Dcva[x]:'';}else if(!t&&oc.indexOf('.tl(')<0){s.c_w(c,c"=0A= +"v,0);}else return ''");=0A= s._IL=3Dnew Function("a","return a!=3D'undefined'?a.length:0");=0A= s._II=3Dnew Function("a","b","c","return a.indexOf(b,c?c:0)");=0A= s._IS=3Dnew Function("a","b","c",""=0A= +"return b>s._IL(a)?'':a.substring(b,c!=3Dnull?c:s._IL(a))");=0A= s._LN=3Dnew Function("a","b","c","d",""=0A= +"b=3Da.href;b+=3Da.name?a.name:'';c=3Ds._LVP(b,'lid');d=3Ds._LVP(b,'lpos= ');r"=0A= +"eturn[c,d]");=0A= s._LVP=3Dnew Function("a","b","c","d","e",""=0A= +"c=3Ds._II(a,'&'+b+'=3D');c=3Dc<0?s._II(a,'?'+b+'=3D'):c;if(c>-1){d=3Ds.= _II(a,"=0A= +"'&',c+s._IL(b)+2);e=3Ds._IS(a,c+s._IL(b)+2,d>-1?d:s._IL(a));return e}"=0A= +"return ''");=0A= s._LS=3Dnew Function("a",""=0A= +"var = b,c=3D100,d,e,f,g;b=3D(s._IL(a)>c)?escape(s._IS(a,0,c)):escape(a);b"=0A= +"=3Ds._LSP(b,'%0A','%20');b=3Ds._LSP(b,'%0D','%20');b=3Ds._LSP(b,'%09','= %2"=0A= +"0');c=3Ds._IP(b,'%20');d=3Ds._NA();e=3D0;for(f=3D0;f0){d[e++]=3Dg}}b=3Dd.join('%20');return = unes"=0A= +"cape(b)");=0A= s._LSP=3Dnew Function("a","b","c","d","d=3Ds._IP(a,b);return d.join(c)");=0A= s._IP=3Dnew Function("a","b","return a.split(b)");=0A= s._RP=3Dnew Function("a","b","c","d",""=0A= +"d=3Ds._II(a,b);if(d>-1){a=3Ds._RP(s._IS(a,0,d)+','+s._IS(a,d+s._IL(b),s= "=0A= +"._IL(a)),b,c)}return a");=0A= s._TL=3Dnew Function("a","return a.toLowerCase()");=0A= s._NA=3Dnew Function("a","return new Array(a?a:0)");=0A= =0A= /* WARNING: Changing any of the below variables will cause drastic=0A= changes to how your visitor data is collected. Changes should only be=0A= made when instructed to do so by your account manager.*/=0A= s.trackingServer=3D"om.businessweek.com"=0A= s.trackingServerSecure=3D"oms.businessweek.com"=0A= s.dc=3D112=0A= =0A= /************* DO NOT ALTER ANYTHING BELOW THIS LINE ! **************/=0A= var s_code=3D'',s_objectID;function s_gi(un,pg,ss){var = c=3D"=3Dfun^I(~){`Ls=3D^Z~$w ~.substring(~.indexOf(~;@t~`c@t~=3Dnew = Fun^I(~.toLowerCase()~};s.~.length~s_c_il['+s@4n+']~=3Dnew = Object~`aMigrationServer~.toU"=0A= +"pperCase~){@t~`V$x=3D^O=3Ds.`X`q=3Ds.`X^c=3D`I^zobjectID=3Ds.ppu=3D$8=3D= $8v1=3D$8v2=3D$8v3=3D~','~s.wd~t^S~')q=3D'~var ~s.pt(~=3Dnew = Array~ookieDomainPeriods~.location~^KingServer~dynamicAccount~s.apv~=3D'+= #D~BufferedReques"=0A= +"ts~);s.~)@tx^w!Object$pObject.prototype$pObject.prototype[x])~link~s.m_= ~Element~visitor~referrer~else = ~.get#9()~}c#B(e){~.lastIndexOf(~.protocol~=3Dnew = Date~=3D''~;@d^ss[k],255)}~javaEnabled~conne^I^c~"=0A= +"^zc_i~:'')~onclick~}@t~Name~ternalFilters~javascript~s.dl~@9s.b.addBeha= vior(\"# default# = ~for(~=3DparseFloat(~'+tm.get~typeof(v)=3D=3D\"~window~cookie~s.rep(~s.vl= _g~tfs~s.un~&&s.~o^zoid~browser~.parent~d"=0A= +"ocument~colorDepth~String~while(~.host~s.maxDelay~r=3Ds.m(f)?s[f](~s.sq= ~parseInt(~ction~t=3Ds.ot(o)~track~nload~j=3D'1.~#NURL~s.eo~lugins~'){q=3D= '~dynamicVariablePrefix~=3D=3D'~set#9out(~Sampling~s.rc[un]~Even"=0A= +"t~;i++)~');~this~resolution~}else{~Type~s.c_r(~s.c_w(~s.eh~s.isie~s.vl_= l~s.vl_t~Secure~Height~t,h#Wt?t~tcf~isopera~ismac~escape(~.href~screen.~s= .fl(~s=3Ds_gi(~Version~harCode~&&(~_'+~variableProvider"=0A= +"~.s_~f',~){s.~)?'Y':'N'~:'';h=3Dh?h~._i~e&&l!=3D'SESSION'~s_sv(v,n[k],i= )}~name~home#N~;try{~s.ssl~s.oun~s.rl[u~Width~o.type~\"m_\"+n~Lifetime~s.= gg('objectID~sEnabled~.mrq($run+'\"~ExternalLinks~charSet"=0A= +"~onerror~currencyCode~.src~disable~etYear(~MigrationKey~&&!~Opera~'s_~M= ath.~s.fsg~s.$x~s.ns6~InlineStats~&&l!=3D'NONE'~Track~'0123456789~s[k]=3D= ~'+n+'~loadModule~+\"_c\"]~s.epa(~t.m_nl~m._d~n=3Ds.oid(o)~"=0A= +",'sqs',q);~LeaveQuery~(''+~')>=3D~'=3D')~){n=3D~\",''),~&&t!=3D'~if(~vo= )~s.sampled~=3Ds.oh(o);~+(y<1900?~n]=3D~true~sess~campaign~lif~ in = ~'http~,100)~s.co(~ffset~s.pe~'&pe~m._l~s.c_d~s.brl~s.nrs~s.gv(~s[mn]~s"=0A= +".qav~,'vo~s.pl~=3D(apn~Listener~\"s_gs(\")~vo._t~b.attach~2o7.net'~d.cr= eate~=3Ds.n.app~n){~t&&~)+'/~s()+'~){p=3D~():''~a):f(~'+n;~+1))~a['!'+t]~= ){v=3Ds.n.~channel~.target~x.split~o.value~[\"s_\"+g~s_si(t)~"=0A= +"')dc=3D'1~\".tl(\")~etscape~s_')t=3Dt~omePage~s.d.get~')<~||!~'||~\"'+~= [b](e);~\"){n[k]~a+1,b):~m[t+1](~return~lnk~mobile~height~events~random~c= ode~wd.~=3Dun~un,~,pev~'MSIE ~rs,~Time~floor(~atch~s.num(~s"=0A= +".ape(~s.pg~m._e~s.c_gd~,'lt~.inner~transa~;s.gl(~idt=3D'+~',s.bc~page~G= roup,~.fromC~sByTag~?'&~+';'~&&o~1);~}}}}~){t=3D~[t]=3D~[n];~>=3D5)~[t](~= ,1)!=3D'~!a[t])~~s._c=3D@Uc';`I=3D`z`5!`I`m$R`I`ml`N;`I`mn=3D0;}s@4l=3D"=0A= +"`I`ml;s@4n=3D`I`mn;s@4l[s@4@ys;`I`mn++;s.m`0m){`2@nm)`4'{$o0`9fl`0x,l){= `2x?@nx)`30,l):x`9co`0o`F!o)`2o;`Ln`C,x;`vx$3o)@tx`4'select$o0&&x`4'filte= r$o0)n[x]=3Do[x];`2n`9num`0x){x`i+x;`v`Lp=3D0;p127){l=3D0;e`i;^Cn||l<4){e=3Dh`3n%= 16,n%16+1)+e;n=3D(n-n%16)/16;l++}y+=3D'%u'+e}`6c^S+')y+=3D'%2B';`cy+=3D^p= c)}x=3Dy^bx=3Dx?^1^p''+x),'+`H%2B'):x`5x&&c^5em=3D=3D1&&x`4'%u$o0&&x`4'%U= $o0)"=0A= +"{i=3Dx`4'%^Y^Ci>=3D0){i++`5h`38)`4x`3i,i+1)`E())>=3D0)`2x`30,i)+'u00'+x= `3i);i=3Dx`4'%',i)#V`2x`9epa`0x`1;`2x?un^p^1''+x,'+`H = ')):x`9pt`0x,d,f,a`1,t=3Dx,z=3D0,y,r;^Ct){y=3Dt`4d);y=3Dy<0?t`A:y;t=3Dt`3= 0,y);^Ft,$Xt,a)`5"=0A= +"r)`2r;z+=3Dy+d`A;t=3Dx`3z,x`A);t=3Dz=3D0)a=3Da`30,c)`5t`30,2)^S$l`32);`2(t!`i&&t=3D=3Da)`9fsf`0t,a`1`= 5`Ma,`H,'is@0t))@W+=3D(@W!`i?`H`n+t;`20`9fs`0x,f`1;@W`i;`Mx,`H,'fs@0f);"=0A= +"`2@W`9si`0wd`1,c`i+s_gi,a=3Dc`4\"{\"),b=3Dc`f\"}\"),m;c=3Ds_fe(a>0&&b>0= ?c`3$u0)`5wd&^9&&c){#3^T'fun^I = s_sv(o,n,k){`Lv=3Do[k],i`5v`F`ystring\"||`ynumber\")n[k]=3Dv;`cif = (`yarray$t`N;`vi=3D0;i=3D0){a=3Dc`4\"{\");b=3D= c`f\"}\");c=3Da>0&&b>0?c`3$u0;s[@F@g=3Dc`5#F)s.@f(n)`5s[n])`vj=3D0;j<$A`A= ;j++)s_sv(m,s[n],$A[j])#V}`Le,o,t@9o=3D`z.opener`5o#T^zgi#Wo^zgi($r^4+'"=0A= +"\")`5t)$h}`e}',1)}`9c_d`i;#Gf`0t,a`1`5!#Ct))`21;`20`9c_gd`0`1,d=3D`I`P^= D@7,n=3Ds.fpC`O,p`5!n)n=3Ds.c`O`5d@S$B@qn?^Hn):2;n=3Dn>2?n:2;p=3Dd`f'.')`= 5p>=3D0){^Cp>=3D0&&n>1$Vd`f'.',p-#Un--}$B=3Dp>0&&`Md,'.`Hc_gd@00)?d`3"=0A= +"p):d}}`2$B`9c_r`0k`1;k=3D#Dk);`Lc=3D' '+s.d.^0,i=3Dc`4' = '+k+@p,e=3Di<0?i:c`4';',i),v=3Di<0?'':@hc`3i+2+k`A,e<0?c`A:e));`2v!=3D'[[= B]]'?v:''`9c_w`0k,v,e`1,d=3D#G(),l=3Ds.^0@G,t;v`i+v;l=3Dl?@nl)`E$W`5@5@a#= W(v!`i?^Hl?l:"=0A= +"0):-60)`5t){e`h;e.set#9(e`d+(t*1000))}`pk@a@1d.^0=3Dk+'`Tv!`i?v:'[[B]]'= )+'; path=3D/;'+(@5?' expires=3D'+e.toGMT^B()#S`n+(d?' = domain=3D'+d#S`n;`2^dk)=3D=3Dv}`20`9eh`0o,e,r,f`1,b=3D's^xe+'^xs@4n,n=3D-= 1,l,i,x`5!^fl)"=0A= +"^fl`N;l=3D^fl;`vi=3D0;i=3D5^w!= s.^n||`S>=3D"=0A= +"7)){^m`7's`Hf`Ha`Ht`H`Le,r@9^F$Xa)`er=3Ds.m(t)?s#ae):t(e)}`2r^Yr=3D^m(s= ,f,a,t)^b@ts.^o^5u`4#74@o0)r=3Ds.m(b)?s[b](a):b(a);else{^f(`I,'@M',0,o);^= F$Xa`Veh(`I,'@M',1)}}`2r`9g^3et`0e`1;`2s.^3`9g^3oe`7'e`H`Ls"=0A= +"=3D`B,c;^f(`z,\"@M\",1`Ve^3=3D1;c=3Ds.t()`5c)s.d.write(c`Ve^3=3D0;`2@z'= `Vg^3fb`0a){`2`z`9g^3f`0w`1,p=3Dw^8,l=3Dw`P;s.^3=3Dw`5p&&p`P!=3Dl&&p`P^D=3D= =3Dl^D@1^3=3Dp;`2s.g^3f(s.^3)}`2s.^3`9g^3`0`1`5!s.^3@1^3=3D`I`5!s.e^3)s.^= 3=3D"=0A= +"s.cet('g^3@0s.^3,'g^3et',s.g^3oe,'g^3fb')}`2s.^3`9mrq`0u`1,l=3D@C],n,r;= @C]=3D0`5l)`vn=3D0;n5.5)rs=3D^s#84095);`crs=3D^s#82047)`pid@1br(id,rs);$w}`ps.d.images&&`S= >=3D3^w!s.^n||`S>=3D7)^w@Y<0||`S>=3D6.1)`F!s.rc)s.rc`C`5!^V){^V=3D1`5!s"=0A= +".rl)s.rl`C;@Cn]`N;^T'@t`z`ml)`z.`B@J)',750)^bl=3D@Cn]`5l){r.t=3Dta;r.u#= 4;r.r=3Drs;l[l`A]=3Dr;`2''}imn+=3D'^x^V;^V++}im=3D`I[imn]`5!im)im=3D`I[im= @ynew = Image;im^zl=3D0;im.o^L`7'e`H^Z^zl=3D1;`Lwd=3D`z,s`5wd`ml){s=3D#3`B;s@"=0A= +"J`Vnrs--`5!$D)`Ym(\"rr\")}')`5!$D@1nrs=3D1;`Ym('rs')}`c$D++;im@O=3Drs`5= rs`4$9=3D@o0^w!ta||ta^S_self$qta^S_top$q(`I.@7&&ta=3D=3D`I.@7))){b=3De`h;= ^C!im^zl&&e`d-b`d<500)e`h}`2''}`2''`9gg`0v`1`5!`I['s^xv])`I['s^xv]`i;`2`I['s^xv]`9glf`0t,a`Ft`30= ,2)^S$l`32);`Ls=3D^Z,v=3Ds.gg(t)`5v)s#Xv`9gl`0v`1`5#E)`Mv,`H,'gl@00)`9gv`= 0v`1;`2s['vpm^xv]?s['vpv^xv]:(s[v]?s[v]`n`"=0A= +"9havf`0t,a`1,b=3Dt`30,4),x=3Dt`34),n=3D^Hx),k=3D'g^xt,m=3D'vpm^xt,q=3Dt= ,v=3Ds.`X@bVa#8e=3Ds.`X@b^Ws,mn;@d$Et)`5s[k]`F$8||@X||^O`F$8){mn=3D$8`30,= 1)`E()+$8`31)`5$F){v=3D$F.^KVars;e=3D$F.^K^Ws}}v=3Dv?v+`H+^h+`H+^h2:''`5v= @S`M"=0A= +"v,`H,'is@0t))s[k]`i`5`J#0'&&e)@ds.fs(s[k],e)}s[m]=3D0`5`J^R`KD';`6`J`aI= D`Kvid';`6`J^N^Qg'`j`6`J`b^Qr'`j`6`Jvmk$q`J`a@R`Kvmt';`6`J`D^Qvmf'`5@A^5`= D^j)s[k]`i}`6`J`D^j^Qvmf'`5!@A^5`D)s[k]`i}`6`J@L^Qce'`5"=0A= +"s[k]`E()^SAUTO')@d'ISO8859-1';`6s.em=3D=3D2)@d'UTF-8'}`6`J`a`qspace`Kns= ';`6`Jc`O`Kcdp';`6`J^0@G`Kcl';`6`J^y`Kvvp';`6`J@N`Kcc';`6`J$c`Kch';`6`J#J= ^IID`Kxact';`6`J$1`Kv0';`6`J^a`Ks';`6`J^A`Kc';`6`J`s^u`Kj"=0A= +"';`6`J`k`Kv';`6`J^0@I`Kk';`6`J^7@D`Kbw';`6`J^7^k`Kbh';`6`J`l`Kct';`6`J@= 8`Khp';`6`Jp^P`Kp';`6#Cx)`Fb^Sprop`Kc$Y`6b^SeVar`Kv$Y`6b^Slist`Kl$Y`6b^Sh= ier^Qh'+n`j`ps[k]@s`X`q'@s`X^c')$G+=3D'&'+q+'`Ts[k]);}`"=0A= +"2''`9hav`0`1;$G`i;`M^i,`H,'hav@00);`2$G`9lnf`0^l`8@3`8:'';`Lte=3Dt`4@p`= 5$Ste>0&&h`4t`3te$Z>=3D0)`2t`30,te);`2''`9ln`0h`1,n=3Ds.`X`qs`5n)`2`Mn,`H= ,'ln@0h);`2''`9ltdf`0^l`8@3`8:'';`Lqi=3Dh`4'?^Yh=3Dqi>=3D0?h`30,q"=0A= +"i):h`5$Sh`3h`A-(t`A$Z^S.'+t)`21;`20`9ltef`0^l`8@3`8:''`5$Sh`4t)>=3D0)`2= 1;`20`9lt`0h`1,lft=3Ds.`XDow^LFile^cs,lef=3Ds.`XEx`r,$2=3Ds.`XIn`r;$2=3D$= 2?$2:`I`P^D@7;h=3Dh`8`5s.^KDow^LLinks&&lf$S`Mlft,`H#Hd@0h))`2'd'`"=0A= +"5s.^K@K&&h`30#b# = '^wlef||$2)^w!lef||`Mlef,`H#He@0h))^w!$2$p`M$2,`H#He@0h)))`2'e';`2''`9lc`= 7'e`H`Ls=3D`B,b=3D^f(^Z,\"`o\"`V$x=3D$6^Z`Vt(`V$x=3D0`5b)`2^Z$s`2@z'`Vbc`= 7'e`H`Ls=3D`B,f,^m`5s.d^5d.all^5d.all.cppXYc"=0A= +"tnr)$w;^O=3De@O`Z?e@O`Z:e$d;^m`7\"s\",\"`Le@9@t^O^w^O.tag`q||^O^8`Z||^O= ^8Node))s.t()`e}\");^m(s`Veo=3D0'`Voh`0o`1,l=3D`I`P,h=3Do^q?o^q:'',i,j,k,= p;i=3Dh`4':^Yj=3Dh`4'?^Yk=3Dh`4'/')`5h^wi<0||(j>=3D0&&i>j)||(k>=3D0&&i>"=0A= +"k))$Vo`g#T`g`A>1?o`g:(l`g?l`g`n;i=3Dl.path@7`f'/^Yh=3D(p?p+'//'`n+(o^D?= o^D:(l^D?l^D`n)+(h`30#b/'?l.path@7`30,i<0?0:i$T'`n+h}`2h`9ot`0o){`Lt=3Do.= tag`q;t=3D$St`E?t`E$W`5`JSHAPE')t`i`5t`F`JINPUT'&&@E&&@E`E)t=3D"=0A= +"@E`E();`6!$So^q)t=3D'A';}`2t`9oid`0o`1,^J,p,c,n`i,x=3D0`5t@S^6$Vo`g;c=3D= o.`o`5o^q^w`JA$q`JAREA')^w!c$pp||p`8`4'`s$o0))n@w`6c@q^1s.rep(^1s.rep@nc,= \"\\r@r\"\\n@r\"\\t@r' `H^Yx=3D2}`6$f^w`JINPUT$q`JSUBMIT')@q"=0A= +"$f;x=3D3}`6o@O&&`JIMAGE')n=3Do@O`5$R^6=3D^sn$5;^6t=3Dx}}`2^6`9rqf`0t,un= `1,e=3Dt`4@p,u=3De>=3D0?`H+t`30,e)+`H:'';`2u&&u`4`H+un+`H)>=3D0?@ht`3e$Z:= ''`9rq`0un`1,c#4`4`H),v=3D^d@Usq'),q`i`5c<0)`2`Mv,'&`Hrq@0un);`2`M#5`H,"=0A= +"'rq',0)`9sqp`0t,a`1,e=3Dt`4@p,q=3De<0?'':@ht`3e+1)`Vsqq[q]`i`5e>=3D0)`M= t`30,e),`H@l`20`9sqs`0#5q`1;^Gu[u@yq;`20`9sq`0q`1,k=3D@Usq',v=3D^dk),x,c=3D= 0;^Gq`C;^Gu`C;^Gq[q]`i;`Mv,'&`Hsqp',0);`M^4,`H@lv`i;`vx$3^Gu`W)"=0A= +"^Gq[^Gu[x]]+=3D(^Gq[^Gu[x]]?`H`n+x;`vx$3^Gq`W^5sqq[x]^wx=3D=3Dq||c<2)){= v+=3D(v#R'`n+^Gq[x]+'`Tx);c++}`2^ek,v,0)`9wdl`7'e`H`Ls=3D`B,r=3D@z,b=3D^f= (`I,\"o^L\"),i,o,oc`5b)r=3D^Z$s`vi=3D0;i=3D0)#Tc`4$j<0)^f(o,\"`o\"= ,0,s.lc);}`2r^Y`Is`0`1`5`S>3^w!^g$ps.^o||`S#Z`Fs.b^5$N^W)s.$N^W('`o#M);`6= s.b^5b.add^W$K)s.b.add^W$K('click#M,false);`c^f(`I,'o^L"=0A= +"',0,`Il)}`9vs`0x`1,v=3Ds.`a^U,g=3Ds.`a^U#Ok=3D@Uvsn^x^4+(g?'^xg`n,n=3D^= dk),e`h,y=3De.g@Q);e.s@Qy+10@x1900:0))`5v){v*=3D100`5!n`F!^ek,x,e))`20;n=3D= x`pn%10000>v)`20}`21`9dyasmf`0t,m`F$Sm&&m`4t)>=3D0)`21;`20`9dyasf`0"=0A= +"t,m`1,i=3Dt?t`4@p:-1,n,x`5i>=3D0&&m){`Ln=3Dt`30,i),x=3Dt`3i+1)`5`Mx,`H,= 'dyasm@0m))`2n}`20`9uns`0`1,x=3Ds.`RSele^I,l=3Ds.`RList,m=3Ds.`RM#B,n,i;^= 4=3D^4`8`5x&&l`F!m)m=3D`I`P^D`5!m.toLowerCase)m`i+m;l=3Dl`8;m=3Dm`8;n=3D`= Ml,'"=0A= +";`Hdyas@0m)`5n)^4=3Dn}i=3D^4`4`H`Vfun=3Di<0?^4:^4`30,i)`9sa`0un`1;^4#4`= 5!@B)@B#4;`6(`H+@B+`H)`4un)<0)@B+=3D`H+un;^4s()`9m_i`0n,a`1,m,f=3Dn`30,1)= ,r,l,i`5!`Yl)`Yl`C`5!`Ynl)`Ynl`N;m=3D`Yl[n]`5!a&&m&&#F@Sm@4)`Ya(n"=0A= +")`5!m){m`C,m._c=3D@Um';m@4n=3D`I`mn;m@4l=3Ds@4l;m@4l[m@4@ym;`I`mn++;m.s= =3Ds;m._n=3Dn;$A`N('_c`H_in`H_il`H_i`H_e`H_d`H_dl`Hs`Hn`H_r`H_g`H_g1`H_t`= H_t1`H_x`H_x1`H_rs`H_rr`H_l'`Vm_l[@ym;`Ynl[`Ynl`A]=3Dn}`6m._r@Sm."=0A= +"_m){r=3Dm._r;r._m=3Dm;l=3D$A;`vi=3D0;i=3D0)x(s);`c`Ym(\"x\",n,x)}m=3D`Yi(n,1)`5@jl)@jl=3D@j=3D0;`tt()= ;`2f'`Vm_m`0t,n,d#W'^xt;`Ls=3D^Z,i,x,m,f=3D'^xt`5`Yl&&`Ynl)`vi=3D0;i<`Ynl= `A^X{x"=0A= +"=3D`Ynl[i]`5!n||x=3D=3D$Rm=3D`Yi(x)`5m[t]`F`J_d')`21`5d)m#ad);`cm#a)`pm= [t+1]@Sm[f]`Fd)$vd);`c$v)}m[f]=3D1}}`20`9@f`0n,u,d,l`1,m,i=3Dn`4':'),g=3D= i<0?@F:n`3i+1),o=3D0,f,c=3Ds.h?s.h:s.b,^m`5i>=3D0)n=3Dn`30,i);m=3D`Yi(n)`= 5(l$"=0A= +"p`Ya(n,g))&&u^5d&&c^5$P`Z`Fd){@j=3D1;@jl=3D1`p@A)u=3D^1u,$4:`Hhttps:^Yf= `7'e`H`B.m_a(\"@e\",$rg+'\")^Y^m`7's`Hf`Hu`Hc`H`Le,o=3D0@9o=3Ds.$P`Z(\"sc= ript\")`5o){@E=3D\"text/`s\"`5f)o.o^L=3Df;o@O=3Du;c.appendChild(o)}`e"=0A= +"o=3D0}`2o^Yo=3D^m(s,f,u,c)}`cm=3D`Yi(n);#F=3D1;`2m`9vo1`0t,a`Fa[t]||$a)= ^Z#Xa[t]`9vo2`0t,a`F#c{a#X^Z[t]`5#c$a=3D1}`9dlt`7'`Ls=3D`B,d`h,i,vo,f=3D0= `5`tl)`vi=3D0;i<`tl`A^X{vo=3D`tl[i]`5vo`F!`Ym(\"d\")||d`d-$M>=3D^E){`tl[i= "=0A= +"]=3D0;s.t(@u}`cf=3D1}`p`ti)clear#9out(`ti`Vdli=3D0`5f`F!`ti)`ti=3D^T`tt= ,^E)}`c`tl=3D0'`Vdl`0vo`1,d`h`5!@uvo`C;`M^2,`H$H2',@u;$M=3Dd`d`5!`tl)`tl`= N;`tl[`tl`A]=3Dvo`5!^E)^E=3D250;`tt()`9t`0vo,id`1,trk=3D1,tm`h,sed=3DMath= "=0A= +"&&@V#1?@V#A@V#1()*10000000000000):tm`d,$0=3D's'+@V#Atm`d/10800000)%10+s= ed,y=3Dtm.g@Q),vt=3Dtm.getDate($T`xMonth($T'@xy+1900:y)+' = `xHour$U:`xMinute$U:`xSecond$U `xDay()+' = `x#9zoneO$7(),^m,^3=3Ds.g^3(),ta`i,"=0A= +"q`i,qs`i,#2`i,vb`C#K^2`Vuns()`5!s.td){`Ltl=3D^3`P,a,o,i,x`i,c`i,v`i,p`i= ,bw`i,bh`i,^M0',k=3D^e@Ucc`H@z',0@2,hp`i,ct`i,pn=3D0,ps`5^B&&^B.prototype= ){^M1'`5j.m#B){^M2'`5tm.setUTCDate){^M3'`5^g^5^o&&`S#Z^M4'`"=0A= +"5pn.toPrecisio$R^M5';a`N`5a.forEach){^M6';i=3D0;o`C;^m`7'o`H`Le,i=3D0@9= i=3Dnew = Iterator(o)`e}`2i^Yi=3D^m(o)`5i&&i.next)^M7'#V`p`S>=3D4)x=3D^rwidth+'x'+^= r$z`5s.isns||s.^n`F`S>=3D3$b`k(@2`5`S>=3D4){c=3D^rpixelDepth;bw"=0A= +"=3D`I#I@D;bh=3D`I#I^k}}$I=3Ds.n.p^P}`6^g`F`S>=3D4$b`k(@2;c=3D^r^A`5`S#Z= {bw=3Ds.d.^9`Z.o$7@D;bh=3Ds.d.^9`Z.o$7^k`5!s.^o^5b){^m`7's`Htl`H`Le,hp=3D= 0`uh$m\");hp=3Ds.b.isH$m(tl)?\"Y\":\"N\"`e}`2hp^Yhp=3D^m(s,tl);^m`7's`H`L= "=0A= +"e,ct=3D0`uclientCaps\");ct=3Ds.b.`l`e}`2ct^Yct=3D^m(s)}}}`cr`i`p$I)^Cpn= <$I`A&&pn<30){ps=3D^s$I[pn].@7$5#S`5p`4ps)<0)p+=3Dps;pn++}s.^a=3Dx;s.^A=3D= c;s.`s^u=3Dj;s.`k=3Dv;s.^0@I=3Dk;s.^7@D=3Dbw;s.^7^k=3Dbh;s.`l=3Dct;s.@8=3D= hp;s.p"=0A= +"^P=3Dp;s.td=3D1`p@u{`M^2,`H$H2',vb);`M^2,`H$H1',@u`ps.useP^P)s.doP^P(s)= ;`Ll=3D`I`P,r=3D^3.^9.`b`5!s.^N)s.^N=3Dl^q?l^q:l`5!s.`b@Ss._1_`b@1`b=3Dr;= s._1_`b=3D1}`Ym('g')`5(vo&&$M)$p`Ym('d')`F@X||^O){`Lo=3D^O?^O:@X`5!o)"=0A= +"`2'';`Lp=3D$E'#N`q'),w=3D1,^J,@k,x=3D^6t,h,l,i,oc`5^O#T=3D=3D^O){^Co@Sn= @sBODY'){o=3Do^8`Z?o^8`Z:o^8Node`5!o)`2'';^J;@k;x=3D^6t}oc=3Do.`o?''+o.`o= :''`5(oc`4$L>=3D0#Tc`4\"^zoc(\")<0)||oc`4$j>=3D0)`2''}ta=3Dn?o$d:1;h@wi=3D= h`4"=0A= +"'?^Yh=3Ds.`X@m^B||i<0?h:h`30,i);l=3Ds.`X`q?s.`X`q:s.ln(h);t=3Ds.`X^c?s.= `X^c`8:s.lt(h)`5t^wh||l))q+=3D$9=3D$x^x(`Jd$q`Je'?#Dt):'o')+(h?$9v1`Th)`n= +(l?$9v2`Tl)`n;`ctrk=3D0`5s.^K@Z`F!p$V$E'^N^Yw=3D0}^J;i=3Do.sourceInd"=0A= +"ex`5@H')@q@H^Yx=3D1;i=3D1`pp&&n&&t)qs=3D'&pid`T^sp,255))+(w#Rp#Lw`n+'&o= id`T^sn$5)+(x#Ro#Lx`n+'&ot`Tt)+(i#Roi=3D'+i`n}`p!trk@Sqs)`2'';@v=3Ds.vs(s= ed)`5trk`F@v)#2=3Ds.mr($0,(vt#Rt`Tvt)`n+s.hav()+q+(qs?qs:s.rq(^4)"=0A= +"),0,id,ta);qs`i;`Ym('t')`5s.p_r)s.p_r(`V`b`i}^G(qs);^b`t(@u;`p@u`M^2,`H= $H1',vb`G''`5#E)`I^z$x=3D`I^zeo=3D`I^z`X`q=3D`I^z`X^c`i`5!id@Ss.tc@1tc=3D= 1;s.flush`U()}`2#2`9tl`0o,t,n,vo`1;@X=3D$6o`V`X^c=3Dt;s.`X`q=3Dn;s."=0A= +"t(@u}`5pg){`I^zco`0o){`L^t\"_\",1,#U`2$6o)`9wd^zgs`0u$R`L^t#51,#U`2s.t(= )`9wd^zdc`0u$R`L^t#5#U`2s.t()}}@A=3D(`I`P`g`8`4$4s@o0`Vd=3D^9;s.b=3Ds.d.b= ody`5$n`Z#Q`q@1h=3D$n`Z#Q`q('HEAD')`5s.h)s.h=3Ds.h[0]}s.n=3Dnavig"=0A= +"ator;s.u=3Ds.n.userAgent;@Y=3Ds.u`4'N$k6/^Y`Lapn$Q`q,v$Q^u,ie=3Dv`4#7')= ,o=3Ds.u`4'@T '),i`5v`4'@T@o0||o>0)apn=3D'@T';^g$J^SMicrosoft Internet = Explorer'`Visns$J^SN$k'`V^n$J^S@T'`V^o=3D(s.u`4'Mac@o0)`5o>0)`S`ws."=0A= +"u`3o+6));`6ie>0){`S=3D^Hi=3Dv`3ie+5))`5`S>3)`S`wi)}`6@Y>0)`S`ws.u`3@Y+1= 0));`c`S`wv`Vem=3D0`5^B#P^v){i=3D^p^B#P^v(256))`E(`Vem=3D(i^S%C4%80'?2:(i= ^S%U0100'?1:0))}s.sa(un`Vvl_l=3D'^R,`aID,vmk,`a@R,`D,`D^j,ppu,@L,"=0A= +"`a`qspace,c`O,^0@G,#N`q,^N,`b,@N';^i=3D^h+',^y,$c,server,#N^c,#J^IID,pu= rchaseID,$1,state,zip,#0,products,`X`q,`X^c';`v`Ln=3D1;n<51;n++)^i+=3D',p= rop@e,eVar@e,hier@e,list$Y^h2=3D',tnt,pe#61#62#63,^a,^A,`s^u,"=0A= +"`k,^0@I,^7@D,^7^k,`l,@8,p^P';^i+=3D^h2;^2=3D^i+',`Q,`Q^j,`QBase,fpC`O,@= P`U,$y,`a^U,`a^U#O`RSele^I,`RList,`RM#B,^KDow^LLinks,^K@K,^K@Z,`X@m^B,`XD= ow^LFile^cs,`XEx`r,`XIn`r,`X@bVa#8`X@b^Ws,`X`qs,$x,eo,_1_"=0A= +"`b';#E=3Dpg#K^2)`5!ss)`Is()",=0A= w=3Dwindow,l=3Dw.s_c_il,n=3Dnavigator,u=3Dn.userAgent,v=3Dn.appVersion,e=3D= v.indexOf('MSIE = '),m=3Du.indexOf('Netscape6/'),a,i,s;if(un){un=3Dun.toLowerCase();if(l)fo= r(i=3D0;i=3D0&&x.split)x=3D(x.split(o)).join(n);else = while(i>=3D0){x=3Dx.substring(0,i)+n+x.substring(i+o.length);i=3Dx.indexO= f(o)}return x");=0A= w.s_d=3Dnew Function("x","var = t=3D'`^@$#',l=3D'0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrst= uvwxyz',d,n=3D0,b,k,w,i=3Dx.lastIndexOf('~~');if(i>0){d=3Dx.substring(0,i= );x=3Dx.substring(i+2);while(d){w=3Dd;i"=0A= +"=3Dd.indexOf('~');if(i>0){w=3Dd.substring(0,i);d=3Dd.substring(i+1)}els= e = d=3D'';b=3D(n-n%62)/62;k=3Dn-b*62;k=3Dt.substring(b,b+1)+l.substring(k,k+= 1);x=3Ds_r(x,k,w);n++}for(i=3D0;i<5;i++){w=3Dt.substring(i,i+1);x=3Ds_r(x= "=0A= +",w+' ',w)}}return x");=0A= w.s_fe=3Dnew Function("c","return = s_r(s_r(s_r(c,'\\\\','\\\\\\\\'),'\"','\\\\\"'),\"\\n\",\"\\\\n\")");=0A= w.s_fa=3Dnew Function("f","var = s=3Df.indexOf('(')+1,e=3Df.indexOf(')'),a=3D'',c;while(s>=3D0&&s=3D0){s++;d=3D1;q= =3D'';x=3D0;f=3Dc.substring(s);a=3Ds_fa(f);e=3Do=3Dc.indexOf('{',s);e++;w= hile(d>0){h=3Dc.substring(e,e+1);if(q){i"=0A= +"f(h=3D=3Dq&&!x)q=3D'';if(h=3D=3D'\\\\')x=3Dx?0:1;else = x=3D0}else{if(h=3D=3D'\"'||h=3D=3D\"'\")q=3Dh;if(h=3D=3D'{')d++;if(h=3D=3D= '}')d--}if(d>0)e++}c=3Dc.substring(0,s)+'new = Function('+(a?a+',':'')+'\"'+s_fe(c.substring(o+1,e))+'\")"=0A= +"'+c.substring(e+1);s=3Dc.indexOf('=3Dfunction(')}return c;");=0A= c=3Ds_d(c);if(e>0){a=3DparseInt(i=3Dv.substring(e+5));if(a>3)a=3DparseFlo= at(i)}else if(m>0)a=3DparseFloat(u.substring(m+10));else = a=3DparseFloat(v);if(a>=3D5&&v.indexOf('Opera')<0&&u.indexOf('Opera')<0){= w.s_c=3Dnew Function("un","pg","ss","var s=3Dthis;"+c);return new = s_c(un,pg,ss)}else s=3Dnew Function("un","pg","ss","var s=3Dnew = Object;"+s_ft(c)+";return s");return s(un,pg,ss)}=0A= =0A= =0A= =0A= var s_code=3Ds.t();if(s_code)document.write(s_code); ------=_NextPart_000_0000_01CB059B.2B635130 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.businessweek.com/common_scripts/Tacoda_footer.js //=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=0A= // Title: Global Footer JavaScript=0A= // Purpose: Javascript code to be included at bottom of all web = pages.=0A= //-----------------------------------------------------------------------= -------=0A= // Revision Authors:=0A= // TTM: Thomas Mroczkowski=0A= // =0A= // Notes:=0A= // * This file is archived to /common_scripts/Tacoda.old/=0A= // * tacoda footer voided 01.31.07, original content backed at = /common_scripts/Tacoda.old/Tacoda_footer.v4.js=0A= // * WebTrends code removed, 12.15.2009, part of BW i49.2 release=0A= // * comScore tracking code block added, 12.15.2009, part of BW i49.2 = release=0A= //=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=0A= =0A= =0A= =0A= /* START - Aggregate Knowledge - 4.18.07 -removed 6.01.07 - reinstalled = 7.30.07,......new parameters added, on 3.27.08 : 10:50 am EDT, revised = 4.15.08 */=0A= =0A= var bodyClass =3D document.getElementsByTagName("body")[0].className;=0A= if (bodyClass !=3D "" && bodyClass.indexOf(" ") !=3D -1) {=0A= bodyClass =3D bodyClass.substring(0, bodyClass.indexOf(" "));=0A= }=0A= =0A= =0A= //if (!document.getElementById("relatedItems") && = document.getElementById("inset") && = (!document.getElementById("specialReport")) && (bodyClass =3D=3D = "technology" || bodyClass =3D=3D "topNews") ) { =0A= //now serving Top News pages only=0A= if (!document.getElementById("relatedItems") && = document.getElementById("inset") && = (!document.getElementById("specialReport")) && (bodyClass =3D=3D = "topNews") ) { =0A= var akContentAnchor =3D document.createElement("a");=0A= akContentAnchor.setAttribute("id", "akAPI");=0A= var storyToolsDiv =3D = document.getElementById("insetContent").firstChild;=0A= = document.getElementById("insetContent").insertBefore(akContentAnchor,stor= yToolsDiv);=0A= =0A= }=0A= =0A= var metas =3D document.getElementsByTagName("meta");=0A= var titletag =3D document.getElementsByTagName("title")[0];=0A= =0A= for (i =3D 0; i < metas.length; i++) {=0A= if (metas[i].name =3D=3D "headline") { var writehead =3D = metas[i].content }=0A= if (metas[i].name =3D=3D "channel") { var writechannel =3D = metas[i].content }=0A= if (metas[i].name =3D=3D "akWebsiteRegion") { var writeregion =3D = metas[i].content }=0A= if (metas[i].name =3D=3D "akTargetType") { var writetarget =3D = metas[i].content }=0A= if (metas[i].name =3D=3D "mediatype") { var writetype =3D = metas[i].content }=0A= if (metas[i].name =3D=3D "pub_date") { var writepubdate =3D = metas[i].content }=0A= }=0A= =0A= var writetitle =3D (!titletag)?writehead:titletag.innerHTML;=0A= var writechannel =3D (!writechannel)?"NEWS":writechannel;=0A= var writechannel =3D writechannel.replace(/ /g, "_");=0A= var writeregion =3D (!writeregion)?writechannel:writeregion;=0A= var writetarget =3D (!writetarget)?writechannel:writetarget;=0A= var writetype =3D (!writetype)?"mediatype:unknown":"mediatype:" + = writetype.replace(/ /g, "_");=0A= var writepubdate =3D "pub_date:" + writepubdate;=0A= =0A= var akApiKey =3D "RecEngine-0D56B322-C5A9-C6E4-E8BC-1244BD9CB207";=0A= var akTarget =3D window.top.location.toString();=0A= var akWebsiteRegion =3D writeregion;=0A= var akTargetType =3D writetarget;=0A= var akTargetDesc =3D writetitle; =0A= var akAnchorId =3D "akAPI";=0A= var akResultsTitle =3D (bodyClass =3D=3D "topNews")?"MORE FROM = BUSINESSWEEK":"READERS ALSO READ";=0A= var akMaxNum =3D "5";=0A= var akKeywords =3D writetype + " " + writepubdate; =0A= =0A= var akScript =3D document.createElement('script'); =0A= akScript.setAttribute('src', = 'http://api.aggregateknowledge.com/2007/01/15/js/' + Math.floor((new = Date().valueOf()) / 3600000) + '.js');=0A= document.getElementsByTagName('head')[0].appendChild(akScript);=0A= =0A= =0A= /* END - Aggregate Knowledge Test - 4.18.07 -removed 6.01.07 - = reinstalled 7.30.07*/=0A= =0A= =0A= /* removed 6.24.08 - Related Items from SPHERE */=0A= =0A= =0A= //=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=0A= // Revenue Science =0A= //-----------------------------------------------------------------------= -------=0A= // * (see also Tacoda_AMS_DDC_Header.js) install with channel map = 06.19.07=0A= //=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=0A= =0A= /* DM_cat removed 7.28.07 */=0A= if (window.DM_tag) {=0A= DM_tag();=0A= }=0A= =0A= /* iCrossing tracking code : removed 4/29/09 */=0A= =0A= =0A= //=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=0A= // QuantCast=0A= //-----------------------------------------------------------------------= -------=0A= // Notes:=0A= // * First added on 9/19/2008=0A= // * There is no corresponding code in header=0A= //=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=0A= =0A= _qoptions=3D{=0A= qacct:"p-659poqafTXEcw"=0A= };=0A= document.write('');=0A= =0A= =0A= //=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=0A= // Dynamic Logic Node Tag=0A= //-----------------------------------------------------------------------= -------=0A= // Notes:=0A= // * Added on 5/20/2010 -- PY=0A= // * There is no corresponding code in header=0A= // * Added as per BBG DRQS 19807734=0A= //=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=0A= =0A= document.write(''= );=0A= =0A= =0A= //=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=0A= // comScore=0A= //-----------------------------------------------------------------------= -------=0A= // Notes:=0A= // * First added on 12.15.2009=0A= // * There is no corresponding code in header=0A= //=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=0A= $(document).ready(function(){=0A= $.getScript('http://b.scorecardresearch.com/beacon.js',function(){=0A= COMSCORE.beacon({=0A= c1:2,=0A= c2:3005059,=0A= c3:"",=0A= c4:"",=0A= c5:"",=0A= c6:"",=0A= c15:""=0A= });=0A= });=0A= });=0A= ------=_NextPart_000_0000_01CB059B.2B635130--