/* javascript for all sections */

var dylg = {
    dic  : {},
    fn   : {},
    obj  : {},
    vars : {}
};

dylg.fn.debug = function (obj) {
    var debug = '';
    for (i in obj) {
      debug += i +':'+ obj[i] +'\n';
    } //for  
    return debug;
} // debug()

dylg.fn.fixAds =  function () {
    $('.adZone').each(function() {
        $('#' + this.id +'_content').css({
            'position': 'absolute',
            'top': $(this).offset().top,
            'left': $(this).offset().left 
        });
    });
};

dylg.fn.trackEvent = function(category, action, label, value){
    if(pageTracker){
        pageTracker._trackEvent(category, action, label, parseInt(value));
    }
}

$(function () {
    $('.adBanner').css('display', 'block');
    dylg.fn.fixAds();
    $(window).resize(dylg.fn.fixAds);
});


$(document).ready(function(){
    $("a.tooltip").click(dylg.fn.showBubble);
    $("body").click(function(){
       $("div.messageBubble").remove();
    });
});


/*--------------------------------------------------------------*
 *                      popup bubble                            *
 *--------------------------------------------------------------*/

dylg.fn.showBubble = function(e){
    var href = $(this).attr("href")+"/popup/1";
    $("div.messageBubble").remove();
    $("body").append('<div class="messageBubble"></div>');

    $("div.messageBubble").load(href,function(){
        $("div.bubble").css({
            "top":(e.pageY-$("div.bubble").height()),
            "left":(e.pageX-120),
            "display":"block"
        });        
        
        $("div.messageBubble div.close").click(function(){
            $("div.messageBubble").remove();
        });
        
        $("div.customBoxContent").click(function(e){
            e.stopPropagation();
        });       
    });
        
    return false;
}