<!-- hide code   Popup Label Engine -->

	var OK_BROWSER = true_if_not_excluded_browser(); 
	
	var tag_blue_bg	="#ffffcc";
	var tag_red_bg	="#ffffcc";

	X_offset=-60;   
	Y_offset= 20;   
	overlay_width=160;  
	border_color="#000000";
	text_color	="#000000";   
	text_face	="verdana";
	text_size	="2";
	background	= "blue";
	cellpad 	="12";
	cellspace 	="1";  
  
  
	var nav,old,iex=(document.all),yyy=-1000;

	document.write("<DIV ID='label'></DIV>");
	
	if(navigator.appName=="Netscape"){
		(document.layers)?nav=true:old=true;
	}
	if(!old){
		var label_skin=(nav)?document.label:label.style;
		if(nav)document.captureEvents(Event.MOUSEMOVE);
			document.onmousemove=get_mouse;
	}

function popup(message,background){

	if(OK_BROWSER) {
	
		var content="<TABLE WIDTH='"	+overlay_width;
	
		content+="' BORDER='1' BORDERCOLOR=" + border_color;
		content+=" CELLPADDING='" + cellpad;
		content+="' CELLSPACING='" + cellspace;
		content+="' BGCOLOR='" + background;
		content+="'><TD ALIGN='left'>";
		content+="<FONT COLOR=" + text_color;
		content+=" FACE=" + text_face;
		content+=" SIZE='" +text_size;
		content+="'>"+ message;
		content+="</FONT></TD></TABLE>";
		
		if(old){
			alert(msg);return;
		} else{
			label_skin.width=overlay_width;
			yyy=Y_offset;
			if(nav){
				label_skin.document.write(content);
				label_skin.document.close();
				label_skin.visibility="visible";
			}
			if(iex){
				label.innerHTML=content;
				label_skin.visibility="visible";
			}
		}
	}
}

function get_mouse(e){
	var x=(nav)?e.pageX:event.x+document.body.scrollLeft;

	label_skin.left=x+X_offset;
	if(nav) {
		var y=e.pageY;
	}

	if(iex){
		y=event.y;
		if(navigator.appVersion.indexOf("MSIE 4")==-1)y+=document.body.scrollTop;
	}
	label_skin.top=y+yyy;
}

function kill(){
	if(!old){
		yyy=-1000;
		label_skin.visibility="hidden";
		label_skin.width=0;
	}
}
