document.write('<scr\ipt src="\/forums\/http_request.js" type="text\/javascript"><\/scr\ipt>');
document.write('<scr\ipt src="\/forums\/digitalpartner.js" type="text\/javascript"><\/scr\ipt>');
var dp_box = new Object();
var open_marker = open_link = '';
var x_offset = 200;

function record(profile) {
	var path         = '/DigitalPartners/cgi/become_digital_partner.cgi';
	var query_string = '';
	query_string    += "profile=" + profile;
	query_string    += "&record_view=1";

	// send request
	sndReq(path, query_string, recordResponse);
}

function recordResponse(response) {
	// do nothing
}

function get_mouse(e, y_offset) {
	var x = (ns4||ns6) ? e.pageX : event.x + document.body.scrollLeft;
	var y = (ns4||ns6) ? e.pageY : event.y + document.body.scrollTop;

	x -= x_offset;
	y -= y_offset;

	return [x,y];
}

/***********************************************************/
/*                   Pop-up Display Window    			   */
/***********************************************************/
function createDisplay(link, event) {
	if (link.status == 'open') return false;
	link.status = 'open';

	if (handleMarker(link, link.id)) {
		// record event
		record(link.id);

		var content = eval(link.id + '_display');

		dp_box = new DPBox(
			'display_' + link.id,            // name
			0,                               // close
			0,                               // fade
			1,                               // listener
			{'padding':'0px','border':'0px'} // display options
		);
		dp_box.setSize(407,'');
		dp_box.setContents(content);
		dp_box.show();

		// get div height
		// var y_offset = document.getElementById('display_' + link.id).scrollHeight + 5;
		var y_offset = document.getElementById('display_' + link.id).offsetHeight + 5;
		var pos = get_mouse(event, y_offset);
		dp_box.moveTo(pos[0],pos[1],1);
	}
}

function handleMarker(link, id) {
	if (open_marker != id && open_marker != '') {
		deleteDisplay(1);
		open_marker = id;
		open_link = link;
	} else if (open_marker == '') {
		open_marker = id;
		open_link = link;
	}

	return true;
}

function deleteDisplay() {
	dp_box.hide();
	open_link.status = 'closed';
	open_marker = '';
	open_link = '';
}