function changelang() {	var domain = "http://www.dynamics.com.ru/";	var url = location.href;	if ( url.substr(domain.length, 3) == "eng") {		this.location.href = url.substr(0, domain.length) + url.substr(domain.length+4, url.length);		}	else {		this.location.href = url.substr(0, domain.length) + "eng/" + url.substr(domain.length, url.length);	}}


function validation(email) {
var re, re2;re = /(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)|(\.$)/ 
re2 = /^.+\@\[?(\w|[-.])+\.[a-zA-Z]{2,3}|[0-9]{1,3}\]?$/
if (email.search(re) == -1 ) {if (email.search(re2) != -1) {return(true)}}return(false)}

function process(element,input_name,len){
var a="<font class=gray_text>Максимум: <b>";
var b="</b>, Набрано: <b>";
var c="</b>, Осталось: <span><b>";
var d="</b></span> символов</font>";
var red="</b>, Осталось: <span style='color:#FF3300'><b>";

counter='counter-'+input_name;
document.getElementById(counter).innerHTML =''+a+''+len+''+b+''+ element.value.length+''+c+''+(len - element.value.length)+''+d+'';if((len - element.value.length)<0){document.getElementById(counter).innerHTML =''+a+''+len+''+b+''+ element.value.length+''+red+''+(len - element.value.length)+''+d+'';}}

var maxchr = 25; // Лимит длины слова в поле сообщения

function checkword(obj) {
var str = obj.value;
var a = new Array();
a = str.split(" ");
var qua = a.length;
for (i=0; i < qua; i++){if (a[i].length > maxchr){document.all.mess.style.display="";
obj.value = str.replace(a[i],a[i].substring(0,maxchr));

document.all.mess.value = ("Написанное слово больше "+maxchr+" симв.");
}else{document.all.mess.value = "";document.all.mess.style.display="none"}}}

function EmailValidation(email_addr) {
var re, re2;
re = /(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)|(\.$)/ 
re2 = /^.+\@\[?(\w|[-.])+\.[a-zA-Z]{2,3}|[0-9]{1,4}\]?$/
if (email_addr.search(re) == -1 ) {
if (email_addr.search(re2) != -1) {
return(true);
}}
return(false)
}

function check() {

if (document.all.family.value.length < 1) {
document.all.family.focus();
alert("Пожалуйста назовите свое имя.");
return false}

if (document.all.mail.value.length < 1) {
document.all.mail.focus();
alert('Пожалуйста введите Ваш E-mail');
return false}

if (validation(document.all.mail.value)==false) {
document.all.mail.focus();
document.all.mail.select();
alert('Введенный Вами E-mail: "'+document.all.mail.value+'" не корректный!');
return false}

if (document.all.subj.selectedIndex < 1) {
document.all.subj.focus();
alert('Пожалуйста выберете тему Вашего сообщения');
return false}

if (document.all.text_mail.value.length < 1) {
document.all.text_mail.focus();
alert("Пожалуйста введите текст Вашего сообщения");
return false}

if (document.all.text_mail.value.length > 1000) {
document.all.text_mail.focus();
alert("Ваше сообщение слишком длинное!");
return false}

if (document.all.text_mail.value.length < 25) {
document.all.text_mail.focus();
alert("Ваше сообщение слишком короткое! Минимум 25 символов.");
return false}

}