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;
}


function is_email(str) {
  return str.match(/^.+@.+\..+$/);
}


function TestSubscribeForm(F) {
  if (!testS(F.elements['subscribe[name]'], 'Please, specify your name')) return false;
  if (!testS(F.elements['subscribe[email]'], 'Please, specify contact e-mail')) return false;
  if (!is_email(F.elements['subscribe[email]'].value)) { alert('E-mail address is wrong'); return false; }

  return true;
}


//Проверяет на корректность форму заказа ШАГ 1
function TestOrderFormvip(F) {
  if (document.getElementById('CH1').checked == false && document.getElementById('CH2').checked == false) { alert('Please, specify service: VIP-support at the airport or FastTrack'); return false; }

  return true;
}


//Проверяет на корректность форму заказа ШАГ 1
function TestOrderFormhotel(F) {
  return true;
}

//Проверяет на корректность форму заказа ШАГ 1
function TestOrderFormaero(F) {
  if (!testS(F.elements['send[from]'], 'Please, specify point of departure')) return false;
  if (!testS(F.elements['send[to]'], 'Please, specify point of destination')) return false;
  if (!testS(F.elements['send[count]'], 'Please, specify tickets count')) return false;

  return true;
}


function TestOrderFormtour(F) {
  if (!testS(F.elements['send[count]'], 'Please, specify number of people')) return false;
  return true;
}

function TestOrderFormvisa(F) {
  return true;
}

function TestOrderFormexcursion(F) {
  if (!testS(F.elements['send[count]'], 'Please, specify number of people in group')) return false;
  return true;
}

function TestOrderFormauto(F) {
  if (!testS(F.elements['send[count]'], 'Please, specify number of hours for rent')) return false;
  return true;
}

function TestOrderFormtransfer(F) {
  return true;
}


//Проверяет на корректность форму заказа ШАГ 2
function TestOrderForm2(F) {
  if (!testS(F.elements['send[name]'], 'Please, specify your name')) return false;
  if (!testS(F.elements['send[sername]'], 'Please, specify your sername')) return false;
  if (!testS(F.elements['send[citizen]'], 'Please, specify your citizenship')) return false;
  if (!testS(F.elements['send[email]'], 'Please, specify contact e-mail')) return false;
  if (!is_email(F.elements['send[email]'].value)) { alert('E-mail address is wrong'); return false; }
  if (!testS(F.elements['send[tel]'], 'Please, specify your contact phone')) return false;

  return true;
}


//Проверяет на корректность форму оплаты через Ассист
function TestPayForm(F) {
  if (!testS(F.elements['FirstName'], 'Please, specify your name')) return false;
  if (!testS(F.elements['LastName'], 'Please, specify your sername')) return false;
  if (!testS(F.elements['Email'], 'Please, specify contact e-mail')) return false;
  if (!is_email(F.elements['Email'].value)) { alert('E-mail address is wrong'); return false; }
  if (!testS(F.elements['Phone'], 'Please, specify your contact phone')) return false;

  F.elements['Submit'].disabled = true;
  return true;
}
