﻿// global var:
var x='sss';

// translate for different languages
var tr = new Array();
tr['Estonia'] = new Array();  tr['Estonia']['en'] = "Estonia";
tr['Estonia']['ru'] = "Эстония";
tr['Estonia']['et'] = "Eesti";

// lg   sting for language (en/et/ru)
function set_country(sel_holiday, sel_country, sel_city, lg)
{
	// this is called from first combo (holyday type)
var mycars = new Array();
//mycars['Estonia'] = "Эстония";
mycars[1] = "Volvo";
mycars[2] = "BMW";
	

   sel_country.options.length = 0;
   sel_city.options.length = 0;
   
	sel_country.options.add(new Option('Morocco', 'morocco'), 1);
	sel_country.options.add(new Option('Argentina', 'argentina'), 2);
	sel_country.options.add(new Option('Austria', 'austria'), 3);
	sel_country.options.add(new Option('Belarus', 'blr'), 4);
	sel_country.options.add(new Option('Belgium', 'belgium'), 5);
	sel_country.options.add(new Option('Brazil', 'brazil'), 6);
	sel_country.options.add(new Option('Bulgaria', 'bulgaria'), 7);
	sel_country.options.add(new Option('Canary Islands', 'canary'), 8);
	sel_country.options.add(new Option('China', 'china'), 9);
	sel_country.options.add(new Option('Czech Republic', 'cze'), 10);
	sel_country.options.add(new Option('Cuba', 'cuba'), 11);
	sel_country.options.add(new Option('Cyprus', 'cyprus'), 12);
	sel_country.options.add(new Option('Dominican Republic', 'dominican'), 13);
	sel_country.options.add(new Option('Denmark', 'den'), 14);
	sel_country.options.add(new Option('Egypt', 'egypt'), 15);
	sel_country.options.add(new Option('Estonia', 'est'), 16);
	sel_country.options.add(new Option('Finland', 'fin'), 17);
	sel_country.options.add(new Option('France', 'france'), 18);
	sel_country.options.add(new Option('Great Britain', 'britain'), 19);
	sel_country.options.add(new Option('Greece', 'greece'), 20);
	sel_country.options.add(new Option('Holland', 'holland'), 21);
	sel_country.options.add(new Option('Hungary', 'hun'), 22);
	sel_country.options.add(new Option('Indonesia', 'indonesia'), 23);
	sel_country.options.add(new Option('Ireland', 'ireland'), 24);
	sel_country.options.add(new Option('Italy', 'italy'), 25);
	sel_country.options.add(new Option('Jamaica', 'jamaica'), 26);
	sel_country.options.add(new Option('Kenya', 'kenya'), 27);
	sel_country.options.add(new Option('Latvia', 'lat'), 28);
	sel_country.options.add(new Option('Lithuania', 'lit'), 29);
	sel_country.options.add(new Option('Mallorca', 'mallorca'), 30);
	sel_country.options.add(new Option('Mauritius', 'mauritius'), 31);
	sel_country.options.add(new Option('Poland', 'poland'), 32);
	sel_country.options.add(new Option('Portugal', 'por'), 33);
	sel_country.options.add(new Option('Russia', 'rus'), 34);
	sel_country.options.add(new Option('Slovakia', 'slovakia'), 35);
	sel_country.options.add(new Option('Slovenia', 'slovenia'), 36);
	sel_country.options.add(new Option('South Africa', 's_africa'), 37);
	sel_country.options.add(new Option('Spain', 'spain'), 38);
	sel_country.options.add(new Option('Sweden', 'swe'), 39);
	sel_country.options.add(new Option('Thailand', 'thailand'), 40);
	sel_country.options.add(new Option('Tunesia', 'tunesia'), 41);
	sel_country.options.add(new Option('Turkey', 'turkey'), 42);
	sel_country.options.add(new Option('UAE', 'uae'), 43);
	sel_country.options.add(new Option('Vietnam', 'vietnam'), 44);

}

