
// id variables
    var framecell;
    var display_frame;
    var _gr8_links;

// name variables
    var sel;
    var ptype;


function createVars() {

// id variables
    framecell=getEle('framecell');
    display_frame=getEle('display_frame');
    _gr8_links=getEle('_gr8_links');

// name variables
    sel=getEle('sel');
    ptype=getEle('ptype');

}

function getEle(fld) {
	var e=document.getElementById(fld);
	if (e===null || e===undefined) {
		for (var i=0; i<document.forms.length; i++) {
			var e=document.forms[i].elements[fld];
			if (e!==null && e!==undefined) { break; }
		}
		if (e===null || e===undefined) {
			for (var i=0; i<document.frames.length; i++) {
				var e=document.frames[i].document.getElementById(fld);
				if (e===null || e===undefined) { var e=document.frames[i].document.all(fld); }
				if (e!==null && e!==undefined) { break; }
			}
		}
	}
	return e;
}

function getElePosi(theElement){

/* USAGE
 * -----
 *	var elem = getEle("req_flds"); var pos = getElePosi(elem);
 *	elem = null;
 *	alert(pos.x+'x'+pos.y);
*/

	var posX = 0; var posY = 0;
	while(theElement != null){ posX += theElement.offsetLeft; posY += theElement.offsetTop; theElement = theElement.offsetParent; }
	return {x:posX,y: posY};
}