
// id variables
    var mline;
    var contentrow;
    var booktbl;

// name variables
    var resform;
    var firstname;
    var surname;
    var email;
    var telno;
    var mobile;
    var fax;
    var dayfrm;
    var monthfrm;
    var yearfrm;
    var dayto;
    var monthto;
    var yearto;
    var nop;
    var postal_addr;
    var country;
    var comments;
    var cmdsend;


function createVars() {

// id variables
    mline=getEle('mline');
    contentrow=getEle('contentrow');
    booktbl=getEle('booktbl');

// name variables
    resform=getEle('resform');
    firstname=getEle('firstname');
    surname=getEle('surname');
    email=getEle('email');
    telno=getEle('telno');
    mobile=getEle('mobile');
    fax=getEle('fax');
    dayfrm=getEle('dayfrm');
    monthfrm=getEle('monthfrm');
    yearfrm=getEle('yearfrm');
    dayto=getEle('dayto');
    monthto=getEle('monthto');
    yearto=getEle('yearto');
    nop=getEle('nop');
    postal_addr=getEle('postal_addr');
    country=getEle('country');
    comments=getEle('comments');
    cmdsend=getEle('cmdsend');

}

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};
}