// JavaScript Document

var form = "";
var submitted = false;
var error = false;
var error_message = "";

function check_input(field_name, field_size, message) {
  if (form.elements[field_name] && (form.elements[field_name].type != "hidden")) {
    var field_value = form.elements[field_name].value;

    if (field_value == '' || field_value.length < field_size) {
      error_message = error_message + "* " + message + "\n";
      error = true;
    }
  }
}

// <<< DEPRECATED

function check_password(field_name_1, field_name_2, field_size, message_1, message_2) {
  if (form.elements[field_name_1] && (form.elements[field_name_1].type != "hidden")) {
    var password = form.elements[field_name_1].value;
    var confirmation = form.elements[field_name_2].value;

    if (password == '' || password.length < field_size) {
      error_message = error_message + "* " + message_1 + "\n";
      error = true;
    } else if (password != confirmation) {
      error_message = error_message + "* " + message_2 + "\n";
      error = true;
    }
  }
}

// <<< DEPRECATED

function check_clientsform(form_name) {
  if (submitted == true) {
    alert("Данные уже отправлены. Нажмите ОК и дождитесь завершения процесса передачи.");
    return false;
  }

  error = false;
  form = form_name;
  error_message = "Найдены следующие ошибки:\n\n";

  check_input("LoginName", 4, "Укажите логин!");
  check_input("PaswName", 4, "Укажите пароль!");


  if (error == true) {
    alert(error_message);
    return false;
  } else {
    submitted = true;
    return true;
  }
}

// <<< DEPRECATED

function check_authform(form_name) {
  if (submitted == true) {
    alert("Данные уже отправлены. Нажмите ОК и дождитесь завершения процесса передачи.");
    return false;
  }

  error = false;
  form = form_name;
  error_message = "Найдены следующие ошибки:\n\n";

  check_input("user_log", 4, "Укажите логин!");
  check_input("user_pas", 4, "Укажите пароль!");


  if (error == true) {
    alert(error_message);
    return false;
  } else {
    submitted = true;
    return true;
  }
}

// <<< DEPRECATED

function check_regform(form_name) {
  if (submitted == true) {
    alert("Данные уже отправлены. Нажмите ОК и дождитесь завершения процесса передачи.");
    return false;
  }

  error = false;
  form = form_name;
  error_message = "Найдены следующие ошибки:\n\n";


  check_input("FirstName", 2, "Укажите ваше имя!");
  check_input("Email", 4, "Укажите ваш Email!");
  check_input("Phone", 4, "Укажите ваш телефон!");
  check_input("LogName", 4, "Укажите логин!");
  check_password("PaswName1", "PaswName2", 4, "Пароль неменее 4х символов!", "Вы ошиблись при повторе пароля!");

  if (error == true) {
    alert(error_message);
    return false;
  } else {
    submitted = true;
    return true;
  }
}



// <<< DEPRECATED


function GoodsAddToCart(gid)
{
   var oParams = new Object();

   document.forms.CartAddForm.goods_id.value = gid;
   document.forms.CartAddForm.submit();

   oParams.DialogTitle = 'Добавление продукта в корзину';
   oParams.DialogTextline = '<span class="stdtext"><b>Продукт был успешно<br>добавлен в Вашу корзину.</b></span>';

   showModalDialog( 'js/promptdialog.html', oParams, 'dialogWidth: 360px; dialogHeight: 120px; help:no; status:no;' );
}

// <<< DEPRECATED

function calc_sender(field_name,form_name)
{
	form = form_name;
	var field_value = form.elements[field_name].value;

//alert(field_value);
 
if(field_value>=0)
{
	calcform.todo.value=field_name;
	calcform.value.value=field_value; 
	calcform.submit();
}
}

// <<< DEPRECATED
function pcaddtocart()
{
	calcform.todo.value='tocart';
	calcform.value.value=19071984;
	calcform.submit();
}

//END