jQuery(document).ready(function(){
	/**
	 * Add Parameters for WebTrends Analytics to Links
	 */
	// Register all Navigation Zones for WebTrends Analytics
	var navigationZones = {
		// Language Selector
		"div.language ul li span a":1,

		// Meta Navigation
		"div.header div.links ul li a":2,

		// Searchbox
		"form#top_search input.submit":3,

		// Logo
		"div.logo a":4,

		// Main Navigation
		"div.heading ul li a":5,

		// Breadcrumb Navigation
		"ol.breadcrumb li a":6,

		// Left Navigation
		"div.navi-col ul li div a":7,

		// Content Area
		"div.content-body a":8,

		// Service Area - General Servicebox
		"div.service-col div.service-box:not(.news, .events, .vacancies, .online-shop) a":9,

		// Footer Area
		"div.footer div.links ul li a":10,

		// Print Link
		"div.action ul li.print a":11,

		// Service Area - Teaser
		"div.service-col div.service-teaser":12,

		// Service Area - News
		"div.service-col div.news a":13,

		// Service Area - Events
		"div.service-col div.events a":14,

		// Service Area - Vacancies
		"div.service-col div.vacancies a":15,

		// Service Area - Onlineshop
		"div.service-col div.online-shop a":16
	};


	// Add parameter 'DCSext.nav_type' to each element on click-Event
	jQuery.each(navigationZones, function(key,value) {
		jQuery(key).click(function(){
				var multiTrackParams = {
					"DCSext.nav_type" : value,
					"DCSext.oshop" : null
				};

				if(jQuery(this).attr('href')) {
					var linkMatch = jQuery(this).attr('href').match(/http:\/\/[www\.]*clx-shop\.com[\/A-Za-z0-9\-\.\?\&=]*/);
				}
				if(linkMatch != null) {
					switch (value) {
						case 2:
							multiTrackParams["DCSext.oshop"] = "Header";
						break;
						case 9:
						case 16:
							multiTrackParams["DCSext.oshop"] = 'Servicebox';
						break;
						default:
							multiTrackParams["DCSext.oshop"] = 'Other';
						break;
					}
				}

				var _params = [];
				jQuery.each(multiTrackParams, function(key2,value2) {
					if(value2) {
						_params.push(key2);
						_params.push(value2);
					}
				});

				//console.log(_params);
				window.dcsMultiTrack.apply(window,_params);
		});
	});

});
