curDate = new Date();
curYear = curDate.getFullYear();
nextYear = curYear + 1;
years="<option value=0></option><option value=" + curYear + " selected>" + curYear + "</option><option value=" + nextYear + ">" + nextYear + "</option>";
days="<option  value=0></option><option value=1>1</option><option value=2>2</option><option value=3>3</option><option value=4>4</option><option value=5>5</option><option value=6>6</option><option value=7>7</option><option value=8>8</option><option value=9>9</option><option value=10>10</option><option value=11>11</option><option value=12>12</option><option value=13>13</option><option value=14>14</option><option value=15>15</option><option value=16>16</option><option value=17>17</option><option value=18>18</option><option value=19>19</option><option value=20>20</option><option value=21>21</option><option value=22>22</option><option value=23>23</option><option value=24>24</option><option value=25>25</option><option value=26>26</option><option value=27>27</option><option value=28>28</option><option value=29>29</option><option value=30>30</option><option value=31>31</option>";
months="<option value=0></option><option value=1>Январь</option><option value=2>Февраль</option><option value=3>Март</option><option value=4>Апрель</option><option value=5>Май</option><option value=6>Июнь</option><option value=7>Июль</option><option value=8>Август</option><option value=9>Сентябрь</option><option value=10>Октябрь</option><option value=11>Ноябрь</option><option value=12>Декабрь</option>";
times="<option></option><option value='09:00'>09:00</option><option value='10:00'>10:00</option><option value='11:00'>11:00</option><option value='12:00'>12:00</option><option value='13:00'>13:00</option><option value='14:00'>14:00</option><option value='15:00'>15:00</option><option value='16:00'>16:00</option><option value='17:00'>17:00</option><option value='18:00'>18:00</option><option value='19:00'>19:00</option><option value='20:00'>20:00</option><option value='21:00'>21:00</option><option value='22:00'>22:00</option><option value='23:00'>23:00</option><option value='24:00'>24:00</option><option value='01:00'>01:00</option><option value='02:00'>02:00</option><option value='03:00'>03:00</option><option value='04:00'>04:00</option><option value='05:00'>05:00</option><option value='06:00'>06:00</option><option value='07:00'>07:00</option><option value='08:00'>08:00</option>";

prices = "<option></option><option value=1>500-699 рублей</option><option value=2>700-999 рублей</option><option value=3>1000-1499 рублей</option><option value=4>1500-1999 рублей</option><option value=5>2000-2499 рублей</option><option value=6>более 2500 рублей</option><option value=7>Помощь в планировании бюджета</option>";
pitanie = "<option value=1>Шведский стол</option><option value=0>Порционное</option>";
posuda = "<option value=0>Не нужна (уже есть)</option><option value=4>Пластиковая посуда</option><option value=3>Эконом-класс</option><option value=2>Бизнес-класс</option><option value=1>Премиум-класс</option>";
foods = "<option value=0>Русская кухня</option><option value=1>Европейская кухня</option><option value=2>Итальянская кухня</option><option value=3>Французская кухня</option><option value=4>Немецкая кухня</option><option  value=5>Кавказская кухня</option><option value=6>Украинская кухня</option><option value=7>Кашерная кухня</option><option value=8>Средиземноморская кухня</option><option value=9>Китайская кухня</option><option value=10>Индийская кухня</option><option value=11>Японская кухня</option><option value=12>Сендвичи и бутерброды</option><option value=13>Другое</option>";
mebel = "<option value=0>Не нужна (уже есть)</option><option value=4>Пластиковая мебель</option><option value=3>Эконом-класс</option><option value=2>Бизнес-класс</option><option value=1>Премиум-класс</option>";
ofic = "<option value=0>Нужны</option><option value=1 selected>Не нужны</option><option value=2>Еще не определился</option>";

daystotal=0;
cntdays=0;

for (i=0; i<70; i++)
{
  eval("var ds"+i+" = null");
  eval("var ms"+i+" = null");
  eval("var ys"+i+" = null");
  eval("var tfs"+i+" = null");
  eval("var tts"+i+" = null");
  
  eval("var tss"+i+" = null");
  eval("var pss"+i+" = null");
  eval("var kss"+i+" = null");
  eval("var mss"+i+" = null");
  eval("var oss"+i+" = null");
  eval("var m1s"+i+" = null");
  eval("var m2s"+i+" = null");
  eval("var bss"+i+" = null");
  
}