function set_city(sel_holiday, sel_country, sel_city)
{
 sel_city.options.length = 0;
 switch(sel_holiday.options[sel_holiday.selectedIndex].value)
 {
  case "city":
    switch(sel_country.options[sel_country.selectedIndex].value)
    {
     case "est":
       sel_city.options.add(new Option("Tallinn", "tallinn"), 0);
       sel_city.options.add(new Option("Pärnu", "parnu"), 1);
       sel_city.options.add(new Option("Tartu", "tartu"), 2);
       break;
     case "lat":
       sel_city.options.add(new Option("Riga", "riga"), 0);
       sel_city.options.add(new Option("Jurmala", "jurmala"), 1);
       sel_city.options.add(new Option("Liepaja", "liepaja"), 2);
       sel_city.options.add(new Option("Cesis", "cesis"), 3);
       break;
     case "lit":
       sel_city.options.add(new Option("Vilnius", "vilnius"), 0);
       sel_city.options.add(new Option("Kaunas", "kaunas"), 1);
       break;
     case "fin":
       sel_city.options.add(new Option("Helsinki", "helsinki"), 0);
       break;
     case "swe":
       sel_city.options.add(new Option("Stockholm", "stockholm"), 0);
       break;
     case "den":
       sel_city.options.add(new Option("Copenhagen", "copenhagen"), 0);
       break;
     case "rus":
       sel_city.options.add(new Option("Moscow", "moscow"), 0);
       sel_city.options.add(new Option("St.Petersburg", "petersburg"), 1);
       break;
     case "blr":
       sel_city.options.add(new Option("Minsk", "minsk"), 0);
       break;
    }
    break;
  case "beach":
    switch(sel_country.options[sel_country.selectedIndex].value)
    {
     case "est":
       sel_city.options.add(new Option("Tallinn", "tallinn"), 0);
       sel_city.options.add(new Option("Pärnu", "parnu"), 1);
       sel_city.options.add(new Option("Haapsalu", "haapsalu"), 2);
       break;
     case "lat":
       sel_city.options.add(new Option("Jurmala", "jurmala"), 0);
       break;
     case "lit":
       sel_city.options.add(new Option("Palanga", "palanga"), 0);
       break;
    }
    break;
  case "spa":
    switch(sel_country.options[sel_country.selectedIndex].value)
    {
     case "est":
       sel_city.options.add(new Option("Tallinn", "tallinn"), 0);
       sel_city.options.add(new Option("Pärnu", "parnu"), 1);
       sel_city.options.add(new Option("Haapsalu", "haapsalu"), 2);
       sel_city.options.add(new Option("Kuressaare", "kuressaare"), 3);
       sel_city.options.add(new Option("Pühajärve", "puhajarve"), 4);
       sel_city.options.add(new Option("Värska", "varska"), 5);
       break;
     case "lat":
       sel_city.options.add(new Option("Riga", "riga"), 0);
       sel_city.options.add(new Option("Jurmala", "jurmala"), 1);
       sel_city.options.add(new Option("Bauska", "bauska"), 2);
       break;
     case "lit":
       sel_city.options.add(new Option("Vilnius", "vilnius"), 0);
       sel_city.options.add(new Option("Palanga", "palanga"), 1);
       sel_city.options.add(new Option("Druskininkai", "druskininkai"), 2);
       break;
    }
    break;
  case "family":
    switch(sel_country.options[sel_country.selectedIndex].value)
    {
     case "est":
       sel_city.options.add(new Option("Tallinn", "tallinn"), 0);
       sel_city.options.add(new Option("Pärnu", "parnu"), 1);
       sel_city.options.add(new Option("Tartu", "tartu"), 2);
       break;
     case "lat":
       sel_city.options.add(new Option("Riga", "riga"), 0);
       sel_city.options.add(new Option("Jurmala", "jurmala"), 1);
       sel_city.options.add(new Option("Liepaja", "liepaja"), 2);
       sel_city.options.add(new Option("Cesis", "cesis"), 3);
       break;
     case "lit":
       sel_city.options.add(new Option("Vilnius", "vilnius"), 0);
       sel_city.options.add(new Option("Kaunas", "kaunas"), 1);
       break;
     case "fin":
       sel_city.options.add(new Option("Helsinki", "helsinki"), 0);
       break;
     case "swe":
       sel_city.options.add(new Option("Stockholm", "stockholm"), 0);
       break;
     case "den":
       sel_city.options.add(new Option("Copenhagen", "copenhagen"), 0);
       break;
     case "rus":
       sel_city.options.add(new Option("Moscow", "moscow"), 0);
       sel_city.options.add(new Option("St.Petersburg", "petersburg"), 1);
       break;
     case "blr":
       sel_city.options.add(new Option("Minsk", "minsk"), 0);
       break;
    }
    break;
  case "country":
    break;
  case "hunting":
    switch(sel_country.options[sel_country.selectedIndex].value)
    {
     case "est":
       sel_city.options.add(new Option("Tallinn", "tallinn"), 0);
       sel_city.options.add(new Option("Saaremaa", "saaremaa"), 1);
       break;
    }
    break;
  case "golf":
    switch(sel_country.options[sel_country.selectedIndex].value)
    {
     case "est":
       sel_city.options.add(new Option("Tallinn", "tallinn"), 0);
       sel_city.options.add(new Option("Pärnu", "parnu"), 1);
       sel_city.options.add(new Option("Otepää", "otepaa"), 2);
       break;
     case "lat":
       sel_city.options.add(new Option("Riga", "riga"), 0);
       break;
     case "lit":
       sel_city.options.add(new Option("Vilnius", "vilnius"), 0);
       break;
     case "cze":
       sel_city.options.add(new Option("Prague", "prague"), 0);
       break;
     case "por":
       sel_city.options.add(new Option("Obidos", "obidos"), 0);
       sel_city.options.add(new Option("Aroeira", "aroeira"), 1);
       sel_city.options.add(new Option("Algarve", "algarve"), 2);
       break;
     case "hun":
       sel_city.options.add(new Option("Budapest", "budapest"), 0);
       sel_city.options.add(new Option("lake Balaton", "balaton"), 1);
       break;
    }
    break;
  case "opera":
    switch(sel_country.options[sel_country.selectedIndex].value)
    {
     case "est":
       sel_city.options.add(new Option("Tallinn", "tallinn"), 0);
       break;
     case "lat":
       sel_city.options.add(new Option("Riga", "riga"), 0);
       break;
     case "lit":
       sel_city.options.add(new Option("Vilnius", "vilnius"), 0);
       break;
     case "rus":
       sel_city.options.add(new Option("Moscow", "moscow"), 0);
       sel_city.options.add(new Option("St. Petersburg", "petersburg"), 1);
       break;
    }
    break;
  case "pilots":
    break;
  case "luxury":
    switch(sel_country.options[sel_country.selectedIndex].value)
    {
     case "est":
       sel_city.options.add(new Option("Muhu island", "muhu"), 0);
       sel_city.options.add(new Option("Pärnu", "parnu"), 1);
       sel_city.options.add(new Option("North", "north"), 2);
       sel_city.options.add(new Option("Saaremaa island", "saaremaa"), 3);
       sel_city.options.add(new Option("Lahemaa", "lahemaa"), 4);
       sel_city.options.add(new Option("Tallinn", "tallinn"), 5);
       break;
     case "rus":
       sel_city.options.add(new Option("Moscow", "moscow"), 0);
       sel_city.options.add(new Option("St. Petersburg", "petersburg"), 1);
       break;
    }
    break;
 }
}

