function checkEmail(id) {
  var string = document.getElementById(id);
  var reg_ex = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
  
  if(reg_ex.test(string.value)) {
    return true;
  }
  else {
    return false;
  }
}

function checkPassword(id) {
  var string = document.getElementById(id);
  var reg_ex = /^[\s\w-"'\(\)\s\*\$\/%\[\]\{}\|\<\>,@]+$/;

  if(reg_ex.test(string.value)) {
    return true;
  }
  else {
    return false;
  }
}

function checkPassLength(id){
  var string = document.getElementById(id);
  if(string.value.length < 5){
    return false;
  }
  else {
    return true;
  }
}

function checkAlphaNumeric(obj) {
  var field = obj;
  var reg_ex = /^[\s\w-"'\(\)\s\*\$\/%\[\]\{}\|\<\>,]+$/;

  if(reg_ex.test(field.value)) {
    return true;
  }
  else {
	if(field.value.length == 0){
		return true;
	}
    displayMessage("errorMessage", "Please enter valid data");
    field.focus();
    field.select();
    return false;
  }
}


function checkInfo(id) {
  var string = document.getElementById(id);
  var reg_ex = /^[\s\w-"'\(\)\s\*\$\/%\[\]\{}\|\<\>,]+$/;

  if(reg_ex.test(string.value)) {
    return true;
  }
  else {
    return false;
  }
}

function compareFields(fieldA, fieldB){
	fieldAData = document.getElementById(fieldA).value;
	fieldBData = document.getElementById(fieldB).value;

	if(fieldAData == fieldBData){
		return true;
	}
	else {
		return false;
	}
}