=== File file:/Users/simonhj/Documents/workspace/JSTester/test/webapps/ClientSideOnly/ajaxtabscontent/ajaxtabs/ajaxtabs.js === //** Ajax Tabs Content script v2.0- © Dynamic Drive DHTML code library (http://www.dynamicdrive.com) //** Updated Oct 21st, 07 to version 2.0. Contains numerous improvements //** Updated Feb 18th, 08 to version 2.1: Adds a public "tabinstance.cycleit(dir)" method to cycle forward or backward between tabs dynamically. Only .js file changed from v2.0. //** Updated April 8th, 08 to version 2.2: // -Adds support for expanding a tab using a URL parameter (ie: http://mysite.com/tabcontent.htm?tabinterfaceid=0) // -Modified Ajax routine so testing the script out locally in IE7 now works >>> var ddajaxtabssettings={} >>> ddajaxtabssettings.bustcachevar=1 //bust potential caching of external pages after initial request? (1=yes, 0=no) >>> ddajaxtabssettings.loadstatustext=" Requesting content..." ////NO NEED TO EDIT BELOW//////////////////////// >>> function ddajaxtabs(tabinterfaceid, contentdivid){ >>> this.tabinterfaceid=tabinterfaceid //ID of Tab Menu main container >>> this.tabs=document.getElementById(tabinterfaceid).getElementsByTagName("a") //Get all tab links within container >>> this.enabletabpersistence=true >>> this.hottabspositions=[] //Array to store position of tabs that have a "rel" attr defined, relative to all tab links, within container >>> this.currentTabIndex=0 //Index of currently selected hot tab (tab with sub content) within hottabspositions[] array >>> this.contentdivid=contentdivid >>> this.defaultHTML="" >>> this.defaultIframe='' >>> this.defaultIframe=this.defaultIframe.replace(/