﻿//================================================================================================
//Start:	Google
//================================================================================================
//Start: Page Load Time Tracking [aobrist|17.06.09]
//create an event tracker object wiht the name "Page Load" [aobrist|17.06.09] -->
var loadTracker = pageTracker._createEventTracker('Page Load');
var End = new Date();
var Stop = End.getTime();
var timeElapse = Stop - Start; //stored as milliseconds
loadTracker._trackEvent('Load-Time', window.location.pathname.toLowerCase(), timeElapse);
//End: Page Load Time Tracking [aobrist|17.06.09]
//Start: Aktuelle Angebote Tracker [aobrist|22.06.09]
//create an event tracker object wiht the name "Aktuelle Angebote Slider" [aobrist|22.06.09]
var aktuelleAngeboteTracker = pageTracker._createEventTracker('Aktuelle Angebote Slider');
//End: Aktuelle Angebote Tracker [aobrist|22.06.09]
//Start: Teaser Tracking Time [aobrist|13.07.09]
var teaserTrackingTime = pageTracker._createEventTracker('Teaser Time');
//End: Teaser Tracking Time [aobrist|13.07.09]
//Start: Teaser Tracking Path [aobrist|13.07.09]
var teaserTrackingPath = pageTracker._createEventTracker('Teaser Path');
//End: Teaser Tracking Path [aobrist|13.07.09]
//Start: Teaser Tracking Path [aobrist|13.07.09]
var teaserTrackingPathTime = pageTracker._createEventTracker('Teaser Path & Time');
//End: Teaser Tracking Path [aobrist|13.07.09]
//Start: Link Tracking Time [aobrist|13.07.09]
var linkTrackingTime = pageTracker._createEventTracker('Link Time');
//End: Link Tracking Time [aobrist|13.07.09]
//Start: Link Tracking Path [aobrist|13.07.09]
var linkTrackingPath = pageTracker._createEventTracker('Link Path');
//End: Link Tracking Path [aobrist|13.07.09]
//Start: Link Tracking Path & Time [aobrist|13.07.09]
var linkTrackingPathTime = pageTracker._createEventTracker('Link Path & Time');
//End: Link Tracking Path & Time[aobrist|13.07.09]

//Start: Link Tracking Path & Time [aobrist|13.07.09]
var pdfTrackingTime = pageTracker._createEventTracker('PDF Time');
//End: Link Tracking Path & Time[aobrist|13.07.09]
//Start: Link Tracking Path & Time [aobrist|13.07.09]
var pdfTrackingPath = pageTracker._createEventTracker('PDF Path');
//End: Link Tracking Path & Time[aobrist|13.07.09]
//Start: Link Tracking Path & Time [aobrist|13.07.09]
var pdfTrackingPathTime = pageTracker._createEventTracker('PDF Path & Time');
//End: Link Tracking Path & Time[aobrist|13.07.09]

//Start: Link Tracking Path & Time [aobrist|13.07.09]
var exitLinkTrackingTime = pageTracker._createEventTracker('Exit Link Time');
//End: Link Tracking Path & Time[aobrist|13.07.09]
//Start: Link Tracking Path & Time [aobrist|13.07.09]
var exitLinkTrackingPath = pageTracker._createEventTracker('Exit Link Path');
//End: Link Tracking Path & Time[aobrist|13.07.09]
//Start: Link Tracking Path & Time [aobrist|13.07.09]
var exitLinkTrackingPathTime = pageTracker._createEventTracker('Exit Link Path & Time');
//End: Link Tracking Path & Time[aobrist|13.07.09]

//Start: Searchterm Tracking Path & Time [aobrist|13.07.09]
var searchTermTrackingTime = pageTracker._createEventTracker('Search Term Time');
//End: Searchterm Tracking Path & Time[aobrist|13.07.09]
//Start: Searchterm Tracking Path & Time [aobrist|13.07.09]
var searchTermTrackingPath = pageTracker._createEventTracker('Search Term Path');
//End: Searchterm Tracking Path & Time[aobrist|13.07.09]
//Start: Searchterm Tracking Path & Time [aobrist|13.07.09]
var searchTermTrackingPathTime = pageTracker._createEventTracker('Search Term Path & Time');
//End: Searchterm Tracking Path & Time[aobrist|13.07.09]

//Start: Store Search Tracking Path & Time [aobrist|13.07.09]
var storeSearchTrackingTime = pageTracker._createEventTracker('Store Search Time');
//End: Store Search Tracking Path & Time[aobrist|13.07.09]
//Start: Store Search Tracking Path & Time [aobrist|13.07.09]
var storeSearchTrackingPath = pageTracker._createEventTracker('Store Search Path');
//End: Store Search Tracking Path & Time[aobrist|13.07.09]
//Start: Store Search Tracking Path & Time [aobrist|13.07.09]
var storeSearchTrackingPathTime = pageTracker._createEventTracker('Store Search Path & Time');
//End: Store Search Tracking Path & Time[aobrist|13.07.09]

