$(function() 
{
    //---------------- форма для входа клиентов -------------------------------------
    $("#dialog").dialog(
    {
        autoOpen: false,
        modal: true,
        show: 'slide',
        hide: 'slide'        
    });
    
    $('#dialog_client').click(function()
    {
        $('#dialog').css('display', 'block');
        $('#dialog').dialog('open');
        return false;
    });
    
    $("#client_enter_form").submit(function()
    {   //alert("Данная страница находится в разработке");
        $.post("/customer/login.php", { client_enter:1,
                                        username:$("#client_username").attr("value"),
                                        password:$("#client_password").attr("value")},
        function(data)
        {
            //alert(data);
            
            if(data==1)
            {

                // данные успешно сохранены 
                $("#client_enter_status").text("Вход выполнен!").css("background-color", "#CAEECD").fadeOut(1000, function()
                {
                    //$("#dialog").dialog("close"); 
                    location.href="/customer/index.php";
                });
                
                  
            }   
            else if(data==-1)
            {
                // данные неполные   
                $("#client_enter_status").text("Проверьте правильность введенных данных!").css("background-color", "#FFFFC0");  
            } 
            else
            {
                // ошибка     
                $("#client_enter_status").text("Ошибка!").css("background-color", "#FFC0C0");
            }   /*  */
        });  
        return false;
    });    
    
    //------------- форма для входа клиентов - восстановление пароля ----------------
    $("#dialog_forgot").dialog(
    {
        autoOpen: false,
        modal: true,
        show: 'slide',
        hide: 'slide'        
    });
    
    $('#dialog_client_forgot').click(function()
    {    
        $('#dialog_forgot').css('display', 'block');
        $('#dialog_forgot').dialog('open');
        $('#dialog').dialog('close');
        return false;
    });
    
    $("#forgot_pass").submit(function()
    {
        $(".submit_button1").attr("disabled", true); 
        $.post("/util/ajax_select.php", {forgot_pass:1, email:$("#form_forgot_email").attr("value")},
        function(data)
        {
            //alert(data);
            if(data==1)
            {
                // данные успешно сохранены 
                $("#forgot_pass_status").text("Новый логин и пароль выслан на Ваш email!").css("background-color", "#CAEECD").fadeOut(9000, function()
                {
                    $("#dialog_forgot").dialog("close").fadeOut(2000, function() {$("#dialog_forgot").remove();}); 
                });  
                  
            }   
            else if(data==-1)
            {
                // данные неполные   
                $(".submit_button1").attr("disabled", false);  
                $("#forgot_pass_status").text("Проверьте формат email!").css("background-color", "#FFFFC0");  
            } 
            else
            {
                // ошибка 
                $(".submit_button1").attr("disabled", false);      
                $("#forgot_pass_status").text("Ошибка обновления!").css("background-color", "#FFC0C0");
            } 
        });  
        return false;
    });
            
    //--------------- форма для online-заказа ---------------------------------------        
    $("#dialog_online_order").dialog(
    {
        autoOpen: false,
        modal: true,
        show: 'slide',
        hide: 'slide',        
        width: 450        
    });
    
    $('#online_order').click(function()
    {
        $('#dialog_online_order').css('display', 'block');
        $('#dialog_online_order').dialog('open');
        return false;
    });
    /*
    $("#online_order_form").submit(function()
    {
        $(".submit_button2").attr("disabled", true); 
        $.post("/util/ajax_select.php", {   online_order:1,
                                            name:$("#form_name").attr("value"),
                                            type:$("#form_type").attr("value"),
                                            email:$("#form_email").attr("value"),
                                            tel:$("#form_tel").attr("value"),
                                            subject:$("#form_subject").attr("value"),
                                            message:$("#form_message").attr("value")},
        function(data)
        {
            //alert(data);
            if(data==1)
            {
                // данные успешно сохранены 
                $("#online_order_status").text("Ваш заказ принят!").css("background-color", "#CAEECD").fadeOut(9000, function()
                {
                    $("#dialog_online_order").dialog("close").fadeOut(2000, function() {$("#dialog_online_order").remove();});  
                }); 
                  
            }   
            else if(data==-1)
            {
                // данные неполные   
                $(".submit_button2").attr("disabled", false);  
                $("#online_order_status").text("Проверьте правильность заполнения обязательных полей!").css("background-color", "#FFFFC0");  
            } 
            else
            {
                // ошибка   
                $(".submit_button2").attr("disabled", false);    
                $("#online_order_status").text("Ошибка сохранения!").css("background-color", "#FFC0C0");
            } 
        });  
        return false;
    });
    
    */

    var select=0;
    
    $("#uploadify").fileUpload(
    {
        'uploader': '/images/uploader.swf',
        'cancelImg': '/images/cancel2.png',  
        'script': '/util/ajax_select.php',
        'folder': 'files',
        'multi': false,
        'auto': false,
        'method': 'POST',
        'displayData': 'percentage',   
        'fileDesc': 'Text files',
        'fileExt': "*.doc;*.docx,", 
        'width': "230", 
        'height': "20", 
        'buttonText': "File", 
        'buttonImg': "/images/uploade_file.gif",  
      
        onComplete: function (evt, queueID, fileObj, response, data) 
        {
            //alert(response);
            if(response==1)
            {
                // данные успешно сохранены 
                $("#online_order_status").text("Ваш заказ принят!").css("background-color", "#CAEECD").fadeOut(9000, function()
                {
                    $("#dialog_online_order").dialog("close").fadeOut(2000, function() {$("#dialog_online_order").remove();});  
                }); 
                  
            }   
            else if(response==-1)
            {
                // данные неполные   
                $(".submit_button2").attr("disabled", false);  
                $("#online_order_status").text("Проверьте правильность заполнения обязательных полей!").css("background-color", "#FFFFC0");  
            } 
            else
            {
                // ошибка   
                $(".submit_button2").attr("disabled", false);    
                $("#online_order_status").text("Ошибка сохранения!").css("background-color", "#FFC0C0");
            } 
        },   
        onSelect: function (evt, queueID, fileObj)
        {   
            select=1;
            $('#info_file').html("<img src='/images/attach.png' class='png' style='vertical-align: middle;' />"+fileObj.name+" <span class='how' style='font-size:11px'>("+(fileObj.size/1000)+"KB)</span>");
            return false;
        }  
    });   
    


    // отправка online заказа с файлом
    function upload_order_form()
    {       
        if(select==1)
        {   
            $('#uploadify').fileUploadSettings('scriptData','&online_order='+'1'
                                                            +'&name='+$("#form_name").attr("value")
                                                            +'&type='+$("#form_type").attr("value")
                                                            +'&subject='+$("#form_subject").attr("value")
                                                            +'&email='+$("#form_email").attr("value")
                                                            +'&tel='+$("#form_tel").attr("value")
                                                            +'&message='+$("#form_message").attr("value")); 
            // отправляем
            $('#uploadify').fileUploadStart();
        }
        else
        {
            $.post("/util/ajax_select.php", {   online_order:1,
                                    name:$("#form_name").attr("value"),
                                    type:$("#form_type").attr("value"),
                                    email:$("#form_email").attr("value"),
                                    tel:$("#form_tel").attr("value"),
                                    subject:$("#form_subject").attr("value"),
                                    message:$("#form_message").attr("value")},
            function(data)
            {
                //alert(data);
                if(data==1)
                {
                    // данные успешно сохранены 
                    $("#online_order_status").text("Ваш заказ принят!").css("background-color", "#CAEECD").fadeOut(9000, function()
                    {
                        $("#dialog_online_order").dialog("close").fadeOut(2000, function() {$("#dialog_online_order").remove();});  
                    }); 
                      
                }   
                else if(data==-1)
                {
                    // данные неполные   
                    $(".submit_button2").attr("disabled", false);  
                    $("#online_order_status").text("Проверьте правильность заполнения обязательных полей!").css("background-color", "#FFFFC0");  
                } 
                else
                {
                    // ошибка   
                    $(".submit_button2").attr("disabled", false);    
                    $("#online_order_status").text("Ошибка сохранения!").css("background-color", "#FFC0C0");
                } 
            });
        }   
    } 
    
    $('#send_order_form').click(function()
    {
        upload_order_form();
    })
    
}); 


