var ns=(document.layers);
var ie=(document.all);
var w3=(document.getElementById && self.innerWidth && (window.pageXOffset>-1));

var bubbleSpeed = 4;
var bubbleSrc = "http://www.divingcairns.com/bubble.gif";

function initBubble() {
	if(!ns && !ie && !w3)	return;

	if(ie)	bubblePos=eval('document.all.bubble.style');
	else if(ns)	bubblePos=eval('document.layers["bubble"]');
	else if(w3)	bubblePos=eval('document.getElementById("bubble").style');	

	bubblePos.left = -30;
	bubblePos.top = -30;
}



function drawBubbles() {
	document.write("<style type=\"text/css\">\n");
	document.write("#bubble { position:absolute; }\n");
	document.write("</style>\n");
	document.write("<div id=\"bubble\"><img src=\"" + bubbleSrc + "\"></div>");

	initBubble();
}

function b(e) {
	if (ns) {
		x = e.pageX;
		y = e.pageY;
	} else if (ie) {
		x = event.clientX;
		y = event.clientY;
	}

	if (parseInt(bubblePos.top) <= -30) {
		bubblePos.left = x;
		bubblePos.top = y;
		bubbleMove();
	}
}

function bubbleMove() {
	if(ie)	bubblePos=eval('document.all.bubble.style');
	else if(ns)	bubblePos=eval('document.layers["bubble"]');
	else if(w3)	bubblePos=eval('document.getElementById("bubble").style');

	bubblePos.top = parseInt(bubblePos.top) - bubbleSpeed;

	if (parseInt(bubblePos.top) > -30) setTimeout("bubbleMove()",25);
}
