var xMousePos = -1;
function clickable_bgr_getInfo(e) {
	if (document.layers) {
		xMousePos = e.pageX;
	} else if (document.all) {
	} else if (document.getElementById) {
		xMousePos = e.pageX;
	}
	clickable_bgr_mouse();
}
function clickable_bgr_mouse() {
	if (clickable_bgr_is_bg()) {
		document.body.style.cursor="pointer";
	} else {
		document.body.style.cursor="default";
	}
}
function clickable_bgr_is_bg() {
	is_bg = false;
	ox = document.body.offsetWidth-20;
	if (clickable_bgr.bodyWidth < ox) {
		k = (ox-clickable_bgr.bodyWidth)/2;
		if (xMousePos < k || (document.body.offsetWidth-xMousePos) < k) {
			is_bg = true;
		}
	}
	return is_bg;
}
function clickable_bgr_click() {
	if (xMousePos == -1) {
		return;
	}
	if (clickable_bgr_is_bg() != true) {
		return;
	}
	ox = document.body.offsetWidth-20;
	k = (ox-clickable_bgr.bodyWidth)/2;
	if (clickable_bgr.new_window == true || clickable_bgr.new_window == 'true') {
		window.open(clickable_bgr.url, '_blank');
	} else {
		window.location = clickable_bgr.url;
	}
}
if (clickable_bgr.show) {
	// track mouse position
	if (document.layers) { // Netscape
		document.captureEvents(Event.MOUSEMOVE);
		document.onmousemove = clickable_bgr_getInfo;
	} else if (document.all) { // Internet Explorer
		document.onmousemove = function(){
			var e = arguments[0]||event;
			xMousePos = e.clientX;
			clickable_bgr_mouse();
		}
	} else if (document.getElementById) { // Netcsape 6
		document.onmousemove = clickable_bgr_getInfo;
	}
	// capture click on page
	if (window.captureEvents && navigator.appName != 'Konqueror'){
		window.captureEvents(Event.CLICK);
		window.onclick=clickable_bgr_click;
	} else {
		document.onclick=clickable_bgr_click;
	}
}

