/*------------------------------- ADMIN LISTING */

function checkListingForm(){
  if(document.listingForm.company.value == ''){
      alert('Business name may not be blank');
      return false;
  }else if(document.listingForm.office.value == '' && document.listingForm.cell.value == '' && document.listingForm.email.value == '' && document.listingForm.website.value == ''){
      alert('Please enter some contact information');
      return false;
  }
 }

 /*------------------------------- ADMIN PROFILE */

 function checkProfileForm(){
  if(document.profileForm.firstname.value == ''){
      alert('Please enter your firstname');
      return false;
  }else if(document.profileForm.lastname.value == ''){
      alert('Please enter your lastname');
      return false;
  }else if(document.profileForm.email.value == ''){
      alert('Please enter your email address');
      return false;
  }else if(document.profileForm.password.value == ''){
      alert('Please enter a password');
      return false;
  }else if(document.profileForm.password.value.length < 6){
      alert('Password must be at least 6 characters');
      return false;
  }else if(document.profileForm.password.value !=  document.profileForm.password2.value){
      alert('Passwords do not match');
      return false;
  }
 }

/*------------------------------- ADMIN COMMUNICATE */

function checkSMSForm(){
  if(document.smsForm.message.value == ''){
      alert('Please enter a message');
      return false;
  }
}

function charCount(){
      document.smsForm.creditdiv.value = document.smsForm.message.value.length;
      var credits = document.smsForm.message.value.length / 160;
      document.smsForm.smsdiv.value = Math.ceil(credits);
}

/*------------------------------- ADMIN ADD GROUPS */

function checkGroupForm(){
  if(document.addGroupForm.group_name.value == ''){
      alert('Please enter a group name');
      return false;
  }
 }


function confirmDelete() {
    if (confirm("Really delete this group and it's contacts?")) {
    return true;
    } else {
    return false;
    }
}

/*------------------------------- ADMIN ADD CONTACTS */

function checkContactForm(){
  if(document.contactForm.group.value == ''){
      alert('Select or Create a Group');
      return false;
  }
  else if(document.contactForm.email.value == '' && document.contactForm.mobile.value == ''){
      alert('Please enter either an email address or mobile number');
      return false;
  }else if(document.contactForm.firstname.value == '' && document.contactForm.lastname.value == ''){
      alert('Please enter a firstname or lastname');
      return false;
  }
 }


function confirmDelete() {
    if (confirm("Really delete this contact?")) {
    return true;
    } else {
    return false;
    }
}

/*------------------------------- REGISTRATION */

function registerFormCheck(){
  if(document.registerForm.company.value == ''){
      alert('Please Complete Your Busines Name');
      return false;
  }else if(document.registerForm.firstname.value == ''){
      alert('Please Complete Your Firstname Field');
      return false;
  }else if(document.registerForm.lastname.value == ''){
      alert('Please Complete Lastname Field');
      return false;
  }else if(document.registerForm.email.value == ''){
      alert('Please Complete Email Field');
      return false;
  }else if(document.registerForm.password.value == ''){
      alert('Please Enter A Password');
      return false;
  }else if(document.registerForm.password2.value == ''){
      alert('Please Repeat Password');
      return false;
  }else if(document.registerForm.password.value != document.registerForm.password2.value){
      alert('Password Do Not Match');
      return false;
  }else if(document.registerForm.password.value.length < 6){
      alert('Password Must be at least 6 characters long.');
      return false;
  }
}