var isCSS, isW3C, isIE6;
var myDate;

function initbrowserdet()
{
	isCSS=(document.body && document.body.style) ? true : false;
	isW3C=(isCSS && document.getElementById) ? true : false;
	isIE6=(document.compatMode && document.compatMode.indexOf("CSS1")>0) ? true : false;
}

function getOBJ(obj)
{
	var retOBJ;
	if(typeof obj=="string")
		if(isW3C) retOBJ=document.getElementById(obj);
	else retOBJ=obj;
	return retOBJ;	
}

function getOBJstyle(obj)
{
	var retOBJ=getOBJ(obj);
	if(retOBJ && isCSS) retOBJ=retOBJ.style;
	return retOBJ;
}

function getSrcElem(evt)
{
	evt=(evt) ? evt : ((event) ? event : null);
	var sl=(evt.target) ? evt.target : ((evt.srcElement) ? evt.srcElement : null);
	return sl
}

document.onclick=onclickO;

function onclickO(event)
{
	if(getSrcElem(event).blur && getSrcElem(event).type != "text" && getSrcElem(event).type != "textarea" && getSrcElem(event).type != "password" && getSrcElem(event).type != "select-one") getSrcElem(event).blur();
}


function writeDate()
{
	myDate=new Date();
	var myNdA=new Array ("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday");
	var myMoA=new Array ("January","February","March","April","May","June","July","August","September","October","November","December");
	var myDstring=myNdA[myDate.getDay()]+", "+myMoA[myDate.getMonth()]+"  "+myDate.getDate()+", "+myDate.getFullYear();
	document.write(myDstring);	
}

function alog(forma, a)
{
	var r = getOBJ(forma).pswd.value.length>0;
	if(a==1) {if(r) getOBJ(forma).submit();}
	else return r;
}




function lhover(idStr, flag)
{
	if (flag == 0) idStr.style.cursor="auto";
	else if (flag == 1) idStr.style.cursor="pointer";
}


function movfocus(frm, el, max, tan)
{
	var ta, ina;
	(tan==1) ? ina = el.name : ina = el.name.substring(0, el.name.length-1);
	(tan==1) ? eval("ta=frm." + ina + ".value") : eval("ta=frm." + ina + tan+".value");
	if(ta.length==max){
		eval("ta=frm." + ina + (++tan));
		ta.focus();
	}
}

function checkEmail(text)
{
	var re = /^\w+@[a-zA-Z0-9\-\.]+\.[a-zA-Z]{2,3}$/;
	return re.test(text);
}

function seterm(e, f, v, r)
{
	m = "No ";
	if(v==1) m += "valid ";
	m += f;
	if(r) m += " for RECORD #" + r;
	m += "\n";
	getOBJstyle(e+"tex").color ="#f00";
	return m;
}

function seterback(e)
{
	if(getOBJstyle(e+"tex")) getOBJstyle(e+"tex").color ="#309";
}




/*

function movetoXY(objS, x, y)
{
	if(objS)
	{
		if(isCSS)
		{ 		
			objS.left=x+equalNV(objS);
			objS.top=y+equalNV(objS);
		}
	}
}


function equalNV(objS)
{
	return (typeof objS.left=="string") ? "px" : 0;
}

function getScrollPix()
{
	if(window.scrollY) return window.scrollY;
	else if(isIE6) return document.body.parentNode.scrollTop;
	else if(document.body&&document.body.clientWidth) return document.body.scrollTop;
	return 0;
}



*/