//Start: Navigation Tracking Path & Time [aobrist|16.07.09]
var navigationTrackingPathTime = pageTracker._createEventTracker('Navigation Path & Time');
//End: Navigation  Tracking Path & Time[aobrist|16.07.09]
//Start: Navigation Tracking Time [aobrist|16.07.09]
var navigationTrackingTime = pageTracker._createEventTracker('Navigation Time');
//End: Navigation Tracking Time [aobrist|16.07.09]
//Start: Navigation Tracking Path [aobrist|16.07.09]
var navigationTrackingPath = pageTracker._createEventTracker('Navigation Path');
//End: Navigation Tracking Path [aobrist|16.07.09]

//Start: Link Tracking Path & Time [aobrist|11.09.09]
var internLinkTrackingTime = pageTracker._createEventTracker('Intern Link Time');
//End: Link Tracking Path & Time[aobrist|11.09.09]
//Start: Link Tracking Path & Time [aobrist|11.09.09]
var internLinkTrackingPath = pageTracker._createEventTracker('Intern Link Path');
//End: Link Tracking Path & Time[aobrist|11.09.09]
//Start: Link Tracking Path & Time[aobrist|11.09.09]
var internLinkTrackingPathTime = pageTracker._createEventTracker('Intern Link Path & Time');
//End: Link Tracking Path & Time[aobrist|11.09.09]

//Start: AuftragsTracking [aobrist|30.10.09]
var auftragsTracking = pageTracker._createEventTracker('Migros Service Auftrag Tracking Time');
//End:AuftragsTracking [aobrist|30.10.09]




//Start: Assistance E-Commerce Tracking [aobrist|12.08.09]
var assistanceECommerceTracking = pageTracker._createEventTracker('Assistance Time');
//End: Assistance E-Commerce Tracking [aobrist|12.08.09]

//================================================================================================
//End:	Google
//================================================================================================



 
//================================================================================================
//Start:		Eventlistener onClick
//================================================================================================
//Autor: aobrist
//Date: 13.07.09
//Description: gibt den aktuellen pfad zurück
//================================================================================================
 $('a').click(function () { 
      var linkHref = $(this).attr("href");
      var id = $(this).attr("id");
      
      if(linkHref.match(".pdf"))
      {
      	setPDFTracking($(this).attr("title"), $(this).attr("href"));
      }
      
      if(linkHref.match("http://") && !(linkHref.match("migros.ch")))
      {
      	setExitLinkTracking($(this).attr("title"), $(this).attr("href"));
      }
      else
      {
      	setInternLinkTracking($(this).attr("title"), $(this).attr("href"));
	  }	  
    });
//================================================================================================
//End:		Eventlistener onClick
//================================================================================================

//================================================================================================
//Start:		Search Term Eventlistener keyDown & onClick
//================================================================================================
//Autor: aobrist
//Date: 13.07.09
//Description: trackt den search term
//================================================================================================
 $("#ctl00_Header1_search").keydown(function (e) {
	if(e.keyCode == 13)
	{
		setSearchTermTracking($(this).attr("value"));
	}
 });
 
  $(".mgb-HD-search .mgb-HD-submit").click(function() {  
  		setSearchTermTracking($("#ctl00_Header1_search").attr("value"));
});
//================================================================================================
//End:		Search Term Eventlistener keyDown & onClick
//================================================================================================

//================================================================================================
//Start:		Store Search Eventlistener keyDown & onClick
//================================================================================================
//Autor: aobrist
//Date: 13.07.09
//Description: trackt den store finder
//================================================================================================
 $("#ctl00_Header1_storefinder").keydown(function (e) {
	if(e.keyCode == 13)
	{
		setStoreSearchTracking($(this).attr("value"));
	}
 });
 
  $(".mgb-HD-storefinder .mgb-HD-submit").click(function(){  
  		setStoreSearchTracking($("#ctl00_Header1_storefinder").attr("value"));
});
//================================================================================================
//End:		Store Search Eventlistener keyDown & onClick
//================================================================================================

//================================================================================================
//Start:		Navigation onClick
//================================================================================================
//Autor: aobrist
//Date: 16.07.09
//Description: trackt die navigation
//================================================================================================
 $("#mgb-HD-navMain a").click(function () {	
	setNavigationTracking($(this).attr("title"));
});
//================================================================================================
//End:		Navigation onClick
//================================================================================================


//================================================================================================
//Start:		Migros Service Auftrag Tracking
//================================================================================================
//Autor: aobrist
//Date: 30.10.09
//Description: Trackt den Suche - Knopf
//================================================================================================

//DE
 $("#ctl00_SPWebPartManager1_g_0cfcd3ec_26ef_41df_ae4d_f7298964a2d0_ctl00_ButtonSearchOrder").click(function () {	
	setAuftragsTracking();
});

//FR
 $("#ctl00_SPWebPartManager1_g_7021d7db_fc33_4866_a99a_0d73ee311c27_ctl00_ButtonSearchOrder").click(function () {	
	setAuftragsTracking();
});

//IT
 $("#ctl00_SPWebPartManager1_g_2562b083_6cbc_4a6a_b8f2_8bf18d4f760f_ctl00_ButtonSearchOrder").click(function () {	
	setAuftragsTracking();
});

//================================================================================================
//End:		Navigation onClick
//================================================================================================
