function fnDruxTbl_MouseOver(obj, xCursor, xClassName) {
	obj.style.cursor = xCursor;
	addClass(obj, xClassName);
}

function fnDruxTbl_MouseOut(obj, xClassName) {
	obj.style.cursor = 'auto';
	removeClass(obj, xClassName);
}

function hasClass(ele,cls) {
	return ele.className.match(new RegExp('(\\s|^)'+cls+'(\\s|$)'));
}

function addClass(ele,cls) {
	if (!this.hasClass(ele,cls)) ele.className += " "+cls;
}

function removeClass(ele,cls) {
	if (hasClass(ele,cls)) {
		var reg = new RegExp('(\\s|^)'+cls+'(\\s|$)');
		ele.className=ele.className.replace(reg,' ');
	}
}

function fnAlert(msg, display) {
//	document.getElementById('divAlert').style.visibility = 'visible';
//	document.getElementById('divAlert').style.display = display;
//	document.getElementById('alertTextBody').innerHTML = msg;
	alert(msg);
}

function fnHideAlert(msg, display) {
//	document.getElementById('divAlert').style.visibility = 'hidden';
//	document.getElementById('divAlert').style.display = 'none';
}

function fnHighlightField(fieldName) {
//	document.getElementById(fieldName).className += " required";
}


function fnRefreshAlertBox() {
	var thisAlert = new jsalert();
	var htmlTable = thisAlert.fnRefreshAlertBox(10);		
	document.getElementById('divAlertBar').innerHTML = '<p align="left">' + htmlTable + '</p>';
	return false;
}