function validate_contact_us_form() {
  //Form validation
  var bError = false;
  if ($j('#cont_first_name').val() == '') { addError('cont_first_name'); bError = true; } else { removeErrorClass('cont_first_name'); }
  if ($j('#cont_last_name').val() == '') { addError('cont_last_name'); bError = true; } else { removeErrorClass('cont_last_name'); }
  if ($j('#cont_address_1').val() == '') { addError('cont_address_1'); bError = true; } else { removeErrorClass('cont_address_1'); }
  if ($j('#cont_city').val() == '') { addError('cont_city'); bError = true; } else { removeErrorClass('cont_city'); }
  if ($j('#cont_state').val() == '') { addError('cont_state'); bError = true; } else { removeErrorClass('cont_state'); }
  if ($j('#cont_zip').val() == '') { addError('cont_zip'); bError = true; } else { removeErrorClass('cont_zip'); }
  if ($j('#cont_country').val() == '') { addError('cont_country'); bError = true; } else { removeErrorClass('cont_country'); }
  if ($j('#cont_phone').val() == '') { addError('cont_phone'); bError = true; } else { removeErrorClass('cont_phone'); }

  var sEmail = $j('#cont_email').val();
  if (sEmail == '' || !sEmail.match(/^\b[A-Z0-9._%+-]+@(?:[A-Z0-9\-]+\.)+[A-Z]{2,4}\b$/i)) { addError('cont_email'); bError = true; } else { removeErrorClass('cont_email'); }
  
  if ($j('#cont_comments').val() == '') { addError('cont_comments'); bError = true; } else { removeErrorClass('cont_comments'); }
  
  //var vword = hex_md5(document.getElementById(captcha).value);
  //if (vword != cword[anum-1]) { addError('cont_captcha'); bError = true; } else { removeErrorClass('cont_captcha'); }
  
  if (bError == true) {
    alert ("Pastikan data yang anda masukkan benar");
    return false;
  }
   else {
    return true;
  }
}

function validate_comments_form() {
  //Form validation
  var bError = false;
  if ($j('#cont_author').val() == '') { addError('cont_author'); bError = true; } else { removeErrorClass('cont_author'); }
  
  var sEmail = $j('#cont_email').val();
  
  if (sEmail == '' || !sEmail.match(/^\b[A-Z0-9._%+-]+@(?:[A-Z0-9\-]+\.)+[A-Z]{2,4}\b$/i)) { addError('cont_email'); bError = true; } else { removeErrorClass('cont_email'); }
  
  if ($j('#cont_url').val() == '') { addError('cont_url'); bError = true; } else { removeErrorClass('cont_url'); }
  if ($j('#cont_comments').val() == '') { addError('cont_comments'); bError = true; } else { removeErrorClass('cont_comments'); }
  
  if (bError == true) {
    alert ("Pastikan data yang anda masukkan benar");
    return false;
  }
  else {
    return true;
  }
}
function validate_reply_form() {
  //Form validation
  var bError = false;
  if ($j('#cont_comment').val() == '') { addError('cont_comment'); bError = true; } else { removeErrorClass('cont_comment'); }
  if (bError == true) {
    alert ("silahkan isi komentar anda");
    return false;
  }
  else {
    return true;
  }
}
function validate_add_form() {
  //Form validation
  var bError = false;
  if ($j('#cont_comments').val() == '') { addError('cont_comments'); bError = true; } else { removeErrorClass('cont_comments'); }
  if (bError == true) {
    alert ("silahkan isi komentar anda");
    return false;
  }
  else {
    return true;
  }
}

