// JavaScript Document
// getsendstring.js

var formElements;

function getSendString(f){

  formElements="";
  for (var i=0; i < f.elements.length; i++) {
	  if (i==f.elements.length-1){
		  field=parseElement(f.elements[i].name);
		  formElements += field + ", " + f.elements[i].value;
	  }else{
		  field=parseElement(f.elements[i].name);
      	formElements += field + ", " + f.elements[i].value + ", ";
	  }
  } 
  //alert("The elements in the form '" + f.name + "' are:\n\n" + formElements);
  return formElements;
}

function parseElement(name){
	if (name.indexOf('.') != -1){
		splitField = name.split(".");
		var Field = splitField[1];
	}else{
		var Field = name;
	}
	//Field=trimTrail(Field);
	//Field=convertBR(Field);
	//Field=replaceString(Field, "'","&rsquot;")
	//Field=fixComma(field);
	return Field;
}

//remove trailing spaces
function trimTrail(field){
	while (""+field.charAt(field.length-1)==" ")
		field=field.substring(0,field.length-1);
	return field;
}

//replace any string in a text field or textarea with another
function replaceString(field, oldValue, newValue){
	temp=""+field;
	while (temp.indexOf(oldValue)>-1){
		pos=temp.indexOf(oldValue);
		temp=""+(temp.substring(0,pos)+newValue+temp.substring((pos+oldValue.length),temp.length));
	}

	return temp;
}
//test for comma in string field
function fixComma(field){
	checkOK=",";
	checkStr=field;
	allChar="";
	checkFound=false;
	if (checkStr.length > 0){
		for (i=0; i<checkStr.length; i++){
			ch=checkStr.charAt(i);
			if (ch==checkOK)
				checkFound=true;
			allChar+=ch;
		}
	}
	if (checkFound==true)
		field="##"+field+"##";
	return field.value;
}