var posx = 0;
var posy = 0;
var px = 0;
var py = 0;
var lastDoc = '';
var valresult = '';
var browser = '';
var classN = '';

if (!document.all) {
	//  window.captureEvents(Event.mousedown);
	//  window.onmousedown=setposmz;
  document.onmousedown=setposmz;
  browser = 'XX';
  classN = 'class'
} else {
  document.onmousedown=setpos;
  browser = 'IE';
  classN = 'className'
}

// document.getElementById('someName').setAttribute(classN, 'txtbox');
function setpos() {  // I.E.
  posx = window.event.screenX
  posy = window.event.screenY
}

function setposmz(e) {   // Firefox
  posx = e.screenX
  posy = e.screenY
}


function showOut( opos, apos ) {
var se = 'oTxt' + opos
var ofsx = 3;
var ofsy = 22;
if ( opos > 5 ) ofsx = 1 
if (apos == 0 ) { ofsx = 2; ofsy = -15; }
getXY('td'+opos);
document.getElementById(se).style.left= px + ofsx; 
document.getElementById(se).style.top= py + ofsy; 
document.getElementById(se).style.visibility='visible';
}

function hideOut( opos ) {
var se = 'oTxt' + opos
document.getElementById(se).style.visibility='hidden';
}


function hideEvent( epos ) {
var se = 'eTxt' + epos
document.getElementById(se).style.visibility='hidden';
}

function getXY(obji){ 
var curleft = 0; 
var curtop = 0; 
var obj = document.getElementById(obji); 
if (obj.offsetParent)
 { 
  while (obj.offsetParent)
   { 
   curleft += obj.offsetLeft-obj.scrollLeft;
   curtop += obj.offsetTop-obj.scrollTop;
   var position=''; 
   if (obj.style&&obj.style.position) position=obj.style.position.toLowerCase(); 
   if ((position=='absolute')||(position=='relative')) break; 
   while (obj.parentNode!=obj.offsetParent) { 
    obj=obj.parentNode;
	curleft -= obj.scrollLeft;
	curtop -= obj.scrollTop; 
   }  
    obj = obj.offsetParent;
 }
} 
else {
 if (obj.x)
  curleft += obj.x;
 if (obj.y)
   curtop += obj.y;    }
px = curleft;
py = curtop;
return true;
}


function turnOff() {
try { document.getElementById('OKerr').style.display='none';
}
catch(err){}
}

function hideId(fid) {
try { document.getElementById(fid).style.display='none';
}
catch(err){}
}

function showId(fid) {
try { document.getElementById(fid).style.display='block';
}
catch(err){}
}


function disEnter(e)
{
var key;
if(window.event)
 key = window.event.keyCode; //IE
else
key = e.which; //firefox
if(key == 13)
  return false;
else
  return true;
}

function blank3Chk(finam1,finam2,finam3,atext1,atext2,atext3,savec ) {
var altxt = '';
if (finam1 != '') {
if ( document.getElementById(finam1).value == '' ) {
document.getElementById(finam1).style.backgroundColor='#FFCCAA';
altxt += atext1 + '\n'
}}
if (finam2 != '') {
if ( document.getElementById(finam2).value == '' ) {
document.getElementById(finam2).style.backgroundColor='#FFCCAA';
altxt += atext2 + '\n'
}}
if (finam3 != '') {
if ( document.getElementById(finam3).value == '' ) {
document.getElementById(finam3).style.backgroundColor='#FFCCAA';
altxt += atext3 + '\n'
}}
if (altxt == '') {
	if (savec == 'Save' && document.getElementById('remember').checked == true ) {
	setCookie(finam1,document.getElementById(finam1).value, 60)
	setCookie(finam2,document.getElementById(finam2).value, 60)
	}
	if (savec == 'Save' && document.getElementById('remember').checked != true ) {
	setCookie(finam1,' ', -1)
	setCookie(finam2, ' ', -1)
	}
return true; }
else {
alert( altxt );
return false; }
}



function loadCookies(fin1, fin2, rem) {
var co1, co2;
if ( null == getCookie(fin1) ) { co1 = '' } else { co1= getCookie(fin1) + ''; }
if ( null == getCookie(fin2) ) { co2 = '' } else { co2= getCookie(fin2) + ''; }
if ( co1.length > 1 ) {
	document.getElementById(fin1).value = co1;
	document.getElementById(rem).checked = true
}
if ( co2.length > 1  ) {
	document.getElementById(fin2).value = co2;
	document.getElementById(rem).checked = true
}
}






function show(c) { 
node = document.getElementById(c).style.display='block'; } 

function hide(c) { 
node = document.getElementById(c).style.display='none'; } 

function newWindow( wtarget, wname, mx, my, sx, sy, features )  {
var feat = '';
feat = features;
if (features==''){ feat= 'directories=no,location=no,resizable=yes,menubar=no,toolbar=no,scrollbars=yes,status=no,personalbar=no'; }
if (features=='*'){ feat= 'directories=no,location=no,resizable=yes,menubar=no,toolbar=yes,scrollbars=yes,status=no,personalbar=no'; }
if (features=='+'){ feat= 'directories=no,location=no,resizable=yes,menubar=yes,toolbar=yes,scrollbars=yes,status=no,personalbar=yes'; }
if (features=='B'){ feat= 'directories=no,location=yes,resizable=yes,menubar=yes,toolbar=yes,scrollbars=yes,status=no,personalbar=yes'; }
if (mx>0) { feat= 'width=' + sx + ',height=' + sy + ',screenY=' + my + ',top=' + my + ',screenX=' + mx + ',left=' + mx + ',' + feat; }
neww = window.open( wtarget, wname, feat,true );
neww.focus();
return neww
}


function setCookie(name,value,days) {
	if (days > 0 ) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}


function getCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length; i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}


