/*This function counts the characters and ensures max 255 for a text area*/
function textCounter(obj, obj2, maxSize) {
	if (obj.value.length > maxSize) {
		obj.value = obj.value.substring(0, maxSize);
	}  else {
		obj2.value = maxSize - obj.value.length;
	}
}//textCounter



function displayDivMsg(nm,msg)
{
	try
	{
		//alert("displayDivMsg() :: " + nm);
		clearDivMsg(nm);					
		var divNode = this.document.getElementById(nm);
		//alert("displayDivMsg: divNode = " + divNode);
		divNode.style.visibility="hidden";
		divNode.innerHTML=msg; 
		//dojo.lfx.toggle.fade.show(divNode, 10);
		//alert("displayDivMsg: BEFORE dojo.fx.Toggler");
		var toggler = new dojo.fx.Toggler({node:divNode, showDuration:10});
		if(toggler != null) {
			//alert("displayDivMsg: IN if(toggler != null)");
			toggler.show();
			//alert("displayDivMsg: IN if(toggler != null) AFTER toggler.show()");
		}
		//alert("displayDivMsg: AFTER dojo.fx.Toggler AFTER toggler.show()");
		divNode.style.display="block";
		divNode.style.visibility="visible";
		//alert("displayDivMsg: AFTER divNode.style.visibility is set to Visible");
	}
	catch(err)
	{
		//alert("displayDivMsg: error: "+err.description+";"+nm);
	}
	return;
}// end of function displayDivMsg(nm,msg)


function clearDivMsg(nm)
{
	//alert("clearDivMsg() :: " + nm);
	var divNode = this.document.getElementById(nm);
	divNode.style.visibility="hidden";
	divNode.innerHTML="";
	return;
}//end of function clearDivMsg(nm)

function displayTip(divID)
{
	var divElmt = document.getElementById(divID);
	if(divElmt != null)
	{
		divElmt.style.visibility = "visible";
	}
}
function hideTip(divID) 
{
	var divElmt = document.getElementById(divID);
	if(divElmt != null)
	{
		divElmt.style.visibility = "hidden";
	}
}

function submitClickedWait(btn)
{
	if(btn != null)
	{
		btn.disabled = true;
		waitImgDiv = document.getElementById("pleaseWaitDiv");
		if(waitImgDiv != null) 
		{
			waitImgDiv.innerHTML = '<img src="/images/loading_wheel.gif" style="border:0px;"/>';
		}
		btn.form.submit();
	}
}