﻿	
	
/***********************************************
* Image w/ description tooltip- By Dynamic Web Coding (www.dyn-web.com)
* Copyright 2002-2007 by Sharon Paine
* Visit Dynamic Drive at http://www.dynamicdrive.com/ for full source code
***********************************************/

/* IMPORTANT: Put script after tooltip div or
	 put tooltip div just before </BODY>. */

var dom = (document.getElementById) ? true : false;
var ns5 = (!document.all && dom || window.opera) ? true: false;
var ie5 = ((navigator.userAgent.indexOf("MSIE")>-1) && dom) ? true : false;
var ie4 = (document.all && !dom) ? true : false;
var nodyn = (!ns5 && !ie4 && !ie5 && !dom) ? true : false;

var origWidth, origHeight;

// avoid error of passing event object in older browsers
if (nodyn) { event = "nope" }

///////////////////////  CUSTOMIZE HERE   ////////////////////
// settings for tooltip
// Do you want tip to move when mouse moves over link?
var tipFollowMouse= true;	
// Be sure to set tipWidth wide enough for widest image
var tipWidth= 180;
var offX= 20;	// how far from mouse to show tip
var offY= 12;
var tipFontFamily= "Verdana, arial, helvetica, sans-serif";
var tipFontSize= "8pt";
// set default text color and background color for tooltip here
// individual tooltips can have their own (set in messages arrays)
// but don't have to
var tipFontColor= "#000000";
var tipBgColor= "#DDECFF";
var tipBorderColor= "#000080";
var tipBorderWidth= 3;
var tipBorderStyle= "ridge";
var tipPadding= 4;