function checkformf10()
{
  document.getElementById("orientprice").parentNode.style.background='';
  error=0;
  dateincor=false;
  if (document.getElementById("guest").value=="")
  {
    error=1;
    document.getElementById("guest").parentNode.style.background='url(/images/errorbg.gif) no-repeat';
  }
  else
    document.getElementById("guest").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.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 (document.getElementById("Days1").checked)
  {
    if (document.getElementById("isdatefinal").value==1)
    {
      if ((document.getElementById("day").value==0)||(document.getElementById("month").value==0)||(document.getElementById("year").value==0))
      {
        error=1;
        document.getElementById("day").parentNode.parentNode.style.background='url(/images/errorbg.gif) no-repeat';
      }
      else
      {
        document.getElementById("day").parentNode.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<d1)
        {
          alert('Нельзя запланировать мероприятие на прошедшую дату!');
          return false;
        }
      }
    }
    else
      document.getElementById("day").parentNode.parentNode.style.background='';
    if (document.getElementById("isdatefinal").value==1)
    {
      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='';
    }   
    else
      document.getElementById("timefrom").parentNode.parentNode.style.background='';
    if (document.getElementById("mesto1").value==-1)
    {
      error=1;
      document.getElementById("mesto1").parentNode.style.background='url(/images/errorbg.gif) no-repeat';
    }
    else
      document.getElementById("mesto1").parentNode.style.background='';
      
    if (document.getElementById("mesto2").value=="")
    {
      error=1;
      document.getElementById("mesto2").parentNode.style.background='url(/images/errorbg.gif) no-repeat';
    }
    else
      document.getElementById("mesto2").parentNode.style.background='';

    if (document.getElementById("AutoBudget0").checked)
    {
      if (document.getElementById("orientprice").value=="")
      {
        error=1;
        document.getElementById("orientprice").parentNode.style.background='url(/images/errorbg.gif) no-repeat';
      }
      else
        document.getElementById("orientprice").parentNode.style.background='';
    }
    else
     document.getElementById("orientprice").parentNode.style.background='';
  } 
  else
  {
/*=======================================================*/
    daysexists=0;
    for (i=0; i<70; i++)
      if (document.getElementById("mmesto2"+i))
      {
        daysexists=1;
        document.getElementById("orientprice"+i).parentNode.style.background='';
        dd=document.getElementById("amday"+i).value;
        mm=document.getElementById('mmonth'+i).value-1;
        yy=document.getElementById('myear'+i).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<d1)
        {
          dateincor=true;
          sd=d;
          sd1=d1;
        }
      
        if (document.getElementById("isdatefinal").value==1)
        {
          if ((document.getElementById("amday"+i).value==0)||(document.getElementById("mmonth"+i).value==0)||(document.getElementById("myear"+i).value==0))
          {
            error=1;
            document.getElementById("amday"+i).parentNode.parentNode.style.background='url(/images/errorbg.gif) no-repeat';
          }
          else
            document.getElementById("amday"+i).parentNode.parentNode.style.background='';
        }
        else
          document.getElementById("amday"+i).parentNode.parentNode.style.background='';
          
        if (document.getElementById("isdatefinal").value==1)
        {
          if ((document.getElementById("mtimefrom"+i).value=="")||(document.getElementById("mtimeto"+i).value==""))
          {
            error=1;
            document.getElementById("mtimefrom"+i).parentNode.parentNode.style.background='url(/images/errorbg.gif) no-repeat';
          } 
          else
            document.getElementById("mtimefrom"+i).parentNode.parentNode.style.background='';
        }
        else
          document.getElementById("mtimefrom"+i).parentNode.parentNode.style.background='';
        if (document.getElementById("mmesto1"+i).value==-1)
        {
          error=1;
          document.getElementById("mmesto1"+i).parentNode.style.background='url(/images/errorbg.gif) no-repeat';
        }
        else
          document.getElementById("mmesto1"+i).parentNode.style.background='';
        if (document.getElementById("mmesto2"+i).value=="")
        {
          error=1;
          document.getElementById("mmesto2"+i).parentNode.style.background='url(/images/errorbg.gif) no-repeat';
        }
        else
          document.getElementById("mmesto2"+i).parentNode.style.background='';
        if (document.getElementById("M"+i+"AutoBudget0").checked)
        {
          if (document.getElementById("orientprice"+i).value=='')
          {
            error=1;
            document.getElementById("orientprice"+i).parentNode.style.background='url(/images/errorbg.gif) no-repeat';
          }
          else
            document.getElementById("orientprice"+i).parentNode.style.background='';
        }
        else
          document.getElementById("orientprice"+i).parentNode.style.background='';
      }
/*=======================================================*/  
  }
  if (!(document.getElementById("Days1").checked))
  {
     if (daysexists==0)
     {
       error=1;
       document.getElementById("mdays").parentNode.parentNode.style.background='url(/images/errorbg.gif) no-repeat';
     }
     else
       document.getElementById("mdays").parentNode.parentNode.style.background='';
  }
  else
     document.getElementById("mdays").parentNode.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 (dateincor)
  {
    alert('Нельзя запланировать мероприятие на прошедшую дату!');
    return false;
  }     
  if (!(document.getElementById("Days1").checked))
     if (daystotal==0)
     {
       error=1;
       document.getElementById("mdays").parentNode.parentNode.style.background='url(/images/errorbg.gif) no-repeat';
            
       
       alert('Не указана дата первого дня мероприятия');
       return false;
     }
  
  return true;
}


