function do_show_last_post(){
	if( last_post_request.xmlhandler.readyState > 3 ){
		last_post_request.target.innerHTML = last_post_request.xmlhandler.responseText;
	}
}

function get_abs_position( obj ){
	var x = obj.offsetLeft;
	var y = obj.offsetTop;
	while( null !== ( obj = obj.offsetParent ) ){
		x += obj.offsetLeft;
		y += obj.offsetTop;
	}
	return {"x":x,"y":y}
}

function show_last_post( id, target ){
	last_post_request = new ajax_request;
	if( typeof last_post_request != "object" && typeof last_post_request != "function" ){
		return false;
	}
	var target = get_abs_position( target );
	var left = 150;
	if(show_last_post.arguments[2]){
		left -= 0;
	}
	var show = document.getElementById( "last-post-layer" );
	show.style.display = "";
	show.style.position = "absolute";
	show.style.left = String( target['x'] ) + "px";
	show.style.top = String( target['y']+15 ) + "px";
	show.style.width = 210;
	show.className = "bg1";
	show.style.border = "black solid 1px;";
	show.style.padding = "12px";
	show.innerHTML = "";
	last_post_request.target = show;
	last_post_request.onreadystatechange( do_show_last_post );
	last_post_request.process( "site.aspx?IID=443919&LASTANSWERID=" + id, "GET", "" );
}

function hide_last_post(){
	if( typeof last_post_request != "object" && typeof last_post_request != "function" ){
		return false;
	}
	document.getElementById( "last-post-layer" ).style.display = "none";
}

function Show(id1, id2)
{
   if( id1 != '') {
     if ( itm = my_getbyid(id1) )
     {
       my_show_div(itm);
     }
   }
}

//==========================================
// Set up
//==========================================

var input_red      = 'input-warn';
var input_green    = 'input-ok';
var input_ok_box   = 'input-ok-content';
var input_warn_box = 'input-warn-content';

var img_blank      = 'blank.gif';
var img_tick       = 'aff_tick.gif';
var img_cross      = 'aff_cross.gif';

// Sniffer based on http://www.mozilla.org/docs/web-developer/sniffer/browser_type.html

var uagent    = navigator.userAgent.toLowerCase();
var is_safari = ( (uagent.indexOf('safari') != -1) || (navigator.vendor == "Apple Computer, Inc.") );
var is_opera  = (uagent.indexOf('opera') != -1);
var is_webtv  = (uagent.indexOf('webtv') != -1);
var is_ie     = ( (uagent.indexOf('msie') != -1) && (!is_opera) && (!is_safari) && (!is_webtv) );
var is_ie4    = ( (is_ie) && (uagent.indexOf("msie 4.") != -1) );
var is_moz    = ( (navigator.product == 'Gecko')  && (!is_opera) && (!is_webtv) && (!is_safari) );
var is_ns     = ( (uagent.indexOf('compatible') == -1) && (uagent.indexOf('mozilla') != -1) && (!is_opera) && (!is_webtv) && (!is_safari) );
var is_ns4    = ( (is_ns) && (parseInt(navigator.appVersion) == 4) );
var is_kon    = (uagent.indexOf('konqueror') != -1);

var is_win    =  ( (uagent.indexOf("win") != -1) || (uagent.indexOf("16bit") !=- 1) );
var is_mac    = ( (uagent.indexOf("mac") != -1) || (navigator.vendor == "Apple Computer, Inc.") );
var ua_vers   = parseInt(navigator.appVersion);