// tooltip content goes here (image, description, optional bgColor, optional textcolor)
var messages = new Array();
// multi-dimensional arrays containing:
// image and text for tooltip
// optional: bgColor and color to be sent to tooltip
messages[0] = new Array('http://www.schwerdtel.eu.dd5102.kasserver.com/scom/modules/ContentExpress/img_repository/australia2.gif','Australia & New Zealand','white','black','DKSH Australia Pty. Ltd.','14-17 Dansu Court','Hallam, Vic. 3803','Mr. Eric Paulsen','Tel.: 0061-39 55 46 666','Fax: 0061-39 55 4 -66' ,'E-mail: eric.paulsen@dksh.com ');
messages[1] =  new Array('http://www.schwerdtel.eu.dd5102.kasserver.com/scom/modules/ContentExpress/img_repository/south_aC.gif','South Africa ','white','black','Rhine Ruhr Process Equipment (Pty) Ltd.','Rhine Ruhr House','24 Appel Road Kramerville / Sandton 2144 Wendywood','Mr. Michael Karamanof','Tel.: 0027-11 44 41 321','Fax: 0027-11 44 41 123 ' ,'E-mail: m.karamanof@rhinieruhr.com ');
messages[2] =  new Array('http://www.schwerdtel.eu.dd5102.kasserver.com/scom/modules/ContentExpress/img_repository/brasil.gif','Brazil ','white','black','Meteor Indústria e comércio S/A','02112-002 Rua Guarnésia','1445 Vila Maria Sao Paulo','Mr. Sogl','Tel.: 0055-11 69 55 48 44','Fax: 0055-11 69 55 56 80' ,'E-mail: meteor.sa@uol.com.br');
messages[3] =  new Array('http://www.schwerdtel.eu.dd5102.kasserver.com/scom/modules/ContentExpress/img_repository/Japan.gif','Japan ','white','black','Gadelius K.K. ','Technical Center TRC Building. 8F','6-1-1, Heiwajima, Ota-ku, Tokyo 143-0006 ','Mr. Masashi Okada  ','Tel.: 0081-35 75 39 144','Fax: 0081-35 75 39 170 ' ,'E-mail: masashi.okada@gadelius.com  ');
messages[4] =  new Array('http://www.schwerdtel.eu.dd5102.kasserver.com/scom/modules/ContentExpress/img_repository/china.gif','China ','white','black','Ekpac China Limited','Room 1205, 12/F Tower A, Full Link Plaza ','18 Choa Yang Men Wai Dajie Bejing 100020','Mr. Gary Xing','Tel.: 0086-10 65 88 16 88','Fax: 0086-10 65 88 16 89 ' ,'E-mail: garyx@ekpac.com');
messages[5] =  new Array('http://www.schwerdtel.eu.dd5102.kasserver.com/scom/modules/ContentExpress/img_repository/thailand.gif','Thailand ','white','black','C. Melchers & Co. Ltd.','15th Fl. Sorachai Building ','23 /38-39 Sukhumvit 63 Klongton-Nua, Watthana    Bangkok 10110','Mr. K. Somsak','Tel.: 0066-27 14 30 70  ','Fax: 0066-27 14 30 76 ' ,'E-mail: somsakd@melchers.co.th ');
messages[6] =  new Array('http://www.schwerdtel.eu.dd5102.kasserver.com/scom/modules/ContentExpress/img_repository/korea.gif','Korea ','white','black','Wise Packaging Line Inc. ','#1007, Ho Jung Tower, 528-13 Anyang 6-Dong, Manan-Ku  ','Anyang-City, Kyungki-Do 430-715 ','Mr. H.S. Lee','Tel.: 0082-31 46 84 147','Fax: 0082-31 46 84 148' ,'E-mail: wise@kornet.net');
messages[7] =  new Array('http://www.schwerdtel.eu.dd5102.kasserver.com/scom/modules/ContentExpress/img_repository/portugal.gif','Portugal ','white','black','Q-Fluxus Engineering & Services','P°. Ruiseñores, 22. pta. 7','E-50006 Zaragoza','Mr. A. Frutos Uson','Tel.: 0034-97 62 73 063','Fax: 0034-97 62 73 063' ,'E-mail: afrutos@q-fluxus.com');
messages[8] =  new Array('http://www.schwerdtel.eu.dd5102.kasserver.com/scom/modules/ContentExpress/img_repository/spain.gif','Spain','white','black','Q-Fluxus Engineering & Services','P°. Ruiseñores, 22. pta. 7','E-50006 Zaragoza','Mr. A. Frutos Uson','Tel.: 0034-97 62 73 063','Fax: 0034-97 62 73 063' ,'E-mail: afrutos@q-fluxus.com');
messages[9] =  new Array('http://www.schwerdtel.eu.dd5102.kasserver.com/scom/modules/ContentExpress/img_repository/france.gif','France ','white','black','DKSH France S.A.','Quai du Rhône ','F-01702 Miribel Cedex','Mr. Emmanuel Milan','Tel.: 0033-47 85 57 860','Fax: 0033-47 85 57 887' ,'E-mail: emmanuel.milan@dksh.com');
messages[10] =  new Array('http://www.schwerdtel.eu.dd5102.kasserver.com/scom/modules/ContentExpress/img_repository/iran.gif','Iran ','white','black','Faratein S. K.','No. 21, Kar - O - Tejarat St. Vanak Str.,','Tehran 19945','Mr. Reza Vakili','Tel.: 0098-21 87 77 315','Fax: 0098-21 87 73 247' ,'E-mail: faratein@neda.net ');
messages[11] =  new Array('http://www.schwerdtel.eu.dd5102.kasserver.com/scom/modules/ContentExpress/img_repository/italy.gif','Italy ','white','black','Soitra S.p.A. ','Via G. Segantini, n. 75 ','I-20143 Milano ','Mr. Raffa','Tel.: 0039-02 89 78 571','Fax: 0039-02 58 11 46 56 ' ,'E-mail: gianpiero.raffa@soitra.it ');
messages[12] =  new Array('http://www.schwerdtel.eu.dd5102.kasserver.com/scom/modules/ContentExpress/img_repository/greece.gif','Greece ','white','black','A. G. Stambolidis & Co.  ','Mitrodorou 22, ','GR-Athen 10441  ','Mr. Stambolidis ','Tel.: 0030-21 05 15 06 65','Fax: 0030-21 05 15 08 10 ' ,'E-mail: stambolidis@stambolidis.gr');
messages[13] =  new Array('http://www.schwerdtel.eu.dd5102.kasserver.com/scom/modules/ContentExpress/img_repository/croatia.gif','Croatia ','white','black','GOBAC s.p.o.  ','Gobac Dubravka Brescenskoga 9/V   ','1000 Zagreb, HRVATSKA  ','Mrs. Gobac','Tel.: 00385-14 55 42 75','Fax: 00385-14 55 42 75  ' ,'E-mail: gobac@zg.htnet.hr  ');
messages[14] =  new Array('http://www.schwerdtel.eu.dd5102.kasserver.com/scom/modules/ContentExpress/img_repository/hungary.gif',' Hungary ','white','black','Primet Méréstechnikal Kft.','Észak u. 24 ','H-1038 Budapest ','Mr. Sándor','Tel.: 0036-12 40 27 11','Fax: 0036-20 98 27 953' ,'E-mail: primet@primet.hu ');
messages[15] =  new Array('http://www.schwerdtel.eu.dd5102.kasserver.com/scom/modules/ContentExpress/img_repository/austria.gif','Austria ','white','black','EKS - Emil Kreuziger, Inh. Schalk ','Mühlgasse 12 ','A-2513 Möllersdorf ','Mr. Jeck','Tel.: 0043-22 36 53 313 ','Fax: 0043-22 36 54 232 ' ,'E-mail: office@eks-schalk.at');
messages[16] =  new Array('http://www.schwerdtel.eu.dd5102.kasserver.com/scom/modules/ContentExpress/img_repository/cehia.gif','Czech Republic ','white','black','Ludwig Schwerdtel','Jungmanova 312',' CR-33401 Prestice ','Mr. Petr Bruzek','Tel.: 00420-37 79 82 057','Fax: 00420-37 79 83 664 ' ,'E-mail: schwerdtel@schwerdtel.cz');
messages[17] =  new Array('http://www.schwerdtel.eu.dd5102.kasserver.com/scom/modules/ContentExpress/img_repository/polandCa.gif','Poland  ','white','black','Helvepack Pawel Cukrowski ','Ul. Braci Zaluskich 11/36','PL-01-773 Warszawa ','Mr. Pawel Cukrowski','Tel.: 0048-22 49 95 290','Fax: 0048-60 22 30 651' ,'E-mail: info@helvepack.pl');
messages[18] =  new Array('http://www.schwerdtel.eu.dd5102.kasserver.com/scom/modules/ContentExpress/img_repository/fin_baltik.gif','Finland & Baltic States','white','black','Stenberg Marketing Oy ','P.O. Box 38 ','SF-07901 Loviisa ','Mr. M. Stenberg','Tel.: 00358-19 -51 44 08 ','Fax: 00358-19 51 44 28 ' ,'E-mail: stenberg-marketing@kolumbus.fi');
messages[19] =  new Array('http://www.schwerdtel.eu.dd5102.kasserver.com/scom/modules/ContentExpress/img_repository/sweeden.gif','Sweden ','white','black','Christian Berner AB ','Designvägen 1','S-43522 Mölnlycke','Mr. Mats Jirblom','Tel.: 0046-31 33 66 915','Fax: 0046-31 33 66 934  ' ,'E-mail: mats.jirblom@cbab.se ');
messages[20] =  new Array('http://www.schwerdtel.eu.dd5102.kasserver.com/scom/modules/ContentExpress/img_repository/denmark.gif','Denmark','white','black','Christian Berner AB  ','Maglebjergvej 5B','DK-2800 Lyngby ','Mr. Erik Thorup','Tel.: 0045-70 25 42 42 ','Fax: 0045-70 25 41 41 ' ,'E-mail: erik@christian-berner.dk ');
messages[21] =  new Array('http://www.schwerdtel.eu.dd5102.kasserver.com/scom/modules/ContentExpress/img_repository/netherlands.gif','Netherlands ','white','black','Eskens Benelux ','Distributieweg 6 Postbus 1 19  ','NL-2404 CD Alphen A/D Rijn ','Mr. Chris Jan Reitsma Mr. Lex Kersing','Tel.: 0031-17 24 68 034  ','Fax: 0031-17 24 35 861 ' ,'E-mail: cjr@eskens.com  or LK@eskens.com');
messages[22] =  new Array('http://www.schwerdtel.eu.dd5102.kasserver.com/scom/modules/ContentExpress/img_repository/belgium.gif','Belgium','white','black','Eskens Benelux N.V./S.A. ','Liersesteenweg 411B  ','B-2800 Mechelen ',' Dié Breugelmans ','Tel.: 0032-15-45 15 00 ','Fax: 0032-15-45 15 01 ' ,'E-mail: db@eskens.com');
messages[23] =  new Array('http://www.schwerdtel.eu.dd5102.kasserver.com/scom/modules/ContentExpress/img_repository/uk.gif','Great Britain & Ireland','white','black','TCS ENGINEERING',' Ivington Mill Ivington',' Leominster HR6 0JH ','Mr. Ian Thomas','Tel.: 0044-15 68 720274 ','Fax: 0044 -870 1236314' ,'E-mail: mail@tcseng.co.uk');
messages[24] =  new Array('http://www.schwerdtel.eu.dd5102.kasserver.com/scom/modules/ContentExpress/img_repository/flag_usa_a.gif','USA and Canada','white','black','Schwerdtel Corporation','40 Whitney Road ','Mahwah, NJ 07430 ','Mr. Florian Mendheim','Tel.: 001-20 18 48 11 40 ','Fax: 001-20 18 48 11 43 ' ,'E-mail: florian.mendheim@schwerdtel.com');
messages[25] =  new Array('http://www.schwerdtel.eu.dd5102.kasserver.com/scom/modules/ContentExpress/img_repository/flag_germany_a.gif','Germany','white','black','Schwerdtel GmbH','Boschstrasse 8','85757 Karlsfeld bei München ',' ','Tel.: 0049 (0) 8131 - 9006 -0 ','Fax: 0049 (0) 8131 - 97211 ' ,'E-mail: info@schwerdtel.de');
messages[26] =  new Array('http://www.schwerdtel.eu.dd5102.kasserver.com/scom/modules/ContentExpress/img_repository/india.gif','India ','white','black','Food & Pharma Specialities','D 52, 1st Floor','Sector-2, NOIDA - 201 301','Mr. B P S Puri','Tel.: 0091-12 04 23 62 04 ','Fax: 0091-12 04 23 62 08 ' ,'E-mail: info@foodpharma.in');
messages[27] =  new Array('http://www.schwerdtel.eu.dd5102.kasserver.com/scom/modules/ContentExpress/img_repository/argentina.gif','Argentina','white','black','Lic. M. Laura Navarro','C1428DVY',' Buenos Aires','Mrs. María Laura','Tel.: 0054 – 11 47  81 56 37 ','Fax: 0054 – 11 47  86 41 01' ,'E-mail: mlnavarro@fibertel.com.ar');


