function formDef(name,onSubmit,onReset) {
	this.name = name;
	this.type = "Form";
	this.onSubmit = onSubmit;
	this.onReset = onReset;
	this.submit = fmS;
	this.reset = fmR;
	this.getAction = fmGA;
	this.setAction = fmSA;
	this.getEnctype = fmGE;
	this.setEnctype = fmSE;
	this.getLanguage = fmGL;
	this.setLanguage = fmSL;
	this.getMethod = fmGM;
	this.setMethod = fmSM;
	this.getStyle = fmGS;
	this.setStyle = fmSS;
	this.getTarget = fmGTa;
	this.setTarget = fmSTa;
	this.getTitle = fmGTi;
	this.setTitle = fmSTi;
	this.getElementID = getElementID;
	this.elementResolved = elementResolved;
	this.elementID = null;
}

function fmR() { return (this.elementResolved() ? this.elementID.reset() : false); }
function fmS() { return (this.elementResolved() ? this.elementID.submit() : false); }
function fmGA() { return (this.elementResolved() ? this.elementID.action : ""); }
function fmGE() { return (this.elementResolved() ? this.elementID.enctype : ""); }
function fmGL() { return (this.elementResolved() ? this.elementID.language : ""); }
function fmGM() { return (this.elementResolved() ? this.elementID.method : ""); }
function fmGS() { return (this.elementResolved() ? this.elementID.style : ""); }
function fmGTa() { return (this.elementResolved() ? this.elementID.target : ""); }
function fmGTi() { return (this.elementResolved() ? this.elementID.title : ""); }
function fmSA(v) { if (this.elementResolved()) this.elementID.action = v; }
function fmSE(v) { if (this.elementResolved()) this.elementID.enctype = v; }
function fmSL(v) { if (this.elementResolved()) this.elementID.language = v; }
function fmSM(v) { if (this.elementResolved()) this.elementID.method = v; }
function fmSS(v) { if (this.elementResolved()) this.elementID.style = v; }
function fmSTa(v) { if (this.elementResolved()) this.elementID.target = v; }
function fmSTi(v) { if (this.elementResolved()) this.elementID.title = v; }


