// KGA Moved Initialization from auditorium.phtml // Initialize variables // var thisMediaPresType = window.opener.currentPresType; var mpVidHighUrl='' var mpVidLowUrl=''; var mpAudUrl=''; var rpVidHighUrl='' var rpVidLowUrl=''; var rpAudUrl=''; var streamname = ""; var media = ""; var chartstate=0; var cansync=0; var originalsync=0; // variable to preserve initial state of cansync var prestype = ""; var saminame ="" ; var auditoriumtitle = ""; var auditoriumtitlesub = ""; var hascc=0; var refreshchart=0; var refreshchartinterval=0; var slideclosed=""; var slidefinished=""; var chartwidth=""; var chartheight=""; var agenda = new Array(); // agenda object // end initialization. Load SSI with event specific data now eventDir="/investor/events/responsibility0307/"; configPath= eventDir + "webcastini"; speakerBios= eventDir + "speaker_bios.phtml"; askQuestion= eventDir + "ask.phtml"; presDir=eventDir + "presentation/"; //mpVidHighUrl = eventDir + 'stream_meta/wm_vidhigh.asx'; //mpVidLowUrl = eventDir + 'stream_meta/wm_vidlow.asx'; //mpAudio= eventDir + 'stream_meta/wm_audio.asx'; //rpVidHighUrl = eventDir + 'stream_meta/real_vidhigh.ram'; //rpVidLowUrl = eventDir + 'stream_meta/real_vidlow.ram'; //rpAudio= eventDir + 'stream_meta/real_audio.ram'; // *** pre-event tag *** //mpAudio= eventDir + 'stream_meta/wm_audio_preevent.asx'; //rpAudio= eventDir + 'stream_meta/real_audio_preevent.ram'; // *** post-event tag (waiting for replay) *** //mpAudio= eventDir + 'stream_meta/wm_audio_postevent.asx'; //rpAudio= eventDir + 'stream_meta/real_audio_postevent.ram'; // *** replay *** mpAudio= eventDir + 'stream_meta/wm_audio_replay.asx'; rpAudio= eventDir + 'stream_meta/real_audio_replay.ram'; // *** On24- Live *** // NOTE: when switching to On24, also change the following values // in the switch(thisMediaPrestype) block below to disable live // slide sync controls: // wmAud: haswmliveslidesync = false // rpAud: hasrmliveslidesync = false // //mpAudio= eventDir + 'stream_meta/wm_audio_on24.asx'; //rpAudio= eventDir + 'stream_meta/real_audio_on24.ram'; // *** live *** //mpAudio= eventDir + 'stream_meta/wm_audio_live.asx'; //rpAudio= eventDir + 'stream_meta/real_audio_live.ram'; // KGA // the following conditional will prevent an attempt by the code to execute this switch // in the event that "thisMediaPresType" is not available. this condition would take // place anywhere other than the initial auditorium window- therefore, these variables // will only be available in that initial window if (typeof thisMediaPresType != 'undefined') { switch(thisMediaPresType) { case 'wmVidHigh240x180' : media = 'wm'; prestype ='vidhigh'; streamname = mpVidHighUrl; hascc=0; cansync = 0; chartstate = 2; haswmliveslidesync = false; break; case 'wmVidLow240x180' : media = 'wm'; prestype ='vidlow'; streamname = mpVidLowUrl; cansync = 0; hascc=0; chartstate = 2; haswmliveslidesync = false; break; case 'wmAud' : media = 'wm'; prestype ='audio'; streamname = mpAudio; hascc=0; cansync = 1; chartstate = 2; // change has??liveslidesync to // false to disable sync controls haswmliveslidesync = true; break; case 'rpVidHigh240x180' : media = 'real'; prestype ='vidhigh'; streamname = rpVidHighUrl; hascc=0; cansync = 0; chartstate = 2; break; case 'rpVidLow240x180' : media = 'real'; prestype ='vidlow'; streamname = rpVidLowUrl; cansync = 0; hascc=0; chartstate = 2; break; case 'rpAud' : media = 'real'; prestype ='audio'; streamname = rpAudio; hascc=0; cansync = 1; chartstate = 2; hasrmliveslidesync = true; break; // KGA Added new case case 'slide' : media = 'slide'; prestype ='slide'; streamname = ""; hascc=0; cansync = 0; chartstate = 2; break; } } originalsync = cansync; // preserve the initial state of cansync // saminame is optional -- use if you have a SAMI file for WM and have Closed Captioning enabled // note: this *must* be an absolute URL (including the full server name)' // thus this can't actually be tested until its published //saminame = "http://wnts014.dyn.webahead.ibm.com/investor/events/audv2_test/live/stream_meta/cc.smi"; auditoriumtitle = ""; eventTitle = "IBM Corporate Responsibility Webcast"; // KGA added eventTitle for rightnav.ssi auditoriumtitlesub = "IBM Corporate Responsibility Webcast

