/* Author: */
/* Rosetta - 2011 */

var codeGoogleAnalytics = 'UA-16457051-5';
var pageTracker;

$(document).ready(function()
{
	initGoogleAnalytics();
});

function initGoogleAnalytics() 
{
	var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
	gaJsHost += 'google-analytics.com/ga.js';
	$.getScript(gaJsHost, function () {
	    initTagging();
	});
}

function initTagging()
{
    initPageTracker();
    bindTags();
}

function initPageTracker() 
{
    try {
        pageTracker = _gat._getTracker(codeGoogleAnalytics);
        pageTracker._trackPageview();
    } 
    catch (err) { }
}

function bindTags()
{
	/*-------- FOOTER --------*/
	$('#footer .socials#fb img').click(function(event){
	    event.preventDefault();
	    try {
	        pageTracker = _gat._getTracker(codeGoogleAnalytics);
	        pageTracker._trackEvent('Icon Click', 'Facebook');
	    }catch (err) { }
		//_gaq.push( ['Icon Click', 'Facebook'] );
		trackMM( null,'129474' );
	});
    $('#footer .socials#tw img').click(function (event) {
	    event.preventDefault();
	    try {
	        pageTracker = _gat._getTracker(codeGoogleAnalytics);
	        pageTracker._trackEvent('Icon Click', 'Twitter');
	    } catch (err) { }
		//_gaq.push( ['Icon Click', 'Twitter'] );
		trackMM( null,'129474' );
	});
	
	
	/*-------- Homepage --------*/
	$('#HomeSection #right-home-1 .side-wrapper.side-home-repos').click(function(event){
	    event.preventDefault();
	    try {
	        pageTracker = _gat._getTracker(codeGoogleAnalytics);
	        pageTracker._trackEvent('Downloads', 'Click');
	    } catch (err) { }
		//_gaq.push( ['Downloads', 'Click'] );
		trackMM( this.href,'129464' );
	});
	$('#HomeSection #right-home-2 .side-wrapper.side-home-repos').click(function(event){
	    event.preventDefault();
	    try {
	        pageTracker = _gat._getTracker(codeGoogleAnalytics);
	        pageTracker._trackEvent('Tips', 'Click');
	    } catch (err) { }
		//_gaq.push( ['Tips', 'Click'] );
		trackMM( this.href,'129464' );
	});
	$('#HomeSection #right-home-3 .side-wrapper.side-home-repos').click(function(event){
	    event.preventDefault();
	    try {
	        pageTracker = _gat._getTracker(codeGoogleAnalytics);
	        pageTracker._trackEvent('The Pens', 'Click');
	    } catch (err) { }
		//_gaq.push( ['The Pens', 'Click'] );
		trackMM( this.href,'129464' );
	});
	
	
	/*-------- PENS --------*/
	$($('#PensSection .side-position').get(0)).find('.side-wrapper.side-home-repos').click(function(event){
	    try {
	        pageTracker = _gat._getTracker(codeGoogleAnalytics);
	        pageTracker._trackEvent('External Links', 'Click', 'FriXion');
	    } catch (err) { }
        //_gaq.push( ['External Links', 'Click', 'FriXion'] );
		trackMM( null,'129465' );
	});
	$($('#PensSection .side-position').get(1)).find('.side-wrapper.side-home-repos').click(function(event){
	    try {
	        pageTracker = _gat._getTracker(codeGoogleAnalytics);
	        pageTracker._trackEvent('External Links', 'Click', 'G2');
	    } catch (err) { }
         //_gaq.push(['External Links', 'Click', 'G2']);
		trackMM( null,'129465' );
	});
	$($('#PensSection .side-position').get(2)).find('.side-wrapper.side-home-repos').click(function(event){
	    try {
	        pageTracker = _gat._getTracker(codeGoogleAnalytics);
	        pageTracker._trackEvent('External Links', 'Click', 'B2P');
	    } catch (err) { }
        //_gaq.push( ['External Links', 'Click', 'B2P'] );
		trackMM( null,'129465' );
	});
	$($('#PensSection .side-position').get(3)).find('.side-wrapper.side-home-repos').click(function(event){
	    try {
	        pageTracker = _gat._getTracker(codeGoogleAnalytics);
	        pageTracker._trackEvent('External Links', 'Click', 'V5');
	    } catch (err) { }
        //_gaq.push(['External Links', 'Click', 'V5']);
		trackMM( null,'129465' );
	});
	$('#use-frixion .share-ans').click(function(event){
	    try {
	        pageTracker = _gat._getTracker(codeGoogleAnalytics);
	        pageTracker._trackEvent('Share - Poll', 'Facebook');
	    } catch (err) { }
        //_gaq.push(['Share - Poll', 'Facebook']);
		trackMM( null,'129465' );
	});
	$('#use-g2 .share-ans').click(function(event){
	    try {
	        pageTracker = _gat._getTracker(codeGoogleAnalytics);
	        pageTracker._trackEvent('Share - Poll', 'Facebook');
	    } catch (err) { }
        //_gaq.push(['Share - Poll', 'Facebook']);
		trackMM( null,'129465' );
	});
	$('#use-b2p .share-ans').click(function(event){
	    try {
	        pageTracker = _gat._getTracker(codeGoogleAnalytics);
	        pageTracker._trackEvent('Share - Poll', 'Facebook');
	    } catch (err) { }
        //_gaq.push(['Share - Poll', 'Facebook']);
		trackMM( null,'129465' );
	});
	$('#use-v5v7 .share-ans').click(function(event){
	    try {
	        pageTracker = _gat._getTracker(codeGoogleAnalytics);
	        pageTracker._trackEvent('Share - Poll', 'Facebook');
	    } catch (err) { }
        //_gaq.push(['Share - Poll', 'Facebook']);
		trackMM( null,'129465' );
	});


    /*-------- COUPON --------*//*-------- COUPON CONFIRMATION --------*/
    if ($('body').attr('id') == 'CouponsSection' && $('#headline p').attr('id') == 'confirm-text') { // PAGE LOAD
        try {
            pageTracker = _gat._getTracker(codeGoogleAnalytics);
            pageTracker._trackEvent('Coupon Form', 'Complete');
        } catch (err) { }
    
        //_gaq.push(['Coupon Form', 'Complete']);
    
    } else if( $('body').attr('id') == 'CouponsSection' ){ // PAGE LOAD
	    try {
	        pageTracker = _gat._getTracker(codeGoogleAnalytics);
	        pageTracker._trackEvent('Coupon Form', 'Start');
	    } catch (err) { }
        //_gaq.push(['Coupon Form', 'Start']);
	}
	
	$($('#CouponsSection #click-share .square-link').get(0)).find('a').click(function(event){  
		event.preventDefault();
		try {
		    pageTracker = _gat._getTracker(codeGoogleAnalytics);
		    pageTracker._trackEvent('Share - Coupon', 'Facebook');
		} catch (err) { }
        //_gaq.push(['Share - Coupon', 'Facebook']);
		trackMM( this.href,'129473' );
	});
	$($('#CouponsSection #click-share .square-link').get(1)).find('a').click(function(event){  
		event.preventDefault();
		try {
		    pageTracker = _gat._getTracker(codeGoogleAnalytics);
		    pageTracker._trackEvent('Share - Coupon', 'Twitter');
		} catch (err) { }
        //_gaq.push(['Share - Coupon', 'Twitter']);
		trackMM( this.href,'129475' );
	});
	$($('#CouponsSection #click-share .square-link').get(2)).find('a').click(function(event){  
		event.preventDefault();
		try {
		    pageTracker = _gat._getTracker(codeGoogleAnalytics);
		    pageTracker._trackEvent('Share - Coupon', 'Email');
		} catch (err) { }
        //_gaq.push(['Share - Coupon', 'Email']);
		trackMM( this.href,'129476' );
	});
	
	
	/*-------- DOWNLOADS --------*/
	if( $('body').attr('id') == 'DownloadsSection' && String(window.location).search("File") == -1 ){ // PAGE LOAD
		$('#DownloadsSection .pdf-holder .thumb li a').click(function(event){  
			event.preventDefault();
			try {
			    pageTracker = _gat._getTracker(codeGoogleAnalytics);
			    pageTracker._trackEvent('Download', 'Click', $(this).attr('href'));
			} catch (err) { }
            //_gaq.push(['Download', 'Click', $(this).attr('href')]);
		});
		$('#DownloadsSection .pdf-holder .share-links li .st_facebook_large span').click(function(event){  
			event.preventDefault();
			try {
			    pageTracker = _gat._getTracker(codeGoogleAnalytics);
			    pageTracker._trackEvent('Share - Downloads', 'Facebook', $(this).parent().attr('st_url'));
			} catch (err) { }
            //_gaq.push(['Share - Downloads', 'Facebook', $(this).parent().attr('st_url')]);
			trackMM( $(this).parent().attr('st_url'),'129473' );
		});
		$('#DownloadsSection .pdf-holder .share-links li .st_twitter_large span').click(function(event){  
			event.preventDefault();
			try {
			    pageTracker = _gat._getTracker(codeGoogleAnalytics);
			    pageTracker._trackEvent('Share - Downloads', 'Twitter', $(this).parent().attr('st_url'));
			} catch (err) { }
            //_gaq.push(['Share - Downloads', 'Twitter', $(this).parent().attr('st_url')]);
			trackMM( $(this).parent().attr('st_url'),'129475' );
		});
		$('#DownloadsSection .pdf-holder .share-links li .st_email_large span').click(function(event){  
			event.preventDefault();
			try {
			    pageTracker = _gat._getTracker(codeGoogleAnalytics);
			    pageTracker._trackEvent('Share - Downloads', 'Email', $(this).parent().attr('st_url'));
			} catch (err) { }
            //_gaq.push(['Share - Downloads', 'Email', $(this).parent().attr('st_url')]);
			trackMM( $(this).parent().attr('st_url'),'129476' );
		});
	}
	
	
	/*-------- DOWNLOADS INDIVIDUAL --------*/
	if( $('body').attr('id') == 'DownloadsSection' && String(window.location).search("File") != -1 ){ // PAGE LOAD
		$('#DownloadsSection .pdf-holder .thumb li a').click(function(event){  
			event.preventDefault();
			try {
			    pageTracker = _gat._getTracker(codeGoogleAnalytics);
			    pageTracker._trackEvent('Download', 'Click', $(this).attr('href'));
			} catch (err) { }
            //_gaq.push(['Download', 'Click', $(this).attr('href')]);
		});
		$('#DownloadsSection .pdf-holder .share-links li .st_facebook_large span').click(function(event){  
			event.preventDefault();
			try {
			    pageTracker = _gat._getTracker(codeGoogleAnalytics);
			    pageTracker._trackEvent('Share - Downloads', 'Facebook', $(this).parent().attr('st_url'));
			} catch (err) { }
            //_gaq.push(['Share - Downloads', 'Facebook', $(this).parent().attr('st_url')]);
			trackMM( $(this).parent().attr('st_url'),'129473' );
		});
		$('#DownloadsSection .pdf-holder .share-links li .st_twitter_large span').click(function(event){  
			event.preventDefault();
			try {
			    pageTracker = _gat._getTracker(codeGoogleAnalytics);
			    pageTracker._trackEvent('Share - Downloads', 'Twitter', $(this).parent().attr('st_url'));
			} catch (err) { }
            //_gaq.push(['Share - Downloads', 'Twitter', $(this).parent().attr('st_url')]);
			trackMM( $(this).parent().attr('st_url'),'129475' );
		});
		$('#DownloadsSection .pdf-holder .share-links li .st_email_large span').click(function(event){  
			event.preventDefault();
			try {
			    pageTracker = _gat._getTracker(codeGoogleAnalytics);
			    pageTracker._trackEvent('Share - Downloads', 'Email', $(this).parent().attr('st_url'));
			} catch (err) { }
            //_gaq.push(['Share - Downloads', 'Email', $(this).parent().attr('st_url')]);
			trackMM( $(this).parent().attr('st_url'),'129476' );
		});
        $('#DownloadSection #view-more').click(function (event) {
            event.preventDefault();
            try {
                pageTracker = _gat._getTracker(codeGoogleAnalytics);
                pageTracker._trackEvent('View more downloads', 'Click');
            } catch (err) { }
            //_gaq.push(['Share - Downloads', 'Email', $(this).parent().attr('st_url')]);        });
	}
	
	/*-------- TIPS --------*/
	$('#TipsSection #tips-join #fb-tips-join a').click(function(event){  
		event.preventDefault();
		try {
		    pageTracker = _gat._getTracker(codeGoogleAnalytics);
		    pageTracker._trackEvent('Share - Tips', 'Facebook');
		} catch (err) { }
        //_gaq.push(['Share - Tips', 'Facebook']);
		trackMM( null,'129473' );
	});
	$('#TipsSection #tips-join #tw-tips-join a').click(function(event){  
		event.preventDefault();
		try {
		    pageTracker = _gat._getTracker(codeGoogleAnalytics);
		    pageTracker._trackEvent('Share - Tips', 'Twitter');
		} catch (err) { }
        //_gaq.push(['Share - Tips', 'Twitter']);
		trackMM( null,'129475' );
	});

	$('#TipsSection #tips-share #fb-tipss').click(function(event){  
		event.preventDefault();
		try {
		    pageTracker = _gat._getTracker(codeGoogleAnalytics);
		    pageTracker._trackEvent('Share - Tips', 'Facebook');
		} catch (err) { }
        //_gaq.push(['Share - Tips', 'Facebook']);
	});
	$('#TipsSection #tips-share #tw-tips').click(function(event){  
		event.preventDefault();
		try {
		    pageTracker = _gat._getTracker(codeGoogleAnalytics);
		    pageTracker._trackEvent('Share - Tips', 'Twitter');
		} catch (err) { }
        //_gaq.push(['Share - Tips', 'Twitter']);
	});
	
	
	/*-------- WHERE TO BUY --------*/
	$('#WtbSection .side-wrapper.side-home-repos').click(function(event){  
		event.preventDefault();
		try {
		    pageTracker = _gat._getTracker(codeGoogleAnalytics);
		    pageTracker._trackEvent('External Links', 'Click', 'Shop Now');
		} catch (err) { }
        //_gaq.push(['External Links', 'Click', 'Shop Now']);
		trackMM( $(this).find('side-title a').attr('href'),'129472' );
	});	
}

/* MediaMind Analytics Function */
function trackMM(_link,_act)
{
    var ebRand = Math.random() + '';
    ebRand = ebRand * 1000000;

    var _mmt = document.createElement('script');
    _mmt.type = 'text/javascript';
    _mmt.src = '//bs.serving-sys.com/BurstingPipe/ActivityServer.bs?cn=as&ActivityID=' + _act + '&rnd=' + ebRand;
    document.body.appendChild(_mmt);

    if(_link != null)
    {
        setTimeout(function(){window.location=_link;},500);
    }
}



