

function OMO() {
	if (window.event.srcElement.tagName == "IMG")
		event.srcElement.parentElement.className="T";
	else
		event.srcElement.className="T";
}

function OMOU() {
	if (window.event.srcElement.tagName == "IMG")
		event.srcElement.parentElement.className="T";
	else
		event.srcElement.className="P";
}

var MOL=new Array(); 

function MenuObj(_A,_B,_C,_D,_E,_F,_G,_H,_I) {
	this.name=_A;
	this.bOn=_E;
	this.bOf=_F;
	this.bA=_G;
	this.SBS=SBS;
	this.showing=false;
	this.TM=TM;
	document.onclick=MCH;
	this.Direction=_I;
	MOL[MOL.length]=this;
	this.divObj=document.getElementById(_B);
	this.divStyleObj=this.divObj.style;
	this.refTDObj=document.getElementById(_C);
	if (_D)
		this.DdTDObj=document.getElementById(_D);
	this.frmObj=document.getElementById(_H);
	this.strShow='visible';
	this.strHide='hidden';
} 

function ROP(ObjRef) {
	var theObj=null;
	if (ObjRef) {
		if (typeof ObjRef != 'object')
			theObj=eval(ObjRef);
		else
			theObj=ObjRef;
		return theObj;
	} else
		return false;
}


function TM() {
	if (!this.showing) {
		var RelObjCords=getXY(this.refTDObj);
		if (this.Direction) {
			this.divStyleObj.top = this.frmObj.style.top = RelObjCords.top + -this.divObj.offsetHeight;
			this.divStyleObj.left = this.frmObj.style.left = RelObjCords.left;
		} else {
			this.divStyleObj.top = this.frmObj.style.top = RelObjCords.top + 18;
			this.divStyleObj.left = this.frmObj.style.left = RelObjCords.left;
		}
		this.frmObj.style.height=this.divObj.offsetHeight;
		this.frmObj.style.width=this.divObj.offsetWidth;
		var pCurrMenuObj=ROP(this);
		CM(this);
		this.SBS('clicked');
		this.divStyleObj.visibility = this.frmObj.style.visibility = this.strShow;
		this.showing=true;
	} else {
		this.divStyleObj.visibility = this.frmObj.style.visibility = this.strHide;
		this.showing=false;
		this.SBS();
	}
}


function CM(callerObj) {
	for (aIndex=0;aIndex < MOL.length; aIndex++) {
		if ((callerObj) && (callerObj.name != MOL[aIndex].name)) {	
			if (MOL[aIndex].showing) {
				MOL[aIndex].TM();
				MOL[aIndex].SBS();
			}
		} else {
			if (MOL[aIndex].showing) {
				MOL[aIndex].TM();
				MOL[aIndex].SBS();
			}
		}
	}
}

function MCH(e, srcObj, srcIsMenuDiv) {
	var srcElem;
	if (!e)
		var e=window.event;
	e.cancelBubble=true;
	if (srcObj) {
		var pCurrMenuObj=ROP(srcObj); 
		if (!srcIsMenuDiv)
			pCurrMenuObj.divObj.onclick="MCH(event,"+srcObj+",true)";
		pCurrMenuObj.TM();
	} else
		CM();
}


function MME(e, srcObj) {
	try {
		if (!e) 
			var e=window.event;
		var pCurrMenuObj=ROP(srcObj);
		if (!pCurrMenuObj.showing) {
			if (e.type == 'mouseover')
				pCurrMenuObj.SBS('on');
			else if ((e.type == 'mouseout') || (e.type == 'blur'))
					pCurrMenuObj.SBS();
		}
	} catch(e){
	}
}

function SBS(wS) {
	if (typeof this.refTDObj != "undefined") {
		if (wS == 'on') {
			if (this.bOn) {
				if (typeof this.DdTDObj != "undefined")
					this.DdTDObj.className=this.bOn;
				this.refTDObj.className=this.bOn;
			}
		} else if (wS == 'clicked') {
			if (this.bA) {
				if (typeof this.DdTDObj != "undefined")
					this.DdTDObj.className=this.bA;
				this.refTDObj.className=this.bA;
			}
		} else {
			if (this.bOf) {
				if (typeof this.DdTDObj != "undefined")
					this.DdTDObj.className=this.bOf;
				this.refTDObj.className=this.bOf;
			}
		}
	}
}


function getXY(Obj)  {
	for (var sumTop=0,sumLeft=0;Obj!=document.body;sumTop+=Obj.offsetTop,sumLeft+=Obj.offsetLeft, Obj=Obj.offsetParent);
		return {left:sumLeft,top:sumTop}
}

function MO(e) {
	var evt = (!e) ? window.event : e;
	var S=evt.srcElement;
	while (S.tagName!="TD") {
		S=S.parentElement;
	}
	S.className="T";
}


function MU(e) {
	var evt = (!e) ? window.event : e;
	var S=evt.srcElement;
	while (S.tagName!="TD")
	{
		S=S.parentElement;
	}
	S.className="P";
}


function MOD(e) {
	var evt = (!e) ? window.event : e;
	var S=evt.srcElement;
	while (S.tagName!="TD") {
		S=S.parentElement;
	}
	S.className="S";
}

function MUD(e) {
	var evt = (!e) ? window.event : e;
	var S=evt.srcElement;
	while (S.tagName!="TD") {
		S=S.parentElement;
	}
	S.className="R";
}


function MO_D(e) {
	var evt = (!e) ? window.event : e;
	var S=evt.srcElement;
	while (S.tagName!="TD") {
		S=S.parentElement;
	}
	S.className="X";
}

