﻿///<reference name="MicrosoftAjax.js"/>
///<reference path="~/Frameworks/Common/Scripts/01-jquery.debug.js"/>

function AttachGoogleMapLinkEvent(pageName) {    
    s.linkTrackVars = "pageName,prop12";
    s.pageName = pageName;
    s.prop12 = "GoogleMap - Link from object:" + pageName;
    s.tl(this, 'o', 'GoogleMap - Link');
    s.pageName = null; s.prop12 = null;
}
function AttachGoogleMapLoadEvent(tab) {

    var pageName = jQuery(tab[0].contentElem).children().eq(0).html();

    //Attach onclick event on each tablink.
    jQuery(tab[0].contentElem).find("a").click(function() { AttachGoogleMapLinkEvent(pageName); });    

    s.linkTrackVars = "pageName,prop11";
    s.pageName = pageName;
    s.prop11 = "GoogleMap - Click on object: " + pageName;
    s.tl(this, 'o', 'GoogleMap - Object');
    s.pageName = null; s.prop11 = null;

}
function AttachBookingModuleEvent(pageName, controlID) {

    s.linkTrackVars = "pageName,eVar3";
    s.pageName = pageName;
    s.eVar3 = "Booking - " + jQuery('#' + controlID).val();
    s.tl(this, 'o', 'Booking - Search');
    s.pageName = null; s.eVar3 = null;
}

function AttachSlideshowClickEvent(pageName, id, sektion) {    
    s.linkTrackVars = "pageName,prop25";
    s.pageName = pageName;
    s.prop25 = "Slideshow link - " + pageName + " id:" + id + " sektion:" + sektion;
    s.tl(this, 'o', 'Slideshow - link click');
    s.pageName = null; s.prop25 = null;
}



function AttachNearbySearchFilterEvent(clientID) {
    var element = jQuery(clientID);
    if (element) {
        var pageName = jQuery(element).next().html();
        if (pageName) {
            s.linkTrackVars = "pageName,prop26"; s.pageName = pageName;
            s.prop26 = "Map Filter";
            s.tl(this, 'o', 'Map Filter - ' + pageName);
            s.pageName = null; s.prop26 = null;
        }
    }
}