function validate_register_form() {
  //Form validation
  var bError = false;
  var cError = false;
  var dError = false;
  if ($j('#reg_full_name').val() == '') { addError('reg_full_name'); bError = true; } else { removeErrorClass('reg_full_name'); }
  
  var sEmail = $j('#reg_email').val();
  
  if (sEmail == '' || !sEmail.match(/^\b[A-Z0-9._%+-]+@(?:[A-Z0-9\-]+\.)+[A-Z]{2,4}\b$/i)) { addError('reg_email'); bError = true; } else { removeErrorClass('reg_email'); }
  if ($j('#reg_Sponsor').val() == '') { addError('reg_Sponsor'); bError = true; } else { removeErrorClass('reg_Sponsor'); }
  if ($j('#reg_upline').val() == '') { addError('reg_upline'); bError = true; } else { removeErrorClass('reg_upline'); }
  if ($j('#reg_flexID').val() == '') { addError('reg_flexID'); bError = true; } else { removeErrorClass('reg_flexID'); }
  if ($j('#reg_phone').val() == '') { addError('reg_phone'); bError = true; } else { removeErrorClass('reg_phone'); }
  if ($j('#reg_mobile').val() == '') { addError('reg_mobile'); bError = true; } else { removeErrorClass('reg_mobile'); }
  if ($j('#reg_lokasi').val() == '') { addError('reg_lokasi'); bError = true; } else { removeErrorClass('reg_lokasi'); }
  var sPass = $j('#reg_pass').val();
  var sRetype = $j('#reg_retype').val();
  if (sPass == '') { addError('reg_pass'); bError = true; } 
  else if (sRetype == '') { addError('reg_retype'); bError = true; } 
  else if (sPass !== '' && sRetype !='' && sRetype != sPass) { addError('reg_retype'); addError('reg_pass'); cError = true; } 
  else { removeErrorClass('reg_retype'); removeErrorClass('reg_pass'); }
  if ($j('#reg_adress').val() == '') { addError('reg_adress'); bError = true; } else { removeErrorClass('reg_adress'); }  
  var uword = hex_md5(document.getElementById(jfldid).value);
  if (uword != cword[anum-1]) { addError('reg_security_code'); dError = true; } else { removeErrorClass('reg_security_code'); }

  if (bError == true) {
    alert ("Silhkan lengkapi data-data anda");
    return false;
  }
  else if (cError == true) {
    alert ("Password dan retype password tidak sama");
    return false;
  }
  else if (dError == true) {
    alert ("Verivication code salah");
    return false;
  }
  else {
    return true;
  }
}

function validate_join_form() {
  //Form validation
  var bError = false;
  var cError = false;
  if ($j('#reg_full_name').val() == '') { addError('reg_full_name'); bError = true; } else { removeErrorClass('reg_full_name'); }
  
  var sEmail = $j('#reg_email').val();
  
  if (sEmail == '' || !sEmail.match(/^\b[A-Z0-9._%+-]+@(?:[A-Z0-9\-]+\.)+[A-Z]{2,4}\b$/i)) { addError('reg_email'); bError = true; } else { removeErrorClass('reg_email'); }
  if ($j('#reg_mobile').val() == '') { addError('reg_mobile'); bError = true; } else { removeErrorClass('reg_mobile'); }
  if ($j('#reg_lokasi').val() == '') { addError('reg_lokasi'); bError = true; } else { removeErrorClass('reg_lokasi'); }
  if ($j('#reg_adress').val() == '') { addError('reg_adress'); bError = true; } else { removeErrorClass('reg_adress'); }  
  if ($j('#reg_paket').val() == '') { addError('reg_paket'); bError = true; } else { removeErrorClass('reg_paket'); }  

  if (bError == true) {
    alert ("Silhkan lengkapi data-data anda");
    return false;
  }
  else if (cError == true) {
    alert ("Password dan retype password tidak sama");
    return false;
  }
  else {
    return true;
  }
}

function validate_serial_form() {
  //Form validation
  var bError = false;
  var dError = false;
  if ($j('#reg_serial').val() == '') { addError('reg_serial'); bError = true; } else { removeErrorClass('reg_serial'); }
  if ($j('#reg_pin').val() == '') { addError('reg_pin'); bError = true; } else { removeErrorClass('reg_pin'); }
  var uword = hex_md5(document.getElementById(jfldid).value);
  if (uword != cword[anum-1]) { addError('reg_security_code'); dError = true; } else { removeErrorClass('reg_security_code'); }

  if (bError == true) {
    alert ("field tidak boleh kosong");
    return false;
  }
  else if (dError == true) {
    alert ("Verivication code salah");
    return false;
  }
  else {
    return true;
  }
}

