//will block user to go back through back button :)
//window.history.forward(1);

function replaceDblColon(_str){
	var _indexOf = _str.indexOf("::");
	if(_indexOf == -1){
		return _str;
	}
	else{
		var _str1 = _str.substr(0, _indexOf + 1);		
		var _str2 = _str.substr(_indexOf + 2, _str.length);
		return _str1 + replaceDblColon(_str2);
	}
}
function rbGetButton(){
	var button = event.srcElement;
	while(button != null && (button.tagName != "TD" || button.id == "")){
		button = button.parentElement;
	}
	return button;
}
function OnHeaderMouseOver(element)
{
	if(element!=null){
		element.className="gridHeaderTableH";
	}
}
function OnHeaderMouseOut(element)
{
	if(element!=null){
		element.className="gridHeaderTable";
	}
}
function OnTrClick(element,tbl,img)
{
	if (document.getElementById) {
		_indexOf = img.lastIndexOf("_");
		rownum = img.substr(_indexOf+1,img.length);
		hid = document.getElementById(tbl+"_row__"+rownum);
		image = document.getElementById(tbl+"_"+img);
		if(image != null && (image.tagName == "IMG" || image.tagName == "img"))
		{
			var _str1 = image.src;
			_str1 = _str1.substr(_str1.lastIndexOf("/")+1,_str1.length);
			if(_str1 == "arrow_right.gif")
			{
				image.src = "/image/icon/1x1.gif";
				hid.value = "";
			}
			else
			{
				image.src = "/image/icon/arrow_right.gif";
				hid.value = rownum;
			}
		}
	}
	if(element!=null){
		if(element.className=="gridBody" || element.className=="gridBodyA")
		{
			element.className="gridBodyH";
		}
		else
		{
			element.className="gridBody";
		}
	}	
}