From: Subject: The Power of Parishioners - Forbes.com Date: Sat, 28 Apr 2007 18:12:38 -0400 MIME-Version: 1.0 Content-Type: multipart/related; type="text/html"; boundary="----=_NextPart_000_0000_01C789C0.CE3E6430" X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3028 This is a multi-part message in MIME format. ------=_NextPart_000_0000_01C789C0.CE3E6430 Content-Type: text/html; charset="Windows-1252" Content-Transfer-Encoding: quoted-printable Content-Location: http://members.forbes.com/forbes/2007/0507/210.html The Power of Parishioners - Forbes.com
  
E-Mail=20   |   Print<= /A>=20   |   Comments=20   |   Request = Reprints=20   |   E-Mail=20 Newsletters   |   RSS

=0A= =0A=
Special = Report
The Power of = Parishioners
Dr. Rick=20 Warren 05.07.07




Utilizing the largest global network--the Church.

One of the great lessons of the 20th century is that = centralized=20 planning and control don't work. They lead to bureaucratic = stagnation and=20 collapse under their own weight. Decentralization is fast, fluid = and=20 flexible. It allows exponential, viral growth.

The network is a far older and more basic organizational = pattern than=20 the hierarchy. Our bodies, families and the environment are just a = few=20 examples. What's different now is that technology turns this = organic=20 paradigm of networking into a global force. It transforms every = social=20 structure that was previously organized by command and control. = Whether in=20 the war on terror, the presidential campaign or American = Idol, the=20 power and effectiveness of networking--for good or bad--is = undeniable.=20 Right now our structured armed services are learning to fight an=20 unstructured, networked enemy. It's a new day and a new = battle.

If drug smugglers and terrorists can use networks to their = advantage,=20 certainly we can do the same in attacking spiritual emptiness, = corruption,=20 poverty, disease and illiteracy. I call these five giant problems = the=20 Global Goliaths because they affect billions, not just millions, = of=20 people. Only a global network can take on problems of this = size.

Most readers will be surprised to learn that the largest = international=20 network is not Wal-Mart (nyse: WMT=20 - ne= ws=20 - people=20 ) (in 14 countries, with 1.8 million employees) or = McDonald's=20 (nyse: MCD=20 - ne= ws=20 - people=20 ) (in 119 countries, with 465,000 employees). It is a network = that=20 links people in every country, every social or ethnic group and = every=20 economic stratum together. This network was global hundreds of = years=20 before Magellan. It includes one out of every three people on the = planet.=20 It is the Christian Church.

The Church, in all its expressions--Catholic, Evangelical, = Pentecostal,=20 Protestant and many others--has 2.3 billion followers. That makes = it=20 almost as large as China and India combined. The Church speaks = more=20 languages than the United Nations and is represented among = thousands of=20 subgroups of people that you've never heard of.

I could take you to millions of villages around the world where = the=20 only civil institution that exists is a church. The hamlet may = have no=20 school, no clinic, no post office, no store--but it has a church! = In many=20 nations, outside of the capital, the only service organization you = can=20 find anywhere is a church. Because of the Church's size, = diversity,=20 universality, credibility and motivation to serve, neither = business nor=20 government can afford to ignore this network if we are serious = about=20 working together to defeat the Global Goliaths.

At the World Economic Forum in Davos you will hear endlessly = recited=20 the importance of public and private partnerships in attacking = global=20 problems. While that is certainly essential, it is not enough. = Neither=20 business nor government has the universal distribution, the army = of=20 volunteers or the credibility in villages to get the job done. A = one- or=20 two-legged stool will fall over. You need three legs.

Governments set national priorities and agendas. Their role is = to=20 protect the people, preserve freedom, provide opportunity and = promote=20 prosperity. Businesses and the rest of the private sector provide = capital,=20 expertise, technology and management skills, all vital. But the = Church=20 also brings several critical missing elements to the table: The = worldwide=20 network of congregations offers universal distribution, a local = presence=20 everywhere, a large pool of motivated voluntary manpower, = long-term=20 grassroots commitment and built-in credibility with villagers. = Governments=20 are limited by geography and the sovereign rights of other = nations.=20 Businesses, even multinationals, must deal with the barriers of = local=20 customs and languages. But indigenous congregations face none of = these=20 barriers.

For 27 years I have had the privilege of being the founding = pastor of=20 Saddleback Community Church in Orange County, Calif. After I = completed=20 college and seminary, my wife, Kay, and I began the congregation = in 1980.=20 What started out as 7 people meeting in our living room has grown = into=20 77,000 names on our church roll, a 120-acre campus, a paid staff = of more=20 than 400 and an average weekend attendance of 21,000. In addition = our=20 church has helped hundreds of other new churches get started. I = have gone=20 through every one of the typical phases that an entrepreneur goes = through=20 in building a business.

Our church's biggest challenge is nurturing personal = relationships. I=20 knew the names of everyone up to the first 3,000 members, then my = brain=20 fried. The church outgrew me a long time ago. Of course, there is = no way=20 today that I can personally meet the needs of all our members. But = I don't=20 have to! From the start, we built the congregation on the network=20 principle.

Malcolm Gladwell, author of The Tipping Point, detailed=20 Saddleback's network organization in a 2005 New Yorker = article. He=20 pointed out that one secret of our growth is our network of small = groups,=20 or cells, that meet weekly in homes all across southern = California. While=20 many churches sacrifice community for growth, we wanted both and = used a=20 network structure to achieve both.

People who attend one of our six weekend services see only the = tip of=20 the iceberg--the large group-worship celebrations. But most of the = congregation is unseen beneath the waterline. Close to 30,000 = people meet=20 weekly in 3,300 home groups spread out over 98 cities across = southern=20 California, from Santa Barbara to the border of Mexico. This = network=20 structure is geographically unlimited, infinitely expandable, = costs=20 nothing, provides personal care and contact, affords = accountability and=20 develops leadership faster than any other approach. Our church has = 9,000=20 commissioned lay leaders. The small-group network structure is a=20 leadership factory. In our church it has turned spectators into=20 participators, consumers into contributors and an audience into an = army.

A few years ago we took on an enormous task. Our members = committed to=20 providing three meals a day, for 40 days, to the 42,000 homeless = people=20 living in Orange County. The undertaking required us to serve 5.8 = million=20 meals in 6 weeks. How did we do it? With our network. Each small = group=20 assumed responsibility for the homeless in its own neighborhood. = By=20 decentralizing the operation among 3,300 small groups, we = accomplished=20 what had never been done before.

Now extrapolate that potential to include the members of = millions of=20 congregations worldwide. You can see why churches are a vital leg = of the=20 stool.

In the early 1980s we used phones and faxes to communicate to = our=20 network of members. In 1992 we became the first church on the = Internet.=20 Today we use podcasts, blogs, Webcasting, text messaging and even = YouTube=20 and MySpace to keep in touch with members.

