
function google_ad_request_done(google_ads) {
    google_ad_request_done_normal(google_ads);
}

function google_ad_request_done_normal(google_ads)
{
    // Estilo del adsense (vertical u horizontal)
    var content = false;
    var vertical = true;

    if (window.adsense_style) {
        vertical = window.adsense_style!='horizontal';
    }

    // Dibujo acorde al estilo
    if (vertical) {
        s = ge_draw_adsense_vertical(google_ads);
    } else {
        s = ge_draw_adsense_horizontal(google_ads);
    }
    
    // Si tengo algo que mostrar, muestro
    if (s) {
        if (typeof ge_div_id != 'undefined' && ge_div_id != 'undefined') {
            document.getElementById(ge_div_id).innerHTML = s;
        } else {
            document.write(s);
        }
        content = true;
    }
    return content;
}

function google_ad_request_done_tracker(google_ads) {
    var content = google_ad_request_done_normal(google_ads);
    if (content) {
        content = 1;
    } else {
        content = 0;  
    }
    StatsCollector.add('adsense_show', content);
}

function ge_draw_adsense_vertical(google_ads) {
    var s = '';
	var google_ad_onmouseover = "this.style.background='#EBE8E1';this.style.cursor='hand';";
	var google_ad_onmouseout = "this.style.background='#ffffff';";

	if (google_ads.length == 0) {
        return false;
    }
    
    s += '<div class=\"ListadoCursos_linksdescripcion\" ><table class="ads"   width="'+ancho_Ads+'">';
    
    if (window.adsense_type != 'item') {
        s += '<tr class="first" >' +
             '<td>' +
             '<a href="' + google_info.feedback_url + '" style="text-decoration:none;color: #444;font-size: 1.2em;font-family: Sans-Serif;">' + sSponsored + '</a>' +
             '</td>' +
             '</tr>';
    }
    
    var last = '';
    for(var i=0; i < google_ads.length; ++i) {
        if (i == (google_ads.length - 1)) {
            last = 'class="last"';
        }
        
        s += '<tr '+ last + ' onMouseOver='+google_ad_onmouseover+' onMouseOut='+google_ad_onmouseout+'>' + 
             '<td>' +
             '<p >' + 
             '<a href="' + google_ads[i].url + '" onclick="window.open(this.href); return false;">' +
             '<span class="Adstitle"  style="color: #0000f9;font-weight: bold;  text-decoration: underline; font-size: 1.4em;font-family: Sans-Serif;font-weight: bold;    text-decoration: underline;">' + google_ads[i].line1 + '</span>' + 
             '</a>' + 
             '<br />' +
             '<span class="Adstext">' + google_ads[i].line2 + ' ' +
             google_ads[i].line3 + ' '  + '</span>' + 
             ' ' +
             '<a href="' + google_ads[i].url + '" onclick="window.open(this.href); return false;">' +
             '<span class="url" style="font-family: Sans-Serif;color: #008000;text-decoration: none;">' + google_ads[i].visible_url + '</span>' +
             '</a>' + 
             '</p>' +
             '</td>' +
             '</tr>';
    }
    
    s += '</table></div>';

    return s;
}

function google_referred() {
    var referrer = document.referrer;
    var regex = /^[a-zA-Z0-9:\/\/]*\.google\.[a-zA-Z.]+/;
    return referrer.match(regex);
}

function toggleHoverListado(div, hover){if (hover) {div.className += " hover";}	else {div.className = div.className.replace(/ hover/, '');}}
