var _____WB$wombat$assign$function_____ = function(name) {return (self._wb_wombat && self._wb_wombat.local_init && self._wb_wombat.local_init(name)) || self[name]; };
if (!self.__WB_pmw) { self.__WB_pmw = function(obj) { this.__WB_source = obj; return this; } }
{
let window = _____WB$wombat$assign$function_____("window");
let self = _____WB$wombat$assign$function_____("self");
let document = _____WB$wombat$assign$function_____("document");
let location = _____WB$wombat$assign$function_____("location");
let top = _____WB$wombat$assign$function_____("top");
let parent = _____WB$wombat$assign$function_____("parent");
let frames = _____WB$wombat$assign$function_____("frames");
let opener = _____WB$wombat$assign$function_____("opener");
var last_lookup_val;
var FaceboxDisabled = 0;
function lookup_name() {
last_lookup_val = getEl('facebox_input').value;
if (last_lookup_val && last_lookup_val.length > 0) {
var url = '/find-name-in-network/' + encodeURIComponent(last_lookup_val);
load_xml_document('lookupname', url, set_filter_list);
}
}
function close_lookup_name() {
display('anonymous_explanation_email', 0);
display('anonymous_explanation', 0);
display('contacts_select', 1);
display('and_select_below', 1);
}
function set_filter_list() {
if (xml_reqs['lookupname'].readyState != 4) return;
if (xml_reqs['lookupname'].status != 200) return;
var response = xml_reqs['lookupname'].responseXML.documentElement;
var el = getEl('contacts_select');
el.options.length = 0;
var people = response.getElementsByTagName('person');
for (var i = 0; i < people.length; i++) {
var id = people[i].getAttribute('id');
var name = people[i].firstChild.data;
el.options[i] = new Option(name + ' (' + id + ')', id, false, false);
}
if (i == 0) {
var i = last_lookup_val.indexOf('@');
if (i > -1 && i < last_lookup_val.length - 3) {
var last_lookup_val_shortened = last_lookup_val.substring(0, last_lookup_val.indexOf('@'));
getEl('anonymous_explanation_email').innerHTML = " " + "Could not find that e-mail address on Multiply. Click \'Save\' to add the person '" + last_lookup_val_shortened + "'.
Invite " + last_lookup_val + " ?
";
display('anonymous_explanation_email', 1);
display('anonymous_explanation', 0);
display('contacts_select', 0);
display('and_select_below', 0);
return;
}
else {
// it's just a name... add it
// the '-' before the name indicates anonymous
display('anonymous_explanation_email', 0);
display('anonymous_explanation', 1);
display('contacts_select', 0);
display('and_select_below', 0);
return;
}
}
display('anonymous_explanation_email', 0);
display('anonymous_explanation', 0);
display('contacts_select', 1);
display('and_select_below', 1);
}
function set_popup_body() {
if (xml_reqs['popup'].readyState != 4) return;
if (xml_reqs['popup'].status != 200) return;
var response = xml_reqs['popup'].responseText;
getEl('facebox_popup_body').innerHTML = response;
set_popup_position();
}
function set_popup_position() {
img_pos = getPosition(getEl('photoimg'));
var img_width = getEl('photoimg').width;
var img_height = getEl('photoimg').height;
popup = getEl('facebox_popup');
var x = mouse_pos.x - img_pos.x;
var y = mouse_pos.y - img_pos.y;
x_tagpos = x / img_width;
y_tagpos = y / img_height;
var top = y - 90;
var left = x - 315;
var bgtop = y - 46;
var bgleft = x - 51;
var facebox_window = getEl('facebox_window');
if (x < img_width / 2) {
facebox_window.style.cssFloat = 'left';
facebox_window.style.styleFloat = 'left';
facebox_window.style.margin = '0 10px 0 0';
bgleft = bgleft + 1;
left = left + 250;
}
else {
facebox_window.style.cssFloat = 'right';
facebox_window.style.styleFloat = 'right';
facebox_window.style.margin = '0 0 0 10px';
}
bgleft = -1 * bgleft;
bgtop = -1 * bgtop;
facebox_window.style.backgroundImage = 'url(' + getEl('photoimg').src + ')';
facebox_window.style.backgroundPosition = bgleft + 'px ' + bgtop + 'px'
facebox_window.style.backgroundRepeat = 'no-repeat';
facebox_window.onclick = start_facebox;
popup.style.top = top + 'px';
popup.style.left = left + 'px';
popup.style.zIndex = '99999999';
set_opacity('photoimg', 30);
if (getEl('facebox_popup').style.display == 'none') {
getEl('facebox_input').value = '';
filter_list(0, "facebox_input", "contacts_select", "lookup_name", "close_lookup_name");
}
display('anonymous_explanation', 0);
display('anonymous_explanation_email', 0);
display('contacts_select', 1);
display('and_select_below', 1);
display('facebox_popup', 1);
getEl('facebox_input').focus(1);
}
var mouse_pos;
var x_tagpos;
var y_tagpos;
function start_facebox(e) {
if (FaceboxDisabled) return;
if (!e) var e = window.event;
// show_big_blank_div();
mouse_pos = getMousePosition(e);
if (getEl('facebox_window'))
set_popup_position();
else
load_xml_document('popup', '/photos/facebox-popup-body', set_popup_body);
}
function stop_facebox() {
display('big_blank_div',0);
display('facebox_popup', 0);
set_opacity('photoimg', 100);
}
function add_facebox(value) {
if (FaceboxDisabled) return;
var url = '/photos/add-facebox/' + item_key + '/' + encodeURIComponent(value) + '/' + x_tagpos + '/' + y_tagpos;
load_xml_document('addfacebox', url, add_facebox_callback);
stop_facebox();
}
function save_facebox() {
var val = getEl('facebox_input').value;
add_facebox(val);
}
function add_facebox_callback() {
if (xml_reqs['addfacebox'].readyState != 4) return;
if (xml_reqs['addfacebox'].status != 200) return;
var req = xml_reqs['addfacebox'];
var response = req.responseXML.documentElement;
var error = getResponseTag(response, 'error');
if (error) {
getEl('faceboxes').innerHTML = "" + error + "";
}
else {
var divs = getResponseTag(response, 'divs');
var fdivs = getEl('faceboxes_divwrapper');
while (fdivs.firstChild) fdivs.removeChild(fdivs.firstChild);
ndiv = document.createElement("div");
ndiv.innerHTML = divs;
if (CurrentIndex) FBD[CurrentIndex] = divs;
fdivs.appendChild(ndiv);
var body = getResponseTag(response, 'body');
getEl('faceboxes').innerHTML = body;
if (CurrentIndex) FBH[CurrentIndex] = body;
var val = getEl('facebox_input').value;
if (val.indexOf('@') > -1) {
var chkbox = getEl('invite');
if (chkbox && chkbox.checked) {
var loc = window.location.href;
window.location.href = 'https://web.archive.org/web/20080728005540/http://multiply.com/network/invite?prefill_emails=' + encodeURIComponent(val) + '&xurl=' + encodeURIComponent(loc) + '&item_key=' + item_key + '&source=facebox';
}
}
}
}
function show_facebox(id) {
display('facebox_' + id, 1);
}
function hide_facebox(id) {
display('facebox_' + id, 0);
}
}
/*
FILE ARCHIVED ON 00:55:40 Jul 28, 2008 AND RETRIEVED FROM THE
INTERNET ARCHIVE ON 18:13:25 Jul 05, 2022.
JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.
ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
SECTION 108(a)(3)).
*/
/*
playback timings (ms):
captures_list: 85.508
exclusion.robots: 0.302
exclusion.robots.policy: 0.291
RedisCDXSource: 3.086
esindex: 0.01
LoadShardBlock: 53.99 (3)
PetaboxLoader3.datanode: 61.504 (4)
CDXLines.iter: 24.029 (3)
load_resource: 193.109
PetaboxLoader3.resolve: 67.263
*/