The Church has always used the best technology of the day to=20 disseminate the Good News. Remember that the first book to come = off=20 Gutenberg's press was the Bible--and within a few decades Europe=20 experienced the Reformation. The early Christian Church was the = ultimate=20 viral network. Through contagious gossiping about the Gospel, what = started=20 as a small band of believers in Jerusalem eventually overtook the = Roman=20 Empire and grew to include one-third of Earth's population. As = Peter=20 Drucker, my mentor for 20 years, used to tell me: "Businesses = ought to be=20 learning from churches!"

What can business learn from churches? How to the spread the = word. My=20 church has, in conferences and dvd training, taught 400,000 = pastors around=20 the world. I have also shared my thinking with chief executives. = Effective=20 churches know far more about motivating volunteers, organizing by = small=20 groups, assimilating new people, casting vision, managing = conflict,=20 releasing talent, adopting innovations and communicating widely = than most=20 business people imagine. The most difficult leadership task is = leading=20 volunteers, because you don't have the wage incentive or the = threat of=20 firing. Volunteers only do what you inspire them to do with values = and=20 vision.

Three recent crises demonstrate the effectiveness of the Church = in=20 responding to problems--and why government and business must = consider it=20 as an equal partner in humanitarian efforts: the Indonesian = tsunami,=20 Hurricane Katrina and aids in Rwanda.

When the tsunami hit Southeast Asia, enormous amounts of = resources were=20 delivered to the ports of those countries. But many of those = resources sat=20 unused and rotting at the docks because there was no grassroots=20 distribution system in place.

In contrast, I heard about the disaster within minutes from a = Sri=20 Lankan pastor's e-mail. We immediately notified the Southeast = Asian=20 churches in our network to send their members from inland areas to = the=20 coastline. Saddleback contributed $1.6 million and began = mobilizing=20 volunteers in our network within seconds of the wave. Residents in = Asian=20 villages were amazed at the speed with which our network moved = into=20 action.

A similar lightning response occurred nine months later after = Hurricane=20 Katrina. Nearby churches were the first in and the last out. They = were=20 best prepared to help the communities because they were the = community.=20 Articles in newspapers, and even the government's own official = assessment=20 of Katrina, noted that churches could provide resources and relief = far=20 more quickly than the Federal Emergency Management Agency or the = Red=20 Cross, because they were already on the ground and knew their own=20 community.

For that matter, the Red Cross gets much of its labor from = church=20 volunteers. During our work in Baton Rouge after Katrina the Red = Cross=20 leader told me that 90% of their volunteers were church members. = The Texas=20 Baptist Men sent in 30,000. That was just one denomination, from = one=20 state.

A week after Katrina I spoke to the refugees camped out in = Houston's=20 Astrodome, and I noticed all the coverage about what government = agencies=20 were doing for those thousands of folks. But the real story was = the more=20 than 100,000 refugees in Houston, a large number of whom were = quietly=20 assimilated and cared for by hundreds of congregations.

A third example is the Purpose Driven Network's work in Rwanda. = At the=20 invitation of President Paul Kagame and a coalition of church and = business=20 leaders in Rwanda, we created a system of cooperation and = collaboration=20 that not only improves life in Rwanda but also serves as a model = to help=20 neighboring countries like Burundi.

We began by listening to every segment of Rwandan society, = taking notes=20 and asking questions. We especially listened to African pastors = and=20 priests. Because he is one of the villagers without a self-serving = agenda,=20 a minister has first-hand knowledge of the village's needs. There = is a=20 saying in Africa: "The pastor sleeps in the same blankets as the = rest of=20 the villagers."

The three-legged model of cooperation is something we call the=20 P.E.A.C.E. plan (partner with congregations; equip leaders; assist = the=20 poor; care for the sick; educate the next generation). This is a = response=20 to the five global problems I mentioned earlier: spiritual = emptiness,=20 corruption, poverty, disease and illiteracy. To date Saddleback = Church has=20 dispatched more than 4,000 members to more than 65 countries to=20 participate in P.E.A.C.E. projects, in addition to 3,500 other = members who=20 served overseas before we launched the plan.

In Rwanda a collaboration between the country's ministry of = health,=20 American aids experts Dr. Robert Redfield and Dr. Robb Sheneberger = and a=20 network of African churches came about because of the willingness = of the=20 three sectors to work together to fight hiv. An important fact = about=20 Africa is that many villagers are hours (on foot) from the nearest = clinic=20 but only minutes from the nearest church. So churches are handing = out the=20 antiviral pills.

That is the kind of thinking that has been missing in so many = previous=20 humanitarian plans and projects. Let's use the grassroots network = that is=20 already on the ground. It's time to lay aside our prejudices and = work=20 together.

Dr. Rick Warren is the founder and senior pastor of = Saddleback=20 Community Church in Lake Forest, Calif.

Subscribe=20 to Forbes and Save. Click Here.




More On = This=20 Topic
Companies: WMT=20 | MCD=20

Article Controls =0A= =0A=

E-Mail=20   |   Print<= /A>=20   |   Comments=20   |   Request = Reprints=20   |   E-Mail=20 Newsletters

del.icio.us   |   = 3D"Digg Digg It!   |   My Yahoo!   |   RSS


Related Sections
Home > Magazines > Forbes Magazine =



News=20 Headlines | More=20 From Forbes.com | Special=20 Reports   =20
Advertisement: Related Business=20 Topics >

Business=20 Ethics Training Knowledge=20 Management
 =20
Subscriptions >

Subscri= be=20 To Newsletters Subscriber=20 Customer Service



  

ADVERTISEMENT
Related=20 Business Topics
Business=20 Performance Management Strategic=20 Planning Process=20 =
Magazine = Archives

=20
Looking for a Forbes magazine=20 article?
Search here.

3D""=20
      =20
 
Trading Center
Brought to you by the sponsors below =
 
 

=0A= =0A=


CEO Book = Club
Book = Review=20
Jazz=20 Mecca Still Swings=20
Book Review =
The=20 Sound Of Silence
Paul = Maidment
Having=20 trouble managing your business? Maybe you talk too = much.=20

=0A= =0A=  
   =0A= =0A=  
=0A= =0A=  
   =0A= =0A=  

=20

