

/***********************************************
* Show Hint script- © Dynamic Drive (www.dynamicdrive.com)
* This notice MUST stay intact for legal use
* Visit http://www.dynamicdrive.com/ for this script and 100s more.
***********************************************/
		
var horizontal_offset="9px" //horizontal offset of hint box from anchor link

/////No further editting needed

var vertical_offset="0" //horizontal offset of hint box from anchor link. No need to change.
var ie=document.all
var ns6=document.getElementById&&!document.all

function getposOffset(what, offsettype){
var totaloffset=(offsettype=="left")? what.offsetLeft : what.offsetTop;
var parentEl=what.offsetParent;
while (parentEl!=null){
totaloffset=(offsettype=="left")? totaloffset+parentEl.offsetLeft : totaloffset+parentEl.offsetTop;
parentEl=parentEl.offsetParent;
}
return totaloffset;
}

function iecompattest(){
return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}

function clearbrowseredge(obj, whichedge){
var edgeoffset=(whichedge=="rightedge")? parseInt(horizontal_offset)*-1 : parseInt(vertical_offset)*-1
if (whichedge=="rightedge"){
var windowedge=ie && !window.opera? iecompattest().scrollLeft+iecompattest().clientWidth-30 : window.pageXOffset+window.innerWidth-40
dropmenuobj.contentmeasure=dropmenuobj.offsetWidth
if (windowedge-dropmenuobj.x < dropmenuobj.contentmeasure)
edgeoffset=dropmenuobj.contentmeasure+obj.offsetWidth+parseInt(horizontal_offset)
}
else{
var windowedge=ie && !window.opera? iecompattest().scrollTop+iecompattest().clientHeight-15 : window.pageYOffset+window.innerHeight-18
dropmenuobj.contentmeasure=dropmenuobj.offsetHeight
if (windowedge-dropmenuobj.y < dropmenuobj.contentmeasure)
edgeoffset=dropmenuobj.contentmeasure-obj.offsetHeight
}
return edgeoffset
}

function showhint(menucontents, obj, e, tipwidth){
if ((ie||ns6) && document.getElementById("hintbox")){
dropmenuobj=document.getElementById("hintbox")
dropmenuobj.innerHTML=menucontents
dropmenuobj.style.left=dropmenuobj.style.top=-500
if (tipwidth!=""){
dropmenuobj.widthobj=dropmenuobj.style
dropmenuobj.widthobj.width=tipwidth
}
dropmenuobj.x=getposOffset(obj, "left")
dropmenuobj.y=getposOffset(obj, "top")
dropmenuobj.style.left=dropmenuobj.x-clearbrowseredge(obj, "rightedge")+obj.offsetWidth+"px"
dropmenuobj.style.top=dropmenuobj.y-clearbrowseredge(obj, "bottomedge")+"px"
dropmenuobj.style.visibility="visible"
obj.onmouseout=hidetip
}
}

function hidetip(e){
dropmenuobj.style.visibility="hidden"
dropmenuobj.style.left="-500px"
}

function createhintbox(){
var divblock=document.createElement("div")
divblock.setAttribute("id", "hintbox")
document.body.appendChild(divblock)
}

if (window.addEventListener)
window.addEventListener("load", createhintbox, false)
else if (window.attachEvent)
window.attachEvent("onload", createhintbox)
else if (document.getElementById)
window.onload=createhintbox

function hint_ispjobs(x,y) { showhint('<b>ISPJobs.nl</b><br>ISPJobs.nl brengt vacatures bij Internet Service Providers in kaart. Ben je opzoek naar een baan in de ISP-sector? Kijk op ISPJobs.nl!', x, y, '300px'); }
function hint_isp25(x,y) { showhint('<b>ISP25.nl</b><br>ISP25.nl is het overzicht van de beste 25 ISP\'s van Nederland. De ISP25 wordt samengesteld op basis van de waarderingen op ISPGids.com', x, y, '300px'); }
function hint_ispam(x,y) { showhint('<b>ISPam.nl</b><br>ISPam.nl brengt de brengt ontwikkelingen in, om en gerelateerd aan de ISP-sector in kaart.', x, y, '300px'); }
function hint_extensiemonitor(x,y) { showhint('<b>ExtensieMonitor.nl</b><br>ExtensieMonitor.nl geeft een overzicht van het aantal domeinnamen per verschillende extensie.', x, y, '300px'); }
function hint_netwerkgids(x,y) { showhint('<b>NetwerkGids.com</b><br>NetwerkGids.com geeft een overzicht van de verschillende publieke IP-Netwerken in Nederland. Tevens in welke datacentra deze een PoP (Point of Presence) hebben en ISP\'s gebruik maken van het netwerk.', x, y, '300px'); }

function hint_zoeknaam(x,y) { showhint('<B>Zoeken op naam</B><br>Hiermee zoekt u op handelsnaam, merknaam en bedrijfsnaam', x, y, '220px'); }
function hint_zoeknetwerk(x,y) { showhint('<b>Zoeken op netwerk</b><br>Hiermee kunt u specifiek zoeken naar ISP\'s dat gebruik maken van een bepaalde netwerk', x, y, '220px'); }
function hint_zoekdatacentrum(x,y) { showhint('<b>Zoeken op datacentrum</b><br>Hiermee kunt u specifiek zoeken naar ISP\'s die in een bepaald datacentrum aanwezig zijn', x, y, '220px'); }
function hint_isp25_score(x,y,positie) { showhint('<b>#'+positie+' in de ISP25.nl</b><br>Deze ISP neemt positie '+positie+' in de ISP25.nl in. De ISP25.nl wordt samengesteld op basis van de ervaringen op ISPGids.com en bevat de 25 best gewaarde ISP\'s.', x, y, '350px'); }
function hint_isp25be_score(x,y,positie) { showhint('<b>#'+positie+' in de ISP25.be</b><br>Deze ISP neemt positie '+positie+' in de ISP25.be in. De ISP25.be wordt samengesteld op basis van de ervaringen op ISPGids.be en bevat de 25 best gewaarde ISP\'s.', x, y, '350px'); }
function hint_netdclijst(x,y,a,b) { showhint('<b>Aanwezig in Datacentra:</b><br>'+a+'<br><b>Aanwezig in Netwerken:</b><br>'+b, x, y, '220px'); }
function hint_optie(x,y,z) { showhint(optiedata[z], x, y, '220px'); }
function hint_kaart(x,y,z) { showhint('<img src="/images/kaartpc/'+z+'.png">', x, y, '175px'); }
function hint_opkaart(x,y,z) { showhint('<b>ISP\'s in deze regio:</b><br>'+z+'<b>Klik hier voor het overzicht van de ISP\'s in deze regio</b>', x, y, '200px'); }
function hint_checker(x,y) { showhint('<b>Vermelding op eigen website</b><br>Deze Internet Service Provider stelt door vermelding van ISPGids.com op de eigen website alle klanten in staat om zowel een positieve als negatieve reactie achter te laten, waardoor de gegeven ervaringen nog betrouwbaarder zijn!', x, y, '350px'); }

function checksub(x)
{
	if (x.id.selectedIndex == 0) {
		return false;	
	} else {
		return true;	
	}
}