function startAjax(context) {
    //alert(context.get_loadingElement().id+"--"+$(context.get_loadingElement().id).html());
    $(context.get_updateTarget()).empty();
    $(context.get_updateTarget()).append($(context.get_loadingElement()).html());
    //$(context.get_updateTarget()).replaceWith("<span class='red'>loading</span>");
}

function endAjax(context) {
    setTimeout(initPopUps, 500);
}


function initPopUps() {
    $(".imageWithPopUp").cluetip({ positionBy: 'mouse',
        insertionType: 'appendTo',
        showTitle: false,
        fx: { open: 'show', openSpeed: '5' },
        ajaxCache: true,
        cluetipClass: 'jtip',
        dropShadow: false,
        mouseOutClose: false,
        clickThrough: true,
        tracking: false
    });
}

var pageTracker;
function initGoogleAnalytics() {
    try {
        pageTracker = _gat._getTracker("UA-12986951-1");
        pageTracker._setDomainName(".yourpromotionalshop.com");
        pageTracker._setAllowLinker(true);
        pageTracker._setAllowHash(false);        
        pageTracker._trackPageview();
    } catch (err) { }
    
}




$(document).ready(function() {
    initGoogleAnalytics();
    
    initPopUps();

    $('#menu_superior ul.dropdown li.productmenu').mouseenter(function() {
        $('#menu_superior ul.dropdown ul.submenu').slideDown('fast');
    });
    $('#menu_superior ul.dropdown li.productmenu').mouseleave(function() {
        $('#menu_superior ul.dropdown ul.submenu').fadeOut('fast');
    });


    // Registrar evento solicitud request quote en google analytics
    // y hacer el submit del formulario de request quote
    $("#submitButton").click(function() {
        $.ajax({
            type: "POST",
            url: $("#formRequestQuote").attr('action'),
            data: $("#formRequestQuote").serialize(),
            dataType: "text/plain",
            success: function(response) {
                pageTracker._trackEvent('RequestQuote', 'Request', $('article').attr('value'));
                alert(response);
            }
        });
    });


});



