function isValidEmail(str) {
	return (str.indexOf(".") > 2) && (str.indexOf("@") > 0);
}
function changeImg(id,src) { document.getElementById(id).src = src; }
function url_open(url) {
	location.href = url;
}
function tooltips_js_singleToolTip(tag_id) {
	t=$(tag_id).readAttribute('tooltip_str');
	if (t!="") {
		$(tag_id).setStyle({
			position: 'relative'
		});
		tooltip=document.createElement("div");
		tooltip.className="tooltip";
		tooltip.style.display="none";
		tooltip.appendChild(document.createTextNode(t));
		$(tag_id).appendChild(tooltip);
		$(tag_id).onmouseover=tooltips_js_showTooltip;
		$(tag_id).onmouseout=tooltips_js_hideTooltip;
	}
}
function tooltips_js_showTooltip(event){
    this.style.zIndex="25";
    this.getElementsByTagName("div")[0].style.display="block";
}
function tooltips_js_hideTooltip(event){
    this.style.zIndex="24";
    this.getElementsByTagName("div")[0].style.display="none";
} 

function OpenPopup(contents)
{
	$("ovldivcnt").innerHTML = contents;
	$("ovldivfade").style.display = "";
	$("ovldivcnt").style.display = "";
}

function ClosePopup()
{
	$("ovldivcnt").innerHTML = "";
	$("ovldivfade").style.display = "none";
	$("ovldivcnt").style.display = "none";
}

function centerDiv()
{
	
	var elt = document.getElementById('ovldivcnt');
	// retrieve required dimensions
	var eltDims = elt.getDimensions();
	
	var browserDims = document.body.getDimensions();
	// calculate the center of the page using the browser and element dimensions
	var y = (browserDims.height - eltDims.height) / 2;
	var x = (browserDims.width - eltDims.width) / 2;
	
	// set the style of the element so it is centered
	var styles = { position : 'absolute',
	top : y + 'px',
	left : x + 'px' };
	elt.scrollTo(y);
}
