

function switchLang(lang) {

  var s = document.location.href;

  var hasWWW = (s.indexOf("www.") != -1);

  s = s.replace(/www\./i, "");

  if (s.indexOf("de.") != -1) {

  hasWWW = true;

 
  }
  if (s.indexOf("pl.") != -1) {

  hasWWW = true;

 
  }
  if (s.indexOf("lt.") != -1) {

  hasWWW = true;

}
  if (s.indexOf("it.") != -1) {

  hasWWW = true;
 
  }

  var newdomain = "";

  switch (lang) {

    case "en":

      newdomain = (hasWWW?"www.":"") + "beltransavto.com";

      break;

    case "ru":

      newdomain = (hasWWW?"www.":"") + "beltransavto.ru";

      break;

    case "by":

      newdomain = (hasWWW?"www.":"") + "beltransavto.by";

      break;
	   case "pl":

      newdomain = "pl.beltransavto.com";

      break;
	  
	   case "lt":

     newdomain = "lt.beltransavto.com";

      break;

	case "it":

     newdomain = "it.beltransavto.com";

      break;

    case "de":

      newdomain = "de.beltransavto.com";

      break;

  }

  if (lang != "de") {

    s = s.replace(/de.beltransavto.com/i, newdomain);
  }

if (lang != "pl") {

    s = s.replace(/pl.beltransavto.com/i, newdomain);
  }
  if (lang != "lt") {

    s = s.replace(/lt.beltransavto.com/i, newdomain);
  }

if (lang != "it") {

    s = s.replace(/it.beltransavto.com/i, newdomain);
  }

  if (lang != "en") {

    s = s.replace(/beltransavto.com/i, newdomain);

  }

  if (lang != "ru") {

    s = s.replace(/beltransavto.ru/i, newdomain);

  }

  if (lang != "by") {

    s = s.replace(/beltransavto.by/i, newdomain);

  }
  
  
  s = s.replace(/de.de./i, 'de.');
  s = s.replace(/pl.pl./i, 'pl.');
  s = s.replace(/lt.lt./i, 'lt.');
s = s.replace(/it.it./i, 'it.');

  document.location.href = s;

  return false;

}


