// Set form field Values var htmlContent = new Array("&",""","<",">","'"); var realContent = new Array("&", "\"", "<", ">", "'"); function setComponent(fieldName, fieldValue, formName) { if(typeof fieldValue == "number") fieldValue = fieldValue + ""; if(typeof fieldValue != "object") fieldValue = parseHTMLText(fieldValue); var formObject = null; if (formName == null) formObject = document.forms[0]; else formObject = document.forms[formName]; if (formObject.elements[fieldName] != null) { if(formObject[fieldName].length == null){ setComponentValue(formObject.elements[fieldName], fieldValue); } else{ setComponentValue(formObject[fieldName],fieldValue); } } } function parseHTMLText(givenText) { for(var i=0;i0) { var type=fieldObject[0].type; if(type=="checkbox" || type=="radio"){ setCheckBoxRBValues(fieldObject,fieldValue); } } } function setMultipleSelectValues(fieldObject,fieldValue){ var optionsLength = fieldObject.options.length; fieldValue=makeArray(fieldValue); for(var valueCount=0;valueCount0) { currentFieldType=fieldObject[0].type; if(currentFieldType == "checkbox" || currentFieldType == "radio"){ return getCheckBoxRBValues(fieldObject); } } } function getMultipleSelectValues(fieldObject) { var optionsLength = fieldObject.options.length; var multipleSelectedValue=new Array(); for ( var i = 0; i < optionsLength; i++) { if (fieldObject.options[i].selected == true) { multipleSelectedValue.push(fieldObject.options[i].value); } } return multipleSelectedValue; } function getCheckBoxRBValues(fieldObject){ var checkBoxValues = new Array(); var noOfCheckBoxs = fieldObject.length; for ( var i = 0; i < noOfCheckBoxs; i++) { if (fieldObject[i].checked==true) { checkBoxValues.push(fieldObject[i].value); } } if(checkBoxValues.length==0) return null; return checkBoxValues; } //Removes leading whitespaces function LTrim( value ) { var re = /\s*((\S+\s*)*)/; return value.replace(re, "$1"); } // Removes ending whitespaces function RTrim( value ) { var re = /((\s*\S+)*)\s*/; return value.replace(re, "$1"); } // Removes leading and ending whitespaces function trim( value ) { if(value == null || value == "" || typeof(value)!= 'string') return value; return LTrim(RTrim(value)); }