function OnCityChange()
{
  if (document.getElementById("city").value=="-1")
    document.getElementById("AnotherCityRow").style.display='';
  else
    document.getElementById("AnotherCityRow").style.display='none';
}

function SetAutoBudget(i)
{
  if (i==0)
    document.getElementById("AutoBudget0").checked = true;
  else
    document.getElementById("AutoBudget0").checked = false;
  document.getElementById("AutoBudget1").checked = !(document.getElementById("AutoBudget0").checked);
  if (document.getElementById("AutoBudget0").checked)  
  {
    document.getElementById("AutoBudgetImg0").src='/images/radio1.gif';
    document.getElementById("AutoBudgetImg1").src='/images/radio0.gif';
  }
  else
  {
    document.getElementById("AutoBudgetImg0").src='/images/radio0.gif';
    document.getElementById("AutoBudgetImg1").src='/images/radio1.gif';
  }  
  RecalcBudget();
}

function SetAutoBudgetM(k, i)
{
  if (i==0)
    document.getElementById("M"+k+"AutoBudget0").checked = true;
  else
    document.getElementById("M"+k+"AutoBudget0").checked = false;
  document.getElementById("M"+k+"AutoBudget1").checked = !(document.getElementById("M"+k+"AutoBudget0").checked);
  if (document.getElementById("M"+k+"AutoBudget0").checked)  
  {
    document.getElementById("M"+k+"AutoBudgetImg0").src='/images/radio1.gif';
    document.getElementById("M"+k+"AutoBudgetImg1").src='/images/radio0.gif';
  }
  else
  {
    document.getElementById("M"+k+"AutoBudgetImg0").src='/images/radio0.gif';
    document.getElementById("M"+k+"AutoBudgetImg1").src='/images/radio1.gif';
  }  
  RecalcBudget();
}

function SetRadio(i)
{
  if (complite)
  {
    if (i==0)
      document.getElementById("Days1").checked = true;
    else
      document.getElementById("Days1").checked = false;
    document.getElementById("Days2").checked = !(document.getElementById("Days1").checked);

    if (document.getElementById("Days1").checked)  
    {
      document.getElementById("DaysImg1").src='/images/radio1.gif';
      document.getElementById("DaysImg2").src='/images/radio0.gif';
    }
    else
    {
      document.getElementById("DaysImg1").src='/images/radio0.gif';
      document.getElementById("DaysImg2").src='/images/radio1.gif';
    }
    if (document.getElementById("Days1").checked)
    { 
      document.getElementById("SingleDayMode").style.display='';
      document.getElementById("MultiDayMode").style.display='none';
    }
    else
    {
     document.getElementById("SingleDayMode").style.display='none';
     document.getElementById("MultiDayMode").style.display='';    
    }
    RecalcBudget();
  }
}

function Mesto1Selected()
{
  if (document.getElementById("mesto1").value==1)
  {
    document.getElementById("mesto2").item(2,2).text ='Место для проведения официального мероприятия (семинар, конференция и т.д.)';
  }
  else
  {
    document.getElementById("mesto2").item(2,2).text ='Офис';
  }
  m2select.rebuild();
  RecalcBudget();
}

function MestoSelected()
{
  if (document.getElementById("mesto2").value==7)
  {
    document.getElementById("AdvancedMesto").style.display='';
  }
  else
  {
    document.getElementById("AdvancedMesto").style.display='none';
  }
  RecalcBudget();
}

function PriceSelected()
{
  if (document.getElementById("orientprice").value==7)
  {
    document.getElementById("orientprice").value='';
    NewWindow("/help/"+section);
    opselect.rebuild();    
  }
  else
    RecalcBudget();
}

function PriceSelectedMD(i)
{

  if (document.getElementById("orientprice"+i).value==7)
  {
    document.getElementById("orientprice"+i).value='';
    eval("bss"+i+".rebuild();");
    NewWindow("/help/"+section);
    RecalcMultiBudget(i)
  }
  else
    RecalcMultiBudget(i)
}

