function stats_handler (type, action, id, section, wid) {

	switch (type) {
	
		/**
		 * Location
		 */
		
		case 'location':
		
			switch (action) {
				
				// Counter
				case 'counter':
				
					var count_con = document.getElementById("stats_con");
					var new_src = "statistics/counter.php?type="+type+"&lid="+id+"&section="+section+"&wid="+wid;

					if (count_con)
						count_con.src = new_src;
					
					break;
			}
			
			break;
			
		/**
		 * Page
		 */
		
		case 'page':
		
			switch (action) {
				
				// Counter
				case 'counter':
				
					var count_con = document.getElementById("stats_con");
					var new_src = "statistics/counter.php?type="+type+"&pcid="+id+"&section="+section+"&wid="+wid;

					if (count_con)
						count_con.src = new_src;
				
					break;
			}
			
			break;			

		/**
		 * Map
		 */
		
		case 'map':
		
			switch (action) {
				
				// Counter
				case 'counter':
				
					var count_con = document.getElementById("stats_con");
					var new_src = "statistics/counter.php?type="+type+"&id="+id+"&wid="+wid;

					if (count_con)
						count_con.src = new_src;
				
					break;
			}
			
			break;

		/**
		 * Banner
		 */
		
		case 'banner':
			
			switch (action) {
				
				// Counter
				case 'counter':
				
					var count_con = document.getElementById("stats_con");
					var new_src = "statistics/counter.php?type="+type+"&bid="+id+"&section="+section+"&wid="+wid;

					if (count_con)
						count_con.src = new_src;
				
					break;
			}
			
			break;					
	}
}