IBM Panel"; // global status variables -----------------// refreshchart=1; refreshchartinterval=60; refreshPfc=1; // either 0 or 1 refreshvalPfc=60; // refresh time in seconds refreshIndex=1; // etc. refreshvalIndex=60; refreshPrepared=1; refreshvalPrepared=60; refreshPress=1; refreshvalPress=60; slideclosed= presDir + 'before.gif'; slidefinished= presDir + 'after.gif'; chartwidth='520'; chartheight='400'; // KGA top banner link type // seven "types", as follows (all include "help" link) // 1= index, printer friendly charts, prepared remarks, press release // 2= printer friendly charts, prepared remarks, press release // 3= printer friendly charts // 4= printer friendly charts, press release // 5= press release // 6= ? help only...identical to "closed" state // 7= prepared remarks linksType=11; // webcastTitle is the webcast banner image below the Executive Presentations banner webcastTitle= eventDir + 'images/webcast-title.gif'; webcastTitleHeight=130; webcastTitleWidth=530; webcastTitleAlt='IBM Corporate Responsibility Webcast'; webcastMiniTitle= eventDir + 'images/webcast-title-mini.gif'; webcastMiniTitleHeight=25; webcastMiniTitleWidth=443; // urls of printer friendly charts, prepared remarks, and press release // NOTE: need to work out how to deal with this for multi-speaker agendas // for now, only one pfc/remearks/press release is supported per event // pfcLocation= eventDir + "webcastPdf.phtml"; pfcpdf= presDir + "responsibility0307.pdf"; speakerbiospdf= presDir + "speakers_panel.pdf"; speakerbiosLocation= eventDir + "speaker_bios.phtml"; premarksLocation= eventDir + "webcastPrepared.phtml"; premarkspdf= presDir +"2q06prepared.pdf"; pressLocation= eventDir + "2q06earnings.phtml"; pressContent= presDir + "2q06press.phtml"; // index.phtml specific variables var indexText = new Array(); //indexText[0]='Tune in soon for the IBM Corporate Responsibility Webcast. In addition, submit a question for possible inclusion in the panel discussion.

The presentation is scheduled to begin at approximately ??'; indexText[0]='Tune in soon for the IBM Corporate Responsibility Webcast.'; indexText[1]='Tune in now to hear the IBM Corporate Responsibility Webcast.'; indexText[2]='Tune in tomorrow to hear the replay of Mark Loughridge, Senior Vice President and Chief Financial Officer, discussing IBM\'s second quarter earnings. In addition, read the 2Q06 earnings press release. Prepared remarks from this presentation will be available again when the replay is available.

The presentation occurred at approximately 4:30 PM ET on July 18, 2006.'; //indexText[3]='Tune in now as Steve Mills, Senior VP and Group Executive, IBM Software, discusses IBM Software.

The presentation occurred at approximately 12:30 PM ET on August 9, 2006.'; indexText[3]='Tune in now to hear IBM\'s first-ever webcast with investors on the subject of corporate responsibility.

The presentation occurred at approximately 9:00 AM ET on March 7, 2007.'; // pdf.phtml specific variables var pdfText = new Array(); pdfText[0]='The 2Q06 earnings presentation Adobe AcrobatTM File will be available by approximately 4:30 PM ET on July 18.'; pdfText[1]='Click here to download the presentation as an Adobe AcrobatTM file.

Note: Depending on your browser settings, the presentation may be downloaded to your hard drive, or opened in this window.'; pdfText[2]='The 2Q06 earnings presentation Adobe AcrobatTM File will be available when the replay is available.'; pdfText[3]='Click here to download the presentation as an Adobe AcrobatTM file.

