if($("#diagnostics").attr("curIp")!="196.15.145x"){
	$(document).ready(function(){
		if(($.browser.msie && parseInt($.browser.version) >= 8)||($.browser.mozilla) && parseFloat($.browser.version) >= 1.9){
			$(document).click(function(e){
				var container = $(e.target).parents('*[id]');
				var container_id = container.attr('id');
				var click_x = parseInt(e.clientX - container.offset().left);
				var click_y = parseInt(e.clientY - container.offset().top);
				var current_url = window.location.href;
				clickNumber++;
												
				$.post("/html/analytics/analytics.php", 
					{
						action:"track_click",
						url:current_url,
						click_x:click_x,
						click_y:click_y,
						vid:vid,
						clickNumber:clickNumber,
						container: container_id
					},function(data){}
				);
			});
		}
		
		$("#show_click_map").click(function(){
			var current_url = window.location.href;
			$(".click_point").remove();
			$.post("/html/analytics/analytics.php", 
				{
					action:"get_clicks",
					url:current_url
				},
				function(data){
					show_clicks(data);
				}
			);
			function show_clicks(coordinates){
				var coordinate_array = coordinates.split(":");
				var point_html = "";
				var container_array = {};
				for(i=0; i<coordinate_array.length; i++){
					if(coordinate_array[i]!=""){					
						var coordinates = coordinate_array[i].split(",");
						if(container_array[coordinates[4]] == "undefined" || !container_array[coordinates[4]]){
							container_array[coordinates[4]] = "";
						}
						
						var click_x = parseInt(coordinates[0]);
						var click_y = parseInt(coordinates[1]);
						if(coordinates[2]=="msie"){
							var background = "#3399ff";
							var border = "#00CC00";
						}else{
							var background = "#FF9900";
							var border = "#cc00FF";
						}
						container_array[coordinates[4]] += '<div class="click_point" style="left:'+click_x+'px; top:'+click_y+'px; background:'+background+'; border-color:'+border+';" browser="'+coordinates[2]+'" version="'+coordinates[3]+'" container="'+coordinates[4]+'"></div>';
					}
				}
				$.each(container_array,function(container,html){
					var container = $("#"+container);
					if(container.css('position') != "relative" && container.css('position') != "absolute") container.css({'position':'relative'});
					container.append(html);
				});
				
			}
			$("#diagnostics").hide();
		});
	});
}