');=0A= var cssPre =3D "style_";=0A= //icon=0A= document.write('');=0A= //css=0A= if (navigator.appName.indexOf("Netscape") !=3D -1) {=0A= document.write ('');=0A= } else {=0A= document.write ('');=0A= }=0A= =0A= var channelArr =3D new = Array('home','business','technology','markets','entrepreneurs','work','pe= rsonalFinance','lifestyle','lists','opinions');=0A= var longChannelArr =3D new = Array('HOME','BUSINESS','TECH','MARKETS','ENTREPRENEURS','LEADERSHIP','PE= RSONAL FINANCE','FORBESLIFE','LISTS','OPINIONS');=0A= var channelURLArr =3D new = Array('/','/business/','/technology/','/markets/','/entrepreneurs/','/lea= dership/','/finance/','/lifestyle/','/lists/','/opinions/');=0A= var searchTab =3D 0;=0A= var noSearch =3D 0;=0A= =0A= //pagetype=0A= thisURL =3D this.location.href;=0A= if (thisURL.indexOf("search.forbes.com")!=3D-1) pageType=3D"search";=0A= else if (thisURL.indexOf('beta.forbes.com')>-1) {=0A= if (thisURL.indexOf('http://')>-1) thisPreURL =3D = 'http://beta.forbes.com';=0A= else thisPreURL =3D 'beta.forbes.com';=0A= thisURL =3D thisURL.substr(thisPreURL.length);=0A= }=0A= else if (thisURL.indexOf('www.forbes.com')>-1) {=0A= if (thisURL.indexOf('http://')>-1) thisPreURL =3D = 'http://www.forbes.com';=0A= else thisPreURL =3D 'www.forbes.com';=0A= thisURL =3D thisURL.substr(thisPreURL.length);=0A= }=0A= else if (thisURL.indexOf('qa.forbes.com/cms/template')>-1) {=0A= if (thisURL.indexOf('http://')>-1) thisPreURL =3D = 'http://qa.forbes.com/cms/template';=0A= else thisPreURL =3D 'qa.forbes.com/cms/template';=0A= thisURL =3D thisURL.substr(thisPreURL.length);=0A= }=0A= else if (thisURL.indexOf('qa.forbes.com')>-1) {=0A= if (thisURL.indexOf('http://')>-1) thisPreURL =3D = 'http://qa.forbes.com';=0A= else thisPreURL =3D 'qa.forbes.com';=0A= thisURL =3D thisURL.substr(thisPreURL.length);=0A= }=0A= else if (thisURL.indexOf('members.forbes.com')>-1) {=0A= if (thisURL.indexOf('http://')>-1) thisPreURL =3D = 'http://members.forbes.com';=0A= else thisPreURL =3D 'members.forbes.com';=0A= thisURL =3D thisURL.substr(thisPreURL.length);=0A= }=0A= if (thisURL.indexOf('index.html')>-1) thisURL =3D = thisURL.substr(0,thisURL.indexOf('index.html'));=0A= if (thisURL.indexOf('index.shtml')>-1) thisURL =3D = thisURL.substr(0,thisURL.indexOf('index.shtml'));=0A= if (thisURL.indexOf('index.jhtml')>-1) thisURL =3D = thisURL.substr(0,thisURL.indexOf('index.jhtml'));=0A= if (thisURL.indexOf('index.jsp')>-1) thisURL =3D = thisURL.substr(0,thisURL.indexOf('index.jsp'));=0A= if (thisURL.indexOf('?')>-1) thisURL =3D = thisURL.substr(0,thisURL.indexOf('?'));=0A= var storyExpr =3D /\d{4}\/\d{2}\/\d{2}\//;=0A= var magExpr =3D = /(forbes|forbesglobal|global|asap|best|fyi)\/\d{4}\/\d{4}\//;=0A= var listExpr =3D /lists\/\d{4}\/\d+\//;=0A= var sectionExpr =3D /\/[a-z]+\/[a-z]+/;=0A= var channelExpr =3D /\/[a-z]+/;=0A= =0A= if((thisURL.indexOf(".com") =3D=3D -1) && (thisURL.indexOf(".net") = =3D=3D -1) && (thisURL.indexOf(".org") =3D=3D -1)) {=0A= if ((thisURL.indexOf("/home") > -1) && = (thisURL.indexOf("html")=3D=3D-1)) pageType =3D "home";=0A= =0A= if((typeof pageType =3D=3D "undefined") || (!pageType)) {=0A= if (thisURL.match(storyExpr)) pageType =3D "story";=0A= else if (thisURL.match(magExpr)) pageType =3D "magstory";=0A= else if (thisURL.indexOf("_land.html")!=3D-1) pageType =3D "lander";=0A= else if (thisURL.indexOf("/richlist")!=3D-1) pageType =3D "lander";=0A= else if (thisURL.indexOf("/rich400")!=3D-1) pageType =3D "lander";=0A= else if (thisURL.indexOf("/400richest")!=3D-1) pageType =3D "lander";=0A= else if (thisURL.indexOf("/worldsrichest")!=3D-1) pageType =3D = "lander";=0A= else if (thisURL.match(listExpr)) pageType =3D "list";=0A= else if (thisURL.match(sectionExpr) && = thisURL.indexOf("html")=3D=3D-1) pageType =3D "section";=0A= else if (thisURL.match(channelExpr) && = thisURL.indexOf("html")=3D=3D-1) {=0A= if (thisURL.lastIndexOf("/")=3D=3DthisURL.length-1) thisURL =3D = thisURL.substr(0,thisURL.length-2);=0A= thisURL =3D thisURL.substr(0,thisURL.lastIndexOf("/"));=0A= if (thisURL.length =3D=3D 0) pageType =3D "channel";=0A= else pageType =3D "generic";=0A= }=0A= else if (thisURL.length<2) pageType =3D "home";=0A= else if (typeof wincol_generic_layout !=3D "undefined") {=0A= if (wincol_generic_layout =3D=3D "window") pageType =3D "generic = window";=0A= else if (wincol_generic_layout =3D=3D "column") pageType =3D "generic = column";=0A= else pageType =3D "generic";=0A= }=0A= else pageType =3D "generic";=0A= }=0A= } else if (typeof wincol_generic_layout !=3D "undefined") {=0A= if (wincol_generic_layout =3D=3D "window") pageType =3D "generic = window";=0A= else if (wincol_generic_layout =3D=3D "column") pageType =3D "generic = column";=0A= else pageType =3D "generic";=0A= } else pageType =3D "generic";=0A= =0A= var centBan =3D "CenterBanner";=0A= =0A= if (pageType =3D=3D "home") {=0A= cssPre =3D "";=0A= centBan =3D "CenterBannerHome";=0A= OAS_listpos =3D = "AdController,BigBanner,CenterBannerHome,x5,LeftBottom,LeftBottom2,x1,Mag= Spon2,MagSpon3,Block,RightUndQuotes,x88,x89,AutosModule,TravelerModule,Tr= avNarrowModule,x33,x79,ScottradeLogo,TradingCenter1,TradingCenter2,Tradin= gCenter3,TradingCenter4";=0A= } else if (pageType =3D=3D "channel") {=0A= //this actually covers channel AND section setup (some sections follow = channel url structure), also includes rightmiddle for nonresolving = friendlies=0A= OAS_listpos =3D = "AdController,AlertsLogo,AutosModule,TravelerModule,x99,x102,TravNarrowMo= dule,BigBanner,Block,CenterBanner,EditLeftHome,LeftBottom,LeftBottom2,Log= e,MagSpon2,MasterLogo,RightUndQuotes,RootModule,StoryLogo,ScottradeLogo,T= radingCenter1,TradingCenter2,TradingCenter3,TradingCenter4,VertrueModule,= x1,x2,x3,x33,x88,x5,MagSpon3,MicrosoftDynamic,RightMiddle,VerisignModule,= EditMiddleHome,EditRightHome,MagSpon1,QuietAgent,MerckModule,LexusLogo,De= llModule,LufthansaModule,ISSThreatModule,ISSModule,KeyBankModule,x80,x81,= x82,x83,x85";=0A= } else if (pageType =3D=3D "section") {=0A= OAS_listpos =3D = "AdController,AlertsLogo,AutosModule,TravelerModule,x98,x99,x102,TravNarr= owModule,BigBanner,Block,CenterBanner,EditLeftHome,LeftBottom,LeftBottom2= ,Loge,MagSpon2,MasterLogo,RightUndQuotes,RootModule,StoryLogo,ScottradeLo= go,TradingCenter1,TradingCenter2,TradingCenter3,TradingCenter4,VertrueMod= ule,x1,x2,x3,x33,x88,x5,MagSpon3,MicrosoftDynamic,VerisignModule,QuietAge= nt,MerckModule,LexusLogo,DellModule,LufthansaModule,ISSThreatModule,ISSMo= dule,KeyBankModule,x80,x81,x82,x83,x85";=0A= } else if (pageType =3D=3D "list") {=0A= =0A= if ((typeof sponsor=3D=3D"undefined") || = (sponsor.length=3D=3D0)) {=0A= sponsor =3D "";=0A= } else {=0A= sponsor =3D "/" + sponsor;=0A= }=0A= if (typeof listId =3D=3D "undefined") listId =3D thisURL.substr(12,3);=0A= if(listId.indexOf('/')>-1) listId =3D listId.substr(0,2);=0A= =0A= OAS_sitepage =3D "forbes.com/lists/ListID" + listId + "/results" = + sponsor;=0A= =0A= OAS_listpos =3D = "AdController,BigBanner,CenterBanner,RightMiddle,Block,StoryLogo,AutosMod= ule,TravelerModule,TravNarrowModule,TradingCenter1,TradingCenter2,Trading= Center3,TradingCenter4";=0A= =0A= } else if (pageType =3D=3D "lander") {=0A= //lander_setup.js=0A= =0A= OAS_listpos =3D = "AdController,BigBanner,RightMiddle,CenterBanner,x5,AutosModule,TravelerM= odule,TravNarrowModule,StoryLogo,TradingCenter1,TradingCenter2,TradingCen= ter3,TradingCenter4";=0A= =0A= //end lander_setup.js=0A= } else if ((pageType =3D=3D "magstory") || (pageType =3D=3D "story")) {=0A= // wincol.js=0A= var fdcQuotesURL =3D "/cms/components/wincol/quotes_js.jhtml";=0A= var fdcWincolThreshhold;=0A= var fdcWincolResult;=0A= var fdcWincolStyle;=0A= // Set this to the % of frequency templates=0A= // will be rendered as columns.=0A= // eg. 30 =3D 30% column (and 70% windows).=0A= var fdcWincolDefault =3D 20;=0A= var OAS_listpos =3D "";=0A= var fdcDisableCallbacks =3D 1;=0A= =0A= fdcWincolDecideTargetting();=0A= =0A= } else if(pageType =3D=3D "generic window") {=0A= OAS_listpos =3D "AdController,Block,BigBanner,CenterBanner";=0A= } else if(pageType =3D=3D "generic column") {=0A= OAS_listpos =3D "AdController,RightMiddle,BigBanner,CenterBanner";=0A= }=0A= =0A= function fdcWincolComputeListpos() {=0A= if ((pageType =3D=3D "magstory") || (pageType =3D=3D "story")) {=0A= url =3D '' + window.location;=0A= if(fdcWincolStyle=3D=3D"window") {=0A= // DO NOT CHANGE WITHOUT APPROVAL=0A= OAS_listpos =3D = "AdController,Block,BigBanner,CenterBanner,x5,LeftBottom,LeftBottom2,x1,x= 33,x102,Loge,StoryLogo,x88,LeftBottom3,LeftBottom4,AlertsLogo,AutosModule= ,TravelerModule,TravNarrowModule,TradingCenter1,TradingCenter2,TradingCen= ter3,TradingCenter4,StoryBotLogo,RootModule,VertrueModule,QuietAgent,Lexu= sLogo,x82,x84";=0A= }=0A= else {=0A= // DO NOT CHANGE WITHOUT APPROVAL=0A= OAS_listpos =3D = "AdController,RightMiddle,BigBanner,CenterBanner,x5,LeftBottom,LeftBottom= 2,x1,x33,x102,Loge,StoryLogo,x88,LeftBottom3,LeftBottom4,AlertsLogo,Autos= Module,TravelerModule,TravNarrowModule,TradingCenter1,TradingCenter2,Trad= ingCenter3,TradingCenter4,StoryBotLogo,RootModule,VertrueModule,QuietAgen= t,LexusLogo,x82,x84";=0A= }=0A= }=0A= }=0A= function fdcWincolAlert(){=0A= testStr =3D "";=0A= if(typeof pageType !=3D "undefined") testStr =3D testStr + "pagetype: " = + pageType + "\n";=0A= if(typeof OAS_sitepage !=3D "undefined") testStr =3D testStr + = "OAS_sitepage: " + OAS_sitepage + "\n";=0A= if(typeof OAS_listpos !=3D "undefined") testStr =3D testStr + = "OAS_listpos: " + OAS_listpos + "\n";=0A= if(typeof fdcWincolThreshhold !=3D "undefined") testStr =3D testStr + = "minimum for window: " + fdcWincolThreshhold + "\n";=0A= if(typeof fdcWincolResult!=3D "undefined") testStr =3D testStr + = "result: " + fdcWincolResult + "\n";=0A= if(typeof fdcWincolStyle !=3D "undefined") testStr =3D testStr + = "style: " + fdcWincolStyle + "\n";=0A= alert(testStr);=0A= }=0A= =0A= function fdcWincolDecideTargetting() {=0A= var url =3D window.location + "";=0A= // use URL for OAS_sitepage value if URL matches following=0A= if ( url.indexOf("/infrastructure/") !=3D -1 ) { = fdcWincolComputeSitepage(); }=0A= else if ( url.indexOf("/security/") !=3D -1 ) { = fdcWincolComputeSitepage(); }=0A= else if ( url.indexOf("/execpicks/") !=3D -1 ) { = fdcWincolComputeSitepage(); }=0A= else if ( url.indexOf("/entrefinance/") !=3D -1 ) { = fdcWincolComputeSitepage(); }=0A= else if ( url.indexOf("/beltway/") !=3D -1 ) { = fdcWincolComputeSitepage(); }=0A= else if ( url.indexOf("/guruinsights/") !=3D -1 ) { = fdcWincolComputeSitepage(); }=0A= else if ( url.indexOf("/innovation/") !=3D -1 ) { = fdcWincolComputeSitepage(); }=0A= else if ( url.indexOf("/ceonet") !=3D -1 ) { = fdcWincolComputeSitepage(); }=0A= else if ( url.indexOf("/topstories/") !=3D -1 ) { = fdcWincolComputeSitepage(); }=0A= else if ( url.indexOf("billionaires") !=3D -1 ) { = fdcWincolComputeSitepage("billionaires/"); }=0A= else { var OAS_sitepage =3D ""; }=0A= }=0A= function fdcWincolComputeSitepage(path){=0A= url =3D '' + window.location;=0A= start =3D url.indexOf('//') + 2;=0A= start =3D url.indexOf('/',start) + 1;=0A= end =3D url.indexOf('?'); if(end=3D=3D-1){end=3Durl.length}=0A= if(typeof path !=3D "undefined") { OAS_sitepage =3D 'forbes.com/' + = path + url.substring(start, end); }=0A= else { OAS_sitepage =3D 'forbes.com/' + url.substring(start, end); }=0A= }=0A= function fdcWincolComputeStyle() {=0A= var url =3D window.location + "";=0A= // 100 =3D all columns=0A= // 0 =3D all windows=0A= if (url.indexOf("/column/") !=3D -1 ) { = fdcWincolThreshhold =3D 100; }=0A= else if (url.indexOf("/window/") !=3D -1 ) { = fdcWincolThreshhold =3D 0; }=0A= else if (url.indexOf("/wireless/") !=3D -1 ) { = fdcWincolThreshhold =3D 50; }=0A= else if (url.indexOf("/markets/") !=3D -1 ) { = fdcWincolThreshhold =3D 60; }=0A= else if (url.indexOf("/finance/") !=3D -1 ) { = fdcWincolThreshhold =3D 60; }=0A= else if (url.indexOf("/personalfinance/") !=3D -1 ) { = fdcWincolThreshhold =3D 60; }=0A= else { fdcWincolThreshhold = =3D fdcWincolDefault; }=0A= fdcWincolResult =3D Math.round( Math.random() * 99 );=0A= fdcWincolStyle =3D (fdcWincolResult < fdcWincolThreshhold ) ? "column" = : "window";=0A= }=0A= =0A= function fdcWincolStart(){=0A= if (fdcWincolStyle=3D=3D"window") {=0A= _startWindow();=0A= }=0A= else {=0A= _startColumn();=0A= }=0A= }=0A= function fdcWincolAd(){=0A= if (fdcWincolStyle=3D=3D"window"){_adWindow();}=0A= else{_adColumn();}=0A= }=0A= function fdcWincolEnd(){=0A= if (fdcWincolStyle=3D=3D"window") {_endWindow();}=0A= else {_endColumn();}=0A= }=0A= function fdcWincolSwap(orig, repl){=0A= var span =3D document.getElementById(orig);=0A= if(span=3D=3Dnull){return;}=0A= var newspan =3D document.getElementById(repl);=0A= if(newspan=3D=3Dnull){return;}=0A= while(span.childNodes[0]) { span.removeChild(span.childNodes[0]); }=0A= span.parentNode.replaceChild(newspan,span);=0A= }=0A= function _getBuster(){=0A= var date =3D new Date();=0A= var buster =3D "" + date.getYear() + date.getMonth() + date.getDate() = + =0A= date.getHours() + date.getMinutes() + date.getSeconds();=0A= return buster;=0A= }=0A= function _startWindow(){=0A= document.write("
ADVERTISEMENT");=0A= }=0A= function _adWindow(){=0A= document.write('
');=0A= }=0A= else if (document.cookie.indexOf('partner_session=3Daolautos') !=3D -1) = {=0A= partner =3D 'aolautos';=0A= document.write('<\/div>
 <\/div>');=0A= }=0A= else if (document.cookie.indexOf('partner_session=3Daol') !=3D -1) {=0A= partner =3D 'aol';=0A= document.write('<\/div>
 <\/div><= script = src=3D\"http://cdn.channel.aol.com/_media/ch_pf/partner_pf_hat.js\" = script type=3D\"text/javascript\">');=0A= }=0A= else if (document.cookie.indexOf('partner_session=3Dmsnbc') !=3D -1) {=0A= partner =3D 'msnbc';=0A= document.write('<\/div>');=0A= }=0A= else if (document.cookie.indexOf('partner_session=3Dmsnuktravel') !=3D = -1) {=0A= partner =3D 'msnuktravel';=0A= document.write('<\/div>');=0A= }=0A= else if (document.cookie.indexOf('partner_session=3Dmsnuk') !=3D -1) {=0A= partner =3D 'msnuk';=0A= document.write('<\/div>');=0A= }=0A= else if (document.cookie.indexOf('partner_session=3Dmsnre') !=3D -1) {=0A= partner =3D 'msnre';=0A= document.write('<\/div>');=0A= }=0A= else if (document.cookie.indexOf('partner_session=3Dmsnarabia') !=3D = -1) {=0A= partner =3D 'msnarabia';=0A= document.write('<\/div>');=0A= }=0A= else if (document.cookie.indexOf('partner_session=3Dmsntravel') !=3D = -1) {=0A= partner =3D 'msntravel';=0A= document.write('<\/div>');=0A= }=0A= else if (document.cookie.indexOf('partner_session=3Dmsnhealth') !=3D = -1) {=0A= partner =3D 'msnhealth';=0A= document.write('<\/div>');=0A= }=0A= else if (document.cookie.indexOf('partner_session=3Dmsn') !=3D -1) {=0A= partner =3D 'msn';=0A= document.write('<\/div>');=0A= }=0A= else if (document.cookie.indexOf('partner_session=3Db365') !=3D -1) {=0A= partner =3D 'b365';=0A= document.write('<\/div>');=0A= }=0A= else partners=3D0;=0A= }=0A= function doOmniture() {=0A= document.write('
