var posse_mousex=0;
var posse_mousey=0;
var posse_presetpos = null;

function savexy(e) {
    posse_mousex = e.pageX;
    posse_mousey = e.pageY;
}

function showPosseMainWindow(url, id, posx, pos) {
    if (posse_presetpos==null) {
        var pos = [posse_mousey, posse_mousex];
    }
    else {
        pos = posse_presetpos;
        posse_presetpos = null;
    }
    
    pos[0] = pos[0] - 220;
    
    $("#posse_iframe").css("top",(pos[0]+8)+"px");
    $("#posse_iframe").css("left",(pos[1]+10)+"px");
    $("#posse_iframe").css("visibility","visible");
    frames["posse_iframe"].location="http://posse.perezhilton.com/site_media/posse.html#"+id+"!!!"+url;
}

function get_query_params() {
    var url = window.location.toString();
    url.match(/\?(.+)$/);
    var params = RegExp.$1;
    var params = params.split("&");
    var queryStringList = {};
    for(var i=0;i<params.length;i++) {
       var tmp = params[i].split("=");
       queryStringList[tmp[0]] = unescape(tmp[1]);
    }
    return queryStringList;
}

function posse_init() {
    $(document).mousemove(savexy);
    var params = get_query_params();
    var email_id = params['email_id'];
    if(email_id!=null) {
        var offset = $("#emailbutton_"+email_id).offset();
        if(offset!=null) {
            window.scrollTo(offset.left, offset.top-40);
            posse_presetpos = [offset.top+10, offset.left+55];
            $("#emailbutton_"+email_id).click();
        }
    }
}

$(document).ready(function() {posse_init();});
