<!--
function popNote(url){
    // code here to handle v.3 stuff (JS-only popups)   
    if (is.v < 4){
        popW = open(url, 'popW', 'scrollbars=yes,width=200,height=200,resizable=yes');
        return false;
    }
    // v4 uses layers & swell DHTML windows
    if (is.ie){
           myscreenX = event.x+document.body.scrollLeft
           myscreenY = event.y+document.body.scrollTop
    }

    var winX = (is.ns)?window.innerWidth-16 : document.body.offsetWidth-20;
    var winY = (is.ns)?window.innerHeight : document.body.offsetHeight;
    var targX, targY;
    
    // if there's room to the right and above the note flag, go there
    // otherwise, to the left.  Center note vertically on the flag location

   if ((winX - myscreenX) > (popWidth +10)){
        targX = myscreenX + 10;
    }else{
        targX =  myscreenX - (popWidth +10);
    }
   targY = myscreenY - (popHeight /2)
   if (is.ns && targY < pageYOffset){
        targY = pageYOffset + 5
        }
   if (is.ie && targY < document.body.scrollTop){
        targY = document.body.scrollTop + 5
        }
     
   popW.lyr.moveTo(targX,targY);

   popW.lyr.show();   
   popW.scroll.load(url);
   return false;
}

function init() {
        if (is.v >= 4){
        	popW.activate()
        	// initialize mouse events
        	document.onmousedown = mouseDown
        	document.onmousemove = mouseMove
        	document.onmouseup = mouseUp
                if (is.ns) document.onclick = mouseCoords
        	if (is.ns) document.captureEvents(Event.MOUSEDOWN | Event.MOUSEMOVE | Event.MOUSEUP | Event.CLICK)
        }
}

function mouseDown(e) {
	if ((is.ns && e.which!=1) || (is.ie && event.button!=1)) return true
	var x = (is.ns)? e.pageX : event.x+document.body.scrollLeft
	var y = (is.ns)? e.pageY : event.y+document.body.scrollTop
	if (drag.mouseDown(x,y)) {
		// put more code here to do something else when starting a drag
		return false
	}
	else {
		if (is.ns && e.target!=document) routeEvent(e)
		return true
	}
}
function mouseMove(e) {
	var x = (is.ns)? e.pageX : event.x+document.body.scrollLeft
	var y = (is.ns)? e.pageY : event.y+document.body.scrollTop
	if (drag.mouseMove(x,y)) {
		// put more code here to do something else while dragging
		return false
	}
	else {
		if (is.ns && e.target!=document) routeEvent(e)
		return true
	}
}
function mouseUp(e) {
	var x = (is.ns)? e.pageX : event.x+document.body.scrollLeft
	var y = (is.ns)? e.pageY : event.y+document.body.scrollTop
	if (drag.mouseUp()) {
		// put more code here to do something else when finished a drag
		return false
	}
	else {
		if (is.ns && e.target!=document) routeEvent(e)
		return true
	}
}

function mouseCoords(e){
        if (is.ns){

           myscreenX = e.pageX
           myscreenY = e.pageY
           routeEvent(e)
           }
           return true;
}
var popW;
var popWidth = 300;
var popHeight = 250;
if (is.v >= 4){
        popW = new DynWindow("popW",170,40,popWidth, popHeight)
        popW.visibility = 'hidden'
        popW.build()
}
//-->