Note: Depending on your browser settings, the presentation may be downloaded to your hard drive, or opened in this window.'; // pres.phtml specific variables var pressText = new Array(); pressText[0]='The press release will be available by approximately 4:30 PM ET on July 18.'; pressText[1]='Click here to view the press release for this announcement.'; pressText[2]='Click here to view the press release for this announcement.'; pressText[3]='Click here to view the press release for this announcement.'; // prepared.phtml specific variables var transcriptText = new Array(); transcriptText[0]='The 2Q06 earnings presentation prepared remarks will be available by approximately 5:15 PM ET on July 18.'; transcriptText[1]='The 2Q06 earnings presentation prepared remarks are available here.'; transcriptText[2]='The 2Q06 earnings presentation prepared remarks will be available when the replay is available.'; transcriptText[3]='The 2Q06 earnings presentation prepared remarks are available here.'; // *** Additional Parameters - V3 upgrade from V2 *** // // This section contains parameters to be added to an event being upgrade from // V2 to V3. In standard V3 webcastini.phtml files the parameters will be // located in the proper sections. Place this code at the end of the // webcastini.phtml file, directly above the webcastini.ssi include line. // // webcastTitleText added by MDS on Mar 3, 2008. // This new parameter should be located in the webcast Title section. // You can either map it by default to the pre-existing webcastTitleAlt text // or enter an appropriate value. (i.e. the text in the .gif file banner) // webcastTitleText=webcastTitleAlt; // webcastTitleText="Enter event title text here"; webcastTitleText="IBM Corporate Responsibility Webcast"; // Container pages variables // These URLs are used in the right navigation menu and in the auditorium // premarksContainerPage = premarksLocation; slidepdfContainerPage = pfcLocation; speakerbiosContainerPage = speakerbiosLocation; pressContainerPage = "replace with press release URL"; // Presentation materials for download // Created by MDS 02/29/08 // This section includes variables for downloads of podcasts, audio mp3, // video files, slide pdfs, prepared remarks, and transcripts // Note: for legacy events, some new variables will map to the section above // File sizes are in MB var podcast = new Array(); podcast[0] = new podcastclass(); podcast[0].location = "/investor/ibm_ir_financials_podcast.xml"; podcast[0].text = "Subscribe to the IBM Financials podcast"; var audio = new Array(); audio[0] = new audioclass(); audio[0].location = ""; // audio[0].text = "non-default text"; audio[0].size = "24"; var slidepdf = new Array(); slidepdf[0] = new slidepdfclass(); slidepdf[0].location = pfcpdf; // slidepdf[0].text = "non-default text"; slidepdf[0].size = "1"; var premarks = new Array(); premarks[0] = new premarksclass(); premarks[0].location = premarkspdf; // premarks[0].text = "non-default text"; premarks[0].size = "1"; var speakerBios = new Array(); speakerBios[0] = new premarksclass(); speakerBios[0].location = speakerbiospdf; speakerBios[0].text = "Speaker biographies"; speakerBios[0].size = "1"; var press = new Array(); press[0] = new pressclass(); press[0].location = pressContent; // press[0].text = "non-default text"; var additionalpdf = new Array(); additionalpdf[0] = new additionalpdfclass(); additionalpdf[0].location = "http://www.ibm.com/ibm/responsibility/pdfs/IBM_CorpResp_2006.pdf"; additionalpdf[0].text = "Corporate Responsibility Report"; additionalpdf[0].description = ""; additionalpdf[0].size = "8.2"; // end of Presentation materials for download section // *** end Additional Parameters - V3 upgrade from V2 *** // with (parent) { indexState = 3; chartstate = 3; pfcState = 3; preparedState = 0; pressState = 0; agenda[0] = new slideshowclass(); with (agenda[0]) { totalslides=28; goslidemethod=1; speakername='IBM Panel'; presdir= presDir; // last slash required foilname='slide'; foilextension='phtml'; // vars below are for dynamic slide.phtml?X generated pages. chartimagename='slide'; chartimagetype='gif'; chartbgcolor='#cccccc'; charttablewidth='520'; chartwidth='520'; chartheight='400'; chartalign='LEFT'; chartvalign='TOP'; chartborder='0'; // note: too large of a string will stretch the select element beyond the frame. Keep terse. // 123456789012345678901234567890123456789 titlechart[0]='1. Title'; titlechart[1]='2. Forward Looking'; titlechart[2]='3. Corporate Citizenship'; titlechart[3]='4. Panelists'; titlechart[4]='5. Stanley Litow'; titlechart[5]='6. Aligning Corporate Citizenship'; titlechart[6]='7. Corporate Community'; titlechart[7]='8. Andrew Bonzani'; titlechart[8]='9. Definition'; titlechart[9]='10. Corporate Governance @ IBM'; titlechart[10]='11. Corporate Governance @ IBM'; titlechart[11]='12. Corporate Governance @ IBM'; titlechart[12]='13. John Paterson'; titlechart[13]='14. Supply Chain Social Responsibility'; titlechart[14]='15. Supply Chain Social Responsibility'; titlechart[15]='16. Supply Chain Social Responsibility'; titlechart[16]='17. Supply Chain Social Responsibility'; titlechart[17]='18. Wayne Balta'; titlechart[18]='19. Environmental Protection'; titlechart[19]='20. Examples'; titlechart[20]='21. A Sampling of Results'; titlechart[21]='22. A Sampling of Results (cont.)'; titlechart[22]='23. Examples'; titlechart[23]='24. Ron Glover'; titlechart[24]='25. Value Proposition'; titlechart[25]='26. Senior Management'; titlechart[26]='27. Work / Life Strategy'; titlechart[27]='28. History of Leadership'; // 123456789012345678901234567890123456789012345678 //timecodes for each chart timechart[0]= 0; timechart[1]= 10; timechart[2]= 56; timechart[3]= 263; timechart[4]= 294; timechart[5]= 308; timechart[6]= 378; timechart[7]= 673; timechart[8]= 690; timechart[9]= 804; timechart[10]= 1036; timechart[11]= 1312; timechart[12]= 1420; timechart[13]= 1430; timechart[14]= 1515; timechart[15]= 1713; timechart[16]= 1846; timechart[17]= 1957; timechart[18]= 1987; timechart[19]= 2102; timechart[20]= 2144; timechart[21]= 2339; timechart[22]= 2486; timechart[23]= 2552; timechart[24]= 2599; timechart[25]= 2901; timechart[26]= 2967; timechart[27]= 3036; } }