function MU_D(e) {
	var evt = (!e) ? window.event : e;
	var S=evt.srcElement;
	while (S.tagName!="TD")
	{
		S=S.parentElement;
	}
	S.className="W";
}

function MOD_D(e) {
	var evt = (!e) ? window.event : e;
	var S=evt.srcElement;
	while (S.tagName!="TD")
	{
		S=S.parentElement;
	}
	S.className="Y";
}

function MUD_D(e) {
	var evt = (!e) ? window.event : e;
	var S=evt.srcElement;
	while (S.tagName!="TD")
	{
		S=S.parentElement;
	}
	S.className="Y";
}

function DoHL() {
	var e=window.event.srcElement;
	while (e.tagName!="TR"){
		e=e.parentElement;
	}
	if (e.className!='SL') 
		e.className='HL';
}

function DoLL() {
	var e=window.event.srcElement;
	while (e.tagName!="TR"){
		e=e.parentElement;
	}
	if (e.className!='SL')	
		e.className='';
}

function DoSL() {
	var TB=e=window.event.srcElement;
	while (TB.tagName!="TABLE")
	{
		TB=TB.parentElement;
	}
	for (var i=0;i<TB.rows.length;i++){ 
		TB.rows[i].className='';
	}
	while (e.tagName!="TR") {
		e=e.parentElement;
	}
	e.className='SL';
}

function numChecked() {
	j=0;
	for(i=0;i<frm.length;i++) {
		e=frm.elements[i];
		if (e.type=='checkbox' && e.name != 'allbox' && e.checked)
			j++;		
	}
	return j;
}

function slct1st() {
	j=0;
	for(i=0;i<frm.length;i++) {
		e=frm.elements[i];
		if (e.type=='checkbox' && e.name != 'allbox' && e.checked)
			if(j==1) 
				e.checked=false;
			else 
				j=1;
	}
	return j;
}



function SIG()
{
	if (frm.sigflag.value && document.hiddentext.sigtext.value.length > 0) {
		if (document.hiddentext.sigtext.value.match(/<html>/)!=null) {
			var _frame = XformFrame.document;
			_frame.designMode="on";
			_frame.open("text/html","replace");
			_frame.write(document.hiddentext.sigtext.value);
			_frame.close();
			frm.body.value += '\r\n\r\n';
			frm.body.value += _frame.body.innerText;
			_frame.body.innerHTML="";
		} else {
			frm.body.value = '\r\n\r\n'+document.hiddentext.sigtext.value+'\r\n\r\n'+frm.body.value;
		}
	}
}

function FTF()  {
	iCount = 0;
	if (document.activeElement != frm.to) 
	{
		if (iCount >= 0 && iCount < 10) {
			frm.to.focus();
			iCount++;
		}
		setTimeout("FTF()",0)
	}
}

function setIt(H) {
	qF=H;
	document.ToInd.src = document.CcInd.src = document.BccInd.src = '/admin/images/icons/spacer.gif';
	if (H=="to")
		document.ToInd.src = '/admin/images/icons/i.p.toarrow.gif';
	if (H=="cc")
		document.CcInd.src ='/admin/images/icons/i.p.toarrow.gif';
	if (H=="bcc")
		document.BccInd.src = '/admin/images/icons/i.p.toarrow.gif';
}

function MIT(qaName){
	if (frm.elements[qF].value.length == 0 || frm.elements[qF].value.indexOf(qaName) == -1) 
	{
		if (frm.elements[qF].value.length != 0 && frm.elements[qF].value.charAt(frm.elements[qF].value.length - 1) != ",")
			frm.elements[qF].value += ",";
		frm.elements[qF].value += qaName;
	}
}


var aCh="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
var dCh="0123456789";
var asCh=aCh + dCh + "!\"#$%&'()*+,-./:;<=>?@[\]^_`{}~";
var folderID="";
ie=document.all?1:0;

function G(UR) {
if (!e)
var e=window.event;
if (e)
e.cancelBubble=true;
if(UR)
location.href=UR+"&"+_UM;
}


function isAlphaNum(S){
var AlphaNum=aCh + dCh;
for (var i=0; i < S.length; i++)
{
if (AlphaNum.indexOf(S.charAt(i)) == -1)
return false;
}
return true;
}


function isASCII(S){
for (var i=0; i < S.length; i++)
{
if (asCh.indexOf(S.charAt(i)) == -1)
return false;
}
return true;
}




function BFX()
{
DTa=document.all.MsgTable;	
for (i=1;i<DTa.rows.length;i++)
{
for (n=0;n<DTa.rows[i].cells.length;n++)
{
if (DTa.rows[i].cells[n].innerHTML.indexOf("href")!=-1)
DTa.rows[i].cells[n].children[0].href = DTa.rows[i].cells[n].children[0].href.replace(/javascript:G\(\'|\'\)/ig,"")+"&"+_UM;
}
}
}

function doTabIndex(tbleColl)
{
if (tbleColl != null)
{
for (var z=0;z<tbleColl.length;z++)
{
if ((tbleColl.item(z).tagName=='A') || ((tbleColl.item(z).tagName=='INPUT') && (tbleColl.item(z).type!='hidden')) || (tbleColl.item(z).tagName=='SELECT'))
tbleColl.item(z).tabIndex=5;
}
}
}
function Err(Err,bC,EP)
{
}


function DE(D)
{
var R="";
for (var i=0;i<D.length;i++)
{
if (D.charCodeAt(i)>=128)
R += "&#"+D.charCodeAt(i)+";";
else
R += D.charAt(i);
}
return R;
}




function hL(E){
while (E.tagName!="TR")
{E=E.parentElement;}
E.className="H";
}
function dL(E){
while (E.tagName!="TR")
{E=E.parentElement;}
E.className="";
}

