//Подгружаем картинки в шапке
var pp_home1 = new Image();
var pp_home2 = new Image();
  pp_home1.src="/img/b_home.gif";
  pp_home2.src="/img/_b_home.gif";
var pp_mail1 = new Image();
var pp_mail2 = new Image();
  pp_mail1.src="/img/b_mail.gif";
  pp_mail2.src="/img/_b_mail.gif";
var pp_map1 = new Image();
var pp_map2 = new Image();
  pp_map1.src="/img/b_map.gif";
  pp_map2.src="/img/_b_map.gif";


//Открытие окошка
function popupWin(h, width, heigth, menubar) {
  var left = (screen.width - width - 200);
  pw = window.open(h, 'popw', "menubar="+menubar+", scrollbars="+menubar+", width="+width+", height="+heigth+", top=150, left="+left);
  pw.focus();
  return false;
}


//Установка фона над менюшкой
function sBG(obj, type) {
  if (type == 1)
    obj.style.backgroundColor='#939AAF';
  else
    obj.style.backgroundColor='#8088A1';
}


//Переход на другую страницу
function GoTo(link) {
  location.href=link;
}

//Установка активного слоя с картинкой
function SelectLayer(id) {
  document.getElementById('LayerHotel').style.display = 'none';
  document.getElementById('LayerAero').style.display = 'none';
  document.getElementById('LayerAdv').style.display = 'none';

  document.getElementById(id).style.display = '';
}


//Тест ввода на цифры
function testNum(event, obj) {
  if ((event.keyCode<48) || (event.keyCode>57))
    event.returnValue=false;

  if (obj.value.length > 3)
    event.returnValue=false;
}


//Тестирует строку на предмет пустотности и показывает ошибку
function testS(obj, err) {
  if (obj.value.length == 0) {
    alert(err);
    obj.focus();
    return false;
  } else
    return true;
}


//Проверяет, является ли строка e-mail адресом
function is_email(str) {
  return str.match(/^.+@.+\..+$/);
}


//Проверяет на корректность форму подписки на новости
function TestSubscribeForm(F) {
  if (!testS(F.elements['subscribe[name]'], 'Укажите контактное имя')) return false;
  if (!testS(F.elements['subscribe[email]'], 'Укажите контактный E-Mail адрес')) return false;
  if (!is_email(F.elements['subscribe[email]'].value)) { alert('Вы указали не верный контактный E-Mail адрес'); return false; }

  return true;
}


//Проверяет на корректность форму заказа ШАГ 1
function TestOrderFormvip(F) {
  if (document.getElementById('CH1').checked == false && document.getElementById('CH2').checked == false) { alert('Укажите хотябы одну услугу: VIP-сопровождение в аэропорту или FastTrack'); return false; }

  return true;
}


//Проверяет на корректность форму заказа ШАГ 1
function TestOrderFormhotel(F) {
  return true;
}

//Проверяет на корректность форму заказа ШАГ 1
function TestOrderFormaero(F) {
  if (!testS(F.elements['send[from]'], 'Укажите пункт отправления')) return false;
  if (!testS(F.elements['send[to]'], 'Укажите пункт прибытия')) return false;
  if (!testS(F.elements['send[count]'], 'Укажите количество человек (билетов)')) return false;

  return true;
}


function TestOrderFormtour(F) {
  if (!testS(F.elements['send[count]'], 'Укажите количество человек в группе')) return false;
  return true;
}

function TestOrderFormvisa(F) {
  return true;
}

function TestOrderFormexcursion(F) {
  if (!testS(F.elements['send[count]'], 'Укажите количество человек в группе')) return false;
  return true;
}

function TestOrderFormauto(F) {
  if (!testS(F.elements['send[count]'], 'Укажите количество часов для аренды')) return false;
  return true;
}

function TestOrderFormtransfer(F) {
  return true;
}


//Проверяет на корректность форму заказа ШАГ 2
function TestOrderForm2(F) {
  if (!testS(F.elements['send[name]'], 'Укажите Ваше имя (Эта информация требуется для выписки документов)')) return false;
  if (!testS(F.elements['send[sername]'], 'Укажите Вашу фамилию (Эта информация требуется для выписки документов)')) return false;
  if (!testS(F.elements['send[middlename]'], 'Укажите Ваше отчество (Эта информация требуется для выписки документов)')) return false;
  if (!testS(F.elements['send[citizen]'], 'Укажите Ваше гражданство (Эта информация требуется для выписки документов)')) return false;
  if (!testS(F.elements['send[email]'], 'Укажите Ваш контактный E-Mail')) return false;
  if (!is_email(F.elements['send[email]'].value)) { alert('Вы не верно указали Ваш контактный E-Mail'); return false; }
  if (!testS(F.elements['send[tel]'], 'Укажите Ваш контактный телефон')) return false;

  return true;
}


//Проверяет на корректность форму оплаты через Ассист
function TestPayForm(F) {
  if (!testS(F.elements['FirstName'], 'Укажите Ваше имя')) return false;
  if (!testS(F.elements['LastName'], 'Укажите Вашу фамилию')) return false;
  if (!testS(F.elements['MiddleName'], 'Укажите Ваше отчество')) return false;
  if (!testS(F.elements['Email'], 'Укажите Ваш контактный E-Mail')) return false;
  if (!is_email(F.elements['Email'].value)) { alert('Вы не верно указали Ваш контактный E-Mail'); return false; }
  if (!testS(F.elements['Phone'], 'Укажите Ваш контактный телефон')) return false;

  F.elements['Submit'].disabled = true;
  return true;
}
