function getObject(objID)
{
    if (document.getElementById) {return document.getElementById(objID);}
    else if (document.all) {return document.all[objID];}
    else if (document.layers) {return document.layers[objID];}
}

function checkClick(e) {
	e?evt=e:evt=event;
	CSE=evt.target?evt.target:evt.srcElement;
	if (getObject('hlpbox'))
		if (!isChild(CSE,getObject('hlpbox')))
			getObject('hlpbox').style.display='none';
}

function action_click(e) {
	getObject('hlpbox').style.display='none';
}

function action_blur(e) {
	getObject('hlpbox').style.display='none';
}

function isChild(s,d) {
	while(s) {
		if (s==d) 
			return true;
		s=s.parentNode;
	}
	return false;
}

function pLeft(obj)
{
	var posleft = 0;
	if (obj.offsetParent)
	{
		while (obj.offsetParent)
		{
			posleft += obj.offsetLeft
			obj = obj.offsetParent;
		}
	}
	else if (obj.x)
		posleft += obj.x;
	return posleft + 38;
}

function pTop(obj)
{
	var postop = 0;
	if (obj.offsetParent)
	{
		while (obj.offsetParent)
		{
			postop += obj.offsetTop
			obj = obj.offsetParent;
		}
	}
	else if (obj.y)
		postop += obj.y;
	return postop;
}
	
document.write('<table id="hlpbox" style="position:absolute;border-collapse:collapse;background:#FFFFFF;width:190px;border:1px solid #660066;display:none" cellpadding=4>');
document.write('<tr><td id="hdr" style="color:#ffffff; font:bold 13px Arial;overflow:auto; text-align:center; background-color:#660066;"></td></tr>');
document.write('<tr><td id="bdy" align=left style="background:#efefef;font:12px Arial"></td></tr>');
document.write('<tr><td style="color:#ffffff; font:bold 11px Arial;overflow:auto; text-align:right; background-color:#efefef;"><img src="/images/cancel.gif" alt="Close Help Box" /></td></tr>');
document.write('</table>');
document.all?document.attachEvent('onclick',checkClick):document.addEventListener('click',checkClick,false);

var updobj;
function gethelp(selctrl,hlp) {
	updobj=selctrl;
	var txt = hlp.split("|")
	getObject('hlpbox').style.left=pLeft(selctrl);
	getObject('hlpbox').style.top=pTop(selctrl)+selctrl.offsetHeight;
	getObject('hlpbox').style.display='';
	getObject('hdr').innerHTML=txt[0];
	getObject('bdy').innerHTML=txt[1];
	getObject('hlpbox').onclick=action_click;
//	getObject('hlpbox').onblur=action_blur;	
}

function evntTgt(e)
{
	var el;
	if(e.target)el=e.target;
	else if(e.srcElement)el=e.srcElement;
	if(el.nodeType==3)el=el.parentNode; // defeat Safari bug
	return el;
}

function EvntObj(e){if(!e)e=window.event;return e;}

function action_over(e) {
	evntTgt(EvntObj(e)).style.background='#FFCC66';
}
function action_out(e) {
	evntTgt(EvntObj(e)).style.background='#C4D3EA';
}
function action_click(e) {
	getObject('hlpbox').style.display='none';
	
}

function action_blur(e) {
	getObject('hlpbox').style.display='none';
	
}

// day selected
function preptext(htext) {
	
}


function nextpage() {
	
}



function prevpage() {
	
}


