ÿþ<html> <head> <title>Guardian Pipeline</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <meta http-equiv="Pragma" content="no-cache" /> <meta http-equiv="Expires" content="-1" /> </head> <!-- When changes are made to this page or its content pages, the ids of the framesets need to be changed so that IE 8 will be forced to refresh the frameset and get the changes. Otherwise strange things could happen. --> <frameset id="outerFrameset" rows="85,*" border="3" framespacing="3" bordercolor="#000080"> <frame src="/gpltitlebar.html" name="titleFrame" scrolling="no" /> <frameset id="innerFrameset" cols="20%,80%" > <frame src="Menu.aspx" name="menuFrame" /> <frame src="home.html" name="contentFrame" /> </frameset> <noframes> <body> Your browser must support frames to view this website. </body> </noframes> </frameset> </html> <!-- OLD MENU SCRIPT <script LANGUAGE="JavaScript"> function generateTree() { var aux1, aux2, aux3, aux4 foldersTree = openfolderNode("Guardian Pipeline", 0) aux1 = appendChild(foldersTree, folderNode("Informational Postings", 1)) aux2 = appendChild(aux1, leafNode("capacity", 2)) appendChild(aux2, generateDocEntry(1, " operationally available", "WEBIPReports/OperationallyAvailable.aspx", "")) appendChild(aux2, generateDocEntry(1, " no notice service", "WEBIPReports/NoNoticeService.aspx", "")) appendChild(aux2, generateDocEntry(1, " unsubscribed", "WEBIPReports/UnsubscribedCapacity.aspx", "")) appendChild(aux2, generateDocEntry(1, " design", "WEBIPReports/DesignCapacity.aspx", "")) aux2 = appendChild(aux1, leafNode("gas quality", 2)) appendChild(aux2, generateDocEntry(1, "gas quality", "WEBIPReports/GasQuality.aspx", "")) appendChild(aux2, generateDocEntry(1, "gas quality tariff", "itasc/sheet.asp?sid=108", "")) aux2 = appendChild(aux1, leafNode("marketing affiliate information", 2)) appendChild(aux2, generateDocEntry(1, " employee transfers", "common/EmployeeTransfers.pdf", "")) appendChild(aux2, generateDocEntry(1, " names and addresses", "WEBIPReports/MarketAffiliates.aspx", "")) appendChild(aux2, generateDocEntry(1, " potential mergers", "common/PotentialMerger.pdf", "")) appendChild(aux2, generateDocEntry(1, " shared facilities", "common/SharedFacilities.pdf", "")) aux2 = appendChild(aux1, leafNode("index of customers", 2)) appendChild(aux2, generateDocEntry(1, "index of customers", "WEBIPReports/CustomerIndex.aspx", "")) aux2 = appendChild(aux1, leafNode("nondiscrimination requirements", 2)) appendChild(aux2, generateDocEntry(1, " discounts", "WEBIPReports/Discounts.aspx", "")) appendChild(aux2, generateDocEntry(0, " emergency deviations", "WEBIPReports/DynamicPostings.aspx?postingid=EmergencyDeviations", "")) appendChild(aux2, generateDocEntry(0, " implementation procedures", "docs/GPLImplementationProcedures.pdf", "")) appendChild(aux2, generateDocEntry(0, " information disclosure", "WEBIPReports/DynamicPostings.aspx?postingid=InformationDisclosure", "")) appendChild(aux2, generateDocEntry(0, " tariff discretionary actions", "WEBIPReports/TariffDiscretionaryActions.aspx", "")) appendChild(aux2, generateDocEntry(0, " voluntary consents", "WEBIPReports/DynamicPostings.aspx?postingid=VoluntaryConsents", "")) aux2 = appendChild(aux1, leafNode("notices", 2)) appendChild(aux2, generateDocEntry(1, "critical", "WEBIPReports/CriticalNotices.aspx", "")) appendChild(aux2, generateDocEntry(1, "non-critical", "WEBIPReports/NonCriticalNotices.aspx", "")) appendChild(aux2, generateDocEntry(1, "planned outage", "WEBIPReports/PlannedOutages.aspx", "")) aux2 = appendChild(aux1, leafNode("organizational charts", 2)) appendChild(aux2, generateDocEntry(0, " job descriptions", "/docs/GPLJobDescriptions.pdf", "")) appendChild(aux2, generateDocEntryFull(0, " organizational structure", "common/OrganizationalStructure.pdf", "")) aux2 = appendChild(aux1, leafNode("tariff", 2)) appendChild(aux2, generateDocEntry(0, " pending tariff filings", "WEBIPReports/DynamicPostings.aspx?postingid=PendingTariffs", "")) appendChild(aux2, generateDocEntry(0, " recently approved tariff filings", "WEBIPReports/DynamicPostings.aspx?postingid=RecentlyApprovedTariffs", "")) appendChild(aux2, generateDocEntry(0, " title page", "itasc/sheet.asp?stype=0", "")) appendChild(aux2, generateDocEntry(0, " table of contents", "itasc/sheet.asp?stype=1", "")) appendChild(aux2, generateDocEntry(0, " preliminary", "itasc/sheet.asp?stype=2", "")) appendChild(aux2, generateDocEntry(0, " map", "itasc/sheet.asp?map=yes", "")) appendChild(aux2, generateDocEntry(0, " currently effective rates", "itasc/sheet.asp?stype=3", "")) appendChild(aux2, generateDocEntry(0, " rate schedules", "itasc/sheet.asp?stype=4", "")) appendChild(aux2, generateDocEntry(0, " general terms & conditions", "itasc/sheet.asp?stype=5", "")) appendChild(aux2, generateDocEntry(0, " form of service agreement", "itasc/sheet.asp?stype=6", "")) appendChild(aux2, generateDocEntry(0, " entire tariff-rtf", "docs/gpl_tariff.rtf", "")) appendChild(aux2, generateDocEntry(0, " entire tariff-pdf", "docs/gpl_tariff.pdf", "")) appendChild(aux2, generateDocEntry(0, " sheet index", "itasc/sheet_index.asp", "")) appendChild(aux2, generateDocEntry(0, " search", "itasc/search.asp", "")) aux2 = appendChild(aux1, leafNode("transactional reporting", 2)) appendChild(aux2, generateDocEntry(1, " capacity release transportation", "WEBIPReports/CapacityRelease.aspx", "")) appendChild(aux2, generateDocEntry(1, " firm transportation", "WEBIPReports/FirmTransactional.aspx", "")) appendChild(aux2, generateDocEntry(1, " interruptible transportation", "WEBIPReports/ItTransactional.aspx", "")) aux1 = appendChild(foldersTree, leafNode("Customer Meeting", 1)) appendChild(aux1, generateDocEntry(0, "2009 Customer Meeting", "WEBIPReports/DynamicPostings.aspx?postingid=CustomerMeeting", "")) appendChild(aux1, generateDocEntry(0, "Survey", "WebIPAccessRequestForms/CustomerMeetingSurvey.aspx", "")) aux1 = appendChild(foldersTree, folderNode("Pipeline Projects", 1)) aux2 = appendChild(aux1, leafNode("Electric RFP", 2)) appendChild(aux2, generateDocEntry(1, "Electric RFP", "/pdf/GPL_Guardian_Pipeline_RFP_for_Illinois_Electric_Supply-11-20-08.pdf", "")) aux2 = appendChild(aux1, leafNode("G-II Expansion and Extension", 2)) appendChild(aux2, generateDocEntry(1, "G-II Estimated In-Service Dates", "/ExpExtProj/GPL_II_Guardian_Estimated_In_Service_Date.pdf", "")) appendChild(aux2, generateDocEntry(1, "G-II Expansion and Extension", "/htmlstatic/gplprojects.html", "")) appendChild(aux2, generateDocEntry(0, "Pipeline Route Letter", "../pdf/G2-landowner-letter-July2007.pdf", "")) aux2 = appendChild(aux1, leafNode("Guardian II Open Season", 2)) appendChild(aux2, generateDocEntry(1, "Open Season Announcement", "expextproj/OpenSeasonAnnouncement.pdf", "")) appendChild(aux2, generateDocEntry(1, "Option 1", "expextproj/AgreementOption1.pdf", "")) appendChild(aux2, generateDocEntry(1, "Option 2 Ramp Down", "expextproj/AgreementOption2RampDown.pdf", "")) appendChild(aux2, generateDocEntry(1, "Option 2 No-Ramp Down", "expextproj/AgreementOption2NoRampDown.pdf", "")) appendChild(aux2, generateDocEntry(1, "Option 3", "expextproj/AgreementOption3.pdf", "")) aux1 = appendChild(foldersTree, leafNode("Public Awareness", 1)) appendChild(aux1, generateDocEntry(0, "Pipeline Safety", "WEBIPReports/DynamicPostings.aspx?postingid=PipelineSafety", "")) aux1 = appendChild(foldersTree, leafNode("Customer Activities", 1)) appendChild(aux1, generateDocEntry(1, "access request form", "WebIPAccessRequestForms/CitrixAccessForm.aspx", "")) appendChild(aux1, generateDocEntry(1, "credit access request form", "WebIPAccessRequestForms/CreditAccessForm.aspx", "")) appendChild(aux1, generateDocEntryFull(1, "Customer Activities Connection", "asp/webca.asp", "")) aux1 = appendChild(foldersTree, leafNode("NAESB EDI Information", 1)) appendChild(aux1, generateDocEntry(0, "EDI available datasets", "docs/gpledidata set 2005.pdf", "")) appendChild(aux1, generateDocEntry(0, "EDI available elements", "docs/gpledielements 2005.pdf", "")) aux1 = appendChild(foldersTree, folderNode("Other Postings", 1)) aux2 = appendChild(aux1, leafNode("pipeline information", 2)) appendChild(aux2, generateDocEntry(1, "telemetered flows", "htmlunsecured/gplflow.html", "")) appendChild(aux2, generateDocEntry(1, "actual flows", "WEBIPReports/ActualFlows.aspx", "")) appendChild(aux2, generateDocEntry(1, "fuel matrix - prior", "docs/gpl100.pdf", "")) appendChild(aux2, generateDocEntry(1, "fuel matrix - current", "docs/gpl110.pdf", "")) aux2 = appendChild(aux1, leafNode("gas accounting", 2)) appendChild(aux2, generateDocEntry(1, "cash out prices", "docs/gplcashouts.doc", "")) appendChild(aux2, generateDocEntry(1, "predetermined allocation", "docs/gpl050.doc", "")) appendChild(aux2, generateDocEntry(1, "imbalances for trade or purchase", "docs/gpl060.doc", "")) appendChild(aux2, generateDocEntry(1, "imbalance notices", "docs/gplimbalance.doc", "")) aux2 = appendChild(aux1, leafNode("park and loan", 2)) appendChild(aux2, generateDocEntry(1, "PAL points", "WEBIPReports/PALPoints.aspx", "")) aux2 = appendChild(aux1, leafNode("blank forms", 2)) appendChild(aux2, generateDocEntry(0, " access request form", "WebIPAccessRequestForms/CitrixAccessForm.aspx", "")) aux2 = appendChild(aux1, leafNode("pressures 6/23  6/30", 2)) appendChild(aux2, generateDocEntry(0, " pressures 6/23  6/30", "docs/Guardian Pressures June 23-30.xls", "")) aux1 = appendChild(foldersTree, leafNode("Downloads", 1)) appendChild(aux1, generateDocEntry(0, " downloads menu", "htmlstatic/gpldownloads.html", "")) aux1 = appendChild(foldersTree, leafNode("Site Map", 1)) appendChild(aux1, generateDocEntry(0, " site map", "htmlstatic/gplsitemap.html", "")) aux1 = appendChild(foldersTree, leafNode("Contact List", 1)) appendChild(aux1, generateDocEntry(0, "chief compliance officer", "WEBIPReports/DynamicPostings.aspx?postingid=ChiefComplianceOfficer", "")) appendChild(aux1, generateDocEntry(0, "contact list", "../docs/gplcontacts.pdf", "")) // For Auto Posting 01/12/2007 } // auxiliary function to build closed tree node function folderNode(name, menulevel) { var arrayAux arrayAux = new Array arrayAux[0] = 0 // folder is closed arrayAux[1] = 0 // subfolder is closed arrayAux[2] = 0 // 0 = children are folders, 1 = children are documents/links arrayAux[3] = name arrayAux[4] = menulevel return arrayAux } // auxiliary function to build open tree node function openfolderNode(name, menulevel) { var arrayAux arrayAux = new Array arrayAux[0] = 1 // folder is open arrayAux[1] = 1 // subfolder is open arrayAux[2] = 0 // 0 = children are folders, 1 = children are documents/links arrayAux[3] = name arrayAux[4] = menulevel return arrayAux } // auxiliary function to build leaf node function leafNode(name, menulevel) { var arrayAux arrayAux = new Array arrayAux[0] = 0 arrayAux[1] = 0 arrayAux[2] = 1 // 0 = children are folders, 1 = children are documents/links arrayAux[3] = name arrayAux[4] = menulevel return arrayAux } // this way the generate tree function becomes simpler and less error prone function appendChild(parent, child) { parent[parent.length] = child return child } // last entries in the hierarchy, the local and remote links to html documents function generateDocEntry(icon, docDescription, link) { var retString = "" if (icon == 0) // GISB 1.5 allows frame reference by name // GISB 1.4 requires frame reference by location/frame array for Netscape 3.0 // retString = "<A href='"+link+"' target=welcomeFrame><img src='pictures/doc.gif' alt='Opens in right frame'" // // ** This code does not display icons, but underlines the links instead -- Replaced by below 11-30-06 ** // retString = "<td nowrap><font color='white' size=-1 face='Eras Demi ITC'><A href='"+link+"' target=contentFrame>" // else // retString = "<td nowrap><font color='white' size=-1 face='Eras Demi ITC'><A href='"+link+"' target=contentFrame>" // retString = retString + docDescription + "</a></font>" // ** End of replaced code // ** This code display icons -- like other pipelines except font -- Replaced above 11-30-06 DKO ** retString = "<A href='" + link + "' target=contentFrame><img src='pictures/doc.gif' alt='Opens in right frame'" else retString = "<A href='" + link + "' target=contentFrame><img src='pictures/link.gif' alt='Opens in right frame'" retString = retString + " border=0><td nowrap><font size=-2 face='Arial, Helvetica'>" + docDescription + "</font>" return retString } // full screen option function generateDocEntryFull(icon, docDescription, link) { var retString = "" if (icon == 0) // GISB 1.5 allows frame reference by name // GISB 1.4 requires frame reference by location/frame array for Netscape 3.0 // retString = "<A href='"+link+"' target=WelcomeFrame><img src='pictures/doc.gif' alt='Opens in right frame'" // ** This code does not display icons, but underlines the links instead -- Replaced by below 11-30-06 ** // retString = "<td nowrap><font color='white' size=-1 face='Eras Demi ITC'><A href='"+link+"' target=_blank>" // else // retString = "<td nowrap><font color='white' size=-1 face='Eras Demi ITC'><A href='"+link+"' target=_blank>" // retString = retString + docDescription + "</a></font>" // ** End of replaced code // ** This code display icons -- like other pipelines - different font -- Replaced above 11-30-06 DKO ** retString = "<A href='" + link + "' target=_blank><img src='pictures/doc.gif' alt='Opens in new window'" else retString = "<A href='" + link + "' target=_blank><img src='pictures/link.gif' alt='Opens in new window'" retString = retString + " border=0><td nowrap><font size=-2 face='Arial, Helvetica'>" + docDescription + "</font>" return retString } // redraws the left frame function redrawTree() { // GISB 1.5 allows frame reference by name // GISB 1.4 requires frame reference by location/frame array for Netscape 3.0 var doc = top.menuFrame.window.document // var doc = top.frames[1].window.document doc.clear() doc.write("<body color='white'>") // OUT 06/01/06 //doc.write("<a href='http://www.guardianpipeline.com/gplindexIP.html' target='_top'>") // OUT 06/01/06 //doc.write("<img src='pictures/gpllogo.gif' border='0' height='60' alt='Informational Postings Home'></a>") // function redrawNode(foldersNode, doc, level, lastNode, leftSide) redrawNode(foldersTree, doc, 0, 1, "") doc.close() } // recursive function over the tree structure called by redrawTree function redrawNode(foldersNode, doc, level, lastNode, leftSide) { var j = 0 var i = 0 doc.write("<table border=0 cellspacing=0 cellpadding=0>") doc.write("<tr><td valign = middle nowrap>") doc.write(leftSide) if (level > 0) if (lastNode) // the last 'brother' in the children array { doc.write("<img src='pictures/lastnode.gif' width=16 height=22>") leftSide = leftSide + "<img src='pictures/blank.gif' width=16 height=22>" } else { doc.write("<img src='pictures/node.gif' width=16 height=22>") leftSide = leftSide + "<img src='pictures/vertline.gif' width=16 height=22>" } displayIconAndLabel(foldersNode, doc) doc.write("</table>") // if (foldersNode.length > 4 && foldersNode[0]) //there are sub-nodes and the folder is open if (foldersNode.length > 5 && foldersNode[0]) //there are sub-nodes and the folder is open { if (!foldersNode[2]) // folders with subfolders { level = level + 1 for (i = 5; i < foldersNode.length; i++) if (i == foldersNode.length - 1) redrawNode(foldersNode[i], doc, level, 1, leftSide) else redrawNode(foldersNode[i], doc, level, 0, leftSide) } else // folders with documents { for (i = 5; i < foldersNode.length; i++) { doc.write("<table border=0 cellspacing=0 cellpadding=0 valign=center>") doc.write("<tr><td nowrap>") doc.write(leftSide) if (i == foldersNode.length - 1) doc.write("<img src='pictures/lastnode.gif' width=16 height=22>") else doc.write("<img src='pictures/node.gif' width=16 height=22>") doc.write(foldersNode[i]) doc.write("</table>") } } } } // builds the html code to display a folder and its label function displayIconAndLabel(foldersNode, doc) { doc.write("<A href='javascript:top.openBranch(\"" + foldersNode[3] + "\")'") if (foldersNode[1]) { doc.write("onMouseOver='window.status=\"Close folder\"; return true'><img src=") doc.write("'pictures/openfolder.gif' border=noborder></a>") } else { doc.write("onMouseOver='window.status=\"Open folder\"; return true'><img src=") doc.write("'pictures/closedfolder.gif' border=noborder></a>") } doc.write("<td valign=middle align=left nowrap>") //doc.write("<font size=-1 face='Eras Demi ITC'>"+foldersNode[3]+"</font>") doc.write("<font size=-2 face='Arial, Helvetica'>" + foldersNode[3] + "</font>") } // recursive function, when a parent is closed all children get closed function closeFolders(foldersNode) { var i = 0 if (!foldersNode[2]) { for (i = 5; i < foldersNode.length; i++) closeFolders(foldersNode[i]) } foldersNode[0] = 0 foldersNode[1] = 0 globalfolderopen = 0 // no folder is open } // recursive function, called by openbranch, toggles folder open or closed function clickOnFolderRec(foldersNode, folderName) { var i = 0 if (foldersNode[3] == folderName) { if (foldersNode[0]) // if folder open, close it closeFolders(foldersNode) else // if folder closed, mark it open (also close any open folder) { foldersNode[0] = 1 // mark the folder open foldersNode[1] = 1 // close menu items at same level if (globalfolderopen == 1 && globalmenulevel == foldersNode[4]) closeFolders(globalfolderNode) globalfolderopen = 1 // a folder is open globalmenulevel = foldersNode[4] // track which level is open globalfolderNode = foldersNode // track which folder is open } } else { if (!foldersNode[2]) // if not a leaf node, drill down for (i = 5; i < foldersNode.length; i++) clickOnFolderRec(foldersNode[i], folderName) } } // event handler, called when the user clicks on a folder function openBranch(branchName) { clickOnFolderRec(foldersTree, branchName) // if (branchName=="Midwestern Gas Transmission" && foldersTree[0]==0) // top.location="/html/mwwelcome.html" // if (branchName=="Capacity" && foldersTree[0]==0) if (branchName == "Informational Postings" && foldersTree[0] == 0) top.location = "gpcontent2.html" timeOutId = setTimeout("redrawTree()", 100) } // called after this html file is loaded function initializeTree() { // make sure the frameset comes to the top, and isn't minimized within another frameset if (top.location != self.location) { top.location = self.location } generateTree() redrawTree() } var foldersTree = 0 var timeOutId = 0 var globalfolderopen = 0 // no folders open var globalmenulevel = 0 // track which menu level is currently open var globalfolderNode = 0 // track which folder is open generateTree() </script> -->