messages[28] =  new Array('http://www.schwerdtel.eu.dd5102.kasserver.com/scom/modules/ContentExpress/img_repository/panama_C.gif','Panama, Mexico, Central and South America','white','black','Schwerdtel Corporation','40 Whitney Road ','Mahwah, NJ 07430 ','Herr Florian Mendheim','Tel.: 001-20 18 48 11 40 ','Fax: 001-20 18 48 11 43 ' ,'E-mail: florian.mendheim@schwerdtel.com');






////////////////////  END OF CUSTOMIZATION AREA  ///////////////////

// preload images that are to appear in tooltip
// from arrays above
if (document.images) {
	var theImgs = new Array();
	for (var i=0; i<messages.length; i++) {
  	theImgs[i] = new Image();
		theImgs[i].src = messages[i][0];
  }
}

// to layout image and text, 2-row table, image centered in top cell
// these go in var tip in doTooltip function
// startStr goes before image, midStr goes between image and text
var startStr = '<table width="' + tipWidth + '"><tr><td align="center" width="100%"><img src="';
var midStr = '" border="0"></td></tr><tr><td valign="top">';
var endStr = '</td></tr></table>';

////////////////////////////////////////////////////////////
//  initTip	- initialization for tooltip.
//		Global variables for tooltip.
//		Set styles
//		Set up mousemove capture if tipFollowMouse set true.
////////////////////////////////////////////////////////////
var tooltip, tipcss;
function initTip() {
	if (nodyn) return;
	tooltip = (ie4)? document.all['tipDiv']: (ie5||ns5)? document.getElementById('tipDiv'): null;
	tipcss = tooltip.style;
	if (ie4||ie5||ns5) {	// ns4 would lose all this on rewrites
		tipcss.width = tipWidth+"px";
		tipcss.fontFamily = tipFontFamily;
		tipcss.fontSize = tipFontSize;
		tipcss.color = tipFontColor;
		tipcss.backgroundColor = tipBgColor;
		tipcss.borderColor = tipBorderColor;
		tipcss.borderWidth = tipBorderWidth+"px";
		tipcss.padding = tipPadding+"px";
		tipcss.borderStyle = tipBorderStyle;
	}
	if (tooltip&&tipFollowMouse) {
		document.onmousemove = trackMouse;
	}
}
//window.onload = function()
//{
//initTip();
//onload();

