/***********************************************
* Bullet Link script- © Dynamic Drive DHTML code library (www.dynamicdrive.com)
* This notice MUST stay intact for legal use
* Visit Dynamic Drive at http://www.dynamicdrive.com/ for full source code
***********************************************/
 
//Define your bullet image(s) via arbitrary variables, where bulletimg=["imagepath", imagewidth, offsetxfromroot, offsetyfromroot]
var bulletimg1=["greenup.gif", 13, 2, 0]
var bulletimg2=["search.gif", 16, 4, 0]
var bulletimg3=["http://www.sliedrechtsport.nl/assets/js/bulletlink/BulletLink_arrow.gif", 9, 3, -3]
 
////Stop editting here/////////////////////
var classnameRE=/(^|\s+)ddbullet($|\s+)/i //regular expression to screen for classname within element
 
function caloffset(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 displaybullet(linkobj){
	var reltovar=window[linkobj.getAttribute("rel")]
	bulletobj.setAttribute("src", reltovar[0])
	bulletobj.style.left=caloffset(linkobj, "left")-reltovar[1]-reltovar[2]+"px"
	bulletobj.style.top=caloffset(linkobj, "top")-reltovar[3]+"px"
	bulletobj.style.visibility="visible"
}
 
function modifylinks(){
	bulletobj=document.createElement("img")
	bulletobj.setAttribute("id", "bulletimage")
	bulletobj.className="bulletimagestyle"
	document.body.appendChild(bulletobj)
	for (i=0; i<document.links.length; i++){
		if (typeof document.links[i].className=="string" && document.links[i].className.search(classnameRE)!=-1){
			document.links[i].onmouseover=function(){displaybullet(this)}
			document.links[i].onmouseout=function(){bulletobj.style.visibility="hidden"}
			document.links[i].onclick=function(){bulletobj.style.visibility="hidden"}
		}
	}
}
 
if (window.addEventListener)
window.addEventListener("load", modifylinks, false)
else if (window.attachEvent)
window.attachEvent("onload", modifylinks)
else if (document.getElementById || document.all)
window.onload=modifylinks
 