function validate_add_konsultasi() {
  //Form validation
  var bError = false;
  if ($j('#cerita_title').val() == '') { addError('cerita_title'); bError = true; } else { removeErrorClass('cerita_title'); }  
  if ($j('#cerita_content').val() == '') { addError('cerita_content'); bError = true; } else { removeErrorClass('cerita_content'); }  
  if (bError == true) {
    alert ("Data yang anda input belum lengkap");
    return false;
  }
  else {
    return true;
  }
}
function validate_profile_form() {
  //Form validation
  var bError = false;
  
   
  if ($j('#profile_name').val() == '') { addError('profile_name'); bError = true; } else { removeErrorClass('profile_name'); }
  
  var sEmail = $j('#profile_email').val();  
  if (sEmail == '' || !sEmail.match(/^\b[A-Z0-9._%+-]+@(?:[A-Z0-9\-]+\.)+[A-Z]{2,4}\b$/i)) { addError('profile_email'); bError = true; } else { removeErrorClass('profile_email'); }
   
  if ($j('#profile_alamat').val() == '') { addError('profile_alamat'); bError = true; } else { removeErrorClass('profile_alamat'); }
  
  var sdomain = $j('#profile_website').val();
  if (sdomain != '' && !sdomain.match(/^(http|https):\/\/[a-z0-9]+([\-\.]{1}[a-z0-9]+)*\.[a-z]{2,5}(([0-9]{1,5})?\/.*)?$/i)) { addError('profile_website'); bError = true; } else { removeErrorClass('profile_website'); }  
  
  if ($j('#profile_phone').val() == '') { addError('profile_phone'); bError = true; } else { removeErrorClass('profile_phone'); }
  if ($j('#profile_hp').val() == '') { addError('profile_hp'); bError = true; } else { removeErrorClass('profile_hp'); }
  if ($j('#profile_job').val() == '') { addError('profile_job'); bError = true; } else { removeErrorClass('profile_job'); }
  if ($j('#profile_about').val() == '') { addError('profile_about'); bError = true; } else { removeErrorClass('profile_about'); }
  
  if (bError == true) {
    alert ("Data yang anda input salah atau belum lengkap");
    return false;
  }
  else {
    return true;
  }
}

function validate_testimony() {
  //Form validation
  var bError = false;
  if ($j('#cont_comment').val() == '') { addError('cont_comment'); bError = true; } else { removeErrorClass('cont_comment'); }   
  if (bError == true) {
    alert ("Masukkan Testimony Anda");
    return false;
  }
  else {
    return true;
  }
}
function validate_photo_form() {
  //Form validation
  var bError = false;
  if ($j('#profile_images').val() == '') { addError('profile_images'); bError = true; } else { removeErrorClass('profile_images'); }   
  if (bError == true) {
    alert ("Anda belum Pilih gambar");
    return false;
  }
  else {
    return true;
  }
}

function validate_user_form() {
  //Form validation
  var bError = false;
  var cError = false;
  
  if ($j('#new_username').val() == '') { addError('new_username'); bError = true; } else { removeErrorClass('new_username'); }

  var sPass = $j('#new_password').val();
  var sRetype = $j('#new_repassword').val();
  if (sPass == '') { addError('new_password'); bError = true; } 
  else if (sRetype == '') { addError('new_repassword'); bError = true; } 
  else if (sPass !== '' && sRetype !='' && sRetype != sPass) { addError('new_repassword'); addError('new_password'); cError = true; } 
  else { removeErrorClass('new_repassword'); removeErrorClass('new_password'); }
  if (bError == true) {
    alert ("Silahkan masukkan password anda");
    return false;
  }
  else if (cError == true) {
    alert ("Password dan retype password tidak sama");
    return false;
  }
  else {
    return true;
  }
}
function removeErrorClass(control_id) {
  $j('#'+control_id).parent().parent().removeClass('error');
  return true;
}

function addError(control_id) {
  $j('#'+control_id).select().focus();
  $j('#'+control_id).parent().parent().addClass('error');
  return true;
}


