// js activity tracker
Tracker = function(settings)
            {
            	this.settings = jQuery.extend(
                								{
                                                	trackerUrl: '/tr/' // url of the server page on which the logging is made
                                                },
                								settings
												);
                this.request = null;
                this.track = function(str)
                                {
									if(this.request)
										this.request.abort(); // abort a previously fired request
                                    this.request = jQuery
                                                    .ajax({ // send tracking string via AJAX
                                                            url: this.formatRequestUrl(str),
                                                            method: 'GET',
                                                            success: function(str)
                                                            			{
                                                                        },
                                                                        
                                                            error: function()
                                                            		{
                                                                    }
                                                          })
                                }
                            
                this.formatRequestUrl = function(str)	// url format for the server page
                						{
                                        	var d = new Date();
											var strUrl = new String(this.settings.trackerUrl);
                                        	return strUrl + str + "/" + d.getTime();
                                        }
			}

function trackThis(str)
{
	var tracker = new Tracker();
    tracker.track(str);
}