');=0A= OAS_AD('x5');=0A= if(welcomeCookie !=3D "undefined") {=0A= if ((document.cookie.indexOf(welcomeCookie)=3D=3D-1) && = (navigator.userAgent.indexOf("Mozilla")>-1) && = (this.location.host.indexOf("forbes.com")!=3D-1) && = (this.location.search.indexOf("partner=3Dyahoo")=3D=3D-1) && = (this.location.search.indexOf("partner=3Dmsn")=3D=3D-1)&& = (this.location.search.indexOf("partner=3Daol")=3D=3D-1)&& = (this.location.search.indexOf("partner=3Dcompuserve")=3D=3D-1)&& = (this.location.search.indexOf("partner=3Dnetscape")=3D=3D-1) && = (this.location.search.indexOf('nowelcome')=3D=3D-1)) {=0A= var tomorrow =3D new Date();=0A= var nowPlus =3D tomorrow.getTime() + (24*60*60*1000);=0A= tomorrow.setTime(nowPlus);=0A= document.cookie =3D welcomeCookie +'__welcome; path=3D/; = domain=3D.forbes.com; expires=3D' + tomorrow.toGMTString();=0A= =0A= if (document.cookie.indexOf(welcomeCookie) !=3D -1){=0A= document.cookie=3D"toURL"+ "=3D" +escape(document.URL)+";path=3D/; = domain=3D.forbes.com; expires=3D"+tomorrow.toGMTString();=0A= this.location=3D'http://www.forbes.com/fdc/welcome_mjx.shtml';=0A= }=0A= }=0A= }=0A= OAS_AD('AdController');=0A= if(displayedSection !=3D 'Video' && this.location.hostname !=3D = 'orgchart.forbes.com') {=0A= //omniture=0A= document.write('<\/div>');=0A= }=0A= =0A= function adjustSlide() {=0A= if (nonav) {=0A= if (!partners) {=0A= if(document.getElementById('createAlerts')) = document.getElementById('createAlerts').style.top =3D '147px';=0A= if(document.getElementById('dynamicAdWinDiv')) = document.getElementById('dynamicAdWinDiv').style.top =3D '109px';=0A= if(document.getElementById('dynamicAdColDiv')) = document.getElementById('dynamicAdColDiv').style.top =3D '109px';=0A= } else {=0A= if(document.getElementById('createAlerts')) = document.getElementById('createAlerts').style.top =3D '187px';=0A= if(document.getElementById('dynamicAdWinDiv')) = document.getElementById('dynamicAdWinDiv').style.top =3D '149px';=0A= if(document.getElementById('dynamicAdColDiv')) = document.getElementById('dynamicAdColDiv').style.top =3D '149px';=0A= }=0A= } else {=0A= if (!partners) {=0A= if(document.getElementById('createAlerts')) = document.getElementById('createAlerts').style.top =3D '201px';=0A= if(document.getElementById('dynamicAdWinDiv')) = document.getElementById('dynamicAdWinDiv').style.top =3D '162px';=0A= if(document.getElementById('dynamicAdColDiv')) = document.getElementById('dynamicAdColDiv').style.top =3D '162px';=0A= } else {=0A= if(document.getElementById('createAlerts')) = document.getElementById('createAlerts').style.top =3D '241px';=0A= if(document.getElementById('dynamicAdWinDiv')) = document.getElementById('dynamicAdWinDiv').style.top =3D '202px';=0A= if(document.getElementById('dynamicAdColDiv')) = document.getElementById('dynamicAdColDiv').style.top =3D '202px';=0A= }=0A= }=0A= }=0A= doPartners();=0A= ------=_NextPart_000_0000_01C789C0.CE3E6430 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://images.forbes.com/scripts/fdcStoryBoxes.js var fdcDisableBoxCallbacks =3D 0;=0A= =0A= function fdcWincolSwap(orig, repl){=0A= var span =3D document.getElementById(orig);=0A= if(span=3D=3Dnull){return;}=0A= var newspan =3D document.getElementById(repl);=0A= if(newspan=3D=3Dnull){return;}=0A= while(span.childNodes[0]) { span.removeChild(span.childNodes[0]); }=0A= span.parentNode.replaceChild(newspan,span);=0A= }=0A= =0A= function fdcQuotesBox(){=0A= if (fdcDisableBoxCallbacks =3D=3D 1){return;}=0A= =0A= query =3D "tickers=3D" + escape(fdcStoryTickers);=0A= =0A= fdcBoxQuotesURL =3D "/cms/components/box/quotes_js.jhtml?" + query;=0A= =0A= var buster =3D _getBuster();=0A= =0A= var tag =3D "";=0A= =0A= document.write(tag);=0A= }=0A= =0A= ------=_NextPart_000_0000_01C789C0.CE3E6430 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://images.forbes.com/scripts/alert.js function IsIE() {=0A= =0A= var is_ie =3D 0;=0A= // convert all characters to lowercase to simplify testing=0A= var agt=3Dnavigator.userAgent.toLowerCase();=0A= is_ie =3D (agt.indexOf("msie")!=3D-1);=0A= return is_ie;=0A= }=0A= =0A= function IsWin32() { =0A= var agt=3Dnavigator.userAgent.toLowerCase(); =0A= var is_win =3D ( (agt.indexOf("win")!=3D-1) || = (agt.indexOf("16bit")!=3D-1) );=0A= var is_win95 =3D ((agt.indexOf("win95")!=3D-1) || (agt.indexOf("windows = 95")!=3D-1));=0A= var is_win16 =3D ((agt.indexOf("win16")!=3D-1) || = (agt.indexOf("16bit")!=3D-1) ||=0A= (agt.indexOf("windows 3.1")!=3D-1) || (agt.indexOf("windows = 16-bit")!=3D-1) ); =0A= var is_win31 =3D ((agt.indexOf("windows 3.1")!=3D-1) || = (agt.indexOf("win16")!=3D-1) ||=0A= (agt.indexOf("windows 16-bit")!=3D-1));=0A= var is_win98 =3D ((agt.indexOf("win98")!=3D-1) || (agt.indexOf("windows = 98")!=3D-1));=0A= var is_winnt =3D ((agt.indexOf("winnt")!=3D-1) || (agt.indexOf("windows = nt")!=3D-1));=0A= var is_win32 =3D (is_win95 || is_winnt || is_win98 || ((is_major >=3D 4) = &&=0A= (navigator.platform =3D=3D "Win32")) || (agt.indexOf("win32")!=3D-1) = ||=0A= (agt.indexOf("32bit")!=3D-1));=0A= return is_win32;=0A= } =0A= =0A= function alerts_welcome() {=0A= if ( IsWin32() && IsIE() ) {=0A= location.href =3D '/alerts/welcome.shtml'; =0A= }=0A= else {=0A= location.href =3D '/alerts/unsupported.shtml';=0A= }=0A= }=0A= =0A= function emailCheck (emailStr) {=0A= var emailPat=3D/^(.+)@(.+)$/=0A= var specialChars=3D"\\(\\)<>@,;:\\\\\\\"\\.\\[\\]"=0A= var validChars=3D"\[^\\s" + specialChars + "\]"=0A= var quotedUser=3D"(\"[^\"]*\")"=0A= var ipDomainPat=3D/^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\]$/=0A= var atom=3DvalidChars + '+'=0A= var word=3D"(" + atom + "|" + quotedUser + ")"=0A= var userPat=3Dnew RegExp("^" + word + "(\\." + word + ")*$")=0A= var domainPat=3Dnew RegExp("^" + atom + "(\\." + atom +")*$")=0A= var matchArray=3DemailStr.match(emailPat)=0A= if (matchArray=3D=3Dnull) {=0A= // alert("Email address seems incorrect (check @ and .'s)")=0A= return false=0A= }=0A= var user=3DmatchArray[1];=0A= var domain=3DmatchArray[2];=0A= =0A= if (user.match(userPat)=3D=3Dnull) {=0A= // user is not valid=0A= // alert("The username doesn't seem to be valid.")=0A= return false;=0A= }=0A= =0A= var IPArray=3Ddomain.match(ipDomainPat);=0A= if (IPArray!=3Dnull) {=0A= // this is an IP address=0A= for (var i=3D1;i<=3D4;i++) {=0A= if (IPArray[i]>255) {=0A= //alert("Destination IP address is invalid!")=0A= return false;=0A= }=0A= }=0A= return true;=0A= }=0A= =0A= // Domain is symbolic name=0A= var domainArray=3Ddomain.match(domainPat);=0A= if (domainArray=3D=3Dnull) {=0A= //alert("The domain name doesn't seem to be valid.")=0A= return false;=0A= }=0A= =0A= var atomPat=3Dnew RegExp(atom,"g");=0A= var domArr=3Ddomain.match(atomPat);=0A= var len=3DdomArr.length;=0A= if (domArr[domArr.length-1].length<2 || =0A= domArr[domArr.length-1].length>3) {=0A= return false;=0A= }=0A= =0A= if (len<2) {=0A= var errStr=3D"This address is missing a hostname!"=0A= return false;=0A= }=0A= =0A= return true;=0A= }=0A= =0A= function verifyOneChecked(theForm) {=0A= var retValue =3D false;=0A= if((theForm!=3Dnull)&&(theForm.elements!=3Dnull)) {=0A= for(i=3D0; i = = = = = =
3D"pic" =
= Networks
= Networks: Breakthroughs =
= Networks: Lifestyle
= Networks: Technology
= Networks: Community
= Complete Contents
');=0A= ------=_NextPart_000_0000_01C789C0.CE3E6430 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://images.forbes.com/boxes/0507forbes_networks.js document.write('');=0A= document.write('');=0A= document.write('');=0A= document.write(' ');=0A= document.write(' ');=0A= document.write(' ');=0A= document.write(' ');=0A= document.write(' ');=0A= document.write(' ');=0A= document.write(' ');=0A= document.write(' ');=0A= document.write(' ');=0A= document.write(' ');=0A= document.write(' ');=0A= document.write(' ');=0A= //document.write(' ');=0A= document.write(' ');=0A= document.write(' ');=0A= document.write(' ');=0A= document.write(' ');=0A= document.write(' ');=0A= document.write(' ');=0A= //document.write(' ');=0A= document.write(' ');=0A= document.write(' ');=0A= document.write(' ');=0A= document.write(' ');=0A= document.write(' ');=0A= document.write(' ');=0A= //document.write(' ');=0A= document.write(' ');=0A= document.write(' ');=0A= document.write(' ');=0A= document.write(' ');=0A= document.write(' ');=0A= document.write(' ');=0A= document.write(' ');=0A= document.write('
');=0A= document.write(' 3D"pic"');=0A= document.write('
');=0A= =0A= // NETWORKS LINKS=0A= =0A= document.write(' The Power Of = Networks
');=0A= document.write(' Forbes: = Forbes @ 90
');=0A= =0A= // NETWORKS LINKS=0A= =0A= document.write('
');=0A= document.write(' 3D""');=0A= document.write('
');=0A= =0A= // BREAKTHRU LINKS=0A= =0A= document.write(' DeWolf: The MySpace = Generation
');=0A= document.write(' O\'Rourke: Adam Smith, Web = Junkie
');=0A= document.write(' Timeline: 90 Years Of = Networks
');=0A= =0A= // BREAKTHRU LINKS=0A= =0A= document.write('
');=0A= document.write(' 3D""');=0A= document.write('
');=0A= =0A= // LIFESTYLE LINKS=0A= =0A= document.write(' Ehrenreich: Down, But Not = Out
');=0A= document.write(' Ayres: The Dating = Game
');=0A= document.write(' Video: The New Girls Network
');=0A= =0A= // LIFESTYLE LINKS=0A= =0A= document.write('
');=0A= document.write(' 3D""');=0A= document.write('
');=0A= =0A= // TECH LINKS=0A= =0A= document.write(' Katz and Devon: Web Of = Terror
');=0A= document.write(' Wales: Open-Door = Policy
');=0A= document.write(' Vote: What\'s = Your Favorite Thing On The Net?
');=0A= =0A= // TECH LINKS=0A= =0A= document.write('
');=0A= document.write(' 3D""');=0A= document.write('
');=0A= =0A= // COMMUNITY LINKS=0A= =0A= document.write(' Postrel: A Small Circle = Of Friends
');=0A= document.write(' Warren: The Power Of = Parishioners
');=0A= //document.write(' Tool: Org Chart Wiki
');=0A= =0A= // COMMUNITY LINKS=0A= =0A= document.write('
');=0A= document.write(''); ------=_NextPart_000_0000_01C789C0.CE3E6430 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://images.forbes.com/scripts/todayOnForbes.js =0A= =0A= =0A= document.writeln( "
Today On = Forbes.com
" );=0A= document.writeln( "
" );=0A= =0A= //1=0A= document.writeln( " " );=0A= document.writeln( " Energy's Challenges
" );=0A= document.writeln( " Daniel Yergin" );=0A= document.writeln( "
The need for growth and managing the = consequences are the globe's most urgent problem.
" );=0A= document.writeln( " " );=0A= document.writeln( "
" );=0A= document.writeln( "
" );=0A= ------=_NextPart_000_0000_01C789C0.CE3E6430 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://images.forbes.com/scripts/bottomBugs.js =0A= =0A= =0A= document.writeln( " " );=0A= document.writeln( " " );=0A= =0A= document.writeln( " " );=0A= =0A= document.writeln( " " );=0A= =0A= =0A= =0A= document.writeln( " " );=0A= =0A= document.writeln( " " );=0A= =0A= =0A= =0A= document.writeln( " " );=0A= =0A= document.writeln( " " );=0A= =0A= =0A= =0A= document.writeln( " " );=0A= =0A= =0A= document.writeln( " " );=0A= document.writeln( " " );=0A= document.writeln( "
" );=0A= =0A= document.writeln( " 3D\"Luxe
" );=0A= document.writeln( " Luxe For Less: Sunglasses
" );=0A= =0A= document.writeln( "
 " );=0A= =0A= document.writeln( " 3D\"Low
