﻿function allTrimString(stringToTrim)
{
  stringToTrim = stringToTrim.replace( /^\s+/g, "" );  // strip leading
  return (stringToTrim.replace( /\s+$/g, "" ));        // strip trailing
}

function isValidEmail(emailAddress)
{
    var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
    
    return ((filter.test(emailAddress)));
}

function urlDecode(valueToDecode)
{
    return unescape(valueToDecode.replace(new RegExp('\\+','g'),' '));
}

function urlEncode(valueToEncode)
{
    return (escape(valueToEncode).replace(new RegExp('\\+','g'),'%2B').replace(new RegExp('%20','g'),'+'));
}


