
    $(function() {
        
        $("#a_date").datepicker({
            changeMonth: true,
            changeYear: true,
            duration: 'slow',
            minDate: 0,
             
            maxDate: '+2Y'
        });
    });

$().ready(function() {

    // validate signup form on keyup and submit
    $("#orderForm").validate({ 
        rules: {
            name: {
                required: true,
                minlength: 3,
                maxlength: 50
            },
            
            email: {
                required: true,
                email: true
            },
            phone: {
                required: true,
                minlength: 5
            },
            a_addres: {
                required: true,
                minlength: 15
            },
            a_nomer: {
                required: true,
                minlength: 1
            },
            a_date: {
                required: true
               // minlength: 1
            },
            a_time: {
                required: true
                //minlength: 1
            },
            a_bank: {
                required: true,
                accept: "txt|csv|html|xml|doc|xls|pdf|jpeg|jpg|gif|png|zip|rar"
            },
            a_etaj: {
                required: true
                //minlength: 1
            },            
            topic: {
                required: "#dost:checked"
                //minlength: 2
            },
            agree: "required"
        },
        messages: {
            name: {
                required: "Введите ФИО",
                minlength: "Минимум 3 символа",
                maxlength: "Максимум 50 символов"
            },
            phone: {
                required: "Введите телефон",
                minlength: "Минимум 5 символов"
            },
            a_addres: {
                required: "Введите адрес",
                minlength: "Минимум 15 символов"
            },
            a_nomer: {
                required: "Введите номер",
                minlength: "Минимум 1 символ"
            },
            a_date: {
                required: "Введите дату"
                //minlength: "Минимум 15 символов"
            },
            a_time: {
                required: "Выберите время"
                //minlength: "Минимум 15 символов"
            },
            a_bank: {
                required: "Выберите файл",
                accept: "Ваш тип файла не совпадает с теми что указаны ниже"
            },
            a_etaj: {
                required: "Укажите этаж"
                //minlength: "Минимум 15 символов"
            },            
            email: "Введите правильно email адрес",
            agree: "Please accept our policy"
        }
    });
//$("input.phone").mask("999-9999-9999"); 
 
  /*
    var newsletter = $("#dost");
    var inital = newsletter.is(":checked");
    var topics = $("#p1,#p2,#p3,#p4,#tab")[inital ? "removeClass" : "addClass"]("gray"); 
    var topicInputs = topics.find("input").attr("disabled", !inital);
    newsletter.click(function() {
        topics[this.checked ? "removeClass" : "addClass"]("gray");
        topicInputs.attr("disabled", !this.checked);
        $("#dost1").attr("disabled", this.checked);
        $("#dost1").attr("checked", !this.checked);
    });
     */
    var etajletter = $("#etaj");
    var etajinital = etajletter.is(":checked");
    var etaj = $("#p5,#tab1")[etajinital ? "removeClass" : "addClass"]("gray");
    var etajIn = $("#a_etaj,#a_lift");
    var etajSelect = etaj.find("select").attr("disabled", !etajinital); 
    var etajInputs = etaj.find("input").attr("disabled", !etajinital);
    etajletter.click(function() {
        etaj[this.checked ? "removeClass" : "addClass"]("gray");
        etajIn[!this.checked ? "removeClass" : "addClass"]("inputEnabled");
        etajInputs.attr("disabled", !this.checked);
        etajSelect.attr("disabled", !this.checked);
    });

    var selletter = $("#select");
    var selinital = selletter.is(":selected");
    var sel = $("#p1,#p2,#p3,#p4,#tab");
    var selIn = $("#a_addres,#a_nomer,#a_date,#a_comment,#a_time");
    var selInputs = sel.find("input").attr("disabled", false);
    var selSelect = sel.find("select").attr("disabled", false); 
    var selTextarea = sel.find("textarea").attr("disabled", false);
        
    var payletter = $("#pay");
    var payinital = payletter.is(":selected");
    var pay = $("#p6,#tab2")[payinital ? "removeClass" : "addClass"]("gray");
    var payInputs = pay.find("input").attr("disabled", true);    
            
    selletter.change(function() {
        

             var selectVal = $("#select").val();
        
        if (selectVal == "1") {
            //alert(selectVal);

                
        sel.removeClass("gray");
        selIn.addClass("inputEnabled");
        selInputs.attr("disabled", false);
        selSelect.attr("disabled", false);
        selTextarea.attr("disabled", false);
             
        
        }else{ 
            //alert(selectVal);
        selIn.removeClass("inputEnabled");
        selIn.addClass("inputDisabled");            
        sel[this.checked ? "removeClass" : "addClass"]("gray");
        selInputs.attr("disabled", true);
        selSelect.attr("disabled", true);
        selTextarea.attr("disabled", true);  
        }
    });
    payletter.click(function() {
        var payVal = $("#pay option:selected").val();
        if (payVal == "2") {
        pay.removeClass("gray");
        payInputs.attr("disabled", false);
        }else if(payVal == "1"){            
        pay[this.checked ? "removeClass" : "addClass"]("gray");
        payInputs.attr("disabled", true); 
        }
    });        
$("#dost1").click(function(){
        topics[this.checked ? "removeClass" : "addClass"]("gray");
        topicInputs.attr("disabled", this.checked);
        
        $("#dost1").attr("disabled", this.checked);
        $("#dost").attr("checked", !this.checked);
});


  // FIO
        $("#fio_edit").click(function(){
            var input = $("#name")
            if (input.attr("readonly") == true){
                input.removeAttr("readonly")
                .addClass("inputEnabled");
            }else{
                input.attr("readonly",true)
                .removeClass("inputEnabled");
            }            
        });
  // END_FIO     
  // EMAIL
        $("#email_edit").click(function(){
            var input = $("#email")
            if (input.attr("readonly") == true){
                input.removeAttr("readonly")
                .addClass("inputEnabled");
            }else{
                input.attr("readonly",true)
                .removeClass("inputEnabled");
            }            
        });
  // END_EMAIL         
  // PHONE
        $("#phone_edit").click(function(){
            var input = $("#phone")
            if (input.attr("readonly") == true){
                input.removeAttr("readonly")
                .addClass("inputEnabled");
            }else{
                input.attr("readonly",true)
                .removeClass("inputEnabled");
            }            
        });
  // END_PHONE        

//<a href="#"><img id="fio_edit" src="images/edit_add.png" border="0" title="Редактировать" /></a>
 
});