﻿function change_form(numForm) {
  document.getElementById('errorContactFrom').innerHTML = "";
  switch (numForm){
    case 1 :
      document.getElementById('fiz_face').style.display = '';
      document.getElementById('yur_face').style.display = 'none';
      break;

    case 2 :
      document.getElementById('fiz_face').style.display = 'none';
      document.getElementById('yur_face').style.display = '';
      break;
  }
}


function submitZakaz() {
	var errors = "";
	var formObj = document.forms['form_zakaza'];
	document.getElementById('errorContactFrom').innerHTML = "";

	var re = new RegExp("");
	re = /^[0-9a-zA-Z_]+([0-9a-zA-Z_\.-]+[a-zA-Z]+)*@[0-9a-zA-Z]+(((-[0-9a-zA-Z]+)+)|([0-9a-zA-Z]+))[\.][a-zA-Z]+$/;
  
  if (document.getElementById('rad_fiz').checked) {
    if (formObj.elements['fiz[fname]'].value == "") {
      errors += 'Поле "Имя" не заполнено<br />';
    }
    
    if (formObj.elements['fiz[lname]'].value == "") {
      errors += 'Поле "Фамилия" не заполнено<br />';
    }
    
    if(re.exec(formObj.elements['fiz[email_fiz]'].value)==null){
      errors += 'Поле "e-mail" заполнено неправильно<br />';
    }

    if (formObj.elements['fiz[phone_fiz]'].value == "") {
      errors += 'Поле "Телефон" не заполнено<br />';
    }

    if (formObj.elements['fiz[address_dfiz]'].value == "") {
      errors += 'Поле "Адрес доставки" не заполнено<br />';
    }
  }
  

  if (document.getElementById('rad_yur').checked) {
    if (formObj.elements['yur[orgname]'].value == "") {
      errors += 'Поле "Название организации" не заполнено<br />';
    }
    
    if (formObj.elements['yur[innkpp]'].value == "") {
      errors += 'Поле "ИНН/КПП" не заполнено<br />';
    }
    
    if (formObj.elements['yur[fio]'].value == "") {
      errors += 'Поле "ФИО контактного лица" не заполнено<br />';
    }
    
    if(re.exec(formObj.elements['yur[email_yur]'].value)==null){
      errors += 'Поле "e-mail" заполнено неправильно<br />';
    }

    if (formObj.elements['yur[phone_yur]'].value == "") {
      errors += 'Поле "Телефон" не заполнено<br />';
    }

    if (formObj.elements['yur[address_yur]'].value == "") {
      errors += 'Поле "Адрес юридический" не заполнено<br />';
    }

    if (formObj.elements['yur[address_dyur]'].value == "") {
      errors += 'Поле "Адрес доставки" не заполнено<br />';
    }
  }

	if (errors != "")
	{
		document.getElementById('errorContactFrom').innerHTML = errors;
		return false;
	}

  if (document.getElementById('rad_fiz').checked && !formObj.elements['fiz[oplata]'][0].checked
  || document.getElementById('rad_yur').checked) {
    document.getElementById('mess_send_mail').innerHTML = "<br />Форма счета и данные к оплате будут высланы Вам на электронную почту через несколько секунд";
    setTimeout('document.forms["form_zakaza"].submit()', 3000);
    return false;
  }
  
  return true;
}
