﻿

$(document).ready(function(){
    
    // event gallery
    
    $(".lnk-recommendation").click(function(){
        
        var imgUrl = $("div.MyEventPreviewImage").find("img").attr("src");
        var imgGuid = $.url.init(imgUrl).param("guid");
        var allParams = $.url.init().paramAll();
        
        RecommmendImage($.url.init(imgUrl).param("guid"));
    });

    // BEGIN ClubSeat CarWorld
    
    // hover effects of car navigation
    $(".CarWorldPreview")
        .hover(function(){
            // border
            $(this).find("a.CarWorldPreviewItem")
                .each(function(){$(this).css("background-color","#bfaea5");});
            // text bg
            $(this).find("span.CarText")
                .each(function(){$(this).css("background-color","#491800");});
            // layer div
            $(this).find("span.CarHover")
                .each(function(){$(this).show().fadeTo(0,0.8);});
        },
        function(){
            // border
            $(this).find("a.CarWorldPreviewItem")
                .each(function(){$(this).css("background-color","#e18b60");});
            // text bg
            $(this).find("span.CarText")
                .each(function(){$(this).css("background-color","#d3591b");});
            // layer div
            $(this).find("span.CarHover")
                .each(function(){$(this).hide();});
        }
    );
    
    // set selected car
    $.each($(".CarWorldPreview a.Active"), function(){
        $(this).parent()
            .trigger("mouseenter")
            .unbind("mouseenter")
            .unbind("mouseleave");
    });
    
    // END ClubSeat CarWorld


    // BEGIN GOOGLE ANALYTICS

    var registrationTracker = _gat._getTracker("UA-54082-7");

    // own implementation, tracking registration process
    $("a.ga-registration, a.ga-registration-cancel, a.ga-registration-register").live("click",function(){
        var regTarget = $(this).attr("text");
        if(regTarget === "")
        {
            regTarget = $("img",$(this)).attr("alt");
        }
        var trackingLink = window.location.hostname + "/"  + $.trim(regTarget).replace(" ","-")    
        //console.log("%s", trackingLink);
        registrationTracker._trackPageview(trackingLink);
    });

    // own implementation, tracking carworld teaser
    $("a.ga-carworld-teaser").live("click",function(){
        var regTarget = $(this).attr("rel");
        var trackingLink = window.location + "/"  + regTarget;  
        //console.log("%s", trackingLink);
        registrationTracker._trackPageview(trackingLink);
    });


    // usage of o8-analytics plugin

//    // init
//    $.analyticsInit({ accountId: 'UA-54082-7' });
//    // the most reliable method is as follows
//    
//    $("a.ga-registration, a.ga-registration-cancel, a.ga-registration-register")
//        .analyticsTrackPageview(
//            {
//                label:function(element)
//                {
//                    var trackedElement = $(element).text();
//                    if(trackedElement == "")
//                    {
//                        trackedElement = $("img:first-child",$(element)).attr("alt");
//                    }
//                    //console.log("%s", window.location.hostname + "/" + $.trim(trackedElement).replace(" ","-"));
//                    return  (window.location.hostname + "/" + $.trim(trackedElement).replace(" ","-"));
//                }
//            }
//        )
//     ;

       // END GOOGLE ANALYTICS
    
});

// START LOAD AND DEFINE ADD THIS FUNCTIONALITY
$(document).ready(function() {
	//if((($.browser.msie == true) && (($.browser.version == '6.0'))) != true){
		$(".add-this-functionality-menubar").each(function(){
			addthis_config = {
				ui_language: 'de',
				ui_offset_top: 0,
				ui_offset_left: 0,
				services_compact: 'facebook, twitter, delicious, linkedin, digg, stumbleupon, reddit, more',
				services_exclude: 'print, email'
			};
			$.getScript('http://s7.addthis.com/js/250/addthis_widget.js');
		});
	//}
});
// END LOAD AND DEFINE ADD THIS FUNCTIONALITY