var fbNowShowError; //


function fbValidateField(txtField) {
        
       // var fbNameError = document.getElementById("fbNameError");
        var fbEMailError = document.getElementById("fbEMailError");
     //  var fbTextError = document.getElementById("fbTextError");
        
        // Проверка имени
        if (txtField.name == "fbName") {
                if (txtField.value.length < 1) {
                        if (fbNowShowError) {
                                fbNameError.style.display = "block"; 
                                fbNameError.innerHTML = "Имя должно содержать не менее 5 символов";
                        }
                        txtField.valid = false;
                } else {
                        if (fbNowShowError) {
                                fbNameError.style.display = "none";
                        }
                        txtField.valid = true;
                }
        }
        
        // Проверка email
        if (txtField.name == "fbEMail") {
                var re = /^[\.\-_A-Za-z0-9]+?@[\.\-A-Za-z0-9]+?\.[A-Za-z0-9]{2,6}$/;
                if (!re.test(txtField.value)) {
                        if (fbNowShowError) {
                                fbEMailError.style.display = "block"; 
                                fbEMailError.innerHTML = "Ттхфшђх яюцрыѓщёђр я№ртыќэю e-mail рф№хё";
                        }
                        txtField.valid = false;
                } else {
                        if (fbNowShowError) {
                                fbEMailError.style.display = "none";
                        }
                        txtField.valid = true;
                }
        }
        
		
		
        var fbSubmit = document.getElementById("fbSubmit");
        
        if (fbIsFormValid()) {
                fbSubmit.disabled = false;
                fbSubmit.style.cursor = 'pointer';
        } else {
                fbSubmit.disabled = true;
                fbSubmit.style.cursor = 'default';
        }
        
}

function fbValidateFieldOnChange(oEvent) {
        
        fbNowShowError = true;
        
        oEvent = oEvent || window.event;
        var txtField = oEvent.target || oEvent.srcElement;
        
        fbValidateField(txtField);
}

function fbValidateFieldOnKeyUp(oEvent) {
        
        fbNowShowError = false;
        
        oEvent = oEvent || window.event;
        var txtField = oEvent.target || oEvent.srcElement;
        
        fbValidateField(txtField);
}

window.onload = function () {
        
        var fbName = document.getElementById("fbName");
        var fbEMail = document.getElementById("fbEMail");
	  var fbUsluga  = document.getElementById("fbUslugi");
        var fbData = document.getElementById("fbData");
	  var fbTime = document.getElementById("fbTime");
	  var fbTel = document.getElementById("fbTel");
      
        var fbVeriCode = document.getElementById("vericode");
        var fbSubmit = document.getElementById("fbSubmit");
		
        
        fbSubmit.disabled = false;
        fbSubmit.style.cursor = 'default';
        
        fbName.valid = true;
        fbEMail.valid = false;
       
        
        fbName.onchange = fbValidateFieldOnChange;
        fbEMail.onchange = fbValidateFieldOnChange;
     
        
        fbName.onkeyup = fbValidateFieldOnKeyUp;
        fbEMail.onkeyup = fbValidateFieldOnKeyUp;
        
        
        fbNowShowError = true;
        if (fbName.value != '') fbValidateField(fbName);
        if (fbEMail.value != '') fbValidateField(fbEMail);
 
        fbNowShowError = false;
        
        fbVeriCode.value = '';
        
        fbValidateField;
        
};
