        var fcounter = 3;
        
        function sendRequestFrm(){
            var empfields = [];
            var mffields = [];
            var f = document.getElementById('requestFrm');
            var errmsg="";
            if(f.elements['lastname'].value==""){
                empfields[empfields.length] = "Фамилия";
            }
            if(f.elements['firstname'].value==""){
                empfields[empfields.length] = "Имя";
            }    
            if(f.elements['middlename'].value==""){
                empfields[empfields.length] = "Отчество";
            } 
            if(f.elements['post_address'].value==""){
                empfields[empfields.length] = "Почтовый адрес";
            }    
            if(f.elements['e_mail'].value==""){
                empfields[empfields.length] = "Адрес электронной почты";
            }                         
            if(f.elements['text'].value==""){
                empfields[empfields.length] = "Текст запроса";
            }
            
            if (f.elements['e_mail'].value!="" && !f.elements['e_mail'].value.match(/^[\w\.-]+@[\w\.-]+(\.\w{2,})+$/i)){
                mffields[mffields.length] = "Адрес электронной почты"   
            }
            
            if(empfields.length>0){
                errmsg = "Заполните, пожалуйста, следующие поля:\n - "+empfields.join("\n - ")+"\n"; 
            }
            if(mffields.length>0){
                errmsg+= "В следующих полях содержаться недопустимые данные:\n - "+mffields.join("\n - ")+"\n";   
            }  
            
            if(errmsg!=""){
                alert(errmsg);
                return false;   
            }
            
            document.getElementById("sendState").innerHTML = "идет отправка...";
            
            var xsa = new XS2AJAX();
            xsa.onready = function(){
                document.getElementById("rslt").style.display="";
                document.getElementById("frm").style.display="none";
            }   
            xsa.send(f,'/feedback/message/send/');      
        }
        
        function addFileInp(){
            fcounter++;              
            var c = document.getElementById('fileInp');
            var b = document.getElementById('addFileInpBtn');
            
            var d = c.cloneNode(true);
            d.id="";
            c.parentNode.insertBefore(d,b);   
            d.getElementsByTagName('button')[0].style.display="";
            d.getElementsByTagName('input')[0].name="File"+fcounter;
        }
        
        function delFileInp(obj){
            var i = obj.parentNode.parentNode.parentNode;
            i.removeChild(obj.parentNode.parentNode);   
        }
        
        function sendMaterial(){
            var f = document.getElementById('materialFrm');
            document.getElementById("sendState").innerHTML = "идет отправка..."; 
            var xsa = new XS2AJAX();
            xsa.onready = function(){
                document.getElementById("sendState").innerHTML = "Спасибо, материал отправлен.";
            }   
            xsa.send(f,'/office/send_document/');                           
        }