if(!window.DHTMLSuite)var DHTMLSuite = new Object();
DHTMLSuite.textEditModel = function(inputArray)
{
var labelId;				// Id of label for editable element.
var targetId;				// Id of editable element.
var serversideFile;			// If individual serverside file should be used for this option
var optionObj;				// Reference to object of class DHTMLSuite.listModel
try{
if(!standardObjectsCreated)DHTMLSuite.createStandardObjects();
}catch(e){
alert('You need to include the dhtmlSuite-common.js file');
}
if(inputArray)this.addElement(inputArray);
}
DHTMLSuite.textEditModel.prototype =
{
addElement:function(inputArray)
{
if(inputArray['labelId'])this.labelId = inputArray['labelId'];
if(inputArray['elementId'])this.elementId = inputArray['elementId'];
if(inputArray['clearElement'])this.clearElement = inputArray['clearElement'];
if(inputArray['serverFile'])this.serverFile = inputArray['serverFile'];
if(inputArray['listModel'])this.listModel = inputArray['listModel'];
if(inputArray['isTextArea'])this.isTextArea = inputArray['isTextArea'];
else this.isTextArea = false;
if(inputArray['fixedHeight'])this.fixedHeight = inputArray['fixedHeight'];
else this.fixedHeight = false;
if(inputArray['minHeight'])this.minHeight = inputArray['minHeight'];
else this.minHeight = false;
if(inputArray['isPassword'])this.isPassword = inputArray['isPassword'];
else this.isPassword = false;
if(inputArray['functionToCallOnChange'])this.functionToCallOnChange = inputArray['functionToCallOnChange'];
if(inputArray['functionToCallOnEdit'])this.functionToCallOnEdit = inputArray['functionToCallOnEdit'];
if(inputArray['functionToValidateEdit'])this.functionToValidateEdit = inputArray['functionToValidateEdit'];
if(inputArray['functionToCallOnCancel'])this.functionToCallOnCancel = inputArray['functionToCallOnCancel'];
if(inputArray['functionToCallOnType'])this.functionToCallOnType = inputArray['functionToCallOnType'];
if(inputArray['editClassName'])this.editClassName = inputArray['editClassName'];
}
}

