function left(astr, aint)
{
	var strtemp = "";
	if (astr.length < aint) { strtemp = "undefined";}
	else {
			for (var i = 0; i < aint; i++) { strtemp = strtemp + astr.charAt(i);}
		}
	return strtemp;
}  

function ltrim(str)
//Left trim 
{ var strtemp = str;
  for (var i = 0; i <= str.length - 1; i++){
    if (str.charAt(i) != " ") { break;}
    else {strtemp = right(str, str.length - i - 1); } 
  }
  return strtemp; 
}

function rtrim(str)
//Right trim 
{ var strtemp = str;
  for (var i = 0; i <= str.length - 1; i++){
    if (str.charAt(str.length - 1 - i) != " ") { break;}
    else {strtemp = left(str, str.length - i - 1); } 
  }
  return strtemp; 
}

function trim(str)
{var strtemp = rtrim(ltrim(str));
return strtemp;
 
}

function right(astr, aint)
{
	var strtemp = "";
	if (astr.length < aint) { strtemp = "undefined";}
	else {
			for (var i = 0; i < aint; i++) { strtemp = astr.charAt(astr.length - i - 1) + 

strtemp;}
		}
	return strtemp;
}  

function mid(str, intbegin, intend)
{
        var strtemp = "";
	if (str.length < intend) { strtemp = "undefined";}
	else {
		for (var i = intbegin - 1; i < intend; i++) { strtemp = strtemp + str.charAt(i);}
	     }
 	return strtemp;
}

function instr(str, substr)
{
	var inti = -1;
	var strtemp ="";
	if (str.length < substr.length) {inti = -1;}
	else {
             for (var i=0; i < str.length - substr.length; i++) { strtemp = strtemp + mid(str, i+1, 

i+substr.length) + "|";}}
	strtemp = left(strtemp, strtemp.length - 1);
	var arr = strtemp.split("|");
	for (i=0; i<arr.length; i++) {
			if (arr[i] == substr) {inti = i;
					       break;}}
        return inti;
}

function replace(str, substr, repstr)
{var strtemp = "";
	while (instr(str, substr) >= 0) {
		strtemp = str.replace(substr, repstr);
		str     = strtemp;}
	return str;
}

function SetFocusAndSelect(aobjElement, ablnFocus, ablnSelect)
{
  if (aobjElement)
  {
     if (aobjElement.type != 'hidden')
     { 
       if (ablnFocus == true)
       {
          aobjElement.focus();
       }
       if (ablnSelect == true)
       {
          aobjElement.select();
       }
     }   
  }
}


