IE4 = (document.all && !document.getElementById) ? true : false;
NS4 = (document.layers) ? true : false;
IE5 = (document.all && document.getElementById) ? true : false;
NS6 = (!document.all && document.getElementById) ? true : false;

function getObject(id)
{
	if(IE4)	
		return document.all(id);
	else if(NS4)
		return document.layers(id);
	else 
		return document.getElementById(id);
}//getObject
function CheckTC(id)
{
	if(IE4)	
	{
	    if(!document.all(id).checked)
	    {
	     alert('Please agree Terms and Conditions!');
	     return false;
	    }
	}
	else if(NS4)
	{
		if(!document.layers(id).checked)
	    {
	     alert('Please agree Terms and Conditions!');
	     return false;
	    }
	}
	else
	{ 
		if(!document.getElementById(id).checked)
	    {
	     alert('Please agree Terms and Conditions!');
	     return false;
	    }
	}
}
function acceptDecimal() 
{
	var from = ".";
	var to = "9";
	var fromCode = from.charCodeAt(0);
	var toCode = to.charCodeAt(0);
	var slash="/";

	if (!((window.event.keyCode >= fromCode) && (window.event.keyCode <= toCode))) 
		window.event.returnValue = "";

	if (window.event.keyCode == slash.charCodeAt(0))
		window.event.returnValue = "";
}//acceptDecimal

function accept0to9()
{
	acceptChars("0", "9");
}//acceptNumbers

function acceptChars(from, to)
{	
	var fromCode = from.charCodeAt(0);
	var toCode = to.charCodeAt(0);
	if (!((window.event.keyCode >= fromCode) && (window.event.keyCode <= toCode))) 
		window.event.returnValue = "";
}//acceptChars

function checkMark(obj)
{
	var chkbox = getGridObj(obj, "chkcheck");
	if(chkbox)
		chkbox.checked = true;
}//checkMark

function getGridObj(obj, fieldname)
{
	return getObject(getGridID(obj, fieldname));
}//getDotNetObj

function getGridID(obj, fieldname)
{
	var str;
	var objid = obj.id;
	var indx;
	
	indx = objid.lastIndexOf("_");	
	str = objid.substring(0, indx);	
	str = str + "_" + fieldname;
	return str;
}//getDotNetID

function showtip(current,e,ctrltext)
{
	if (ctrltext.length <= 0)
		return false;;
	//display tooltip
	var text=ctrltext;

	if (document.layers)
	{
		document.tooltip.document.write( 
			'<layer bgColor="#FFFFE7" style="border:1px ' +
			'solid black; font-size:12px;color:#000000;">' + text + '</layer>')
		document.tooltip.document.close()
		document.tooltip.left=e.pageX+5
		document.tooltip.top=e.pageY+5
		document.tooltip.visibility="show"
	}
	else
	{
		thetitle=text.split('<br>')
		if (thetitle.length > 1)
		{
			thetitles=""
			for (i=0; i<thetitle.length-1; i++)
			thetitles += thetitle[i] + "\r\n"
			current.title = thetitles
		}
		else current.title = text
	}
}

function hidetip()
{
	//hide tooltip
	if (document.layers)
		document.tooltip.visibility="hidden"
}