function create_ui_popup(id, options)
{
	var	slide,w,h,elem;

	slide=lpu_getOption(options,"slide",false);
	if (slide) {
		w=f_clientWidth();
		h=f_clientHeight();

		elem=lpu_open(id,options);
		elem.hide();

		sl_slide(elem,(w-elem.width())/2,h,(w-elem.width())/2,(h>elem.height() ? h-elem.height() : 0));
		}
	else {
		lpu_open(id,options);
		}
}

var launch_privacy_popup = function()
{
  var url = $("#lp-privacy-link")[0].href;
  var title = $("#lp-privacy-link").text();
  create_ui_popup('privacy', { url: url, title: title, resizable: true, scrollbars: true });
  return false;
};

var launch_invite_popup = function()
{
  var url = $("#lp-invite-link")[0].href;
  create_ui_popup('invite-popup', { url: url, title: 'Forward to a Colleague', resizable: true, scrollbars: true }); 
  return false;
};

var launch_alerts_popup1 = function()
{
  var url = $("#lp-alerts-link1")[0].href;
  create_ui_popup('alerts-popup', { url: url, title: 'Register', resizable: true, scrollbars: true }); 
  return false;
};
var launch_alerts_popup2 = function()
{
  var url = $("#lp-alerts-link2")[0].href;
  create_ui_popup('alerts-popup', { url: url, title: 'Register', resizable: true, scrollbars: true }); 
  return false;
};
var launch_alerts_popup3 = function()
{
  var url = $("#lp-alerts-link3")[0].href;
  create_ui_popup('alerts-popup', { url: url, title: 'Register', resizable: true, scrollbars: true }); 
  return false;
};
var launch_alerts_popup4 = function()
{
  var url = $("#lp-alerts-link4")[0].href;
  create_ui_popup('alerts-popup', { url: url, title: 'Register', resizable: true, scrollbars: true }); 
  return false;
};
var launch_alerts_popup5 = function()
{
  var url = $("#lp-alerts-link5")[0].href;
  create_ui_popup('alerts-popup', { url: url, title: 'Register', resizable: true, scrollbars: true }); 
  return false;
};
var launch_alerts_popup6 = function()
{
  var url = $("#lp-alerts-link6")[0].href;
  create_ui_popup('alerts-popup', { url: url, title: 'Register', resizable: true, scrollbars: true }); 
  return false;
};
var launch_alerts_popup7 = function()
{
  var url = $("#lp-alerts-link7")[0].href;
  create_ui_popup('alerts-popup', { url: url, title: 'Register', resizable: true, scrollbars: true }); 
  return false;
};
var launch_alerts_popup8 = function()
{
  var url = $("#lp-alerts-link8")[0].href;
  create_ui_popup('alerts-popup', { url: url, title: 'PeerView E-mail Alerts', resizable: true, scrollbars: true }); 
  return false;
};
var launch_alerts_popup9 = function()
{
  var url = $("#lp-alerts-link9")[0].href;
  create_ui_popup('alerts-popup', { url: url, title: 'Register', resizable: true, scrollbars: true }); 
  return false;
};

function attach_url_popups()
{ 
  $("#lp-invite-link").click(launch_invite_popup);
  $("#lp-privacy-link").click(launch_privacy_popup);
  $("#lp-alerts-link1").click(launch_alerts_popup1);
  $("#lp-alerts-link2").click(launch_alerts_popup2);
  $("#lp-alerts-link3").click(launch_alerts_popup3);
  $("#lp-alerts-link4").click(launch_alerts_popup4);
  $("#lp-alerts-link5").click(launch_alerts_popup5);
  $("#lp-alerts-link6").click(launch_alerts_popup6);
  $("#lp-alerts-link7").click(launch_alerts_popup7);
  $("#lp-alerts-link8").click(launch_alerts_popup8);
  $("#lp-alerts-link9").click(launch_alerts_popup9);
}

// width and height functions


function f_clientWidth() {
	return f_filterResults (
		window.innerWidth ? window.innerWidth : 0,
		document.documentElement ? document.documentElement.clientWidth : 0,
		document.body ? document.body.clientWidth : 0
	);
}
function f_clientHeight() {
	return f_filterResults (
		window.innerHeight ? window.innerHeight : 0,
		document.documentElement ? document.documentElement.clientHeight : 0,
		document.body ? document.body.clientHeight : 0
	);
}
function f_scrollLeft() {
	return f_filterResults (
		window.pageXOffset ? window.pageXOffset : 0,
		document.documentElement ? document.documentElement.scrollLeft : 0,
		document.body ? document.body.scrollLeft : 0
	);
}
function f_scrollTop() {
	return f_filterResults (
		window.pageYOffset ? window.pageYOffset : 0,
		document.documentElement ? document.documentElement.scrollTop : 0,
		document.body ? document.body.scrollTop : 0
	);
}
function f_filterResults(n_win, n_docel, n_body) {
	var n_result = n_win ? n_win : 0;
	if (n_docel && (!n_result || (n_result > n_docel)))
		n_result = n_docel;
	return n_body && (!n_result || (n_result > n_body)) ? n_body : n_result;
}


$(document).ready(function () {
  
  attach_url_popups();

});
