$(document).ready(function(){
    $('#close').live('click', function(){
        WhiteBox.flush();
    });
    
    $('#send_request').live('click', function(){
    	var index=$(this).attr('to');
        $.ajax(
                {   url:'/contact/send-request/lan/En',
                    data:{},
                    type:'GET',
                    dataType:'html',
                    success : function(data) {
                        whiteBox({curtain:true, escapable:true, content:data, 'class':'whiteBox B'});
                        $('#submit_button').click(function(){
                            // Begin validation
                            var valid = true;
                            if ($('#content').val() == '')
                            {
                                valid = false;
                                $('#alert').html('Enter your message, please');
                            };
                            if (!(($('#email').val().indexOf(".") > 2) && ($('#email').val().indexOf("@") > 0)))
                            {
                                valid = false;
                                $('#alert').html('Please, enter valid e-mail');
                            };
                            if ($('#senderName').val() == '')
                            {
                                valid = false;
                                $('#alert').html('Enter your name, please');
                            };
                            // End validation
                            if (valid)
                            {
                            	var message = '';                            	
                                $.ajax(
                                        {   url:'/contact/send-to-marketing/lan/En',
                                            data:{
                                                senderName : $('#senderName').val(),
                                                email : $('#email').val(),
                                                content : $('#content').val(),
                                                index : index
                                            },
                                            type:'POST',
                                            dataType:'html',
                                            success : function(data) {
                                            	message = data; 
                                            	
                                                $.ajax(
                                                        {   url:'/contact/result-of-sending/lan/En',
                                                            data:{
                                                                message : message
                                                            },
                                                            type:'POST',
                                                            dataType:'html',
                                                            success : function(data) {
                                                                WhiteBox.el.innerHTML = data;
                                                            },
                                                            error : function(xhr,error) {
                                                                WhiteBox.el.innerHTML = "Some problems occured. <br>Try to repeat your request later.";
                                                            }
                                                        });
                                            },
                                            error : function(xhr,error) {
                                                $.ajax({
                                                            url:'/contact/result-of-sending/lan/En',
                                                            data:
                                                            {
                                                                message : "Some problems occured. <br>Try to repeat your request later."
                                                            },
                                                            type:'POST',
                                                            dataType:'html',
                                                            success : function(data) {
                                                                WhiteBox.el.innerHTML = data;
                                                            },
                                                            error : function(xhr,error) {
                                                                WhiteBox.el.innerHTML = "Some problems occured. <br>Try to repeat your request later.";
                                                            }
                                                        });
                                            }
                                        })
                            };
                        });
                    },
                    error : function(xhr) {
                    	ErrorMessage(xhr);
                    }
                });        
    });
});