function ClearAll()
{
    var j = 1;
    while (document.getElementById('Answer_'+j+'_1') != null){
        document.getElementById('Answer_'+j+'_1').style.display = 'none';
        j++;
    }
    var j = 1;
    while (document.getElementById('Answer_'+j+'_2') != null){
        document.getElementById('Answer_'+j+'_2').style.display = 'none';
        j++;
    }
    
    j = 1;
    while (document.getElementById('Question_'+j)!=null){
        document.getElementById('Question_'+j).className = 'activeLink';
        j++;
    }
    j = 1;
    while (document.getElementById('Question_'+j+'_2')!=null){
        document.getElementById('Question_'+j+'_2').className = 'activeLink';
        j++;
    }
    
    document.getElementById('Welcom_1').style.display = 'none';
    document.getElementById('Welcom_2').style.display = 'none';
    
    document.getElementById('Thanks_1').style.display = 'none';    
    document.getElementById('Thanks_2').style.display = 'none';
    
    document.getElementById('Mess_sent_1').style.display = 'none';    
    document.getElementById('Mess_sent_2').style.display = 'none';
    
    document.getElementById('p404_1').style.display = 'none';    
    document.getElementById('p404_2').style.display = 'none';        
    
}

function ShowAnswer(id)
{
    ClearAll();
    document.getElementById('Answer_'+id+'_'+lang).style.display = 'block';
    document.getElementById('Question_'+id).className = 'inactiveLink';
    document.getElementById('Question_'+id+'_2').className = 'inactiveLink';
    n = id;
    
    lang==1?document.forms.form_1.email_1.value = '':document.forms.form_2.email_2.value = '';
    lang==1?document.forms.form_1.theme_message_1.value = '':document.forms.form_2.theme_message_2.value = '';
    lang==1?document.forms.form_1.name_1.value = '':document.forms.form_2.name_2.value = '';
    lang==1?document.forms.form_1.message_1.value = '':document.forms.form_2.message_2.value = '';
    lang==1?document.forms.form_1.phone_1.value = '':document.forms.form_2.phone_2.value = '';
}

function SetLanguage(id)
{
    var j = 1;
    while (document.getElementById('Language_'+j) != null){
        document.getElementById('Language_'+j).className = 'activeLang';
        j++;
    }
    
    document.getElementById('Language_'+id).className = 'inactiveLang';
    document.getElementById('Language_'+lang).setAttribute('onclick', 'SetLanguage('+lang+'); return false;');
    if (n==0){
        document.getElementById('Welcom_'+lang).style.display = 'none';
    }
    else if (n==-1){
        document.getElementById('Thanks_'+lang).style.display = 'none';
    }else if (n==-5){
        document.getElementById('Mess_sent_'+lang).style.display = 'none';
    }else if (n==-10){
        document.getElementById('p404_'+lang).style.display = 'none';            
    }else{
        document.getElementById('Answer_'+n+'_'+lang).style.display = 'none';
    }
    
    document.getElementById('Questions_'+lang).style.display = 'none';
    
    setCookie("lang",id);
    
    lang = id;
    
    if (n==0){
        document.getElementById('Welcom_'+lang).style.display = 'block';
    }
    else if (n==-1){
        document.getElementById('Thanks_'+lang).style.display = 'block';
    }else if (n==-5){
        document.getElementById('Mess_sent_'+lang).style.display = 'block';    
    }else if (n==-10){
        document.getElementById('p404_'+lang).style.display = 'block';            
    }else{
        document.getElementById('Answer_'+n+'_'+lang).style.display = 'block';
    }
    
    document.getElementById('Language_'+lang).setAttribute('onclick', 'return false;');
    document.getElementById('Questions_'+lang).style.display = 'block';
}

function SetLanguage2(id)
{
    var j = 1;
    while (document.getElementById('Language_'+j) != null){
        document.getElementById('Language_'+j).className = 'activeLang';
        j++;
    }
    
    document.getElementById('Language_'+id).className = 'inactiveLang';
    
    setCookie("lang",id);
    
    document.getElementById('Language_'+lang).setAttribute('onclick', 'SetLanguage2('+lang+'); return false;');
    document.getElementById('Navigation_'+lang).style.display = 'none';
            
    lang = id;
    document.getElementById('logo').style.background = 'url(../'+logos[i][3]+')';
    //document.getElementById('description').innerHTML = logos[i][lang];
    $('#description').html(logos[i][lang]);
    document.getElementById('Language_'+lang).setAttribute('onclick', 'return false;');
    document.getElementById('Navigation_'+lang).style.display = 'block';
}