function RecalcBudget()
{
  x=GetPrice();
/*
  if (document.getElementById("guest").value>0)
  {
    tp=document.getElementById("orienttotalpriceid").value;
    if (tp>0)
    {
      ppp=tp / document.getElementById("guest").value;
      document.getElementById("OrientTotalPriceText").innerHTML='Бюджет на 1 персону составит '+ppp+' руб.';
    }
    else
    {
      document.getElementById("OrientTotalPriceText").innerHTML='Для определения бюджета на 1 перс. введите ориентировочный бюджет';
    }
  }
  else
      document.getElementById("OrientTotalPriceText").innerHTML='Для определения бюджета на 1 перс. введите количество гостей';
*/  
  document.getElementById("autoprice").value=x;
  document.getElementById("MinPriceText").innerHTML='автоматически рассчитанный бюджет на одну персону <B>'+x+' руб.</b>';
  if (document.getElementById("guest").value<=0)
    document.getElementById("TotalPriceText").innerHTML='Для определения общего бюджета введите количество гостей';
  else
  {
    mn = document.getElementById("orientprice").value * document.getElementById("guest").value;
    mxn = x * document.getElementById("guest").value;
    
    if (document.getElementById("AutoBudget0").checked) 
    {
      if (mn==0)
        document.getElementById("TotalPriceText").innerHTML='Для определения общего бюджета укажите бюджет на 1 персону.';
      else
        document.getElementById("TotalPriceText").innerHTML='Общий бюджет составит ориентировочно '+mn+' руб.';
    }
    else
      document.getElementById("TotalPriceText").innerHTML='Общий бюджет составит ориентировочно '+mxn+' руб.';
  }
  RecalcMultiBudget(1);
}

    function GetPrice(){
      if (this.document.getElementById("pitanie").selectedIndex==0)
        x = 0;
      if (this.document.getElementById("pitanie").selectedIndex==1)
        x = 100;
        
      if (this.document.getElementById("posuda").selectedIndex==0)
        y = 0;
      if (this.document.getElementById("posuda").selectedIndex==1)
        y = 0;
      if (this.document.getElementById("posuda").selectedIndex==2)
        y = 100;
      if (this.document.getElementById("posuda").selectedIndex==3)
        y = 200;
      if (this.document.getElementById("posuda").selectedIndex==4)
        y = 300;
        
      if (this.document.getElementById("foodtype").selectedIndex==0)
        z = 0;
      if (this.document.getElementById("foodtype").selectedIndex==1)
        z = 200;
      if (this.document.getElementById("foodtype").selectedIndex==2)
        z = 0;
      if (this.document.getElementById("foodtype").selectedIndex==3)
        z = 200;
      if (this.document.getElementById("foodtype").selectedIndex==4)
        z = 100;
      if (this.document.getElementById("foodtype").selectedIndex==5)
        z = 100;
      if (this.document.getElementById("foodtype").selectedIndex==6)
        z = 100;
      if (this.document.getElementById("foodtype").selectedIndex==7)
        z = 300;
      if (this.document.getElementById("foodtype").selectedIndex==8)
        z = 300;
      if (this.document.getElementById("foodtype").selectedIndex==9)
        z = 0;
      if (this.document.getElementById("foodtype").selectedIndex==10)
        z = 300;
      if (this.document.getElementById("foodtype").selectedIndex==11)
        z = 200;
      if (this.document.getElementById("foodtype").selectedIndex==12)
        z = 0;
      if (this.document.getElementById("foodtype").selectedIndex==13)
        z = 300;

      if (this.document.getElementById("mebel").selectedIndex==0)
        v = 0;
      if (this.document.getElementById("mebel").selectedIndex==1)
        v = 500;
      if (this.document.getElementById("mebel").selectedIndex==2)
        v = 700;
      if (this.document.getElementById("mebel").selectedIndex==3)
        v = 900;
      if (this.document.getElementById("mebel").selectedIndex==4)
        v = 1100;
            
      if (this.document.getElementById("oficiant").selectedIndex==0)
        w = 300;
      else
        w = 0;
        
      if (this.document.getElementById("mesto1").selectedIndex==2)
        q = 1;
      else
        q = 0;
        
      if (this.document.getElementById("mesto2").selectedIndex==0)
        t = 0;
      if (this.document.getElementById("mesto2").selectedIndex==1)
        t = 0;
      if (this.document.getElementById("mesto2").selectedIndex==2)
        t = 400;                                                   
      if (this.document.getElementById("mesto2").selectedIndex==3)
        t = 1000;                                                  
      if (this.document.getElementById("mesto2").selectedIndex==4)
        t = 400;
      if (this.document.getElementById("mesto2").selectedIndex==5)
        t = 500;
      if (this.document.getElementById("mesto2").selectedIndex==6)
        t = 500;
      if (this.document.getElementById("mesto2").selectedIndex==7)
        t = 0;
      if (this.document.getElementById("mesto2").selectedIndex==8)
        t = 500;
        
      b = 500+x+y+z+v+w+q*t;
      return b;
    }

    function GetPriceMD(i){
      if (this.document.getElementById("mpitanie"+i).selectedIndex==0)
        x = 0;
      if (this.document.getElementById("mpitanie"+i).selectedIndex==1)
        x = 100;
        
      if (this.document.getElementById("mposuda"+i).selectedIndex==0)
        y = 0;
      if (this.document.getElementById("mposuda"+i).selectedIndex==1)
        y = 0;
      if (this.document.getElementById("mposuda"+i).selectedIndex==2)
        y = 100;
      if (this.document.getElementById("mposuda"+i).selectedIndex==3)
        y = 200;
      if (this.document.getElementById("mposuda"+i).selectedIndex==4)
        y = 300;
        
      if (this.document.getElementById("mfoodtype"+i).selectedIndex==0)
        z = 0;
      if (this.document.getElementById("mfoodtype"+i).selectedIndex==1)
        z = 200;
      if (this.document.getElementById("mfoodtype"+i).selectedIndex==2)
        z = 0;
      if (this.document.getElementById("mfoodtype"+i).selectedIndex==3)
        z = 200;
      if (this.document.getElementById("mfoodtype"+i).selectedIndex==4)
        z = 100;
      if (this.document.getElementById("mfoodtype"+i).selectedIndex==5)
        z = 100;
      if (this.document.getElementById("mfoodtype"+i).selectedIndex==6)
        z = 100;
      if (this.document.getElementById("mfoodtype"+i).selectedIndex==7)
        z = 300;
      if (this.document.getElementById("mfoodtype"+i).selectedIndex==8)
        z = 300;
      if (this.document.getElementById("mfoodtype"+i).selectedIndex==9)
        z = 0;
      if (this.document.getElementById("mfoodtype"+i).selectedIndex==10)
        z = 300;
      if (this.document.getElementById("mfoodtype"+i).selectedIndex==11)
        z = 200;
      if (this.document.getElementById("mfoodtype"+i).selectedIndex==12)
        z = 0;
      if (this.document.getElementById("mfoodtype"+i).selectedIndex==13)
        z = 300;
                                        
      if (this.document.getElementById("mmebel"+i).selectedIndex==0)
        v = 0;
      if (this.document.getElementById("mmebel"+i).selectedIndex==1)
        v = 500;
      if (this.document.getElementById("mmebel"+i).selectedIndex==2)
        v = 700;
      if (this.document.getElementById("mmebel"+i).selectedIndex==3)
        v = 900;
      if (this.document.getElementById("mmebel"+i).selectedIndex==4)
        v = 1100;
            
      if (this.document.getElementById("moficiant"+i).selectedIndex==0)
        w = 300;
      else
        w = 0;
        
      if (this.document.getElementById("mmesto1"+i).selectedIndex==2)
        q = 1;
      else
        q = 0;
        
      if (this.document.getElementById("mmesto2"+i).selectedIndex==0)
        t = 0;
      if (this.document.getElementById("mmesto2"+i).selectedIndex==1)
        t = 0;
      if (this.document.getElementById("mmesto2"+i).selectedIndex==2)
        t = 400;                                                   
      if (this.document.getElementById("mmesto2"+i).selectedIndex==3)
        t = 1000;                                                  
      if (this.document.getElementById("mmesto2"+i).selectedIndex==4)
        t = 400;
      if (this.document.getElementById("mmesto2"+i).selectedIndex==5)
        t = 500;
      if (this.document.getElementById("mmesto2"+i).selectedIndex==6)
        t = 500;                         
      if (this.document.getElementById("mmesto2"+i).selectedIndex==7)
        t = 0;
      if (this.document.getElementById("mmesto2"+i).selectedIndex==8)
        t = 500;
        
      b = 500+x+y+z+v+w+q*t;
      return b;
    }
    
    function getminprice(hp){
      min=0;
      if (hp==1)
        min=500;
      if (hp==2)
        min=700;
      if (hp==3)
        min=1000;
      if (hp==4)
        min=1500;
      if (hp==5)
        min=2000;
      if (hp==6)
        min=2500;
      return min;
    }
    function getmaxprice(hp){
      max=0;
      if (hp==1)
        max=700;
      if (hp==2)
        max=1000;
      if (hp==3)
        max=1500;
      if (hp==4)
        max=2000;
      if (hp==5)
        max=2500;
      if (hp==6)
        max=-1;
      return max;
    }
    
    function convertprice(hp){
      min=0;
      if (hp==1)
      {
        min=500;
        max=700;
      }
      if (hp==2)
      {
        min=700;
        max=1000;
      }
      if (hp==3)
      {
        min=1000;
        max=1500;
      }
      if (hp==4)
      {
        min=1500;
        max=2000;
      }
      if (hp==5)
      {
        min=2000;
        max=2500;
      }
      if (hp==6)
      {
        min=2500;
        max=1000000;
      }
      return max;
    }

