var offsetxpoint=0
var offsetypoint=20
var ie=document.all
var ns6=document.getElementById && !document.all
var enabletip=false
if (ie||ns6)
var tipobj=document.all? document.all["tooltip"] : document.getElementById? document.getElementById("tooltip") : ""
function ietruebody(){
var iebody = document.body;
if(navigator.appName.indexOf("Internet Explorer") != -1)
{
split=navigator.appVersion.split("MSIE");
version=parseFloat(split[1]);
if(version >= 6 && version != 8)
iebody = document.documentElement;
}
return iebody;
}
function popup(title, content){
if (ns6||ie){
thetext='
';
if(title != '')
thetext=thetext+''+title+' ';
thetext=thetext+content+' |
';
tipobj.innerHTML=thetext
enabletip=true
return false
}
}
function imgPopup(thetext){
if (ns6||ie){
thetext='';
tipobj.innerHTML=thetext
enabletip=true
return false
}
}
function zenPopup(thetext){
if (ns6||ie){
thetext='Zenderoverzicht Bekijk het '+thetext+' zenderoverzicht. |
';
tipobj.innerHTML=thetext
enabletip=true
return false
}
}
function mpopup(title, thetext){
if (ns6||ie){
thetext='';
tipobj.innerHTML=thetext
enabletip=true
return false
}
}
function selPopup(){
if (ns6||ie){
thetext='Specificaties vergelijken Selecteer maximaal drie abonnementen door deze aan te vinken. Klik vervolgens boven- of onderaan dit overzicht op de knop \'Vergelijk\'. |
';
tipobj.innerHTML=thetext
enabletip=true
return false
}
}
function waaromPop(excl){
if (ns6||ie){
thetext='Waarom hier bestellen? ';
if(excl == true)
thetext=thetext+'Deze aanbieding is alleen hier verkrijgbaar!
';
thetext=thetext+'- 100% Laagste prijs garantie
- Beste exclusieve aanbiedingen
- Ruim 9 jaar ervaring
- Al 132.831 tevreden klanten
- Objectief en compleet
- Thuiswinkel Waarborg keurmerk
- Gratis overstap- en klantenservice
- Direct kosteloos bestellen
';
thetext=thetext+' |
';
tipobj.innerHTML=thetext
enabletip=true
return false
}
}
function infoPopup(abo){
if (ns6||ie){
thetext='Meer informatie Bekijk de uitgebreide specificaties van '+abo+'. |
';
tipobj.innerHTML=thetext
enabletip=true
return false
}
}
function infoAPopup(abo){
if (ns6||ie){
thetext='Meer informatie Bekijk de '+abo+' aanbieding. |
';
tipobj.innerHTML=thetext
enabletip=true
return false
}
}
function bestelPopup(abo){
if (ns6||ie){
thetext='Direct bestellen / overstappen Bestel '+abo+' direct zonder extra kosten! |
';
tipobj.innerHTML=thetext
enabletip=true
return false
}
}
function verbindingPopup(verbinding, netwerk){
if (ns6||ie){
thetext='Verbinding via ';
switch(verbinding)
{
case 'adsl':
thetext=thetext+'de vaste telefoonaansluiting';
break;
case 'vdsl':
thetext=thetext+'de vaste telefoonaansluiting';
break;
case 'kabel':
thetext=thetext+'de kabeltelevisie-aansluiting';
break;
case 'glasvezel':
thetext=thetext+'de glasvezelaansluiting';
break;
case 'ether':
thetext=thetext+'een draadloze ontvanger (ether)';
break;
case 'satt':
thetext=thetext+'een schotelantenne';
break;
case 'hspa':
thetext=thetext+'het mobiele HSPA netwerk van '+netwerk;
break;
case 'hspa+':
thetext=thetext+'het mobiele HSPA+ netwerk van '+netwerk;
break;
case 'lte':
thetext=thetext+'het mobiele LTE netwerk van '+netwerk;
break;
}
thetext=thetext+'.
';
tipobj.innerHTML=thetext
enabletip=true
return false
}
}
function datalimietPopup(mode, dataverkeer, data_opm, extra_mode, extra, extra_opm){
if (ns6||ie){
thetext='';
switch(mode)
{
case 'mb':
thetext=thetext+'Databundel van '+dataverkeer+' per maand.
';
break;
case 'fup':
thetext=thetext+'Geen databundel, wel een Fair Use Policy.
';
thetext=thetext+'Bij (forse) overschrijding van het gemiddelde verbruik krijgt u een waarschuwing.
';
break;
case 'onb':
thetext=thetext+'Geen databundel, onbeperkt dataverkeer.
';
break;
}
if(data_opm != '')
thetext=thetext+data_opm+'.
';
if(mode == 'mb' && extra_mode != 'nvt')
{
if(extra_mode == 'mb')
{
thetext=thetext+'Tarief buiten databundel: € '+extra+' per MB.
';
}
else if(extra_mode == 'snelheid')
{
thetext=thetext+'Buiten databundel: ';
}
if(extra_opm != '')
thetext=thetext+extra_opm+'.';
}
thetext=thetext+'
';
tipobj.innerHTML=thetext
enabletip=true
return false
}
}
function jaarPopup(prijs,ter1,tar1,ter2,tar2,ter3,tar3,ter4,tar4,eenmalig,verzend,installatie,modem,mob_modem,decoder,kpn_eenmalig,ktv_eenmalig,kpn_maand,ktv_maand,korting,totaal){
if (ns6||ie){
thetext='';
thetext=thetext+'
';
for(tti = 1; tti <= 4; tti++)
{
if(eval('ter'+tti) > 0)
{
var maandText = '';
if(tti == 1 && ter1 < 12)
{
if(ter1 == 1)
{
maandText = '(eerste maand à € '+eval('tar'+tti).replace('.',',')+')';
}
else if(ter1 > 1)
{
maandText = '(eerste '+ter1+' maanden à € '+eval('tar'+tti).replace('.',',')+')';
}
}
else
{
if(tti < 4 && eval('ter'+(tti+1)) > 0)
{
maandText = '('+eval('ter'+tti)+' '+maandNaam(eval('ter'+tti))+' à € '+eval('tar'+tti).replace('.',',')+')';
}
else
{
maandText = '('+eval('ter'+tti)+' '+maandNaam(eval('ter'+tti))+' à € '+eval('tar'+tti).replace('.',',')+')';
}
}
thetext=thetext+'| Abonnementskosten '+maandText+' | € '+eval('ter'+tti+'*tar'+tti).toFixed(2).replace('.',',')+' |
';
}
}
if(kpn_maand != '' && parseFloat(kpn_maand) > 0)
thetext=thetext+'| Vaste telefonie aansluiting (12 maanden à € '+kpn_maand.replace('.',',')+') | € '+parseFloat(kpn_maand*12).toFixed(2).replace('.',',')+' |
';
if(ktv_maand != '' && parseFloat(ktv_maand) > 0)
thetext=thetext+'| Kabeltelevisie aansluiting (12 maanden à € '+ktv_maand.replace('.',',')+') | € '+parseFloat(ktv_maand*12).toFixed(2).replace('.',',')+' |
';
thetext=thetext+'| Aansluitkosten abonnement | € '+eenmalig+' |
';
if(kpn_eenmalig != '' && parseFloat(kpn_eenmalig) > 0)
thetext=thetext+'| Aansluitkosten vaste telefonie aansluiting | € '+kpn_eenmalig+' |
';
if(ktv_eenmalig != '' && parseFloat(ktv_eenmalig) > 0)
thetext=thetext+'| Aansluitkosten kabeltelevisie aansluiting | € '+ktv_eenmalig+' |
';
thetext=thetext+'| Verzendkosten | € '+verzend+' |
';
thetext=thetext+'| Goedkoopste installatie | € '+installatie+' |
';
if(modem != '')
thetext=thetext+'| Goedkoopste modem / ontvanger | € '+modem+' |
';
if(mob_modem != '')
thetext=thetext+'| Goedkoopste mobiele modem / ontvanger | € '+mob_modem+' |
';
if(decoder != '')
thetext=thetext+'| Goedkoopste decoder / ontvanger | € '+decoder+' |
';
thetext=thetext+'
';
thetext=thetext+'
';
if(parseFloat(korting) > 0)
thetext=thetext+'| Extra korting via Breedbandwinkel.nl | - € '+korting+' |
';
thetext=thetext+'| Totale kosten eerste jaar | € '+totaal+' |
';
thetext=thetext+'
';
thetext=thetext+'
';
tipobj.innerHTML=thetext
enabletip=true
return false
}
}
function eenmaligPopup(eenmalig,verzend,installatie,modem,mob_modem,decoder,kpn,ktv,totaal){
if (ns6||ie){
thetext='';
thetext=thetext+'
';
thetext=thetext+'| Aansluitkosten abonnement | € '+eenmalig+' |
';
if(kpn != '' && parseFloat(kpn) > 0)
thetext=thetext+'| Aansluitkosten vaste telefonie aansluiting | € '+kpn+' |
';
if(ktv != '' && parseFloat(ktv) > 0)
thetext=thetext+'| Aansluitkosten kabeltelevisie aansluiting | € '+ktv+' |
';
thetext=thetext+'| Verzendkosten | € '+verzend+' |
';
thetext=thetext+'| Goedkoopste installatie | € '+installatie+' |
';
if(modem != '')
thetext=thetext+'| Goedkoopste modem / ontvanger | € '+modem+' |
';
if(mob_modem != '')
thetext=thetext+'| Goedkoopste mobiele modem / ontvanger | € '+mob_modem+' |
';
if(decoder != '')
thetext=thetext+'| Goedkoopste decoder / ontvanger | € '+decoder+' |
';
thetext=thetext+'
';
thetext=thetext+'
';
thetext=thetext+'| Totale eenmalige kosten | € '+totaal+' |
';
thetext=thetext+'
';
thetext=thetext+'
';
tipobj.innerHTML=thetext
enabletip=true
return false
}
}
function maandNaam(val)
{
if(val == 1)
{
return 'maand';
}
else
{
return 'maanden';
}
}
function prijsPopup(prijs,ter1,tar1,ter2,tar2,ter3,tar3,ter4,tar4,kpn,ktv){
if (ns6||ie){
thetext = '';
for(tti = 1; tti <= 4; tti++)
{
if(eval('ter'+tti) > 0)
{
var lijn = false;
if(kpn != '' && parseFloat(kpn) > 0 || ktv != '' && parseFloat(ktv) > 0)
lijn = true;
if(lijn == true && tti > 1)
thetext=thetext+'';
if(lijn == true || tti == 1)
thetext=thetext+'';
var maandText = '';
if(tti == 1 && tar1 != prijs)
{
if(ter1 == 1)
{
maandText = '(eerste maand)';
}
else if(ter1 > 1)
{
maandText = '(eerste '+ter1+' maanden)';
}
}
else if(tti != 1)
{
if((tti < 4 && eval('ter'+(tti+1)) > 0) || eval('tar'+tti) != prijs)
{
maandText = '(volgende '+eval('ter'+tti)+' '+maandNaam(eval('ter'+tti))+')';
}
else
{
maandText = '(normaal tarief)';
}
}
if(lijn == true)
{
thetext=thetext+'
';
thetext=thetext+'| Abonnementskosten '+maandText+' | € '+eval('tar'+tti).replace('.',',')+' |
';
if(kpn != '')
thetext=thetext+'| Kosten vaste telefonie aansluiting | € '+kpn.replace('.',',')+' |
';
if(ktv != '')
thetext=thetext+'| Kosten kabeltelevisie aansluiting | € '+ktv.replace('.',',')+' |
';
thetext=thetext+'
';
}
thetext=thetext+'
';
thetext=thetext+'| Totale maandelijkse kosten '+maandText;
var lijntotaal = parseFloat(eval('tar'+tti));
if(kpn != '')
lijntotaal+= parseFloat(kpn);
if(ktv != '')
lijntotaal+= parseFloat(ktv);
thetext=thetext+' | € '+lijntotaal.toFixed(2).replace('.',',')+' |
';
thetext=thetext+'
';
}
}
thetext=thetext+'
';
tipobj.innerHTML=thetext
enabletip=true
return false
}
}
function lijnPopup(dienst,edit){
if (ns6||ie){
thetext='';
if(dienst == 'kpn')
{
thetext=thetext+'ADSL en VDSL internet abonnementen worden aangesloten op de vaste KPN telefonie aansluiting in uw huis. Indien u niet beschikt over een vast KPN telefonie abonnement worden er bij dit abonnement kosten in rekening gebracht voor gebruik van deze lijn (lijnhuur).';
if(edit == true)
thetext=thetext+"
Beschikt u wel over een actief KPN telefonie abonnement? Geeft dit dan aan in de linkerkolom bij 'Aansluitingen'.";
}
else if(dienst == 'ktv')
{
thetext=thetext+'Kabel abonnementen worden aangesloten op de vaste kabeltelevisie aansluiting in uw huis. Indien u niet beschikt over een standaard kabeltelevisie abonnement worden er bij dit abonnement kosten in rekening gebracht voor gebruik van deze aansluiting.';
if(edit == true)
thetext=thetext+"
Beschikt u wel over een actief kabeltelevisie abonnement? Geeft dit dan aan in de linkerkolom bij 'Aansluitingen'.";
}
thetext=thetext+' |
';
tipobj.innerHTML=thetext
enabletip=true
return false
}
}
function pccPopup(abo){
if (ns6||ie){
thetext='Direct bestellen / overstappen Gebruik eerst de postcodecheck om '+abo+' te bestellen. |
';
tipobj.innerHTML=thetext
enabletip=true
return false
}
}
function servOptions(option,conn){
if (ns6||ie){
var verb;
switch(conn)
{
case 'adsl':
verb = 'ADSL';
break;
case 'vdsl':
verb = 'VDSL';
break;
case 'kabel':
verb = 'Kabel';
break;
case 'glasvezel':
verb = 'Glasvezel';
break;
case 'ether':
verb = 'Draadloos';
break;
case 'satt':
verb = 'Satelliet';
break;
case 'hspa':
verb = 'HSPA';
break;
case 'hspa+':
verb = 'HSPA+';
break;
case 'lte':
verb = 'LTE';
break;
}
var content;
switch(option)
{
case 'int':
content = 'Internet';
iconfile = 'int';
break;
case 'int_o':
content = 'Optioneel met Internet';
iconfile = 'int';
break;
case 'tel':
content = 'Digitale Telefonie';
iconfile = 'tel';
break;
case 'tel_o':
content = 'Optioneel met Digitale Telefonie';
iconfile = 'tel';
break;
case 'dtv':
content = 'Digitale Televisie';
iconfile = 'dtv';
break;
case 'dtv_o':
content = 'Optioneel met Digitale Televisie';
iconfile = 'dtv';
break;
case 'mob':
content = 'Mobiel Internet';
iconfile = 'mob';
break;
case 'mob_o':
content = 'Optioneel met Mobiel Internet';
iconfile = 'mob';
break;
}
if(verb != '')
content = content+' ('+verb+')';
thetext=' '+content+' |
';
tipobj.innerHTML=thetext
enabletip=true
return false
}
}
function positiontip(e)
{
if (enabletip)
{
var curX=(ns6)?e.pageX : event.x+ietruebody().scrollLeft;
var curY=(ns6)?e.pageY : event.y+ietruebody().scrollTop;
var rightedge=ie&&!window.opera? ietruebody().clientWidth-event.clientX-offsetxpoint : window.innerWidth-e.clientX-offsetxpoint;
var bottomedge=ie&&!window.opera? ietruebody().clientHeight-event.clientY-offsetypoint : window.innerHeight-e.clientY-offsetypoint;
var leftedge=(offsetxpoint < 0)? offsetxpoint*(-1) : -1000;
if((rightedge-150)