var isIE6 = (navigator.userAgent.toLowerCase().substr(25,6)=="msie 6") ? true : false;
var isIEx = (/msie/i.test(navigator.userAgent) && !/opera/i.test(navigator.userAgent));

function getDocHeight() {
	if (document.height) {
		return document.height;
	}
	else {
		return document.body.clientHeight;
	}
}

function ShowFloat(elementid, canvas) {
	var dimensions = document.viewport.getDimensions();
	var left = Math.floor((dimensions.width - canvas.width) / 2);
	var top = Math.floor((dimensions.height - canvas.height) / 2);
	var scroll = document.viewport.getScrollOffsets();
	if (isIE6) {
		$(elementid).style.position = "absolute";
		top += scroll.top;
	}
	else {
		$(elementid).style.position = "fixed";
	}
	$(elementid).style.top = top+'px';
	$(elementid).style.left = left+'px';
	$(elementid).style.visibility = 'visible';

	if (isIE6) {
		var height = getDocHeight();
		if (height < dimensions.height) height = dimensions.height;
		$('floatBG').style.position = 'absolute';
		$('floatBG').style.height = height+'px';
	}
	else {
		$('floatBG').style.position = 'fixed';
		$('floatBG').style.height = dimensions.height+'px';
	}
	$('floatBG').style.width = dimensions.width+'px';
	$('floatBG').style.display = 'block';
}

function HideFloat(elementid) {
	$(elementid).style.visibility = 'hidden';
	$('floatBG').style.display = 'none';
}

function PimMail(arr, hypertext) {
	if (typeof(hypertext) == "undefined") {
		hypertext = arr.join('@');
	}
	document.write("<a href=\"mail"+"to:"+arr.join('@')+"\">"+hypertext+"</a>");
}

