
/** 
* RegExp taken from:
* www.regextester.com
 */


var patterns = new Object;
patterns.email = new RegExp("^[\_]*([a-zA-Z0-9]+(\.|\_*)?)+@([a-zA-Z0-9\-]+(\.|\-*\.))+[a-zA-Z]{2,6}$");
patterns.lettersonly = new RegExp("^[a-zA-Z]*$");
patterns.alphanumeric = new RegExp("^\\w*$");
patterns.integer = new RegExp("^-{0,1}\\d+$");
patterns.positiveinteger = new RegExp("^\\d+$");
patterns.number = new RegExp("^-{0,1}\\d*\.{0,1}\\d+$");
patterns.phone = new RegExp("^((\\+\\d{1,3}(-| )?\\(?\\d\\)?(-| )?\\d{1,5})|(\\(?\\d{2,6}\\)?))(-| )?(\\d{3,4})(-| )?(\\d{4})(( x| ext)\\d{1,5}){0,1}$");
patterns.fullName = new RegExp("^[a-zA-Z \\-]*$");

/**
* End of massimocorner.com script
**/

function isCorrectFormat(regExpValue,formValue){
  return regExpValue.test(formValue);
}

function isEmpty(formValue){
  if(formValue == ''){
    return true;
  }
  return false
}

function isNotEqual(value1, value2){
  if(value1!=value2){
    return true;
  }
  return false;   
}

function gtMaxChars(numChars, value1){
  if(value1.length >= numChars){
    return true;
  }
  return false;
}

function ltMinChars(numChars, value1){
  if(value1.length <= numChars){
    return true;
  }
  return false;
}