function MultiDayAdd(){
  if 
  (
    (document.getElementById("mdays").value>0)
    &&
    (document.getElementById("mmonths").value>0)
    &&
    (document.getElementById("myears").value>0)
  )
  {
    document.getElementById("FirstDay").className='justfield';
    document.getElementById("FirstDay").innerHTML='Введите дату следующего дня <br><span class=little>Если Вы ввели заявки на все дни Вашего мероприятия, Пропустите этот пункт.</span>';
    cntdays++;
    var div = document.createElement("div");
    daystotal++;
    if ((section=="banket")||(section=="furshet"))
      dayscapt="Дата мероприятия";
    else
      dayscapt="Дата";
    if ((section=="banket")||(section=="furshet"))
      orgpit="";
    else
      orgpit="<div class=justdiv><div class=justfield style='width: 400px'><b>Пожелания по организации питания</b></div><div class=cb></div></div>";
      
    i=daystotal;
    div.innerHTML="<div id=MDay"+i+"><div class=formsredsidepace><img src='/images/"+startimg+".gif'><div class=formmarginer>"+
    "<div class=justdiv style='margin-top:0px;'><div class=justfield style='margin-top:0px'>&nbsp;</div><div class=field style='margin-top:0px; text-align: right;'><a href='#' onclick='DeleteDay("+i+"); return false;'>Удалить этот день</a></div><div class=cb></div></div>"+
    orgpit+    
    "<div class=justdiv><div class=reqfield style='margin-top: 10px;' id=MultiDayDateText"+i+">"+dayscapt+":</div>"+
    "<div class=field2><div class=field><div style='float: left'><select name=mday"+i+" id=amday"+i+" style='width: 50px'>"+days+"</select></div>"+
    "<div style='float: left'><select name=mmonth"+i+" id=mmonth"+i+" style='width: 115px'>"+months+"</select></div>"+
    "<div style='float: left'><select name=myear"+i+" id=myear"+i+" style='width: 70px'>"+years+"</select></div></div></div><div class=cb></div></div>"+
    "<div class=justdiv><div class=reqfield id=TimeRow"+i+">Ориентировочное время</div><div class=field2><div style='float: left; width: 10px;'>с</div><div style='float: left; width: 100px;'><select name=mtimefrom"+i+" id=mtimefrom"+i+" style='width: 100px'>"+times+"</select></div><div style='float: left; width: 20px; margin-left: 5px;'>до</div><div style='float: left; width: 100px;'><select name=mtimeto"+i+" id=mtimeto"+i+" style='width: 100px'>"+times+"</select></div></div><div class=cb></div></div>"+
    "<div class=justdiv><div class=justfield>Вид питания</div><div class=field2><select name=mpitanie"+i+" id=mpitanie"+i+">"+pitanie+"</select></div><div class=cb></div></div>"+
    "<div class=justdiv><div class=justfield>Посуда</div><div class=field2><select name=mposuda"+i+" id=mposuda"+i+">"+posuda+"</select></div><div class=cb></div></div>"+
    "<div class=justdiv><div class=justfield>Кухня</div><div class=field2><select name=mfoodtype"+i+" id=mfoodtype"+i+">"+foods+"</select></div><div class=cb></div></div>"+
"<div class=justdiv><div class=justfield>Мебель</div><div class=field2><select name=mmebel"+i+" id=mmebel"+i+">"+mebel+"</select></div><div class=cb></div></div>"+
"<div class=justdiv><div class=justfield>Официанты</div><div class=field2><select name=moficiant"+i+" id=moficiant"+i+">"+ofic+"</select></div><div class=cb></div></div>"+
"<div class=justdiv><div class=reqfield>Место проведения</div><div class=field2><select name=mmesto1"+i+" id=mmesto1"+i+"><option value=-1></option><option value=0>У меня уже есть место</option><option value=1>Мне нужно подобрать место</option></select></div><div class=cb></div></div>"+
"<div class=justdiv><div class=reqfield>Укажите это место</div><div class=field2><select name=mmesto2"+i+" id=mmesto2"+i+">"+mesta+"</select></div><div class=cb></div></div>"+
"<div class=justdiv id=AdvancedMesto"+i+" style='display: none'><div class=justfield>Опишите это место</div><div class=field><textarea name=mestoinfo"+i+" class=textareastyle cols=20 rows=10></textarea></div><div class=cb></div></div>"+

"<div class=justdiv style='height: 20px; margin-top: 10px; clear: both;'><div class=justfield style='font-weight: bold; width:455px'>Укажите планируемый бюджет на одну персону <br><span style='font-weight: normal;'>(за питание, без стоимости алкогольных напитков)</span></span></div> <div style='float: left; width: 22px; margin-top:1px;'><a href=# onclick='NewWindow(\"/help/"+section+"\"); return false;' title='Помощь в планировании бюджета'><img src='/images/help.gif' align=middle style='margin-top: 4px;' width=22></a></div><div class=cb></div></div>"+
"<div class=cb></div>"+
"<div class=justdiv>"+
"<div class=justfield style='padding-left: 0px; height: 20px; float: left; width: 20px;'><img src='/images/radio1.gif' id=M"+i+"AutoBudgetImg1 align=middle onclick='SetAutoBudgetM("+i+", 1);'  alt=''><input type=radio name=M"+i+"AutoBudget id=M"+i+"AutoBudget1 value=1 checked class=invis></div>"+
"<div id=MinPriceText"+i+" style='margin-top: 5px; height: 20px; float: left; width: 480px'>автоматически рассчитанный бюджет на одну персону <b>500 руб.</b></div><div class=cb></div></div>"+

"<div style='width: 450px; margin-left: 20px; color: #F00; margin-top: 10px'>Автоматически рассчитанный бюждет - это ориентировочная стоимость Вашего заказа. Вы можете указать другую цифру. Наши специалисты сделают Вам оптимальное предложение исходя из Ваших пожеланий и планируемых затрат.</div>"+


"<div class=justdiv>"+
"<div class=justfield style='padding-left: 0px; height: 20px; float: left; width: 20px;'><img src='/images/radio0.gif' id=M"+i+"AutoBudgetImg0 align=middle onclick='SetAutoBudgetM("+i+", 0);'  alt=''><input type=radio name=M"+i+"AutoBudget id=M"+i+"AutoBudget0 value=0 class=invis></div>"+
"<div                 style='margin-top: 5px; height: 20px; float: left; width:381px; _width:361px;'>другой желаемый бюджет на одну персону (руб.)</div>"+
"<div class=field style='width: 98px;'><input type=hidden name=AutoPrice"+i+" id =AutoPrice"+i+" value=500>"+

"<input name=orientprice"+i+" id=orientprice"+i+" class=textinput96 onkeypress='RecalcMultiBudget("+i+"); SetAutoBudgetM("+i+", 0); return numbersonly(this, event);' OnKeyUp='RecalcBudget();' onchange='PriceSelectedMD("+i+")' size=38></div>"+
"<div class=cb></div></div>"+


    "</div></div><img src='/images/"+endimg+".gif'></div></div></div>"; 
    document.getElementById("MultiDayContainer").appendChild(div);

    document.getElementById("mmonth"+i).value=document.getElementById("mmonths").value;
    document.getElementById("amday"+i).value=document.getElementById("mdays").value;
    document.getElementById("myear"+i).value=document.getElementById("myears").value;

    document.getElementById("mmonths").value=0;
    mmothsselect.selectedIndex=0;
    mmothsselect.rebuild();
    document.getElementById("myears").value=0;
    myearsselect.selectedIndex=0;
    myearsselect.rebuild();
    document.getElementById("mdays").value=0;
    mdaysselect.selectedIndex=0;
    mdaysselect.rebuild();
    
    eval("ds"+i+" = new CustomSelect($('amday"+i+"'),{theme : 'aqua'});");
    
    eval("ms"+i+" = new CustomSelect($('mmonth"+i+"'),{theme : 'aqua'});");
    eval("ys"+i+" = new CustomSelect($('myear"+i+"'),{theme : 'aqua'});");
    
    eval("tfs"+i+" = new CustomSelect($('mtimefrom"+i+"'),{theme : 'aqua'});");
    eval("tts"+i+" = new CustomSelect($('mtimeto"+i+"'),{theme : 'aqua'});");

    eval("tss"+i+" = new CustomSelect($('mpitanie"+i+"'), { theme : 'aqua', onChange: function(el) {RecalcMultiBudget("+i+");}});");
    eval("pss"+i+" = new CustomSelect($('mposuda"+i+"'), { theme : 'aqua', onChange: function(el) {RecalcMultiBudget("+i+");}});");
    eval("kss"+i+" = new CustomSelect($('mfoodtype"+i+"'), { theme : 'aqua', onChange: function(el) {RecalcMultiBudget("+i+");}});");
    eval("mss"+i+" = new CustomSelect($('mmebel"+i+"'), { theme : 'aqua', onChange: function(el) {RecalcMultiBudget("+i+");}});");
    eval("oss"+i+" = new CustomSelect($('moficiant"+i+"'), { theme : 'aqua', onChange: function(el) {RecalcMultiBudget("+i+");}});");
    eval("m1s"+i+" = new CustomSelect($('mmesto1"+i+"'), { theme : 'aqua', onChange: function(el) {MultiMesto1Selected("+i+");}});");
    eval("m2s"+i+" = new CustomSelect($('mmesto2"+i+"'), { theme : 'aqua', onChange: function(el) {OnMultiMestoSelected("+i+");}});");
    RecalcMultiBudget(i);
    if (document.getElementById("MultiDayContainer").childNodes.length==0)
      document.getElementById("TotalMDBudget").style.display='none';
    else
      document.getElementById("TotalMDBudget").style.display='';
      
    ChangeNeedDate();
  }
}

