jQuery.extend({

 getURLParam: function(strParamName){
	  var strReturn = "";
	  var strHref = window.location.href;
	  var bFound=false;

	  var cmpstring = strParamName + "=";
	  var cmplen = cmpstring.length;

	  if ( strHref.indexOf("?") > -1 ){
	    var strQueryString = strHref.substr(strHref.indexOf("?")+1);
	    var aQueryString = strQueryString.split("&");
	    for ( var iParam = 0; iParam < aQueryString.length; iParam++ ){
	      if (aQueryString[iParam].substr(0,cmplen)==cmpstring){
	        var aParam = aQueryString[iParam].split("=");
	        strReturn = aParam[1];
	        bFound=true;
	        break;
	      }

	    }
	  }
	  if (bFound==false) return null;
	  return strReturn;
	}
});


(function($) {

$.fn.saveClicks = function() {
    $(this).bind('mousedown.clickmap', function(evt) {
        $.post('clickmap.php', {
            x:evt.pageX,
            y:evt.pageY,
            l:escape(document.location.pathname),
            w:screen.width,
			h:screen.height
        });
    });
};

$.fn.stopSaveClicks = function() {
     $(this).unbind('mousedown.clickmap');
};

$.displayClicks = function(settings) {
    $('<div id="clickmap-overlay"></div>').appendTo('body');

    $('<div id="clickmap-loading"></div>').appendTo('body');

    $.get('clickmap.php', { l:escape( document.location.pathname), f: $.getURLParam("felbontas") },
        function(html) {
            $(html).appendTo('body');
            $('#clickmap-loading').remove();
        }
    );
};

$.removeClicks = function() {
    $('#clickmap-overlay').remove();
    $('#clickmap-container').remove();
};

})(jQuery);