" );=0A= document.writeln( " Low Costs Versus High Wages?
" );=0A= =0A= document.writeln( "
 " );=0A= =0A= document.writeln( " 3D\"The
" );=0A= document.writeln( " The Sky Is Not Falling
" );=0A= =0A= document.writeln( "
 " );=0A= =0A= document.writeln( " 3D\"Growth
" );=0A= document.writeln( " Growth Doesn't Just Happen
" );=0A= =0A= document.writeln( "
" );=0A= =0A= ------=_NextPart_000_0000_01C789C0.CE3E6430 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://images.forbes.com/partners/firstlight/article_rl.js var era_rc =3D { Width: 335, Height: 240, MaxRelatedItems : 3, SortBy: 'Rank', ContentType: 'SSMicrosites', ERADomain: 'forbes.firstlightera.com' }; =20 ( function() { // E|R|A related items interface link. var ERA_INTERFACE_LINK =3D "/ERALinks/Default.aspx"; // Default E|R|A client domain. var DEFAULT_DOMAIN =3D "forbes.firstlightera.com"; =09 /* Gets url of the E|R|A related items interface. */ function GetEraDomain(current_window)=20 { if (current_window.era_rc !=3D null && = current_window.era_rc["ERADomain"] !=3D null)=20 { return "http://" + (current_window.era_rc["ERADomain"]) + = ERA_INTERFACE_LINK;; }=20 =09 return "http://" + DEFAULT_DOMAIN + ERA_INTERFACE_LINK; } =09 /* Gets height from the era_rc array.=20 */ function GetEraBlockHeight(current_window)=20 { if (current_window.era_rc !=3D null && current_window.era_rc["Height"] = !=3D null)=20 { return GetStringWithQuotes(current_window.era_rc["Height"]); }=20 =09 return GetStringWithQuotes(500); } =09 /* Gets width from the era_rc array.=20 */ function GetEraBlockWidth(current_window)=20 { if (current_window.era_rc !=3D null && current_window.era_rc["Width"] = !=3D null)=20 { return GetStringWithQuotes(current_window.era_rc["Width"]); }=20 =09 return GetStringWithQuotes(500); } =09 /* Gets height from the era_rc array.=20 */ function GetEraMaxItems(current_window)=20 { if (current_window.era_rc !=3D null && = current_window.era_rc["MaxRelatedItems"] !=3D null)=20 { return current_window.era_rc["MaxRelatedItems"]; }=20 =09 return 10; } =09 /*=09 Gets sort type from the era_rc array.=20 */ function GetEraSortType(current_window)=20 { if (current_window.era_rc !=3D null && current_window.era_rc["SortBy"] = !=3D null)=20 { return current_window.era_rc["SortBy"]; }=20 =09 return 'Rank'; } =09 /*=09 Gets content type from the era_rc array.=20 */ function GetContentType(current_window)=20 { if (current_window.era_rc !=3D null && = current_window.era_rc["ContentType"] !=3D null)=20 { return current_window.era_rc["ContentType"]; }=20 =09 return 'SSMicrosites'; } =09 /*=09 Gets content URL from the era_rc array.=20 */ function GetContentUrl(current_window)=20 { if (current_window.era_rc !=3D null && = current_window.era_rc["ContentUrl"] !=3D null)=20 { return encodeURIComponent(current_window.era_rc["ContentUrl"]); }=20 =09 return encodeURIComponent(location.href); } /* Parses the content ID out of the specified URL. The content ID takes = the form of /YYYY/MM/DD/{post slug}.html When the URL is not of that form = such as for magazine content and list pages, the absolute path is = returned. */ function GetForbesContentIdFromUrl(url) { var absolutePath =3D "/"; if (url.indexOf("/", 8) !=3D -1) { absolutePath =3D url.substr(url.indexOf("/", 8)); } var contentIdRegExp =3D new = RegExp("/[0-9]{4}/[0-9]{2}/[0-9]{2}/.*\.html"); var matches =3D absolutePath.match(contentIdRegExp); if (matches) { return encodeURIComponent(matches[0]); } else { return encodeURIComponent(absolutePath); } } /* Gets the stock info ID from the specified URL. If a tkr or cusip = parameter is specified in the URL use that; alternately, use the name of the = .html file (i.e. .../6900643.html -> 6900643) */ function GetStockInfoIdFromUrl(url) { var stockInfoRegExp =3D new RegExp("(tkr|cusip)=3D([A-Za-z0-9]*)"); var matches =3D stockInfoRegExp.exec(url); if (matches) { // matches[1] contains the name of the parameter. return encodeURIComponent(matches[2]); } else { var slashIndex =3D url.lastIndexOf("/"); var dotIndex =3D url.lastIndexOf("."); if (slashIndex !=3D -1 && dotIndex !=3D -1 && dotIndex > slashIndex) = { return encodeURIComponent(url.substring(slashIndex+1, dotIndex)); } else { return ""; } } } /*=09 Gets the content id from the era_rc array if supplied otherwise uses = the GetStockInfoIdFromUrl function to determine the ticker or cusip value = to use for stock info queries; or the GetForbesContentIdFromUrl for = non-stock info queries. */ function GetContentId(current_window)=20 { if (current_window.era_rc["ContentId"] !=3D null)=20 { return (current_window.era_rc["ContentId"]); }=20 else=20 { if (GetContentType(current_window) =3D=3D "StockInfo") { return GetStockInfoIdFromUrl(location.href); } else { //Get the content id from the URL. return GetForbesContentIdFromUrl(location.href); } } } =09 /*=20 Prints the related links IFrame to the document.=20 */ function DisplayEraFrame(eraLink, current_document, current_window) { current_document.write('"); } /*=20 Adds double quotes to the provided string.=20 */ function GetStringWithQuotes(checkString) { return checkString!=3Dnull ?'"'+ checkString + '"':'""' } =09 /*=20 Generates the related links request link using the=20 link parameters.=20 */ function CreateEraLink(current_window, current_document) { var eraLink=3D GetEraDomain(current_window) + "?"; var contentId =3D GetContentId(current_window); if (current_window.era_rc !=3D null && contentId !=3D "")=20 { eraLink +=3D ("ContentId=3D" + contentId); } else { eraLink +=3D ("ContentUrl=3D" + (GetContentUrl(current_window))); } eraLink +=3D ("&"); eraLink +=3D ("numrequests=3D1"); eraLink +=3D ("&"); eraLink +=3D ("req1=3D" + GetContentType(current_window) + "||"); eraLink +=3D (GetEraMaxItems(current_window)+ "|"); eraLink +=3D ("SortBy:" + GetEraSortType(current_window)); eraLink +=3D ("&"); eraLink +=3D ("OutputType=3Dhtml"); DisplayEraFrame(eraLink, current_document, current_window); current_window.era_rc =3D null; } =09 /*=20 Calls functions to print the related links frame.=20 */ function EraMain() { var current_window =3D window; var current_document =3D document; =09 CreateEraLink(current_window, current_document); } =09 EraMain(); })() ------=_NextPart_000_0000_01C789C0.CE3E6430 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://images.forbes.com/scripts/foot.js ');=0A= document.write('<\/body>');=0A= document.write('<\/html>');=0A= //-->=0A= =0A= ------=_NextPart_000_0000_01C789C0.CE3E6430--