function find_page(sel_holiday, sel_country, sel_city)
{
  switch(sel_holiday.options[sel_holiday.selectedIndex].value)
  {
    case "city":
      switch(sel_country.options[sel_country.selectedIndex].value)
      {
        case "all":
          parent.location = "citybreaks.htm";
          break;
        case "est":
          switch(sel_city.options[sel_city.selectedIndex].value)
          {
            case "tallinn":
              parent.location = "citybreaks1.htm";
              break;
            case "parnu":
              parent.location = "citybreaks7.htm";
              break;
            case "tartu":
              parent.location = "citybreaks9.htm";
              break;
          }
          break;
        case "lat":
          switch(sel_city.options[sel_city.selectedIndex].value)
          {
            case "riga":
              parent.location = "citybreaks11.htm";
              break;
            case "jurmala":
              parent.location = "citybreaks12HT5.htm";
              break;
            case "liepaja":
              parent.location = "citybreaks17.htm";
              break;
            case "cesis":
              parent.location = "citybreaks18.htm";
              break;
          }
          break;
        case "lit":
          switch(sel_city.options[sel_city.selectedIndex].value)
          {
            case "vilnius":
              parent.location = "citybreaks13.htm";
              break;
            case "kaunas":
              parent.location = "citybreaks19.htm";
              break;
          }
          break;
        case "fin":
          switch(sel_city.options[sel_city.selectedIndex].value)
          {
            case "helsinki":
              parent.location = "citybreaks20.htm";
              break;
          }
          break;
        case "swe":
          switch(sel_city.options[sel_city.selectedIndex].value)
          {
            case "stockholm":
              parent.location = "citybreaks21.htm";
              break;
          }
          break;
        case "den":
          switch(sel_city.options[sel_city.selectedIndex].value)
          {
            case "copenhagen":
              parent.location = "citybreaks22.htm";
              break;
          }
          break;
        case "rus":
          switch(sel_city.options[sel_city.selectedIndex].value)
          {
            case "moscow":
              parent.location = "citybreaks23.htm";
              break;
            case "petersburg":
              parent.location = "citybreaks24.htm";
              break;
          }
          break;
        case "blr":
          switch(sel_city.options[sel_city.selectedIndex].value)
          {
            case "minsk":
              parent.location = "citybreaks25.htm";
              break; 
          }
          break;
      }
      break;
      case "beach":
        switch(sel_country.options[sel_country.selectedIndex].value)
        {
          case "all":
            parent.location = "beachholidays.htm";
            break;
          case "est":
            switch(sel_city.options[sel_city.selectedIndex].value)
            {
              case "tallinn":
                parent.location = "beachholidays1.htm";
                break;
              case "parnu":
                parent.location = "beachholidays2.htm";
                break;
              case "haapsalu":
                parent.location = "beachholidays3.htm";
                break;
            }
            break;
          case "lat":
          switch(sel_city.options[sel_city.selectedIndex].value)
          {
            case "jurmala":
              parent.location = "beachholidays4.htm";
              break;
          }
          break;
          case "lit":
          switch(sel_city.options[sel_city.selectedIndex].value)
          {
            case "palanga":
              parent.location = "beachholidays5.htm";
              break;
          }
          break;
        }
        break;
      case "spa":
        switch(sel_country.options[sel_country.selectedIndex].value)
        {
          case "all":
            parent.location = "spabreaks.htm";
            break;
          case "est":
            switch(sel_city.options[sel_city.selectedIndex].value)
            {
              case "tallinn":
                parent.location = "spabreaks1.htm";
                break;
              case "parnu":
                parent.location = "spabreaks2.htm";
                break;
              case "haapsalu":
                parent.location = "spabreaks3.htm";
                break;
              case "kuressaare":
                parent.location = "spabreaks4.htm";
                break;
              case "puhajarve":
                parent.location = "spabreaks5.htm";
                break;
              case "varska":
                parent.location = "spabreaks6.htm";
                break;
            }
            break;
          case "lat":
          switch(sel_city.options[sel_city.selectedIndex].value)
          {
            case "riga":
              parent.location = "spabreaks11.htm";
              break;
            case "jurmala":
              parent.location = "spabreaks12.htm";
              break;
            case "bauska":
              parent.location = "spabreaks13.htm";
              break;
          }
          break;
          case "lit":
          switch(sel_city.options[sel_city.selectedIndex].value)
          {
            case "vilnius":
              parent.location = "spabreaks14.htm";
              break;
            case "palanga":
              parent.location = "spabreaks15.htm";
              break;
            case "druskininkai":
              parent.location = "spabreaks16.htm";
              break;
          }
          break;
        }
        break;
      case "family":
        switch(sel_country.options[sel_country.selectedIndex].value)
        {
          case "all":
            parent.location = "familybreaks.htm";
            break;
          case "est":
            switch(sel_city.options[sel_city.selectedIndex].value)
            {
              case "tallinn":
                parent.location = "familybreaks1.htm";
                break;
            }
            break;
          case "lat":
          switch(sel_city.options[sel_city.selectedIndex].value)
          {
            //case "riga":
            //  parent.location = "citybreaks11.htm";
            //  break;
            case "jurmala":
              parent.location = "familybreaks8.htm";
              break;
            case "liepaja":
              parent.location = "familybreaks9.htm";
              break;
            case "cesis":
              parent.location = "familybreaks10.htm";
              break;
          }
          break;
        case "lit":
          switch(sel_city.options[sel_city.selectedIndex].value)
          {
            //case "vilnius":
            //  parent.location = "familybreaks11.htm";
            //  break;
            case "kaunas":
              parent.location = "familybreaks11.htm";
              break;
          }
          break;
        case "fin":
          switch(sel_city.options[sel_city.selectedIndex].value)
          {
            case "helsinki":
              parent.location = "familybreaks12.htm";
              break;
          }
          break;
        case "swe":
          switch(sel_city.options[sel_city.selectedIndex].value)
          {
            case "stockholm":
              parent.location = "familybreaks13.htm";
              break;
          }
          break;
        case "den":
          switch(sel_city.options[sel_city.selectedIndex].value)
          {
            case "copenhagen":
              parent.location = "familybreaks14.htm";
              break;
          }
          break;
        case "rus":
          switch(sel_city.options[sel_city.selectedIndex].value)
          {
            case "moscow":
              parent.location = "familybreaks15.htm";
              break;
            case "petersburg":
              parent.location = "familybreaks16.htm";
              break;
          }
          break;
        case "blr":
          switch(sel_city.options[sel_city.selectedIndex].value)
          {
            case "minsk":
              parent.location = "familybreaks17.htm";
              break; 
          }
          break;
        }
        break;
      case "country":
        switch(sel_country.options[sel_country.selectedIndex].value)
        {
          case "all":
            parent.location = "countrysideholidays.htm";
            break;
          case "est":
            parent.location = "countrysideholidays1.htm";
            break;
          case "lat":
            parent.location = "countrysideholidays4.htm";
            break;
          case "lit":
            parent.location = "countrysideholidays6.htm";
            break;
        }
        break;
      case "hunting":
        switch(sel_country.options[sel_country.selectedIndex].value)
        {
          case "all":
            parent.location = "huntingholidays.htm";
            break;
          case "est":
            switch(sel_city.options[sel_city.selectedIndex].value)
            {
              case "tallinn":
                parent.location = "huntingholidays1.htm";
                break;
              case "saaremaa":
                parent.location = "huntingholidays4.htm";
                break;
            }
            break;
        }
        break;
      case "golf":
        switch(sel_country.options[sel_country.selectedIndex].value)
        {
          case "all":
            parent.location = "golfholidays.htm";
            break;
          case "est":
            switch(sel_city.options[sel_city.selectedIndex].value)
            {
              case "tallinn":
                parent.location = "golfholidays1.htm";
                break;
              case "parnu":
                parent.location = "golfholidays2.htm";
                break;
              case "otepaa":
                parent.location = "golfholidays3.htm";
                break;
            }
            break;
        case "lat":
          switch(sel_city.options[sel_city.selectedIndex].value)
          {
            case "riga":
              parent.location = "golfholidays3lat1.htm";
              break;
          }
          break;
        case "lit":
          switch(sel_city.options[sel_city.selectedIndex].value)
          {
            case "vilnius":
              parent.location = "golfholidays3lit1.htm";
              break;
          }
          break;
        case "cze":
          switch(sel_city.options[sel_city.selectedIndex].value)
          {
            case "prague":
              parent.location = "golfczech.htm";
              break;
          }
          break;
        case "por":
          switch(sel_city.options[sel_city.selectedIndex].value)
          {
            case "obidos":
              parent.location = "bomsucesso.htm";
              break;
            case "aroeira":
              parent.location = "algarvegolfpack2.htm";
              break;
            case "algarve":
              parent.location = "algarvegolfpack1.htm";
              break;
          }
          break;
        case "hun":
          switch(sel_city.options[sel_city.selectedIndex].value)
          {
            case "budapest":
              parent.location = "golfholidayshungary.htm";
              break;
            case "balaton":
              parent.location = "golfhungary7.htm";
              break;
          }
          break;
        }
        break;
      case "opera":
        switch(sel_country.options[sel_country.selectedIndex].value)
        {
          case "all":
            parent.location = "operaballetholidays.htm";
            break;
          case "est":
            switch(sel_city.options[sel_city.selectedIndex].value)
            {
              case "tallinn":
                parent.location = "operaballetholidays1.htm";
                break;
            }
            break;
          case "lat":
            switch(sel_city.options[sel_city.selectedIndex].value)
            {
              case "riga":
                parent.location = "operaballetholidays2.htm";
                break;
            }
            break;
          case "lit":
            switch(sel_city.options[sel_city.selectedIndex].value)
            {
              case "vilnius":
                parent.location = "operaballetholidays3.htm";
                break;
            }
            break;
            case "rus":
            switch(sel_city.options[sel_city.selectedIndex].value)
            {
              case "moscow":
                parent.location = "operaballetholidays4";
                break;
              case "petersburg":
                parent.location = "operaballetholidays6";
                break;
            }
            break;
        }
        break;
      case "pilots":
        switch(sel_country.options[sel_country.selectedIndex].value)
        {
          case "all":
            parent.location = "lamateurpilots.htm";
            break;
          case "est":
            parent.location = "amateurpilots1.htm";
          break;
        }
        break;
      case "luxury":
        switch(sel_country.options[sel_country.selectedIndex].value)
        {
          case "all":
          parent.location = "luxuryholidays.htm";
          break;
        case "est":
          switch(sel_city.options[sel_city.selectedIndex].value)
          {
            case "muhu":
              parent.location = "luxuryholidays2.htm";
              break;
            case "parnu":
              parent.location = "luxuryholidays3.htm";
              break;
            case "north":
              parent.location = "luxuryholidays4.htm";
              break;
            case "saaremaa":
              parent.location = "luxuryholidays5.htm";
              break;
            case "lahemaa":
              parent.location = "luxuryholidays6.htm";
              break;
            case "tallinn":
              parent.location = "luxuryholidays7.htm";
              break;
          }
          break;
          case "rus":
          switch(sel_city.options[sel_city.selectedIndex].value)
          {
            case "moscow":
              parent.location = "luxuryholidays1.htm";
              break;
            case "petersburg":
              parent.location = "luxuryholidays1.htm";
              break;
          }
          break;
      }
  }
}

function MM_jumpMenu(targ, selObj, restore)
{ //v3.0
  eval(targ + ".location='" + selObj.options[selObj.selectedIndex].value + "'");
  if (restore)
    selObj.selectedIndex = 0;
}

function load_page(sel_holiday, sel_country, sel_city)
{
  set_country(sel_holiday, sel_country, sel_city);
  set_city(sel_holiday, sel_country, sel_city);
}

function go_home() {
	parent.location = "index.htm";
}