function OnCityChange()
{
  if (document.getElementById("city").value=="-1")
    document.getElementById("AnotherCityRow").style.display='';
  else
    document.getElementById("AnotherCityRow").style.display='none';
}

function RecalcBudget()
{
  if (document.getElementById("perscount").value=="")
    document.getElementById("TotalPrice").innerHTML="Для определения общего бюджета, укажите количество людей.";
  else
  if (document.getElementById("price").value=="")
    document.getElementById("TotalPrice").innerHTML="Для определения общего бюджета, укажите бюджет на одного человека.";
  else
    document.getElementById("TotalPrice").innerHTML="Общий бюджет составит "+(document.getElementById("price").value*document.getElementById("perscount").value)+" рублей";
}

function checkformf11()
{
  error=0;
  if (document.getElementById("perscount").value=="")
  {
    error=1;
    document.getElementById("perscount").parentNode.style.background='url(/images/errorbg.gif) no-repeat';
  }
  else
    document.getElementById("perscount").parentNode.style.background='';
  if (document.getElementById("price").value=='')
  {
    error=1;
    document.getElementById("price").parentNode.style.background='url(/images/errorbg.gif) no-repeat';
  }
  else
    document.getElementById("price").parentNode.style.background='';

  if ((document.getElementById("day").value=="")||(document.getElementById("month").value=="")||(document.getElementById("year").value==""))
  {
    error=1;
    document.getElementById("day").parentNode.parentNode.style.background='url(/images/errorbg.gif) no-repeat';
  }
  else
    document.getElementById("day").parentNode.parentNode.style.border='';
  
  if ((document.getElementById("timefrom").value=="")||(document.getElementById("timeto").value==""))
  {
    error=1;
    document.getElementById("timefrom").parentNode.parentNode.style.background='url(/images/errorbg.gif) no-repeat';
  }
  else
    document.getElementById("timefrom").parentNode.parentNode.style.background='';
  
  if (document.getElementById("yourname").value=="")
  {
    error=1;
    document.getElementById("yourname").parentNode.style.background='url(/images/errorbg.gif) no-repeat';
  }
  else
    document.getElementById("yourname").parentNode.style.background='';
    
  if (document.getElementById("city").value=="")
  {
    error=1;
//    document.getElementById("city").parentNode.style.border='solid 1px #fb8b8d';
    document.getElementById("city").parentNode.parentNode.style.background='url(/images/errorbg.gif) no-repeat';
  }
  else
    document.getElementById("city").parentNode.parentNode.style.background='';
    
  if (document.getElementById("tel1").value=="")
  {
    error=1;
    document.getElementById("tel1").parentNode.style.background='url(/images/mimtelerror.gif) no-repeat';
  }
  else
    document.getElementById("tel1").parentNode.style.background='';
    
  if (document.getElementById("tel2").value=="")
  {
    error=1;
    document.getElementById("tel2").parentNode.style.background='url(/images/tel2erbg.gif) no-repeat';
  }
  else
    document.getElementById("tel2").parentNode.style.background='';
    
  if (document.getElementById("city").value=="-1")
  {
    if (document.getElementById("AnotherCity").value=="")
    {
      error=1;
      document.getElementById("AnotherCity").parentNode.style.background='url(/images/errorbg.gif) no-repeat';
    }
    else
      document.getElementById("AnotherCity").parentNode.style.background='';
  }
  if (error==1)
  {
    alert('Не введены значения для обязательных полей. Эти поля выделены красным цветом.');
    return false;
  }
  s=this.document.getElementById("tel1").value + this.document.getElementById("tel2").value;
  if (s.length!=10)
  {
    document.getElementById("tel1").parentNode.style.background='url(/images/mimtelerror.gif) no-repeat';
    document.getElementById("tel2").parentNode.style.background='url(/images/tel2erbg.gif) no-repeat';
    alert('Неверно введен номер телефона.');
    return false;
  }
  else
  {
    document.getElementById("tel1").parentNode.style.background='';
    document.getElementById("tel2").parentNode.style.background='';
  }
  if (document.getElementById("price").value<200)
  {
    alert('Указан слишком малый бюджет');
    document.getElementById("price").parentNode.style.background='url(/images/errorbg.gif) no-repeat';
    return false;
  }
  else
    document.getElementById("price").parentNode.style.background='';

    
  dd=document.getElementById('day').value;
  mm=document.getElementById('month').value-1;
  yy=document.getElementById('year').value;
  d = new Date(yy, mm, dd);
  var currentTime = new Date();
  var month = currentTime.getMonth();
  var day = currentTime.getDate();
  var year = currentTime.getFullYear();
  d1 = new Date(year, month, day);
  if ((d.getDate()==d1.getDate())&&(d.getMonth()==d1.getMonth())&&(d.getYear()==d1.getYear()))
  {
    s = document.getElementById("timeto").value;
    s = s.substr(0,2);
    d=new Date();
    h=d.getHours();
    if (h+1>s)
    {
      alert('Нельзя запланировать доставку на уже прошедшее время!');
      return false;
    }
  }  
  else
  if (d<d1)
  {
    alert('Нельзя запланировать мероприятие на прошедшую дату!');
    return false;
  }
  
  return true;
}

