var en_url;
 if (document.location.pathname.length> 0) {
  sub_url = document.location.pathname.substring(1,document.location.pathname.length);
  en_url = '/en/'+sub_url+document.location.search;
}
else {
  en_url = '/en/';
}


function validate(f) {
var str = "";
var color = '#FFCC00';
var elements = f.elements;
for(var i = 0; i < elements.length; i++) {
	var pattern = elements.item(i).getAttribute('pattern');
	if (pattern != null) {
		var value = elements.item(i).value;
		var re = new RegExp(pattern);
		if( !re.test(value) ) {
			str += elements.item(i).getAttribute('errorMsg') + "\n";
			elements.item(i).style.background = color;
		}
	}
}

if (str != "") {
	alert("При заполнении формы были допущены следующие ошибки:\n" + str);
	return false;
}
else {
	return true;
}
}

function changeColor(th) {
	th.style.background = '#FFFFFF';
}


function EncodeMailNum(N) {
  email = new Array();

  email[1] = new Array(115,104,111,112,64,102,102,102,46,99,111,109,46,117,97);
  email[2] = new Array(115,104,111,112,64,102,102,102,46,99,111,109,46,117,97);
  email[3] = new Array(115,104,111,112,64,102,102,102,46,99,111,109,46,117,97);

  coded_email = new String("");

  for(i=0; i<email[N].length; i++) {
    coded_email = coded_email + "&#" + email[N][i] + ";";
  }


  var nameLink='E-mail';
  if(N == 2) nameLink='службу поддержки';

  if(N == 3) {
    nameLink='по электронной почте';
  }


 document.write(nameLink.link("&#109;&#97;&#105;&#108;&#116;&#111;&#58;"+coded_email));


  return true;
}

