. */ var dom = (document.getElementById) ? true : false; var ns5 = ((navigator.userAgent.indexOf("Gecko")>-1) && dom) ? true: false; var ie5 = ((navigator.userAgent.indexOf("MSIE")>-1) && dom) ? true : false; var ns4 = (document.layers && !dom) ? true : false; var ie4 = (document.all && !dom) ? true : false; var nodyn = (!ns5 && !ns4 && !ie4 && !ie5) ? true : false; // resize fix for ns4 var origWidth, origHeight; if (ns4) { origWidth = window.innerWidth; origHeight = window.innerHeight; window.onresize = function() { if (window.innerWidth != origWidth || window.innerHeight != origHeight) history.go(0); } } // avoid error of passing event object in older browsers if (nodyn) { event = "nope" } /////////////////////// CUSTOMIZE HERE //////////////////// // settings for Rollover Box Display // Do you want box to move when mouse moves over link? var tipFollowMouse= true; // Be sure to set tipWidth wide enough for widest image var tipWidth= 160; var offX= 20; // how far from mouse to show tip var offY= 12; var tipFontFamily= "Verdana, arial, helvetica, sans-serif"; var tipBgColor= "#DDECFF"; var tipBorderWidth= 3; var tipBorderStyle= "ridge"; var tipPadding= 4; // set text color and background color for Box Display Sections here // Top is Booth Number, Middle is Company Name, Bottom is tagline and // click booth message if relevant var tipFontSizeTop= "9pt"; var tipFontSizeMdl= "10pt"; var tipFontSizeBtm= "8pt"; var tipFontColorTop= "#000000"; var tipFontColorMdl= "#000099"; var tipFontColorBtm= "#000000"; var tipBorderColorN= "#000080"; var tipBorderColorY= "#FF0000"; // Rollover Display Box content goes here //(Booth Number, Company Name, Tagline, Popup Flag YorN, email if popup) // Note Popup Flag determines border color and whether Click booth message appears var messages = new Array(); // multi-dimensional arrays containing: // the above // optional: email messages[0] = new Array( '4001', //Booth Number 'Abicor Binzel Corp.', //Company Name 'provides stick welding equipment, MIG/TIG torches, robotic guns and peripherals', //Tag Line 'M'); //Pop-Up Flag if Pop-Up // messages[1] = new Array( '9059', //Booth Number 'Air Liquide America', //Company Name 'is a provider of industrial and medical gases and related services'); //Tag Line // messages[2] = new Array( '6017', //Booth Number 'AlcoTec Wire Corporation', //Company Name 'manufactures aluminum weld wire'); //Tag Line // messages[3] = new Array( '2067', //Booth Number 'American Torch Tip', //Company Name 'supplies plasma, laser, MIG, TIG, oxy-fuel and thermal spray consumables'); //Tag Line // messages[4] = new Array( '7036', //Booth Number 'ArcOne', //Company Name 'produces PAPR and SAR respiratory and safety products and accessories'); //Tag Line // messages[5] = new Array( '9066', //Booth Number 'Atlas Welding Accessories Inc.', //Company Name 'manufactures weld cleaning hammers and welding positioners'); //Tag Line // messages[6] = new Array( '3077', //Booth Number 'Avesta Polarit Welding Inc.', //Company Name 'manufactures stainless steel welding consumables ', //Tag Line 'Y'); //Pop-Up Flag if Pop-Up // messages[7] = new Array( '6001', //Booth Number 'C & G Systems, A Thermadyne Co.', //Company Name 'is a multinational manufacturer of welding and cutting products'); //Tag Line // messages[8] = new Array( '8071', //Booth Number 'C. H. Symington & Co. Inc.', //Company Name 'manufactures Symex gouging equipment and related accessories'); //Tag Line // messages[9] = new Array( '5080', //Booth Number 'Computers Unlimited', //Company Name 'provides software and hardware solutions', //Tag Line 'Y'); //Pop-Up Flag if Pop-Up // messages[10] = new Array( '9081', //Booth Number 'Copperfield LLC', //Company Name 'fabricates and insulates copper for insulated wire applications'); //Tag Line // messages[11] = new Array( '6089', //Booth Number 'CryoGas International', //Company Name 'is a monthly publication for the industrial gas industry'); //Tag Line // messages[12] = new Array( '3010', //Booth Number 'Cryogenic Industries', //Company Name 'engineers, manufactures and services equipment for the industrial gas industry'); //Tag Line // messages[13] = new Array( '8015', //Booth Number 'Cryostar-USA', //Company Name 'is a supplier of cryogenic pumps and LNG boil-off gas compressors'); //Tag Line // messages[14] = new Array( '6051', //Booth Number 'Cyl-Tec Inc.', //Company Name 'supplies cylinder products and maintenance services for the compressed gas industry', //Tag Line 'Y'); //Pop-Up Flag if Pop-Up // messages[15] = new Array( '6039', //Booth Number 'Dataweld Incorporated', //Company Name 'provides accounting, cylinder tracking and mobile order processing'); //Tag Line // messages[16] = new Array( '10054', //Booth Number 'DE-STA-CO Industries', //Company Name 'provides clamping, gripping, transfer and robotic tooling solutions'); //Tag Line // messages[17] = new Array( '5020', //Booth Number 'Direct Wire and Cable', //Company Name 'is a supplier of American-made welding cable'); //Tag Line // messages[18] = new Array( '8009', //Booth Number 'ELCo Incorporated', //Company Name 'manufactures weld wire dispensing and weld cell support equipment'); //Tag Line // messages[19] = new Array( '2019', //Booth Number 'Electron Beam Technologies Inc.', //Company Name 'manufactures composite coaxial welding cable'); //Tag Line // messages[20] = new Array( '5001', //Booth Number 'ESAB Welding & Cutting', //Company Name 'produces welding and cutting products'); //Tag Line // messages[21] = new Array( '7045', //Booth Number 'Flame Technologies Inc.', //Company Name 'manufactures direct replacement tips and gas apparatus'); //Tag Line // messages[22] = new Array( '5083', //Booth Number 'Gas and Air Systems Inc.', //Company Name 'packages and distributes industrial, specialty and process gas compressors and compressor systems'); //Tag Line // messages[23] = new Array( '9052', //Booth Number 'Genstar Technologies Company Inc.', //Company Name 'supplies gas, welding, cutting and heating apparatus, HVAC/R products and arc welding accessories', //Tag Line 'Y'); //Pop-Up Flag if Pop-Up // messages[24] = new Array( '8001', //Booth Number 'Goss Inc.', //Company Name 'provides welding, cutting, soldering, heating and brazing equipment'); //Tag Line // messages[25] = new Array( '6041', //Booth Number 'Gulf Wire Corporation', //Company Name 'manufactures aluminum filler metals'); //Tag Line // messages[26] = new Array( '4043', //Booth Number 'Gullco Inc.', //Company Name 'provides automated welding/cutting equipment and systems'); //Tag Line // messages[27] = new Array( '4025', //Booth Number 'Harris Calorific Inc.', //Company Name 'is a manufacturer of gas apparatus welding and cutting equipment'); //Tag Line // messages[28] = new Array( '6066', //Booth Number 'Hobart Brothers Company', //Company Name 'manufactures filler metals and welding consumables'); //Tag Line // messages[29] = new Array( '2004', //Booth Number 'Hobart Institute of Welding Technology', //Company Name 'is an independent, not-for-profit institute dedicated to training individuals in the use of welding technologies'); //Tag Line // messages[30] = new Array( '3025', //Booth Number 'Hypertherm', //Company Name 'develops, manufactures and services thermal cutting equipment', //Tag Line 'Y'); //Pop-Up Flag if Pop-Up // messages[31] = new Array( '5066', //Booth Number 'Intercon Enterprises, Inc.', //Company Name 'supplies welding accessories for stainless steel welding'); //Tag Line // messages[32] = new Array( '8050', //Booth Number 'Inweld Corporation', //Company Name 'provides welding wire and accessories'); //Tag Line // messages[33] = new Array( '10000', //Booth Number 'J. Walter Inc.', //Company Name 'supplies high productivity abrasives and chemical tools'); //Tag Line // messages[34] = new Array( '6025', //Booth Number 'Jackson Products', //Company Name 'provides welding safety products for the head, eyes, face and ears', //Tag Line 'Q'); //Pop-Up Flag if Pop-Up // messages[35] = new Array( '7019', //Booth Number 'James Morton', //Company Name 'offers a complete line of Bessey clamps and clamping-related accessories'); //Tag Line // messages[36] = new Array( '8020', //Booth Number 'James Morton', //Company Name 'offers a complete line of Bessey clamps and clamping-related accessories'); //Tag Line // messages[37] = new Array( '4000', //Booth Number 'John Tillman Co.', //Company Name 'manufactures protective welding gloves, clothing, blankets, curtains and screens'); //Tag Line // messages[38] = new Array( '7067', //Booth Number 'K & K Welding', //Company Name 'produces replacement MIG welding guns, consumables and accessories'); //Tag Line // messages[39] = new Array( '6082', //Booth Number 'Kobelco Welding of America', //Company Name 'supplies stainless steel flux-cored wires (the DW series) and mild steel and low alloy steel flux-cored wire'); //Tag Line // messages[40] = new Array( '7001', //Booth Number 'Koike Aronson', //Company Name 'provides welding positioners and thermal cutting products'); //Tag Line // messages[41] = new Array( '10019', //Booth Number 'Lapco Manufacturing Inc.', //Company Name 'provides heavy duty work shirts, protective gloves, and welding vests and leathers'); //Tag Line // messages[42] = new Array( '8010', //Booth Number 'Lenco', //Company Name 'manufactures electrode holders, ground clamps, cable connectors, cable lugs and chipping hammers'); //Tag Line // messages[43] = new Array( '4025', //Booth Number 'The Lincoln Electric Company', //Company Name 'manufactures arc welding products, robotic welding systems, plasma and oxyfuel cutting equipment'); //Tag Line // messages[44] = new Array( '5025', //Booth Number 'The Lincoln Electric Company', //Company Name 'manufactures arc welding products, robotic welding systems, plasma and oxyfuel cutting equipment'); //Tag Line // messages[45] = new Array( '6072', //Booth Number 'Magnaflux', //Company Name 'manufactures chemicals, equipment and accessories for LP and MP inspections'); //Tag Line // messages[46] = new Array( '4050', //Booth Number 'Mathey Dearman Inc.', //Company Name 'manufactures pipe cutting, beveling and alignment equipment'); //Tag Line // messages[47] = new Array( '4071', //Booth Number 'Mauritzon Inc.', //Company Name 'provides protective clothing, welding blankets and screens'); //Tag Line // messages[48] = new Array( '6066', //Booth Number 'McKay - Hobart Brothers Company', //Company Name 'no longer in show, use array for Hobart'); //Tag Line // messages[49] = new Array( '8066', //Booth Number 'Metabo', //Company Name 'manufactures industrial power tools and abrasives'); //Tag Line // messages[50] = new Array( '6067', //Booth Number 'Miller Electric Manufacturing Co.', //Company Name 'is a manufacturer of arc welding equipment and related systems'); //Tag Line // messages[51] = new Array( '3041', //Booth Number 'MK Products', //Company Name 'provides Cobramatic push-pull wire feed technology and aluminum welding systems'); //Tag Line // messages[52] = new Array( '5057', //Booth Number 'National-Standard Company', //Company Name 'manufactures carbon and stainless steel solid weld wire', //Tag Line 'Y'); //Pop-Up Flag if Pop-Up // messages[53] = new Array( '7030', //Booth Number 'Norton Abrasives/ Carborundum Abrasives', //Company Name 'manufactures and distributes abrasives and related products'); //Tag Line // messages[54] = new Array( '2035', //Booth Number 'OKI Bering', //Company Name 'provides welding, safety and industrial supplies'); //Tag Line // messages[55] = new Array( '2089', //Booth Number 'ORS Nasco', //Company Name 'is a pure wholesaler to welding, industrial, safety and oilfield markets'); //Tag Line // messages[56] = new Array( '3070', //Booth Number 'Oxford Alloys', //Company Name 'supplies and processes welding alloys'); //Tag Line // messages[57] = new Array( '3013', //Booth Number 'Panasonic Factory Automation Company', //Company Name 'provides pre-engineered and fully assembled integrated welding solutions for manufacturing'); //Tag Line // messages[58] = new Array( '3053', //Booth Number 'Pandjiris Inc.', //Company Name 'provides automated welding and positioning systems'); //Tag Line // messages[59] = new Array( '9016', //Booth Number 'PFERD Inc.', //Company Name 'produces files, mounted points, wire brushes, non-woven abrasives and the Polifan flap disk'); //Tag Line // messages[60] = new Array( '6050', //Booth Number 'Phoenix International', //Company Name 'offers a line of electrode and flux ovens designed for holding, reconditioning and rebaking'); //Tag Line // messages[61] = new Array( '5019', //Booth Number 'Preston-Eastin Inc.', //Company Name 'manufactures positioning and robotic positioning equipment'); //Tag Line // messages[62] = new Array( '8059', //Booth Number 'Revco Industries Inc.', //Company Name 'supplies Black Stallion brand performance gloves and protective wear', //Tag Line 'Y'); //Pop-Up Flag if Pop-Up // messages[63] = new Array( '9070', //Booth Number 'Rex-Cut Products Inc.', //Company Name 'manufactures abrasive cotton fiber grinding and finishing products'); //Tag Line // messages[64] = new Array( '4083', //Booth Number 'SafTCart', //Company Name 'offers completely assembled cylinder cradle banks, cylinder and medical series carts'); //Tag Line // messages[65] = new Array( '4080', //Booth Number 'Sandvik Materials Technology', //Company Name 'produces high technology stainless steels and special alloy materials'); //Tag Line // messages[66] = new Array( '3033', //Booth Number 'Sellstrom Manufacturing Company', //Company Name 'manufactures personal protective equipment', //Tag Line 'Q'); //Pop-Up Flag if Pop-Up // messages[67] = new Array( '7043', //Booth Number 'SKM Industries Inc.', //Company Name 'provides correction products and Super Met-Al Markers'); //Tag Line // messages[68] = new Array( '7035', //Booth Number 'Stanco Manufacturing Inc.', //Company Name 'provides gloves, protective clothing and safety accessories'); //Tag Line // messages[69] = new Array( '7083', //Booth Number 'Steiner Industries', //Company Name 'manufactures protective clothing, gloves and welding supplies'); //Tag Line // messages[70] = new Array( '6001', //Booth Number 'Stoody Company, A Thermadyne Co.', //Company Name 'is a multinational manufacturer of welding and cutting products'); //Tag Line // messages[71] = new Array( '3089', //Booth Number 'Strong Hand by Valtra Inc.', //Company Name 'manufactures Strong Hand Clamps and Magnets for welding and fabrication'); //Tag Line // messages[72] = new Array( '5043', //Booth Number 'Superior Products Inc.', //Company Name 'provides gas management systems and compressed gas fittings', //Tag Line 'M'); //Pop-Up Flag if Pop-Up // messages[73] = new Array( '5051', //Booth Number 'Tec Torch', //Company Name 'provides TIG torches and welding equipment'); //Tag Line // messages[74] = new Array( '2058', //Booth Number 'Techalloy Company Inc.', //Company Name 'produces stainless steel and nickel alloys in solid wire forms and electrodes', //Tag Line 'Q'); //Pop-Up Flag if Pop-Up // messages[75] = new Array( '7073', //Booth Number 'Tempil', //Company Name 'manufactures welding consumables for temperature detection, containment and corrosive protection', //Tag Line 'Q'); //Pop-Up Flag if Pop-Up // messages[76] = new Array( '3001', //Booth Number 'Thermacut', //Company Name 'supplies plasma cutting and welding and MIG and TIG welding aftermarket products'); //Tag Line // messages[77] = new Array( '6001', //Booth Number 'Thermadyne Industries Inc.', //Company Name 'is a multinational manufacturer of welding and cutting products', //Tag Line 'Y'); //Pop-Up Flag if Pop-Up // messages[78] = new Array( '6001', //Booth Number 'Thermal Arc, A Thermadyne Co.', //Company Name 'is a multinational manufacturer of welding and cutting products'); //Tag Line // messages[79] = new Array( '6001', //Booth Number 'Thermal Dynamics Corp., A Thermadyne Co.', //Company Name 'is a multinational manufacturer of welding and cutting products'); //Tag Line // messages[80] = new Array( '5088', //Booth Number 'Thermco Instrument Corp.', //Company Name 'provides gas mixers for welding shield gas, food packaging and furnace atmospheres'); //Tag Line // messages[81] = new Array( '3067', //Booth Number 'Tregaskiss Ltd.', //Company Name 'produces air- and water-cooled manual and robotic welding guns'); //Tag Line // messages[82] = new Array( '6001', //Booth Number 'Tweco/Arcair, A Thermadyne Co.', //Company Name 'is a multinational manufacturer of welding and cutting products'); //Tag Line // messages[83] = new Array( '5077', //Booth Number 'Unibraze Corp.', //Company Name 'manufactures welding supplies and consumables'); //Tag Line // messages[84] = new Array( '8017', //Booth Number 'United Abrasives Inc. / SAIT', //Company Name 'manufactures bonded abrasives, sanding sheets, belts, rolls, flap discs, fiber and PSA discs'); //Tag Line // messages[85] = new Array( '3057', //Booth Number 'Uniweld Products Inc.', //Company Name 'manufactures flame tools, gas control equipment and accessories'); //Tag Line // messages[86] = new Array( '9020', //Booth Number 'Valtra Inc.', //Company Name 'manufactures Strong Hand Clamps and Magnets for welding and fabrication'); //Tag Line // messages[87] = new Array( '6001', //Booth Number 'Victor Equipment Company, A Thermadyne Co.', //Company Name 'is a multinational manufacturer of welding and cutting products'); //Tag Line // messages[88] = new Array( '10005', //Booth Number 'Weiler Corporation', //Company Name 'manufactures power brushes, abrasives and maintenance products'); //Tag Line // messages[89] = new Array( '8067', //Booth Number 'Weld-Aid Products', //Company Name 'provides anti-spatter products'); //Tag Line // messages[90] = new Array( '7071', //Booth Number 'Weldcraft Products', //Company Name 'manufactures torches and replacement parts'); //Tag Line // messages[91] = new Array( '5089', //Booth Number 'Weldcoa', //Company Name 'manufactures gas cylinder handling and filling equipment', //Tag Line 'Q'); //Pop-Up Flag if Pop-Up // messages[92] = new Array( '5085', //Booth Number 'Weldship Corporation', //Company Name 'supplies tube trailers, gas and liquid ISO containers, CO2 and propane transports'); //Tag Line // messages[93] = new Array( '4057', //Booth Number 'Western Enterprises', //Company Name 'manufactures products for the control, storage and transmission of high pressure gases'); //Tag Line // messages[94] = new Array( '6053', //Booth Number 'Wilson Industries Inc.', //Company Name 'supplies welding curtains, screens and related safety products'); //Tag Line // messages[95] = new Array( '24', //Booth Number 'Bohler Thyssen Welding', //Company Name 'produces a wide variety of welding consumables'); //Tag Line // messages[96] = new Array( '20', //Booth Number 'Cramer-Decker Industries', //Company Name 'offers a comprehensive line of gas control products'); //Tag Line // messages[97] = new Array( '23', //Booth Number 'Midalloy', //Company Name 'supplies stainless, nickel, aluminum and special alloy consumables', //Tag Line 'Y'); //Pop-Up Flag if Pop-Up // messages[98] = new Array( '19', //Booth Number 'Gas Equipment Company', //Company Name 'is a warehouse distributor of in-process, transfer and control equipment'); //Tag Line // messages[99] = new Array( '9095', //Booth Number 'McKenzie Repair Inc.', //Company Name 'rebuilds oxy/acetylene regulators and torches'); //Tag Line // messages[100] = new Array( '4081', //Booth Number 'Oxylance Inc.', //Company Name 'offers cutting equipment, lance pipe, underwater equipment and welding accessories'); //Tag Line // messages[101] = new Array( '8095', //Booth Number 'Ratermann Mfg. Inc.', //Company Name 'manufactures fill plant supplies for specialty, medical and industrial gases'); //Tag Line // messages[102] = new Array( '9097', //Booth Number 'Ratermann Mfg. Inc.', //Company Name 'manufactures fill plant supplies for specialty, medical and industrial gases'); //Tag Line // messages[103] = new Array( '37', //Booth Number 'IDC Buying Group', //Company Name 'OUT OF SHOW'); //Tag Line // messages[104] = new Array( '6', //Booth Number 'Infonetics Inc.', //Company Name 'supplies computer software, hardware and services'); //Tag Line // messages[105] = new Array( '34', //Booth Number 'Ratermann Mfg. Inc.', //Company Name 'manufactures fill plant supplies for specialty, medical and industrial gases'); //Tag Line // messages[106] = new Array( '9090', //Booth Number 'Cryogenic Vessel Alternatives', //Company Name 'manufactures and repairs cryogenic transportation equipment'); //Tag Line // messages[107] = new Array( '9', //Booth Number 'TrackAbout Inc.', //Company Name 'provides an online tracking service for physical assets'); //Tag Line // messages[108] = new Array( '3024', //Booth Number 'Drahtzug Stein Wire & Welding', //Company Name 'manufactures welding consumables'); //Tag Line // messages[109] = new Array( '2035', //Booth Number 'Flange Wizard', //Company Name 'offers specialty welding guides and marking equipment'); //Tag Line // messages[110] = new Array( '2035', //Booth Number 'H & M Pipe Beveling Machine Company, Inc.', //Company Name 'provides pipe cutting and beveling machines'); //Tag Line // messages[111] = new Array( '37', //Booth Number 'Equinox Software Systems Inc.', //Company Name 'offers software solutions for welding supply distributors'); //Tag Line // messages[112] = new Array( '38', //Booth Number 'Evergreen Midwest Co.', //Company Name 'provides wholesale products including valves, regulators, hoses, cylinders and accessories'); //Tag Line // messages[113] = new Array( '33', //Booth Number 'Taylor-Wharton/Sherwood', //Company Name 'produces cryogenic storage units and valves for the compressed gas industry'); //Tag Line // messages[114] = new Array( '10', //Booth Number 'Indiana Oxygen Company', //Company Name 'manufactures, sells and distributes industrial gases and welding supplies'); //Tag Line // messages[115] = new Array( '51', //Booth Number 'Norton Abrasives/ Carborundum Abrasives', //Company Name 'manufactures and distributes abrasives and related products'); //Tag Line // messages[116] = new Array( '5', //Booth Number 'Parenta & Sons', //Company Name 'provides medical equipment resources and medical gas system maintenance'); //Tag Line // messages[117] = new Array( '25', //Booth Number 'BOC Gases', //Company Name 'produces industrial, medical, special, rare and shielding gases and related equipment'); //Tag Line // messages[118] = new Array( '4', //Booth Number 'Chart Industries Inc.', //Company Name 'manufactures a broad line of cryogenic products'); //Tag Line // messages[119] = new Array( '1051', //Booth Number 'OKI Bering, Inc.', //Company Name 'provides welding, safety and industrial supplies'); //Tag Line // messages[120] = new Array( '53', //Booth Number 'Specialty Gas Group', //Company Name 'provides specialty gases, equipment and services'); //Tag Line // messages[121] = new Array( '49', //Booth Number 'GAWDA', //Company Name 'is the Gases and Welding Distributors Association'); //Tag Line // messages[122] = new Array( '52', //Booth Number 'Global Payments', //Company Name 'is a transaction processing service provider'); //Tag Line // messages[123] = new Array( '32', //Booth Number '1-800-WELDING', //Company Name 'is a memorable number that can be yours alone in your market area'); //Tag Line // //////////////////// END OF CUSTOMIZATION AREA /////////////////// // to layout display box, 3-row table, booth number centered in top cell // company name centered in middle cell, tag line and (opt) click msg in bottom // the following go in var tip in doTooltip function // startStr goes before boothnum, mid1Str goes between boothnum and company name // mid2Str goes between comp name and tag line // clickStr goes before click msg when applicable var startStr = '
'; var midStr = '
'; var endStr = '
'; var clickStrP = '
Click on Booth for
Product Information
'; var clickStrL = '
Click on Booth for
Product Brochure
'; var clickStrM = '
Click on Booth for
Multimedia Presentation
'; var clickStrQ = '
Click on Booth for
Product Information and a Multimedia Presentation
'; //////////////////////////////////////////////////////////// // initTip - initialization for tooltip. // Global variables for tooltip. // Set styles for all but ns4. // Set up mousemove capture if tipFollowMouse set true. //////////////////////////////////////////////////////////// var tooltip, tipcss; function initTip() { if (nodyn) return; tooltip = (ns4)? document.tipDiv.document: (ie4)? document.all['tipDiv']: (ie5||ns5)? document.getElementById('tipDiv'): null; tipcss = (ns4)? document.tipDiv: tooltip.style; if (ie4||ie5||ns5) { // ns4 would lose all this on rewrites tipcss.width = tipWidth+"px"; tipcss.fontFamily = tipFontFamily; tipcss.backgroundColor = tipBgColor; tipcss.borderWidth = tipBorderWidth+"px"; tipcss.padding = tipPadding+"px"; tipcss.borderStyle = tipBorderStyle; tipcss.fontSize = tipFontSizeBtm; tipcss.color = tipFontColorBtm; tipcss.borderColor = tipBorderColorN; } if (tooltip&&tipFollowMouse) { if (ns4) document.captureEvents(Event.MOUSEMOVE); document.onmousemove = trackMouse; } } window.onload = initTip; ///////////////////////////////////////////////// // doTooltip function // Assembles content for tooltip and writes // it to tipDiv ///////////////////////////////////////////////// var t1,t2; // for setTimeouts var tipOn = false; // check if over tooltip link function doTooltip(evt,num) { if (!tooltip) return; if (t1) clearTimeout(t1); if (t2) clearTimeout(t2); tipOn = true; // set based on messages array if (messages[num][3]) var curBorderColor = tipBorderColorY else var curBorderColor = tipBorderColorN; var curTagLine = messages[num][2]; if (messages[num][3] == 'Y') curTagLine = curTagLine + clickStrP; if (messages[num][3] == 'P') curTagLine = curTagLine + clickStrP; if (messages[num][3] == 'L') curTagLine = curTagLine + clickStrL; if (messages[num][3] == 'M') curTagLine = curTagLine + clickStrM; if (messages[num][3] == 'Q') curTagLine = curTagLine + clickStrQ; if (ns4) { var tip = '
' + '
Booth ' + messages[num][0] + '
' + '' + messages[num][1] + '' + '
' + '' + curTagLine + '
' + '
'; tooltip.write(tip); tooltip.close(); } else if (ie4||ie5||ns5) { var tip = startStr + '
Booth ' + messages[num][0] + '
' + '' + messages[num][1] + '
' + '' + curTagLine + endStr; tipcss.backgroundColor = tipBgColor; tipcss.borderColor = curBorderColor; tooltip.innerHTML = tip; } if (!tipFollowMouse) positionTip(evt); else t1=setTimeout("tipcss.visibility='visible'",100); } var mouseX, mouseY; function trackMouse(evt) { mouseX = (ns4||ns5)? evt.pageX: window.event.clientX + document.body.scrollLeft; mouseY = (ns4||ns5)? evt.pageY: window.event.clientY + document.body.scrollTop; if (tipOn) positionTip(evt); } ///////////////////////////////////////////////////////////// // positionTip function // If tipFollowMouse set false, so trackMouse function // not being used, get position of mouseover event. // Calculations use mouseover event position, // offset amounts and tooltip width to position // tooltip within window. ///////////////////////////////////////////////////////////// function positionTip(evt) { if (!tipFollowMouse) { mouseX = (ns4||ns5)? evt.pageX: window.event.clientX + document.body.scrollLeft; mouseY = (ns4||ns5)? evt.pageY: window.event.clientY + document.body.scrollTop; } // tooltip width and height var tpWd = (ns4)? tooltip.width: (ie4||ie5)? tooltip.clientWidth: tooltip.offsetWidth; var tpHt = (ns4)? tooltip.height: (ie4||ie5)? tooltip.clientHeight: tooltip.offsetHeight; // document area in view (subtract scrollbar width for ns) var winWd = (ns4||ns5)? window.innerWidth-20+window.pageXOffset: document.body.clientWidth+document.body.scrollLeft; var winHt = (ns4||ns5)? window.innerHeight-20+window.pageYOffset: document.body.clientHeight+document.body.scrollTop; // check mouse position against tip and window dimensions // and position the tooltip if ((mouseX+offX+tpWd)>winWd) tipcss.left = (ns4)? mouseX-(tpWd+offX): mouseX-(tpWd+offX)+"px"; else tipcss.left = (ns4)? mouseX+offX: mouseX+offX+"px"; if ((mouseY+offY+tpHt)>winHt) tipcss.top = (ns4)? winHt-(tpHt+offY): winHt-(tpHt+offY)+"px"; else tipcss.top = (ns4)? mouseY+offY: mouseY+offY+"px"; if (!tipFollowMouse) t1=setTimeout("tipcss.visibility='visible'",100); } function hideTip() { if (!tooltip) return; t2=setTimeout("tipcss.visibility='hidden'",100); tipOn = false; } //-->
Copyright © 2004 Data Key Communications, LLC. All Rights Reserved.