// akiba blog search popup viewer (for iphone)
// $Id: ablog5.js,v 1.3 2008/10/01 08:03:26 root Exp root $
//

//
// set the following variables (search results) dynamically
//
var res_url = new Array;
var res_date = new Array;
var res_time = new Array;
var res_title = new Array;
var res_nearby = new Array;

function go_newurl(u)
{
    location.href = u;
}

function show_url(id)
{
    var FS = 'style="background:#ff8080; font-size:150%; color:#ffffff;"';
    var pr = '<FONT color="#ff8080">&nbsp;' + id + '&nbsp;</FONT> ';
    pr += '<FONT color="#0080ff">' + res_date[id] + ' ' + res_time[id];
    pr += '</FONT>';
    pr += '<BR><A HREF="' + res_url[id] + '" target="_blank">';
    pr += res_title[id] + '</A>';
    pr += '<BR>' + res_nearby[id];
    pr += '<BR><CENTER>';
    pr += '<SPAN onclick="hide_url(' + id + ')" ' + FS + '>&nbsp;close&nbsp</SPAN>';
    pr += '<BR></CENTER>\n';
    var nn = document.getElementById('n' + id);
    var r2 = document.getElementById('r2');
    r2.innerHTML = pr;
    r2.style.visibility = '';
    var t = abs_top(nn);
    if (t - pageYOffset + 360 > innerHeight) {
        r2.style.top = pageYOffset + 10;
    }
    else {
        r2.style.top = t;
    }
    r2.style.left = abs_left(nn) + 10;
    r2.style.width = 290;
    r2.style.background = '#f0f0f0';
    r2.style.border = '1px solid #ffd080';
}

function hide_url(id)
{
    var r2 = document.getElementById('r2');
    r2.style.visibility = 'hidden';
}

function abs_left(obj)
{
    var l = obj.offsetLeft;
    var p = obj.offsetParent;
    while (p) {
        l += p.offsetLeft;
        p = p.offsetParent;
    }
    return l;
}

function abs_top(obj)
{
    var l = obj.offsetTop;
    var p = obj.offsetParent;
    while (p) {
        l += p.offsetTop;
        p = p.offsetParent;
    }
    return l;
}

