var _gaq = _gaq || [];
_gaq.push(['_setAccount', "UA-12986951-1"]);
_gaq.push(['_trackPageview']);
_gaq.push(['_setDomainName', ".yourpromotionalshop.com"]);
_gaq.push(['_setAllowLinker', true]);
_gaq.push(['_setAllowHash', false]);
_gaq.push(['_trackPageview']);
_gaq.push(['_trackPageLoadTime']);
_gaq.push(['_addOrganic', 'yourpromotionalshop.com', 'keywords']);
(function () {
    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();



/*
function initGoogleAnalytics() {
    try {
        _gaq.push(['_setAccount', "UA-12986951-1"]);
        _gaq.push(['_trackPageview']);
        _gaq.push(['_setDomainName', ".yourpromotionalshop.com"]);
        _gaq.push(['_setAllowLinker', true]);
        _gaq.push(['_setAllowHash', false]);
        _gaq.push(['_trackPageview']);
        _gaq.push(['_trackPageLoadTime']);
        _gaq.push(['_addOrganic', 'yourpromotionalshop.com', 'keywords']);
    } catch (err) { }    
}*/

function trackEvent(category, action, label) {
    _gaq.push(['_trackEvent', category, action, label, 1]);
}



function trackPageLoadTime() {
    var plend = new Date();
    var plload = plend.getTime() - plstart.getTime();

    // determine the thresholds

    if (plload < 2000) lc = "Very Fast";
    else if (plload < 5000) lc = "Fast";
    else if (plload < 10000) lc = "Medium";
    else if (plload < 30000) lc = "Sluggish";
    else if (plload < 45000) lc = "Slow";
    else lc = "Very Slow";
    var fn = document.location.pathname;
    if (document.location.search) fn += document.location.search;

    try {
        _gaq.push(['_trackEvent', 'Page Load', lc + ' Loading Pages', fn, Math.round(plload / 1000)])
    }
    catch (err) {

    }
}

//$.timeTracker = new TimeTracker();
// recogiendo el tiempo de inicio
//$.timeTracker._recordStartTime();
// cuando la pagina termina de cargar...

$(document).ready(function () {
    //initGoogleAnalytics();

    /*
    // tomamos la medicion final
    $.timeTracker._recordEndTime();
    // definimos los bloques de tiempo
    $.timeTracker._setHistogramBuckets([10, 20, 50, 100, 500, 1000, 2000, 3000, 5000]);
    // lanzamos el evento
    $.timeTracker._track(pageTracker, "page load time");
    */


    if ($("form#formRequestQuote").length) {
        $("form#formRequestQuote").bind("submit", function () {
            trackEvent('RequestQuote', 'Request', $('form#formRequestQuote input#article').attr('value'));
        });
    }

    if ($("#addToShoppinCartButton").length) {
        $("#addToShoppinCartButton").bind("click", function () {
            trackEvent('printing', 'startaddshoppingcart', 'article', $('form#formPrintPrice input#article').val());
        });
    }

    $('.trackEventLoginShop').bind('click', function () {
        
        _gaq.push(["_trackPageview", "/events/loginshop/username=" + $('#username').val()]);
        //$.delay(100);
    });

    trackPageLoadTime();
});

