
function validateApplicationForm(obj){

  if ((obj.randNum.value != obj.verif_box.value )){
	  
    alert("Verification code does not match code in image.");
//    obj.select();
//    obj.focus();
    return false;
  }
}

function validateEmail(obj){
  var aboutMeLen = obj.value.length;
  if ((aboutMeLen<100) || (275 < aboutMeLen)){
	  
    alert("User description must be 100-275 characters.  You entered "+ aboutMeLen);
    obj.select();
    obj.focus();
    return false;
  }
}

function validateForm(obj, section){
//  var delMode = obj.mode.checked;
//  alert("hi");

  var justNumbers = /^[0-9]*$/;
  var rel = /^[(\w)|(\s)|.|\,|-]*$/; 
  
  var emailLen = document.getElementById('fContact_email').value.length;
  
  var re2 = /^[(\w)|\@|.|-]*$/;  
  if ((!re2.test(document.getElementById('fContact_email').value)) || (emailLen < 5))
  {  
    document.getElementById('emailLabel').style.color = "red";
    return false;
  }  
}

function validatePhoto(obj){

  var fileName = document.photoForm.userfile.value.toLowerCase();
//  alert("hi"+fileName);  
  if((fileName.lastIndexOf(".jpg")!="-1")||(fileName.lastIndexOf(".png")!="-1")||(fileName.lastIndexOf(".jpeg")!="-1")) {
  } else
  {
      alert("Please upload only .jpg, .png, .jpeg image file");
      return false;
  } 
}

function validateRegister(obj)
{
  var re = /^[(\w)|(\s)|.|\,|-]*$/;
  var re1 = /^[(\w)]*$/;  
  if (!re1.test(obj.username.value))
  { 
    alert("Only numbers and letters are allowed for user name.");
    return false;
  }
  var re2 = /^[(\w)|\@|.|-]*$/;  
  if ((!re2.test(obj.email.value))||(!re2.test(obj.email2.value)))
  {  
    alert("Invalid characters in email.");
    return false;
  }  

  if (!re.test(obj.fname.value))
  { 
    alert("Only numbers and letters are allowed for first name.");
    return false;
  }
  if (!re.test(obj.lname.value))
  { 
    alert("Only numbers and letters are allowed for last name.");
    return false;
  }
  if (!re.test(obj.address.value))
  { 
    alert("Only numbers and letters are allowed for street address.");
    return false;
  }  
/*  if (!re.test(obj.postalcode.value))
  { 
    alert("Only numbers and letters are allowed for postal code.");
    return false;
  }    */  
  if ((!re.test(obj.password.value))||(!re.test(obj.password2.value)))
  {  
    alert("Only numbers and letters are allowed for password.");
    return false;
  }
  

}

function textCounter(field,cntfield,maxlimit) {
/*if (field.value.length > maxlimit) // if too long...trim it!
field.value = field.value.substring(0, maxlimit);
// otherwise, update 'characters left' counter
else*/
cntfield.value = field.value.length;
}