function MultiMesto1Selected(i)
{
  if (document.getElementById("mmesto1"+i).value==1)
  {
    document.getElementById("mmesto2"+i).item(2,2).text ='Место для проведения официального мероприятия (семинар, конференция и т.д.)';
  }
  else
  {
    document.getElementById("mmesto2"+i).item(2,2).text ='Офис';
  }
  eval("m2s"+i+".rebuild();");
  RecalcMultiBudget(i);
}

function OnMultiMestoSelected(i){
  if (document.getElementById("mmesto2"+i).value==7)
  {
    document.getElementById("AdvancedMesto"+i).style.display='';
  }
  else
  {
    document.getElementById("AdvancedMesto"+i).style.display='none';
  }
  RecalcMultiBudget(i);
}

function DeleteDay(i)
{
  var n=document.getElementById("MDay"+i);
  var p=n.parentNode;
  p.removeChild(n);
  if (document.getElementById("MultiDayContainer").childNodes.length==0)
    document.getElementById("TotalMDBudget").style.display='none';
  else
    document.getElementById("TotalMDBudget").style.display='';
  RecalcBudget();   
  cntdays--;
  ShowDaysCount();
}

function ShowDaysCount(){
  if (cntdays==0)
  {
    if (document.getElementById("isdatefinal").value==1)
      document.getElementById("FirstDay").innerHTML='Введите дату первого дня:';
    else
      document.getElementById("FirstDay").innerHTML='Введите ориентировочную дату первого дня:';
  }  
  else
  {
    if (document.getElementById("isdatefinal").value==1)
      document.getElementById("FirstDay").innerHTML='Введите дату следующего дня:';
    else
      document.getElementById("FirstDay").innerHTML='Введите ориентировочную дату следующего дня:';
  }  
}
function RecalcMultiBudget(i)
{
  if (document.getElementById("MinPriceText"+i))
    x=GetPriceMD(i);
  if (document.getElementById("MinPriceText"+i))
    document.getElementById("MinPriceText"+i).innerHTML='автоматически рассчитанный бюджет на одну персону <b>'+x+' руб.</b>';
  if (document.getElementById("AutoPrice"+i))
    document.getElementById("AutoPrice"+i).value=x;
    
  
 if (document.getElementById("guest").value<=0)
    document.getElementById("TotalMDPriceText").innerHTML='Для определения общего бюджета введите количество гостей';
 else
 {
   b=true;
   mn=0;
   mx=0;
   for (i=0; i<70; i++)
   {
     if (document.getElementById("M"+i+"AutoBudget1"))
     {
       if (document.getElementById("M"+i+"AutoBudget1").checked)
         pr=document.getElementById("AutoPrice"+i).value*document.getElementById("guest").value;
       else
       {
         if (document.getElementById("orientprice"+i).value=="")
           b=false;
         else
           pr=document.getElementById("orientprice"+i).value*document.getElementById("guest").value;
       }
       if (b)
         mn=mn+pr;
     }
   }
   if (!b)
     document.getElementById("TotalMDPriceText").innerHTML='Для определения общего бюджета укажите рамки бюджета на одну персону';
   else
   {
     document.getElementById("TotalMDPriceText").innerHTML='Общий бюджет составит ориентировочно '+(mn)+' руб.';
   }
 }
}

