var tooltip=function(){
	var id = 'tt';
	var top = 3;
	var left = 3;
	var maxw = 300;
	var speed = 10;
	var timer = 20;
	var endalpha = 95;
	var alpha = 0;
	var tt,t,c,b,h;
	var ie = document.all ? true : false;

    var vifit = ['vifit','<strong>Vifit traagschuim SG50:</strong><p>1. Het matras is standaard uitgerust met een geschuimde A-kwaliteit traagschuim met een open celstructuur.</p><p>2. Onder invloed van lichaamstemperatuur past het schuim zich volledig aan de vorm van het lichaam aan.</p><p>3. Het schuim heeft uitstekende drukverlagende eigenschappen.</p>'];
    var ultrafresh = ['ultrafresh','<p><img style="width:100px;float:right;margin-top:0px;" src="/site/assets/images/logo_ultrafresh_klein.gif" alt="Ultrafresh"/><strong>Kies voor Ultrafresh traagschuim</strong></p><ul><li>Anti-bacterieel en anti-schimmel</li><li>Anti-huismijt allergie</li></ul>'+
                    '<p><img style="width:70px;float:right;margin-top:4px;" src="/site/assets/images/logo_anti_huismijt.gif" alt="Anti-huismijt"/>De Ultrafresh technologie zorgt voor een anti-bacterie en anti-schimmel bescherming van het traagschuim. Uw slaaphygi&euml;ne wordt hierdoor optimaal ingevuld.</p><p>Tevens ziet de Ultrafresh technologie er op toe dat de huisstofmijt op het traagschuim niet kan overleven. Op deze wijze helpt Ultrafresh traagschuim effectief te beschermen tegen astma en huisstofmijt allergie&euml;n.</p><p><strong>Ultrafresh traagschuim is als optie te bestellen.</strong><br>Voor een geringe meerprijs, &euro; 24,99 voor een 1-persoonsmatras en &euro; 49,98 voor een 2-persoonsmatras, wordt de standaard traagschuim toplaag van de matraskern vervangen door het unieke Ultrafresh traagschuim.</p>'];
    var kussen = ['kussen','<strong>Kussen:</strong><p>Het MediActive kussen bevordert de slaap door de nek en schouderspieren volledig te laten ontspannen.</p>'];
    var liefdesbrug = ['liefdesbrug','<strong>Liefdesbrug:</strong><p>De MediActive liefdesbrug voorkomt dat er tussen 2 matrassen in een 2-persoonsbed een naad is.</p>'];
    var hand = ['hand','<strong>Liefdesbrug:</strong><p>De MediActive liefdesbrug voorkomt dat er tussen 2 matrassen in een 2-persoonsbed een naad is.</p>'];
    var electrisch = ['electrisch','<strong>Liefdesbrug:</strong><p>De MediActive liefdesbrug voorkomt dat er tussen 2 matrassen in een 2-persoonsbed een naad is.</p>'];
    var niet = ['niet','<strong>Liefdesbrug:</strong><p>De MediActive liefdesbrug voorkomt dat er tussen 2 matrassen in een 2-persoonsbed een naad is.</p>'];
    var poten = ['poten','<strong>Potenset:</strong><p>Kan de lattenbodem steunen op een zijlat en middenbalk van uw ledikant, dan heeft u geen potenset nodig. In alle overige gevallen is het raadzaam de potenset te bestellen. Per lattenbodem heeft u 1 potenset nodig.</p>'];
    var kabel = ['kabel','<strong>Synchroonkabel:</strong><p>Bij een tweepersoonsmatras koppelt de kabel de verstelbare lattenbodems aan elkaar. Hierdoor kan het tweepersoons matras in  &eacute;&eacute;n beweging worden versteld.</p>'];
    var motor = ['motor','<strong>Elektrosmog vrije motor met noodstroomvoorziening:</strong><p>de motor wordt geheel van het spanningsnet afgesloten als deze niet wordt gebruikt. De noodstroomvoorziening zorgt ervoor dat de lattenbodem versteld kan worden als de stroom uitvalt.</p>'];
    var steunen = ['steunen','<strong>Matraszijsteunen:</strong><p>Indien er geen bedombouw om de matras(sen) zit, kan het matras naar links of naar rechts schuiven. Om dit te voorkomen raden wij u aan zijsteunen te bestellen. Deze zijsteunen worden aan de zijkant van de MediActive lattenbodem geplaatst.</p>'];
    var beugel = ['beugel','<strong>Matrasbeugel:</strong><p>Indien er geen bedombouw om de matras(sen) zit kan het matras van boven naar beneden schuiven. Om dit te voorkomen raden wij u aan een matrasbeugel te bestellen. Deze beugel wordt aan het voeteneinde van de MediActive lattenbodem geplaatst.</p>'];
    var geboorte = ['geboorte','<strong>Waarom heeft MediActive mijn geboortedatum nodig als ik een bestelling plaats?</strong><p>Wanneer u een bestelling plaatst wijzen wij een ordernummer toe. Dit kan alleen worden toegewezen met geboortedatum. Ten tweede kunnen wij met behulp van uw geboortedatum vaststellen of u 18 jaar of ouder bent. Immers dient u 18 jaar of ouder te zijn, om te kunnen bestellen.</p>'];
    var postcode = ['postcode','<strong>Postcode</strong><p>Geef uw huidige postcode op, bijvoorbeeld: <i>1100AA</i></p>'];
    var telefoon = ['telefoon','<strong>Telefoonnummer</strong><p>U dient minimaal &eacute;&eacute;n telefoonnummer op te geven.</p>'];
    var stap1 = ['stap1','<strong>Stap 1</strong><p>Selecteer in het formulier<br> de door u gewenste artikelen.</p>'];
    var stap2 = ['stap2','<strong>Stap 2</strong><p>U ontvangt onze prijsopgave voor<br> de door u geselecteerde artikelen.</p>'];
    var stap3 = ['stap3','<strong>Stap 3</strong><p>Vul uw adresgegevens in<br> en selecteer de betaalwijze.</p>'];
    var stap4 = ['stap4','<strong>Stap 4</strong><p>U ontvangt in deze stap een<br> totaal overzicht ter controle.</p>'];
    var stap5 = ['stap5','<strong>Stap 5</strong><p>Onze offerte wordt omgezet in een bestelling tot gratis 14 dagen proefslapen. Tevens kunt u hier uw gewenste leverdatum en slaapvoorkeuren opgeven.</p>'];
    var zelf = ['zelf','<p>De vervoerder levert uw bestelling standaard tot over de eerste drempel van uw woning. U dient zelf zorg te dragen voor het uitpakken, plaatsen en eventueel monteren van de geleverde producten.</p>'];
    var monteur = ['monteur','<p>Voor een meerprijs van &euro; 39,95 wordt uw bestelling op elke gewenste plaats in uw woning uitgepakt, geplaatst en gemonteerd.</p>'];
    var afstandsbediening = ['afstandsbediening','<strong>Draadloze afstandsbediening</strong><p>De elektrisch verstelbare lattenbodem wordt standaard geleverd met een bedrade afstandsbediening. Als optie is een draadloze variant leverbaar tegen een meerprijs van &euro;79,-</p>'];
    var thuisbezorging = ['thuisbezorging','<strong>Thuisbezorging</strong><p>De vervoerder levert uw bestelling standaard tot over de eerste drempel van uw woning. U dient zelf zorg te dragen voor het uitpakken, plaatsen en eventueel monteren van de geleverde producten.</p>'];
    var slaapkamerbezorging = ['slaapkamerbezorging','<strong>Slaapkamerbezorging</strong><p>Voor een meerprijs van &euro;19,95 wordt uw bestelling naar uw slaapkamer gebracht. Wij zorgen dan tevens voor het uitpakken van de producten en de afvoer van het verpakkingsmateriaal. Het monteren van een potenset op een lattenbodem valt niet onder de slaapkamer bezorging. Hiervoor bieden wij de  montage bezorging (&euro; 39,95) aan.</p>'];
    var volledigemontage = ['volledigemontage','<strong>Volledige montage</strong><p>Voor een meerprijs van &euro;39,95 wordt uw bestelling op elke gewenste plaats in uw woning uitgepakt, geplaatst en gemonteerd. Let op! Levertijd binnen 5 werkdagen.</p>'];
     
    
    var a_tooltip = [afstandsbediening,thuisbezorging,slaapkamerbezorging,volledigemontage,vifit, ultrafresh, kussen,liefdesbrug, hand, electrisch, niet, poten, kabel, motor, steunen, beugel, geboorte, postcode, telefoon, stap1, stap2, stap3, stap4, stap5, zelf, monteur, afstandsbediening];
 
	return{
		show:function(v,w){
			if(tt == null){
				tt = document.createElement('div');
				tt.setAttribute('id',id);
				t = document.createElement('div');
				t.setAttribute('id',id + 'top');
				c = document.createElement('div');
				c.setAttribute('id',id + 'cont');
				b = document.createElement('div');
				b.setAttribute('id',id + 'bot');
				tt.appendChild(t);
				tt.appendChild(c);
				tt.appendChild(b);
				document.body.appendChild(tt);
				tt.style.opacity = 0;
				tt.style.filter = 'alpha(opacity=0)';
				document.onmousemove = this.pos;
			}
			tt.style.display = 'block';
            var msg = "";

            for (var x = 0; x <= 22; x++)
            {
                if(v == a_tooltip[x][0])
                {
                    c.innerHTML = a_tooltip[x][1];
                }
            }

			//c.innerHTML = v;
			tt.style.width = w ? w + 'px' : 'auto';
			if(!w && ie){
				t.style.display = 'none';
				b.style.display = 'none';
				tt.style.width = tt.offsetWidth;
				t.style.display = 'block';
				b.style.display = 'block';
			}
			if(tt.offsetWidth > maxw){tt.style.width = maxw + 'px'}
			h = parseInt(tt.offsetHeight) + top;
			clearInterval(tt.timer);
			tt.timer = setInterval(function(){tooltip.fade(1)},timer);
		},
		pos:function(e){
			var u = ie ? event.clientY + document.documentElement.scrollTop : e.pageY;
			var l = ie ? event.clientX + document.documentElement.scrollLeft : e.pageX;
			tt.style.top = (u - (h / 3)-50) + 'px';
			tt.style.left = (l + 10) + 'px';
		},
		fade:function(d){
			var a = alpha;
			if((a != endalpha && d == 1) || (a != 0 && d == -1)){
				var i = speed;
				if(endalpha - a < speed && d == 1){
					i = endalpha - a;
				}else if(alpha < speed && d == -1){
					i = a;
				}
				alpha = a + (i * d);
				tt.style.opacity = alpha * .01;
				tt.style.filter = 'alpha(opacity=' + alpha + ')';
			}else{
				clearInterval(tt.timer);
				if(d == -1){tt.style.display = 'none'}
			}
		},
		hide:function(){
			clearInterval(tt.timer);
			tt.timer = setInterval(function(){tooltip.fade(-1)},timer);
		}
	};
}();
			
