// 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));
}