function ChangeNeedDate()
{
  if ((section=="banket")||(section=="furshet"))
  {
    dayscapt="Дата мероприятия";
  }
  else
    dayscapt="Дата";
  e=0;
  for (i=1; i<70; i++)
  {
    if (document.getElementById("MultiDayDateText"+i))
    {
      if (document.getElementById("isdatefinal").value==1)
      {
        document.getElementById("MultiDayDateText"+i).innerHTML=dayscapt;
        document.getElementById("MultiDayDateText"+i).className='reqfield';
        document.getElementById("TimeRow"+i).className='reqfield';
        $e=1;
      }
      else
      {
        document.getElementById("MultiDayDateText"+i).innerHTML=dayscapt;
        document.getElementById("MultiDayDateText"+i).className='justfield';
        document.getElementById("TimeRow"+i).className='justfield';
        $e=1;
      }
    }
  }
  if (document.getElementById("isdatefinal").value==1)
  {
    document.getElementById("DateMer").innerHTML=dayscapt;
    document.getElementById("DateMer").className='reqfield';
    ShowDaysCount();
    document.getElementById("TimeRow").className='reqfield';
      
  }
  if (document.getElementById("isdatefinal").value==2)
  {
    document.getElementById("DateMer").innerHTML=dayscapt;
    document.getElementById("DateMer").className='justfield';
    ShowDaysCount();
    document.getElementById("TimeRow").className='justfield';
  }
}
