
/** from t-mobilenba.com ***/


function trim(stringToTest)
{
	var kk
    var subStart
    var subEnd

	if (stringToTest == null)
		return ("")
	if (stringToTest.length == 0)
       	return ("")

   	subStart = (-1)
   	for (kk=0;kk<stringToTest.length;kk++)
   	{
       	if (stringToTest.charAt(kk) > " ")
       	{
         	subStart = kk
          	break;
       	}
   	}

   	for (kk=stringToTest.length;kk>=0;kk--)
   	{
       	if (stringToTest.charAt(kk) > " ")
       	{
          	subEnd = kk
           	break;
       	}
   	}

   	if (subStart < 0)
   		return ("")
    return (stringToTest.substr(subStart,subEnd+1))
}

function isNum(passedVal)
{
	if (passedVal == "")
		return false;
		
	for (i=0; i<passedVal.length; i++)
	{
		if (passedVal.charAt(0) == "-")
			i++;
		if (passedVal.charAt(i) < "0")
			return false;
		if (passedVal.charAt(i) > "9")
			return false;
	}
	return true;
}


function validateEmail( strValue) {
/************************************************
DESCRIPTION: Validates that a string contains a 
  valid email pattern. 
  
 PARAMETERS:
   strValue - String to be tested for validity
   
RETURNS:
   True if valid, otherwise false.
   
REMARKS: Accounts for email with country appended
  does not validate that email contains valid URL
  type (.com, .gov, etc.) and optionally,
  a valid country suffix.  Since email has many
  forms this expression only tests for near valid
  address.  Some additional validation may be
  required.
*************************************************/
var objRegExp  = /^[a-z0-9]([a-z0-9_\-\.]*)@([a-z0-9_\-\.]*)(\.[a-z]{2,3}(\.[a-z]{2}){0,2})$/i;
  //check for valid email
  return objRegExp.test(strValue);
}

function getRadioValue(radioObject)
	{
	rad_val = '';
	for (var i=0; i < radioObject.length; i++)
	   {
	   if (radioObject[i].checked)
	      {
	      var rad_val = radioObject[i].value;
	      }
	   }
	return rad_val
	}
	
	

//-->