// <script type="text/javascript" src="/Contents/Toshiba_ru/RU/Others/JS/redirect.js"></script>

url_redirect =
{
  
  init: function()
  {
    var url = url_redirect.url();
    if (url[2] == "jsp")
      url_redirect.jsp();
    else
      url_redirect.kf();
  },
  
  // URL array  
  url: function()
  {
    // http://ru.computers.toshiba-europe.com/innovation/series/Satellite/1089059/
    // http://compil.stage.toshiba-europe.com/innovation/en/family/Libretto/104264/SERIES_ID/1088509/
    // http://ru.computers.toshiba-europe.com/innovation/family/Satellite/2326/SERIES_ID/1089059/
    // http://compse.stage.toshiba-europe.com/innovation/jsp/individualServices.do?LNG=25&service=SE&ACTION=SHOW_ATTRIBUTES&selCategory=1070696&oldCategory=1070696&oldFamily=null&selFamily=null&selSeries=null&selProduct=null&OPTION_ID=1097874
    //                     0                       1       2        3      4      5         6
    var url = location.href.split("//");
    url = url[1].split("/");
    return url;
  },

  // Country language
  lng: function()
  {
    var r = [];
    r[20] = "PL";
    r[21] = "CZ";
    r[23] = "HU";
    r[22] = "SK";
    r[29] = "IL-EN";
    r[33] = "IL-HE";
    r[25] = "TR";
    r[28] = "GR";
    r[26] = "BG";
    r[27] = "RO";
    r[32] = "RS";
    r[30] = "SI";
    r[31] = "HR";
    r[13] = "AE-EN";
    r[34] = "AE-AR";
    //r[] = "ZA";
    //r[] = "RU";
    return r;
  },
  
  // KEY FEATURE Series redirect
  kf: function()
  {
    var url = url_redirect.url();
    var k = 0;
    if (url[3] == "family") k = 1;
    if (url[5 + k] == "SERIES_ID")
    {
      url[2 + k] = "series";
      url[4 + k] = url[6 + k];
      var r_url = "http://";
      for (var i=0; i<=(4 + k); i++)
        r_url += url[i] + "/";
      location.href = r_url;
    }
  },

  // redirect jsp pages
  jsp: function()
  {
    var url = url_redirect.url();
    url = url[3].split("?");
    if (url[0] == "individualServices.do")
      url_redirect.individualServices(url[1]);
  },

  // individualServices.do page
  individualServices: function()
  {
    var url = arguments[0].split("&");
    url = url[0].split("=");
    var lng = url_redirect.lng();
    var r = [];
    r["PL"] = "http://services.toshibaplaces.com/store/pl/pl-PL/home/0-services.aspx";
    r["CZ"] = "http://services.toshibaplaces.com/store/cz/cs-CZ/home/0-Services.aspx";
    r["HU"] = "http://services.toshibaplaces.com/store/hu/hu-HU/home/0-Services.aspx";
    r["SK"] = "http://services.toshibaplaces.com/store/sk/sk-SK/home/0-Services.aspx";
    r["IL-EN"] = "/innovation/en/generic/WHERE_TO_BUY/";
    r["IL-HE"] = "/innovation/he/generic/WHERE_TO_BUY/";
    r["TR"] = "http://services.toshibaplaces.com/store/tr/tr-TR/home/0-Servisler.aspx";
    r["GR"] = "/innovation/gr/generic/WHERE_TO_BUY/";
    r["BG"] = "/innovation/bg/generic/WHERE_TO_BUY/";
    r["RO"] = "/innovation/ro/generic/WHERE_TO_BUY/";
    r["RS"] = "/innovation/rs/generic/WHERE_TO_BUY/";
    r["SI"] = "/innovation/si/generic/WHERE_TO_BUY/";
    r["HR"] = "/innovation/hr/generic/WHERE_TO_BUY/";
    r["AE-EN"] = "http://services.toshibaplaces.com/store/ae/ar-AE/home/0-Services.aspx";
    r["AE-AR"] = "http://services.toshibaplaces.com/store/ae/ar-AE/home/0-Services.aspx";
    r["ZA"] = "http://services.toshibaplaces.com/store/za/en-ZA/home/0-Services.aspx";
    r["RU"] = "http://services.toshibaplaces.com/store/ru/ru-RU/home/0-Services.aspx";

    if (url[0] == "LNG")
    {
      if (lng[url[1]] && r[lng[url[1]]])
        location.href = r[lng[url[1]]];
    }
    else if (url[0] == "service")
    {
      if (r[url[1]])
        location.href = r[url[1]];
    }
  }
  
}

url_redirect.init();