function ShowNext() 
{
    i = i+1;
    document.getElementById('logo').style.background = 'url(../'+logos[i][3]+')';
    //document.getElementById('description').innerHTML = eval(logos[i][lang]);
    $('#description').html(logos[i][lang]);
    document.getElementById('prev').innerHTML = 'Предыдущий';
    document.getElementById('prev_2').innerHTML = 'Previous';
    if (i==n){document.getElementById('next').innerHTML = '';}
    if (i==n){document.getElementById('next_2').innerHTML = '';}
}

function ShowPrev() 
{
    i = i-1;
    document.getElementById('logo').style.background = 'url(../'+logos[i][3]+')';
    //document.getElementById('description').innerHTML = logos[i][lang];
    $('#description').html(logos[i][lang]);
    document.getElementById('next').innerHTML = 'Следующий';              
    document.getElementById('next_2').innerHTML = 'Next';              
    if (i==0){document.getElementById('prev').innerHTML = '';}
    if (i==0){document.getElementById('prev_2').innerHTML = '';}
}

function setCookie (name, value, expires, path, domain, secure) {
      document.cookie = name + "=" + escape(value) +
        ((expires) ? "; expires=" + expires : "") +
        ((path) ? "; path=" + path : "; path= /") +
        ((domain) ? "; domain=" + domain : "") +
        ((secure) ? "; secure" : "");
}


function getCookie(name) {
    var cookie = " " + document.cookie;
    var search = " " + name + "=";
    var setStr = null;
    var offset = 0;
    var end = 0;
    if (cookie.length > 0) {
        offset = cookie.indexOf(search);
        if (offset != -1) {
            offset += search.length;
            end = cookie.indexOf(";", offset)
            if (end == -1) {
                end = cookie.length;
            }
            setStr = unescape(cookie.substring(offset, end));
        }
    }
    return(setStr);
}

function checkForm(obj){
    var return_value = true;
    // регулярное вырожение, для проверки почтового ящика          
    var reg_mail = /[0-9a-z_]+@[0-9a-z\-_^.]+.[a-z]{2,3}/i;
    // регулярное вырожение, для проверки отправителя
    var reg_sender = /[a-z]+/i;
    // заносим значение поля почтовый ящик в переменную mail
    var mail = lang==1?obj.email_1.value:obj.email_2.value;
    // заносим значение поля отправитель в переменную sender
    var sender = lang==1?obj.name_1.value:obj.name_2.value;
    // заносим значение поля тема сообщения в переменную tmsg
    var tmsg = lang==1?obj.theme_message_1.value:obj.theme_message_2.value;
    // заносим значение поля сообщение в переменную msg
    var msg = lang==1?obj.message_1.value:obj.message_2.value;
    // заносим значение поля телефон в переменную msg
    var phone = lang==1?obj.phone_1.value:obj.phone_2.value;
    // объявляем переменную куда будет заносится текст сообщения
    var error_msg = "Не корректно заполнины поля: ";
    
     
    
    //проверка поля отправитель
    if(reg_sender.exec(sender) == null && sender ==""){
        error_msg += "Имя ";
        return_value = false;
    }
    //проверка поля почтовый ящик
    if(reg_mail.exec(mail) == null){
        error_msg += "Электронная почта ";
        return_value = false;
    }
    //проверка поля тема сообщения
    if(tmsg == ""){
        error_msg += "Тема сообщения ";
        return_value = false;
    }
    //проверка поля текст сообщения
    if(msg == ""){
        error_msg += "Сообщение ";
        return_value = false;
    }
    //проверка поля телефон
    if(phone == ""){
        error_msg += "Контактный телефон ";
        return_value = false;
    }
    //проверка на наличие ошибок, если возникла ошибка ввыводим текст сообщения
    if(!return_value)
        alert(error_msg)
    else{
       n = -5;
       ClearAll();
       document.getElementById('Mess_sent_'+lang).style.display = 'block';
    };
    
    return return_value;
}