function formFeedback() {
    owl = document.createElement('div');
    owl.setAttribute('id', 'form-overlay');

    document.body.appendChild(owl);
    $('#form-feedback').show();

    //Hide on click      
    close_form = function() {
        document.body.removeChild(owl);
        $('#idFormRequest').resetForm();
        $('#idFormMsg').hide();
        $('#idFormLoading').hide();
        $('#form-feedback').hide();
    }

    owl.onclick = close_form;
    $('#idCancel').click(close_form);

    $('#idSend').click(function() {
        $('#idFormMsg').hide();
        $('#idFormLoading').show();
        $('#form_idName').css('border', 'solid 1px #b8def2');
        $('#form_idEmail').css('border', 'solid 1px #b8def2');
        $('#form_idPhone').css('border', 'solid 1px #b8def2');
        $('#form_idMessage').css('border', 'solid 1px #b8def2');
        $('#form_idCaptcha').css('border', 'solid 1px #b8def2');

        var params = {
          'name': $('#form_idName').val(),
          'email': $('#form_idEmail').val(),
          'phone': $('#form_idPhone').val(),
          'message': $('#form_idMessage').val(),
          'captcha': $('#form_idCaptcha').val()
        };

        $.post('./?s=form_request', params, function(data){ 
            $('#idFormMsg').show();
            $('#idFormLoading').hide();
            
            if (data.successful) {
                $('#idFormRequest').resetForm();
                $('#idFormMsg').text(data.successful);
            } else {
                $('#idFormMsg').text(data.error.msg);
                for (var i in data.error.fields) {
                    $(data.error.fields[i]).css('border', 'solid 1px #f00');
                }
            }

        }, "json");    
    
    });
}

function formOffshoreReserve(id, country, name) {
    owl = document.createElement('div');
    owl.setAttribute('id', 'form-overlay');

    document.body.appendChild(owl);
    $('#form-reserve').show();

    $('#idOffshoreName').html('<h1>'+name+'</h1>');
    $('#idOffshoreCountryName').html('<b>'+country+'</b>');
    
    //Hide on click      
    close_form = function() {
        document.body.removeChild(owl);
        $('#idFormReserve').resetForm();
        $('#idFormReserveMsg').hide();
        $('#idFormReserveLoading').hide();
        $('#form-reserve').hide();
    }

    owl.onclick = close_form;
    $('#idCancelReserve').click(close_form);

    $('#idSendReserve').click(function() {
        $('#idFormReserveMsg').hide();
        $('#idFormReserveLoading').show();
        $('#reserve_idName').css('border', 'solid 1px #b8def2');
        $('#reserve_idEmail').css('border', 'solid 1px #b8def2');
        $('#reserve_idPhone').css('border', 'solid 1px #b8def2');
        $('#reserve_idMessage').css('border', 'solid 1px #b8def2');
        $('#reserve_idCaptcha').css('border', 'solid 1px #b8def2');

        var params = {
          'company_name': name,
          'country': country,
          'name': $('#reserve_idName').val(),
          'email': $('#reserve_idEmail').val(),
          'phone': $('#reserve_idPhone').val(),
          'message': $('#reserve_idMessage').val(),
          'captcha': $('#reserve_idCaptcha').val()
        };

        $.post('./?s=ShelfComp', params, function(data){ 
            $('#idFormReserveMsg').show();
            $('#idFormReserveLoading').hide();
            
            if (data.successful) {
                $('#idFormReserve').resetForm();
                $('#idFormReserveMsg').text(data.successful);
            } else {
                $('#idFormReserveMsg').text(data.error.msg);
                for (var i in data.error.fields) {
                    $(data.error.fields[i]).css('border', 'solid 1px #f00');
                }
            }

        }, "json");    
    
    });

}

function formPhone() {
    owl = document.createElement('div');
    owl.setAttribute('id', 'form-overlay');

    document.body.appendChild(owl);
    $('#form-recall').show();

    //Hide on click      
    close_form = function() {
        document.body.removeChild(owl);
        $('#idFormRecall').resetForm();
        $('#idFormRecallMsg').hide();
        $('#idFormRecallLoading').hide();
        $('#form-recall').hide();
    }

    owl.onclick = close_form;
    $('#idCancelRecall').click(close_form);

    $('#idSendRecall').click(function() {
        $('#idFormRecallMsg').hide();
        $('#idFormRecallLoading').show();
        $('#recall_idName').css('border', 'solid 1px #b8def2');
        $('#recall_idPhone').css('border', 'solid 1px #b8def2');
        $('#recall_idTime').css('border', 'solid 1px #b8def2');
        $('#recall_idCaptcha').css('border', 'solid 1px #b8def2');

        var params = {
          'name': $('#recall_idName').val(),
          'phone': $('#recall_idPhone').val(),
          'time': $('#recall_idTime').val(),
          'captcha': $('#recall_idCaptcha').val()
        };

        $.post('./?s=form_recall', params, function(data){ 
            $('#idFormRecallMsg').show();
            $('#idFormRecallLoading').hide();
            
            if (data.successful) {
                $('#idFormRecall').resetForm();
                $('#idFormRecallMsg').text(data.successful);
            } else {
                $('#idFormRecallMsg').text(data.error.msg);
                for (var i in data.error.fields) {
                    $(data.error.fields[i]).css('border', 'solid 1px #f00');
                }
            }

        }, "json");    
    
    });

}

function reload_captcha(id, url)
{
	var time = new Date();
	$('img#' + id).attr({'src': url + '?' + time.getTime(),'alt': 'CAPTCHA'});
}