//}
//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) {
initTip();
	if (!tooltip) return;
	if (t1) clearTimeout(t1);	if (t2) clearTimeout(t2);
	tipOn = true;
	// set colors if included in messages array
	if (messages[num][2])	var curBgColor = messages[num][2];
	else curBgColor = tipBgColor;
	if (messages[num][3])	var curFontColor = messages[num][3];
	else curFontColor = tipFontColor;
	if (ie4||ie5||ns5) {
		var tip = ' <H5>'+ messages[num][1] + '</H5>' + startStr + messages[num][0] + midStr + '<span style="font-family:' + tipFontFamily + '; font-size:' + tipFontSize + '; color:' + curFontColor + ';">'+ '<br>' + messages[num][4]  + '<br>'+  messages[num][5] + '<br>'+  messages[num][6] +'<P>'+'</P>'+  messages[num][7]+'<br>'+  messages[num][8] +'<br>'+  messages[num][9]+"<br>"+  messages[num][10]   +'</span>' + endStr;
		tipcss.backgroundColor = curBgColor;
	 	tooltip.innerHTML = tip;
	}
	if (!tipFollowMouse) positionTip(evt);
	else t1=setTimeout("tipcss.visibility='visible'",100);
}

var mouseX, mouseY;
function trackMouse(evt) {
	standardbody=(document.compatMode=="CSS1Compat")? document.documentElement : document.body //create reference to common "body" across doctypes
	mouseX = (ns5)? evt.pageX: window.event.clientX + standardbody.scrollLeft;
	mouseY = (ns5)? evt.pageY: window.event.clientY + standardbody.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) {
		standardbody=(document.compatMode=="CSS1Compat")? document.documentElement : document.body
		mouseX = (ns5)? evt.pageX: window.event.clientX + standardbody.scrollLeft;
		mouseY = (ns5)? evt.pageY: window.event.clientY + standardbody.scrollTop;
	}
	// tooltip width and height
	var tpWd = (ie4||ie5)? tooltip.clientWidth: tooltip.offsetWidth;
	var tpHt = (ie4||ie5)? tooltip.clientHeight: tooltip.offsetHeight;
	// document area in view (subtract scrollbar width for ns)
	var winWd = (ns5)? window.innerWidth-20+window.pageXOffset: standardbody.clientWidth+standardbody.scrollLeft;
	var winHt = (ns5)? window.innerHeight-20+window.pageYOffset: standardbody.clientHeight+standardbody.scrollTop;
	// check mouse position against tip and window dimensions
	// and position the tooltip
	if ((mouseX+offX+tpWd)>winWd)
		tipcss.left = mouseX-(tpWd+offX)+"px";
	else tipcss.left = mouseX+offX+"px";
	if ((mouseY+offY+tpHt)>winHt)
		tipcss.top = winHt-(tpHt+offY)+"px";
	else tipcss.top = mouseY+offY+"px";
	if (!tipFollowMouse) t1=setTimeout("tipcss.visibility='visible'",100);
}

function hideTip() {
	if (!tooltip) return;
	t2=setTimeout("tipcss.visibility='hidden'",100);
	tipOn = false;
}

document.write('<div id="tipDiv" style="position:absolute; visibility:hidden; z-index:100"></div>')