function ajaxRequest($content,$urlRequest,$showLoader){
    //alert($urlRequest);
    $showLoader = typeof($showLoader) != 'undefined' ? $showLoader : false;
    if($showLoader==true){
        $($content).html('<div style="padding: 5px;text-align: center;"><img src="images\/icons\/loader.gif" width="16" height="11" alt="" \/>&nbsp;loading...<\/div>');
    }
    $.ajax({
        type: "GET",
        url: $urlRequest,
        cache: false,
        dataType: "html",
        success: function($data){
            //alert($data)
            //$($content).hide();
            $($content).html($data);
            //$($content).fadeTo("fast", 0);
            //$($content).show();
            //$($content).fadeTo("slow", 1);

            //$($content).hide().html($data).fadeIn();
            tb_init('a.thickbox, area.thickbox');

        }
    });
    return false;
}

function ajaxFormRequest($form,$content,$urlRequest){
        var $str = $($form).serialize();
        //alert($str);
        $.ajax({
            url: $urlRequest,
            data: $str,
            dataType: 'json',
            type: 'POST',
            success: function(json){
                $($content).ajaxComplete(function(event, request, settings){
                    var result='';
                    var valid = true;

                    if(json!=null){
                        for(key in json){
                            if(json[key].valid == false){
                                valid = false;
                                $('#form-field-error-'+key+'-'+$id).html(getUserLoginErrorMessage(key));
                            }
                        }
                        if(valid==true){
                            //$($form).html('<div>ok</div>');
                        }
                    }
                    else{
                        alert('Bad request url!');
                    }


                });
            }
        });
    }

/**
 * Clean element by id
 */
function cleanContent($content){

    //$($content).slideUp();
    //$($content).unbind();
    $($content).fadeOut("slow");
    //$($content).html('');
    return true;
}

function ajaxRequestId($id,$urlRequest){
    return ajaxRequest('#page-module-'+$id,$urlRequest);
}

function trim($str){
    return $str.replace(/^\s\s*/, '').replace(/\s\s*$/, '');
}
